Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mozilla/ssl-config-generator.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorApril King <april@mozilla.com>2019-10-07 22:49:39 +0300
committerApril King <april@mozilla.com>2019-10-07 22:49:39 +0300
commit96bc6b6f9bb6cbc533bc487a5617f9321940d082 (patch)
treec97b720f785ca2f760d001053b8c3bd69c222dbc /docs
parent0beb900978d6a087ceb4ff9e11f87fabc063a3ce (diff)
Push new build
Diffstat (limited to 'docs')
-rw-r--r--docs/0b54d91d703ed356f096.index.css (renamed from docs/f715cd1f354aec0861a9.index.css)0
-rw-r--r--docs/0b54d91d703ed356f096.index.js (renamed from docs/f715cd1f354aec0861a9.index.js)10
-rw-r--r--docs/index.html23
3 files changed, 21 insertions, 12 deletions
diff --git a/docs/f715cd1f354aec0861a9.index.css b/docs/0b54d91d703ed356f096.index.css
index d497115..d497115 100644
--- a/docs/f715cd1f354aec0861a9.index.css
+++ b/docs/0b54d91d703ed356f096.index.css
diff --git a/docs/f715cd1f354aec0861a9.index.js b/docs/0b54d91d703ed356f096.index.js
index 85b063b..9180fca 100644
--- a/docs/f715cd1f354aec0861a9.index.js
+++ b/docs/0b54d91d703ed356f096.index.js
@@ -1,4 +1,4 @@
-var SSLConfigGenerator=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=23)}([function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return!("string"!=typeof t&&!Array.isArray(t))&&t.includes(e)}},function(e,t,n){"use strict";n.r(t);var r=n(7),o=n(8);t.default=function(e,t){return e=Object(o.parse)(Object(r.a)(e)),t=Object(o.parse)(Object(r.a)(t)),"prerelease"===Object(o.diff)(e,t)?0===e.prerelease.length||(parseInt(e.prerelease[0])&&parseInt(t.prerelease[0])?parseInt(t.prerelease[0])>parseInt(e.prerelease[0]):t.prerelease[0]>e.prerelease[0]):Object(o.gte)(t,e)}},function(e,t){e.exports={apache:{highlighter:"apache",latestVersion:"2.4.39",name:"Apache",tls13:"2.4.36"},awsalb:{hasVersions:!1,highlighter:"yaml",latestVersion:"2018.7.25",name:"AWS ALB",showSupports:!1,supportsOcspStapling:!1,tls13:"10000.10000.10000",usesOpenssl:!1},awselb:{hasVersions:!1,highlighter:"yaml",latestVersion:"2014.2.19",name:"AWS ELB",supportedCiphers:["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES128-SHA256","ECDHE-RSA-AES128-SHA256","ECDHE-ECDSA-AES128-SHA","ECDHE-RSA-AES128-SHA","DHE-RSA-AES128-SHA","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-AES256-SHA384","ECDHE-RSA-AES256-SHA384","ECDHE-RSA-AES256-SHA","ECDHE-ECDSA-AES256-SHA","AES128-GCM-SHA256","AES128-SHA256","AES128-SHA","AES256-GCM-SHA384","AES256-SHA256","AES256-SHA","DHE-DSS-AES128-SHA","CAMELLIA128-SHA","EDH-RSA-DES-CBC3-SHA","DES-CBC3-SHA","ECDHE-RSA-RC4-SHA","RC4-SHA","ECDHE-ECDSA-RC4-SHA","DHE-DSS-AES256-GCM-SHA384","DHE-RSA-AES256-GCM-SHA384","DHE-RSA-AES256-SHA256","DHE-DSS-AES256-SHA256","DHE-RSA-AES256-SHA","DHE-DSS-AES256-SHA","DHE-RSA-CAMELLIA256-SHA","DHE-DSS-CAMELLIA256-SHA","CAMELLIA256-SHA","EDH-DSS-DES-CBC3-SHA","DHE-DSS-AES128-GCM-SHA256","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES128-SHA256","DHE-DSS-AES128-SHA256","DHE-RSA-CAMELLIA128-SHA","DHE-DSS-CAMELLIA128-SHA","ADH-AES128-GCM-SHA256","ADH-AES128-SHA","ADH-AES128-SHA256","ADH-AES256-GCM-SHA384","ADH-AES256-SHA","ADH-AES256-SHA256","ADH-CAMELLIA128-SHA","ADH-CAMELLIA256-SHA","ADH-DES-CBC3-SHA","ADH-DES-CBC-SHA","ADH-RC4-MD5","ADH-SEED-SHA","DES-CBC-SHA","DHE-DSS-SEED-SHA","DHE-RSA-SEED-SHA","EDH-DSS-DES-CBC-SHA","EDH-RSA-DES-CBC-SHA","IDEA-CBC-SHA","RC4-MD5","SEED-SHA","DES-CBC3-MD5","DES-CBC-MD5","RC2-CBC-MD5","PSK-AES256-CBC-SHA","PSK-3DES-EDE-CBC-SHA","KRB5-DES-CBC3-SHA","KRB5-DES-CBC3-MD5","PSK-AES128-CBC-SHA","PSK-RC4-SHA","KRB5-RC4-SHA","KRB5-RC4-MD5","KRB5-DES-CBC-SHA","KRB5-DES-CBC-MD5","EXP-EDH-RSA-DES-CBC-SHA","EXP-EDH-DSS-DES-CBC-SHA","EXP-ADH-DES-CBC-SHA","EXP-DES-CBC-SHA","EXP-RC2-CBC-MD5","EXP-KRB5-RC2-CBC-SHA","EXP-KRB5-DES-CBC-SHA","EXP-KRB5-RC2-CBC-MD5","EXP-KRB5-DES-CBC-MD5","EXP-ADH-RC4-MD5","EXP-RC4-MD5","EXP-KRB5-RC4-SHA","EXP-KRB5-RC4-MD5"],supportsHsts:!1,supportsOcspStapling:!1,tls13:"10000.10000.10000",usesOpenssl:!1},caddy:{highlighter:"nginx",latestVersion:"1.0.0",name:"Caddy",supportedCiphers:["ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-WITH-CHACHA20-POLY1305","ECDHE-RSA-WITH-CHACHA20-POLY1305","ECDHE-RSA-AES256-CBC-SHA","ECDHE-RSA-AES128-CBC-SHA","ECDHE-ECDSA-AES256-CBC-SHA","ECDHE-ECDSA-AES128-CBC-SHA","RSA-AES256-CBC-SHA","RSA-AES128-CBC-SHA","ECDHE-RSA-3DES-EDE-CBC-SHA","RSA-3DES-EDE-CBC-SHA"],supportsOcspStapling:!1,tls13:"0.11.5",usesOpenssl:!1},dovecot:{highlighter:"nginx",latestVersion:"2.3.7",name:"Dovecot",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"2.0.0",usesOpenssl:!0},exim:{highlighter:"nginx",latestVersion:"4.92.3",name:"Exim",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"4.92.0"},haproxy:{highlighter:"nginx",latestVersion:"1.9.8",name:"HAProxy",tls13:"1.9.1"},lighttpd:{highlighter:"nginx",latestVersion:"1.4.54",name:"lighttpd",tls13:"1.4.53"},mysql:{highlighter:"ini",latestVersion:"8.0.16",name:"MySQL",showSupports:!1,supportsHsts:!1,supportsOcsp:!1,tls13:"8.0.16"},nginx:{checked:!0,highlighter:"nginx",latestVersion:"1.17.0",name:"nginx",tls13:"1.13.0"},openssl:{latestVersion:"1.1.1c",tls13:"1.1.1"},oraclehttp:{highlighter:"apache",latestVersion:"12.2.1",name:"Oracle HTTP",supportsHsts:!0,supportsOcspStapling:!1,tls13:"10000.10000.10000"},postfix:{highlighter:"nginx",latestVersion:"3.4.5",name:"Postfix",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"3.3.2"},postgresql:{highlighter:"nginx",latestVersion:"11.3",name:"PostgreSQL",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"12.0"},traefik:{cipherFormat:"go",highlighter:"ini",latestVersion:"1.7.12",name:"Traefik (beta)",supportsHsts:!0,supportsOcspStapling:!1,tls13:"2.0.0",usesOpenssl:!1}}},function(e,t,n){e.exports=n(30).default},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return e.join(t)}},function(e,t,n){var r;
+var SSLConfigGenerator=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=23)}([function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return!("string"!=typeof t&&!Array.isArray(t))&&t.includes(e)}},function(e,t,n){"use strict";n.r(t);var r=n(7),o=n(8);t.default=function(e,t){return e=Object(o.parse)(Object(r.a)(e)),t=Object(o.parse)(Object(r.a)(t)),"prerelease"===Object(o.diff)(e,t)?0===e.prerelease.length||(parseInt(e.prerelease[0])&&parseInt(t.prerelease[0])?parseInt(t.prerelease[0])>parseInt(e.prerelease[0]):t.prerelease[0]>e.prerelease[0]):Object(o.gte)(t,e)}},function(e,t){e.exports={apache:{highlighter:"apache",latestVersion:"2.4.39",name:"Apache",tls13:"2.4.36"},awsalb:{hasVersions:!1,highlighter:"yaml",latestVersion:"2018.7.25",name:"AWS ALB",showSupports:!1,supportsOcspStapling:!1,tls13:"10000.10000.10000",usesOpenssl:!1},awselb:{hasVersions:!1,highlighter:"yaml",latestVersion:"2014.2.19",name:"AWS ELB",supportedCiphers:["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES128-SHA256","ECDHE-RSA-AES128-SHA256","ECDHE-ECDSA-AES128-SHA","ECDHE-RSA-AES128-SHA","DHE-RSA-AES128-SHA","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-AES256-SHA384","ECDHE-RSA-AES256-SHA384","ECDHE-RSA-AES256-SHA","ECDHE-ECDSA-AES256-SHA","AES128-GCM-SHA256","AES128-SHA256","AES128-SHA","AES256-GCM-SHA384","AES256-SHA256","AES256-SHA","DHE-DSS-AES128-SHA","CAMELLIA128-SHA","EDH-RSA-DES-CBC3-SHA","DES-CBC3-SHA","ECDHE-RSA-RC4-SHA","RC4-SHA","ECDHE-ECDSA-RC4-SHA","DHE-DSS-AES256-GCM-SHA384","DHE-RSA-AES256-GCM-SHA384","DHE-RSA-AES256-SHA256","DHE-DSS-AES256-SHA256","DHE-RSA-AES256-SHA","DHE-DSS-AES256-SHA","DHE-RSA-CAMELLIA256-SHA","DHE-DSS-CAMELLIA256-SHA","CAMELLIA256-SHA","EDH-DSS-DES-CBC3-SHA","DHE-DSS-AES128-GCM-SHA256","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES128-SHA256","DHE-DSS-AES128-SHA256","DHE-RSA-CAMELLIA128-SHA","DHE-DSS-CAMELLIA128-SHA","ADH-AES128-GCM-SHA256","ADH-AES128-SHA","ADH-AES128-SHA256","ADH-AES256-GCM-SHA384","ADH-AES256-SHA","ADH-AES256-SHA256","ADH-CAMELLIA128-SHA","ADH-CAMELLIA256-SHA","ADH-DES-CBC3-SHA","ADH-DES-CBC-SHA","ADH-RC4-MD5","ADH-SEED-SHA","DES-CBC-SHA","DHE-DSS-SEED-SHA","DHE-RSA-SEED-SHA","EDH-DSS-DES-CBC-SHA","EDH-RSA-DES-CBC-SHA","IDEA-CBC-SHA","RC4-MD5","SEED-SHA","DES-CBC3-MD5","DES-CBC-MD5","RC2-CBC-MD5","PSK-AES256-CBC-SHA","PSK-3DES-EDE-CBC-SHA","KRB5-DES-CBC3-SHA","KRB5-DES-CBC3-MD5","PSK-AES128-CBC-SHA","PSK-RC4-SHA","KRB5-RC4-SHA","KRB5-RC4-MD5","KRB5-DES-CBC-SHA","KRB5-DES-CBC-MD5","EXP-EDH-RSA-DES-CBC-SHA","EXP-EDH-DSS-DES-CBC-SHA","EXP-ADH-DES-CBC-SHA","EXP-DES-CBC-SHA","EXP-RC2-CBC-MD5","EXP-KRB5-RC2-CBC-SHA","EXP-KRB5-DES-CBC-SHA","EXP-KRB5-RC2-CBC-MD5","EXP-KRB5-DES-CBC-MD5","EXP-ADH-RC4-MD5","EXP-RC4-MD5","EXP-KRB5-RC4-SHA","EXP-KRB5-RC4-MD5"],supportsHsts:!1,supportsOcspStapling:!1,tls13:"10000.10000.10000",usesOpenssl:!1},caddy:{highlighter:"nginx",latestVersion:"1.0.0",name:"Caddy",supportedCiphers:["ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-WITH-CHACHA20-POLY1305","ECDHE-RSA-WITH-CHACHA20-POLY1305","ECDHE-RSA-AES256-CBC-SHA","ECDHE-RSA-AES128-CBC-SHA","ECDHE-ECDSA-AES256-CBC-SHA","ECDHE-ECDSA-AES128-CBC-SHA","RSA-AES256-CBC-SHA","RSA-AES128-CBC-SHA","ECDHE-RSA-3DES-EDE-CBC-SHA","RSA-3DES-EDE-CBC-SHA"],supportsOcspStapling:!1,tls13:"0.11.5",usesOpenssl:!1},dovecot:{highlighter:"nginx",latestVersion:"2.3.7",name:"Dovecot",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"2.0.0",usesOpenssl:!0},exim:{highlighter:"nginx",latestVersion:"4.92.3",name:"Exim",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"4.92.0"},haproxy:{highlighter:"nginx",latestVersion:"1.9.8",name:"HAProxy",tls13:"1.9.1"},lighttpd:{highlighter:"nginx",latestVersion:"1.4.54",name:"lighttpd",tls13:"1.4.53"},mysql:{highlighter:"ini",latestVersion:"8.0.16",name:"MySQL",showSupports:!1,supportsHsts:!1,supportsOcsp:!1,tls13:"8.0.16"},nginx:{checked:!0,highlighter:"nginx",latestVersion:"1.17.0",name:"nginx",tls13:"1.13.0"},openssl:{latestVersion:"1.1.1c",tls13:"1.1.1"},oraclehttp:{highlighter:"apache",latestVersion:"12.2.1",name:"Oracle HTTP",supportsHsts:!0,supportsOcspStapling:!1,tls13:"10000.10000.10000"},postfix:{highlighter:"nginx",latestVersion:"3.4.5",name:"Postfix",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"3.3.2"},postgresql:{highlighter:"nginx",latestVersion:"11.3",name:"PostgreSQL",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!1,tls13:"12.0"},proftpd:{highlighter:"apache",latestVersion:"1.3.6",name:"ProFTPD",showSupports:!1,supportsHsts:!1,supportsOcspStapling:!0,tls13:"1.3.6"},traefik:{cipherFormat:"go",highlighter:"ini",latestVersion:"1.7.12",name:"Traefik (beta)",supportsHsts:!0,supportsOcspStapling:!1,tls13:"2.0.0",usesOpenssl:!1}}},function(e,t,n){e.exports=n(30).default},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return e.join(t)}},function(e,t,n){var r;
/*!
* jQuery JavaScript Library v3.4.1
* https://jquery.com/
@@ -22,20 +22,20 @@ var SSLConfigGenerator=function(e){var t={};function n(r){if(t[r])return t[r].ex
*
* Date: 2019-04-08
*/
-function(e){var t,n,r,o,i,a,s,l,u,c,f,p,h,d,m,g,v,E,_,y="sizzle"+1*new Date,S=e.document,b=0,A=0,C=le(),T=le(),w=le(),x=le(),D=function(e,t){return e===t&&(f=!0),0},L={}.hasOwnProperty,H=[],I=H.pop,O=H.push,R=H.push,N=H.slice,k=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",j="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",B="\\["+M+"*("+j+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+M+"*\\]",W=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),q=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),G=new RegExp("^"+M+"*,"+M+"*"),V=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),$=new RegExp(W),K=new RegExp("^"+j+"$"),X={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},z=/HTML$/i,Y=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){p()},ae=ye(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{R.apply(H=N.call(S.childNodes),S.childNodes),H[S.childNodes.length].nodeType}catch(e){R={apply:H.length?function(e,t){O.apply(e,N.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,o){var i,s,u,c,f,d,v,E=t&&t.ownerDocument,b=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==b&&9!==b&&11!==b)return r;if(!o&&((t?t.ownerDocument||t:S)!==h&&p(t),t=t||h,m)){if(11!==b&&(f=J.exec(e)))if(i=f[1]){if(9===b){if(!(u=t.getElementById(i)))return r;if(u.id===i)return r.push(u),r}else if(E&&(u=E.getElementById(i))&&_(t,u)&&u.id===i)return r.push(u),r}else{if(f[2])return R.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return R.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!x[e+" "]&&(!g||!g.test(e))&&(1!==b||"object"!==t.nodeName.toLowerCase())){if(v=e,E=t,1===b&&U.test(e)){for((c=t.getAttribute("id"))?c=c.replace(re,oe):t.setAttribute("id",c=y),s=(d=a(e)).length;s--;)d[s]="#"+c+" "+_e(d[s]);v=d.join(","),E=ee.test(e)&&ve(t.parentNode)||t}try{return R.apply(r,E.querySelectorAll(v)),r}catch(t){x(e,!0)}finally{c===y&&t.removeAttribute("id")}}}return l(e.replace(q,"$1"),t,r,o)}function le(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ue(e){return e[y]=!0,e}function ce(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function he(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(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&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ue(function(t){return t=+t,ue(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!z.test(t||n&&n.nodeName||"HTML")},p=se.setDocument=function(e){var t,o,a=e?e.ownerDocument||e:S;return a!==h&&9===a.nodeType&&a.documentElement?(d=(h=a).documentElement,m=!i(h),S!==h&&(o=h.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ie,!1):o.attachEvent&&o.attachEvent("onunload",ie)),n.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ce(function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Z.test(h.getElementsByClassName),n.getById=ce(function(e){return d.appendChild(e).id=y,!h.getElementsByName||!h.getElementsByName(y).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=Z.test(h.querySelectorAll))&&(ce(function(e){d.appendChild(e).innerHTML="<a id='"+y+"'></a><select id='"+y+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+y+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+y+"+*").length||g.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),d.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=Z.test(E=d.matches||d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ce(function(e){n.disconnectedMatch=E.call(e,"*"),E.call(e,"[s!='']:x"),v.push("!=",W)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Z.test(d.compareDocumentPosition),_=t||Z.test(d.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===h||e.ownerDocument===S&&_(S,e)?-1:t===h||t.ownerDocument===S&&_(S,t)?1:c?k(c,e)-k(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],s=[t];if(!o||!i)return e===h?-1:t===h?1:o?-1:i?1:c?k(c,e)-k(c,t):0;if(o===i)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===S?-1:s[r]===S?1:0},h):h},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==h&&p(e),n.matchesSelector&&m&&!x[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=E.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){x(t,!0)}return se(t,h,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!==h&&p(e),_(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==h&&p(e);var o=r.attrHandle[t.toLowerCase()],i=o&&L.call(r.attrHandle,t.toLowerCase())?o(e,t,!m):void 0;return void 0!==i?i:n.attributes||!m?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},se.escape=function(e){return(e+"").replace(re,oe)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return c=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(r=se.selectors={cacheLength:50,createPseudo:ue,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===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]||se.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]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=se.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(F," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var u,c,f,p,h,d,m=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),E=!l&&!s,_=!1;if(g){if(i){for(;m;){for(p=t;p=p[m];)if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;d=m="only"===e&&!d&&"nextSibling"}return!0}if(d=[a?g.firstChild:g.lastChild],a&&E){for(_=(h=(u=(c=(f=(p=g)[y]||(p[y]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===b&&u[1])&&u[2],p=h&&g.childNodes[h];p=++h&&p&&p[m]||(_=h=0)||d.pop();)if(1===p.nodeType&&++_&&p===t){c[e]=[b,h,_];break}}else if(E&&(_=h=(u=(c=(f=(p=t)[y]||(p[y]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===b&&u[1]),!1===_)for(;(p=++h&&p&&p[m]||(_=h=0)||d.pop())&&((s?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++_||(E&&((c=(f=p[y]||(p[y]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[b,_]),p!==t)););return(_-=o)===r||_%r==0&&_/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return o[y]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){for(var r,i=o(e,t),a=i.length;a--;)e[r=k(e,i[a])]=!(n[r]=i[a])}):function(e){return o(e,0,n)}):o}},pseudos:{not:ue(function(e){var t=[],n=[],r=s(e.replace(q,"$1"));return r[y]?ue(function(e,t,n,o){for(var i,a=r(e,null,o,[]),s=e.length;s--;)(i=a[s])&&(e[s]=!(t[s]=i))}):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return se(e,t).length>0}}),contains:ue(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}}),lang:ue(function(e){return K.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge(function(){return[0]}),last:ge(function(e,t){return[t-1]}),eq:ge(function(e,t,n){return[n<0?n+t:n]}),even:ge(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ge(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ge(function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:ge(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=he(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=de(t);function Ee(){}function _e(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ye(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,s=A++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,l){var u,c,f,p=[b,s];if(l){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(c=(f=t[y]||(t[y]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((u=c[i])&&u[0]===b&&u[1]===s)return p[2]=u[2];if(c[i]=p,p[2]=e(t,n,l))return!0}return!1}}function Se(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function be(e,t,n,r,o){for(var i,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(i=e[s])&&(n&&!n(i,r,o)||(a.push(i),u&&t.push(s)));return a}function Ae(e,t,n,r,o,i){return r&&!r[y]&&(r=Ae(r)),o&&!o[y]&&(o=Ae(o,i)),ue(function(i,a,s,l){var u,c,f,p=[],h=[],d=a.length,m=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)se(e,t[r],n);return n}(t||"*",s.nodeType?[s]:s,[]),g=!e||!i&&t?m:be(m,p,e,s,l),v=n?o||(i?e:d||r)?[]:a:g;if(n&&n(g,v,s,l),r)for(u=be(v,h),r(u,[],s,l),c=u.length;c--;)(f=u[c])&&(v[h[c]]=!(g[h[c]]=f));if(i){if(o||e){if(o){for(u=[],c=v.length;c--;)(f=v[c])&&u.push(g[c]=f);o(null,v=[],u,l)}for(c=v.length;c--;)(f=v[c])&&(u=o?k(i,f):p[c])>-1&&(i[u]=!(a[u]=f))}}else v=be(v===a?v.splice(d,v.length):v),o?o(null,a,v,l):R.apply(a,v)})}function Ce(e){for(var t,n,o,i=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],l=a?1:0,c=ye(function(e){return e===t},s,!0),f=ye(function(e){return k(t,e)>-1},s,!0),p=[function(e,n,r){var o=!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,o}];l<i;l++)if(n=r.relative[e[l].type])p=[ye(Se(p),n)];else{if((n=r.filter[e[l].type].apply(null,e[l].matches))[y]){for(o=++l;o<i&&!r.relative[e[o].type];o++);return Ae(l>1&&Se(p),l>1&&_e(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(q,"$1"),n,l<o&&Ce(e.slice(l,o)),o<i&&Ce(e=e.slice(o)),o<i&&_e(e))}p.push(n)}return Se(p)}return Ee.prototype=r.filters=r.pseudos,r.setFilters=new Ee,a=se.tokenize=function(e,t){var n,o,i,a,s,l,u,c=T[e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=r.preFilter;s;){for(a in n&&!(o=G.exec(s))||(o&&(s=s.slice(o[0].length)||s),l.push(i=[])),n=!1,(o=V.exec(s))&&(n=o.shift(),i.push({value:n,type:o[0].replace(q," ")}),s=s.slice(n.length)),r.filter)!(o=X[a].exec(s))||u[a]&&!(o=u[a](o))||(n=o.shift(),i.push({value:n,type:a,matches:o}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):T(e,l).slice(0)},s=se.compile=function(e,t){var n,o=[],i=[],s=w[e+" "];if(!s){for(t||(t=a(e)),n=t.length;n--;)(s=Ce(t[n]))[y]?o.push(s):i.push(s);(s=w(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,a,s,l,c){var f,d,g,v=0,E="0",_=i&&[],y=[],S=u,A=i||o&&r.find.TAG("*",c),C=b+=null==S?1:Math.random()||.1,T=A.length;for(c&&(u=a===h||a||c);E!==T&&null!=(f=A[E]);E++){if(o&&f){for(d=0,a||f.ownerDocument===h||(p(f),s=!m);g=e[d++];)if(g(f,a||h,s)){l.push(f);break}c&&(b=C)}n&&((f=!g&&f)&&v--,i&&_.push(f))}if(v+=E,n&&E!==v){for(d=0;g=t[d++];)g(_,y,a,s);if(i){if(v>0)for(;E--;)_[E]||y[E]||(y[E]=I.call(l));y=be(y)}R.apply(l,y),c&&!i&&y.length>0&&v+t.length>1&&se.uniqueSort(l)}return c&&(b=C,u=S),_};return n?ue(i):i}(i,o))).selector=e}return s},l=se.select=function(e,t,n,o){var i,l,u,c,f,p="function"==typeof e&&e,h=!o&&a(e=p.selector||e);if(n=n||[],1===h.length){if((l=h[0]=h[0].slice(0)).length>2&&"ID"===(u=l[0]).type&&9===t.nodeType&&m&&r.relative[l[1].type]){if(!(t=(r.find.ID(u.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(i=X.needsContext.test(e)?0:l.length;i--&&(u=l[i],!r.relative[c=u.type]);)if((f=r.find[c])&&(o=f(u.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(i,1),!(e=o.length&&_e(l)))return R.apply(n,o),n;break}}return(p||s(e,h))(o,t,!m,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=y.split("").sort(D).join("")===y,n.detectDuplicates=!!f,p(),n.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(n);A.find=w,A.expr=w.selectors,A.expr[":"]=A.expr.pseudos,A.uniqueSort=A.unique=w.uniqueSort,A.text=w.getText,A.isXMLDoc=w.isXML,A.contains=w.contains,A.escapeSelector=w.escape;var x=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&A(e).is(n))break;r.push(e)}return r},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},L=A.expr.match.needsContext;function H(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var I=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return E(t)?A.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?A.grep(e,function(e){return e===t!==n}):"string"!=typeof t?A.grep(e,function(e){return f.call(t,e)>-1!==n}):A.filter(t,e,n)}A.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?A.find.matchesSelector(r,e)?[r]:[]:A.find.matches(e,A.grep(t,function(e){return 1===e.nodeType}))},A.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(A(e).filter(function(){for(t=0;t<r;t++)if(A.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)A.find(e,o[t],n);return r>1?A.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&L.test(e)?A(e):e||[],!1).length}});var R,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||R,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof A?t[0]:t,A.merge(this,A.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:a,!0)),I.test(r[1])&&A.isPlainObject(t))for(r in t)E(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=a.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):E(e)?void 0!==n.ready?n.ready(e):e(A):A.makeArray(e,this)}).prototype=A.fn,R=A(a);var k=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function M(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}A.fn.extend({has:function(e){var t=A(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(A.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&A(e);if(!L.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&A.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?A.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?f.call(A(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),A.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x(e,"parentNode")},parentsUntil:function(e,t,n){return x(e,"parentNode",n)},next:function(e){return M(e,"nextSibling")},prev:function(e){return M(e,"previousSibling")},nextAll:function(e){return x(e,"nextSibling")},prevAll:function(e){return x(e,"previousSibling")},nextUntil:function(e,t,n){return x(e,"nextSibling",n)},prevUntil:function(e,t,n){return x(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(H(e,"template")&&(e=e.content||e),A.merge([],e.childNodes))}},function(e,t){A.fn[e]=function(n,r){var o=A.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=A.filter(r,o)),this.length>1&&(P[e]||A.uniqueSort(o),k.test(e)&&o.reverse()),this.pushStack(o)}});var j=/[^\x20\t\r\n\f]+/g;function B(e){return e}function W(e){throw e}function F(e,t,n,r){var o;try{e&&E(o=e.promise)?o.call(e).done(t).fail(n):e&&E(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}A.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return A.each(e.match(j)||[],function(e,n){t[n]=!0}),t}(e):A.extend({},e);var t,n,r,o,i=[],a=[],s=-1,l=function(){for(o=o||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s<i.length;)!1===i[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},u={add:function(){return i&&(n&&!t&&(s=i.length-1,a.push(n)),function t(n){A.each(n,function(n,r){E(r)?e.unique&&u.has(r)||i.push(r):r&&r.length&&"string"!==b(r)&&t(r)})}(arguments),n&&!t&&l()),this},remove:function(){return A.each(arguments,function(e,t){for(var n;(n=A.inArray(t,i,n))>-1;)i.splice(n,1),n<=s&&s--}),this},has:function(e){return e?A.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},A.extend({Deferred:function(e){var t=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return A.Deferred(function(n){A.each(t,function(t,r){var o=E(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&E(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(e,r,o){var i=0;function a(e,t,r,o){return function(){var s=this,l=arguments,u=function(){var n,u;if(!(e<i)){if((n=r.apply(s,l))===t.promise())throw new TypeError("Thenable self-resolution");u=n&&("object"==typeof n||"function"==typeof n)&&n.then,E(u)?o?u.call(n,a(i,t,B,o),a(i,t,W,o)):(i++,u.call(n,a(i,t,B,o),a(i,t,W,o),a(i,t,B,t.notifyWith))):(r!==B&&(s=void 0,l=[n]),(o||t.resolveWith)(s,l))}},c=o?u:function(){try{u()}catch(n){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(n,c.stackTrace),e+1>=i&&(r!==W&&(s=void 0,l=[n]),t.rejectWith(s,l))}};e?c():(A.Deferred.getStackHook&&(c.stackTrace=A.Deferred.getStackHook()),n.setTimeout(c))}}return A.Deferred(function(n){t[0][3].add(a(0,n,E(o)?o:B,n.notifyWith)),t[1][3].add(a(0,n,E(e)?e:B)),t[2][3].add(a(0,n,E(r)?r:W))}).promise()},promise:function(e){return null!=e?A.extend(e,o):o}},i={};return A.each(t,function(e,n){var a=n[2],s=n[5];o[n[1]]=a.add,s&&a.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=a.fireWith}),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=l.call(arguments),i=A.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?l.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(F(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||E(o[n]&&o[n].then)))return i.then();for(;n--;)F(o[n],a(n),i.reject);return i.promise()}});var q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&q.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},A.readyException=function(e){n.setTimeout(function(){throw e})};var G=A.Deferred();function V(){a.removeEventListener("DOMContentLoaded",V),n.removeEventListener("load",V),A.ready()}A.fn.ready=function(e){return G.then(e).catch(function(e){A.readyException(e)}),this},A.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==e&&--A.readyWait>0||G.resolveWith(a,[A]))}}),A.ready.then=G.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(A.ready):(a.addEventListener("DOMContentLoaded",V),n.addEventListener("load",V));var U=function(e,t,n,r,o,i,a){var s=0,l=e.length,u=null==n;if("object"===b(n))for(s in o=!0,n)U(e,t,s,n[s],!0,i,a);else if(void 0!==r&&(o=!0,E(r)||(a=!0),u&&(a?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(A(e),n)})),t))for(;s<l;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return o?e:u?t.call(e):l?t(e[0],n):i},$=/^-ms-/,K=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function z(e){return e.replace($,"ms-").replace(K,X)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=A.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[z(t)]=n;else for(r in t)o[z(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][z(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(z):(t=z(t))in r?[t]:t.match(j)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||A.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!A.isEmptyObject(t)}};var Z=new Q,J=new Q,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}J.set(e,t,n)}else n=void 0;return n}A.extend({hasData:function(e){return J.hasData(e)||Z.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Z.access(e,t,n)},_removeData:function(e,t){Z.remove(e,t)}}),A.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=J.get(i),1===i.nodeType&&!Z.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=z(r.slice(5)),ne(i,r,o[r]));Z.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){J.set(this,e)}):U(this,function(t){var n;if(i&&void 0===t)return void 0!==(n=J.get(i,e))?n:void 0!==(n=ne(i,e))?n:void 0;this.each(function(){J.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),A.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Z.get(e,t),n&&(!r||Array.isArray(n)?r=Z.access(e,t,A.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=A.queue(e,t),r=n.length,o=n.shift(),i=A._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,function(){A.dequeue(e,t)},i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Z.get(e,n)||Z.access(e,n,{empty:A.Callbacks("once memory").add(function(){Z.remove(e,[t+"queue",n])})})}}),A.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?A.queue(this[0],e):void 0===t?this:this.each(function(){var n=A.queue(this,e,t);A._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&A.dequeue(this,e)})},dequeue:function(e){return this.each(function(){A.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=A.Deferred(),i=this,a=this.length,s=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Z.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ae=a.documentElement,se=function(e){return A.contains(e.ownerDocument,e)},le={composed:!0};ae.getRootNode&&(se=function(e){return A.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument});var ue=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&se(e)&&"none"===A.css(e,"display")},ce=function(e,t,n,r){var o,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=n.apply(e,r||[]),t)e.style[i]=a[i];return o};function fe(e,t,n,r){var o,i,a=20,s=r?function(){return r.cur()}:function(){return A.css(e,t,"")},l=s(),u=n&&n[3]||(A.cssNumber[t]?"":"px"),c=e.nodeType&&(A.cssNumber[t]||"px"!==u&&+l)&&oe.exec(A.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;a--;)A.style(e,t,c+u),(1-i)*(1-(i=s()/l||.5))<=0&&(a=0),c/=i;c*=2,A.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,o=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=o)),o}var pe={};function he(e){var t,n=e.ownerDocument,r=e.nodeName,o=pe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=A.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),pe[r]=o,o)}function de(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=Z.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ue(r)&&(o[i]=he(r))):"none"!==n&&(o[i]="none",Z.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}A.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ue(this)?A(this).show():A(this).hide()})}});var me=/^(?:checkbox|radio)$/i,ge=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ve=/^$|^module$|\/(?:java|ecma)script/i,Ee={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function _e(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&H(e,t)?A.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Z.set(e[n],"globalEval",!t||Z.get(t[n],"globalEval"))}Ee.optgroup=Ee.option,Ee.tbody=Ee.tfoot=Ee.colgroup=Ee.caption=Ee.thead,Ee.th=Ee.td;var Se,be,Ae=/<|&#?\w+;/;function Ce(e,t,n,r,o){for(var i,a,s,l,u,c,f=t.createDocumentFragment(),p=[],h=0,d=e.length;h<d;h++)if((i=e[h])||0===i)if("object"===b(i))A.merge(p,i.nodeType?[i]:i);else if(Ae.test(i)){for(a=a||f.appendChild(t.createElement("div")),s=(ge.exec(i)||["",""])[1].toLowerCase(),l=Ee[s]||Ee._default,a.innerHTML=l[1]+A.htmlPrefilter(i)+l[2],c=l[0];c--;)a=a.lastChild;A.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(i));for(f.textContent="",h=0;i=p[h++];)if(r&&A.inArray(i,r)>-1)o&&o.push(i);else if(u=se(i),a=_e(f.appendChild(i),"script"),u&&ye(a),n)for(c=0;i=a[c++];)ve.test(i.type||"")&&n.push(i);return f}Se=a.createDocumentFragment().appendChild(a.createElement("div")),(be=a.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),Se.appendChild(be),v.checkClone=Se.cloneNode(!0).cloneNode(!0).lastChild.checked,Se.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!Se.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,xe=/^([^.]*)(?:\.(.+)|)/;function De(){return!0}function Le(){return!1}function He(e,t){return e===function(){try{return a.activeElement}catch(e){}}()==("focus"===t)}function Ie(e,t,n,r,o,i){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ie(e,s,n,r,t[s],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Le;else if(!o)return e;return 1===i&&(a=o,(o=function(e){return A().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=A.guid++)),e.each(function(){A.event.add(this,t,o,r,n)})}function Oe(e,t,n){n?(Z.set(e,t,!1),A.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Z.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(A.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=l.call(arguments),Z.set(this,t,i),r=n(this,t),this[t](),i!==(o=Z.get(this,t))||r?Z.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(Z.set(this,t,{value:A.event.trigger(A.extend(i[0],A.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,t)&&A.event.add(e,t,De)}A.event={global:{},add:function(e,t,n,r,o){var i,a,s,l,u,c,f,p,h,d,m,g=Z.get(e);if(g)for(n.handler&&(n=(i=n).handler,o=i.selector),o&&A.find.matchesSelector(ae,o),n.guid||(n.guid=A.guid++),(l=g.events)||(l=g.events={}),(a=g.handle)||(a=g.handle=function(t){return void 0!==A&&A.event.triggered!==t.type?A.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(j)||[""]).length;u--;)h=m=(s=xe.exec(t[u])||[])[1],d=(s[2]||"").split(".").sort(),h&&(f=A.event.special[h]||{},h=(o?f.delegateType:f.bindType)||h,f=A.event.special[h]||{},c=A.extend({type:h,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&A.expr.match.needsContext.test(o),namespace:d.join(".")},i),(p=l[h])||((p=l[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,d,a)||e.addEventListener&&e.addEventListener(h,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,c):p.push(c),A.event.global[h]=!0)},remove:function(e,t,n,r,o){var i,a,s,l,u,c,f,p,h,d,m,g=Z.hasData(e)&&Z.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(j)||[""]).length;u--;)if(h=m=(s=xe.exec(t[u])||[])[1],d=(s[2]||"").split(".").sort(),h){for(f=A.event.special[h]||{},p=l[h=(r?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=p.length;i--;)c=p[i],!o&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(i,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,d,g.handle)||A.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)A.event.remove(e,h+t[u],n,r,!0);A.isEmptyObject(l)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,s=A.event.fix(e),l=new Array(arguments.length),u=(Z.get(this,"events")||{})[s.type]||[],c=A.event.special[s.type]||{};for(l[0]=s,t=1;t<arguments.length;t++)l[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=A.event.handlers.call(this,s,u),t=0;(o=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(r=((A.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,o,i,a,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(i=[],a={},n=0;n<l;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?A(o,this).index(u)>-1:A.find(o,this,null,[u]).length),a[o]&&i.push(r);i.length&&s.push({elem:u,handlers:i})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(A.Event.prototype,e,{enumerable:!0,configurable:!0,get:E(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[A.expando]?e:new A.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return me.test(t.type)&&t.click&&H(t,"input")&&Oe(t,"click",De),!1},trigger:function(e){var t=this||e;return me.test(t.type)&&t.click&&H(t,"input")&&Oe(t,"click"),!0},_default:function(e){var t=e.target;return me.test(t.type)&&t.click&&H(t,"input")&&Z.get(t,"click")||H(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},A.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},A.Event=function(e,t){if(!(this instanceof A.Event))return new A.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?De:Le,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&A.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:Le,isPropagationStopped:Le,isImmediatePropagationStopped:Le,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=De,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=De,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=De,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},function(e,t){A.event.special[e]={setup:function(){return Oe(this,e,He),!1},trigger:function(){return Oe(this,e),!0},delegateType:t}}),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){A.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return o&&(o===r||A.contains(r,o))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}}),A.fn.extend({on:function(e,t,n,r){return Ie(this,e,t,n,r)},one:function(e,t,n,r){return Ie(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,A(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Le),this.each(function(){A.event.remove(this,e,n,t)})}});var Re=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ne=/<script|<style|<link/i,ke=/checked\s*(?:[^=]|=\s*.checked.)/i,Pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Me(e,t){return H(e,"table")&&H(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function We(e,t){var n,r,o,i,a,s,l,u;if(1===t.nodeType){if(Z.hasData(e)&&(i=Z.access(e),a=Z.set(t,i),u=i.events))for(o in delete a.handle,a.events={},u)for(n=0,r=u[o].length;n<r;n++)A.event.add(t,o,u[o][n]);J.hasData(e)&&(s=J.access(e),l=A.extend({},s),J.set(t,l))}}function Fe(e,t){var n=t.nodeName.toLowerCase();"input"===n&&me.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function qe(e,t,n,r){t=u.apply([],t);var o,i,a,s,l,c,f=0,p=e.length,h=p-1,d=t[0],m=E(d);if(m||p>1&&"string"==typeof d&&!v.checkClone&&ke.test(d))return e.each(function(o){var i=e.eq(o);m&&(t[0]=d.call(this,o,i.html())),qe(i,t,n,r)});if(p&&(i=(o=Ce(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(s=(a=A.map(_e(o,"script"),je)).length;f<p;f++)l=o,f!==h&&(l=A.clone(l,!0,!0),s&&A.merge(a,_e(l,"script"))),n.call(e[f],l,f);if(s)for(c=a[a.length-1].ownerDocument,A.map(a,Be),f=0;f<s;f++)l=a[f],ve.test(l.type||"")&&!Z.access(l,"globalEval")&&A.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?A._evalUrl&&!l.noModule&&A._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):S(l.textContent.replace(Pe,""),l,c))}return e}function Ge(e,t,n){for(var r,o=t?A.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||A.cleanData(_e(r)),r.parentNode&&(n&&se(r)&&ye(_e(r,"script")),r.parentNode.removeChild(r));return e}A.extend({htmlPrefilter:function(e){return e.replace(Re,"<$1></$2>")},clone:function(e,t,n){var r,o,i,a,s=e.cloneNode(!0),l=se(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||A.isXMLDoc(e)))for(a=_e(s),r=0,o=(i=_e(e)).length;r<o;r++)Fe(i[r],a[r]);if(t)if(n)for(i=i||_e(e),a=a||_e(s),r=0,o=i.length;r<o;r++)We(i[r],a[r]);else We(e,s);return(a=_e(s,"script")).length>0&&ye(a,!l&&_e(e,"script")),s},cleanData:function(e){for(var t,n,r,o=A.event.special,i=0;void 0!==(n=e[i]);i++)if(Y(n)){if(t=n[Z.expando]){if(t.events)for(r in t.events)o[r]?A.event.remove(n,r):A.removeEvent(n,r,t.handle);n[Z.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),A.fn.extend({detach:function(e){return Ge(this,e,!0)},remove:function(e){return Ge(this,e)},text:function(e){return U(this,function(e){return void 0===e?A.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return qe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)})},prepend:function(){return qe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return qe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return qe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(A.cleanData(_e(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return A.clone(this,e,t)})},html:function(e){return U(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!Ee[(ge.exec(e)||["",""])[1].toLowerCase()]){e=A.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(A.cleanData(_e(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return qe(this,arguments,function(t){var n=this.parentNode;A.inArray(this,e)<0&&(A.cleanData(_e(this)),n&&n.replaceChild(t,this))},e)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){A.fn[e]=function(e){for(var n,r=[],o=A(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),A(o[a])[t](n),c.apply(r,n.get());return this.pushStack(r)}});var Ve=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),Ue=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},$e=new RegExp(ie.join("|"),"i");function Ke(e,t,n){var r,o,i,a,s=e.style;return(n=n||Ue(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||se(e)||(a=A.style(e,t)),!v.pixelBoxStyles()&&Ve.test(a)&&$e.test(t)&&(r=s.width,o=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=o,s.maxWidth=i)),void 0!==a?a+"":a}function Xe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ae.appendChild(u).appendChild(c);var e=n.getComputedStyle(c);r="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",s=36===t(e.right),o=36===t(e.width),c.style.position="absolute",i=12===t(c.offsetWidth/3),ae.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var r,o,i,s,l,u=a.createElement("div"),c=a.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===c.style.backgroundClip,A.extend(v,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),s},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),i}}))}();var ze=["Webkit","Moz","ms"],Ye=a.createElement("div").style,Qe={};function Ze(e){var t=A.cssProps[e]||Qe[e];return t||(e in Ye?e:Qe[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=ze.length;n--;)if((e=ze[n]+t)in Ye)return e}(e)||e)}var Je=/^(none|table(?!-c[ea]).+)/,et=/^--/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function ot(e,t,n,r,o,i){var a="width"===t?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=A.css(e,n+ie[a],!0,o)),r?("content"===n&&(l-=A.css(e,"padding"+ie[a],!0,o)),"margin"!==n&&(l-=A.css(e,"border"+ie[a]+"Width",!0,o))):(l+=A.css(e,"padding"+ie[a],!0,o),"padding"!==n?l+=A.css(e,"border"+ie[a]+"Width",!0,o):s+=A.css(e,"border"+ie[a]+"Width",!0,o));return!r&&i>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-l-s-.5))||0),l}function it(e,t,n){var r=Ue(e),o=(!v.boxSizingReliable()||n)&&"border-box"===A.css(e,"boxSizing",!1,r),i=o,a=Ke(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Ve.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&o||"auto"===a||!parseFloat(a)&&"inline"===A.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===A.css(e,"boxSizing",!1,r),(i=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+ot(e,t,n||(o?"border":"content"),i,r,a)+"px"}function at(e,t,n,r,o){return new at.prototype.init(e,t,n,r,o)}A.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ke(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,s=z(t),l=et.test(t),u=e.style;if(l||(t=Ze(s)),a=A.cssHooks[t]||A.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:u[t];"string"===(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=fe(e,t,o),i="number"),null!=n&&n==n&&("number"!==i||l||(n+=o&&o[3]||(A.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var o,i,a,s=z(t);return et.test(t)||(t=Ze(s)),(a=A.cssHooks[t]||A.cssHooks[s])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=Ke(e,t,r)),"normal"===o&&t in nt&&(o=nt[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),A.each(["height","width"],function(e,t){A.cssHooks[t]={get:function(e,n,r){if(n)return!Je.test(A.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?it(e,t,r):ce(e,tt,function(){return it(e,t,r)})},set:function(e,n,r){var o,i=Ue(e),a=!v.scrollboxSize()&&"absolute"===i.position,s=(a||r)&&"border-box"===A.css(e,"boxSizing",!1,i),l=r?ot(e,t,r,s,i):0;return s&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-ot(e,t,"border",!1,i)-.5)),l&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=A.css(e,t)),rt(0,n,l)}}}),A.cssHooks.marginLeft=Xe(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ke(e,"marginLeft"))||e.getBoundingClientRect().left-ce(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),A.each({margin:"",padding:"",border:"Width"},function(e,t){A.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(A.cssHooks[e+t].set=rt)}),A.fn.extend({css:function(e,t){return U(this,function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=Ue(e),o=t.length;a<o;a++)i[t[a]]=A.css(e,t[a],!1,r);return i}return void 0!==n?A.style(e,t,n):A.css(e,t)},e,t,arguments.length>1)}}),A.Tween=at,at.prototype={constructor:at,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||A.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(A.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=A.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}},at.prototype.init.prototype=at.prototype,at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=A.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){A.fx.step[e.prop]?A.fx.step[e.prop](e):1!==e.elem.nodeType||!A.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:A.style(e.elem,e.prop,e.now+e.unit)}}},at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},A.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},A.fx=at.prototype.init,A.fx.step={};var st,lt,ut=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function ft(){lt&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ft):n.setTimeout(ft,A.fx.interval),A.fx.tick())}function pt(){return n.setTimeout(function(){st=void 0}),st=Date.now()}function ht(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function dt(e,t,n){for(var r,o=(mt.tweeners[t]||[]).concat(mt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function mt(e,t,n){var r,o,i=0,a=mt.prefilters.length,s=A.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=st||pt(),n=Math.max(0,u.startTime+u.duration-t),r=1-(n/u.duration||0),i=0,a=u.tweens.length;i<a;i++)u.tweens[i].run(r);return s.notifyWith(e,[u,r,n]),r<1&&a?n:(a||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:A.extend({},t),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},n),originalProperties:t,originalOptions:n,startTime:st||pt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=A.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(!function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=z(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=A.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(c,u.opts.specialEasing);i<a;i++)if(r=mt.prefilters[i].call(u,e,c,u.opts))return E(r.stop)&&(A._queueHooks(u.elem,u.opts.queue).stop=r.stop.bind(r)),r;return A.map(c,dt,u),E(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),A.fx.timer(A.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}A.Animation=A.extend(mt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return fe(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){E(e)?(t=e,e=["*"]):e=e.match(j);for(var n,r=0,o=e.length;r<o;r++)n=e[r],mt.tweeners[n]=mt.tweeners[n]||[],mt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,s,l,u,c,f="width"in t||"height"in t,p=this,h={},d=e.style,m=e.nodeType&&ue(e),g=Z.get(e,"fxshow");for(r in n.queue||(null==(a=A._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,A.queue(e,"fx").length||a.empty.fire()})})),t)if(o=t[r],ut.test(o)){if(delete t[r],i=i||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;m=!0}h[r]=g&&g[r]||A.style(e,r)}if((l=!A.isEmptyObject(t))||!A.isEmptyObject(h))for(r in f&&1===e.nodeType&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],null==(u=g&&g.display)&&(u=Z.get(e,"display")),"none"===(c=A.css(e,"display"))&&(u?c=u:(de([e],!0),u=e.style.display||u,c=A.css(e,"display"),de([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===A.css(e,"float")&&(l||(p.done(function(){d.display=u}),null==u&&(c=d.display,u="none"===c?"":c)),d.display="inline-block")),n.overflow&&(d.overflow="hidden",p.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]})),l=!1,h)l||(g?"hidden"in g&&(m=g.hidden):g=Z.access(e,"fxshow",{display:u}),i&&(g.hidden=!m),m&&de([e],!0),p.done(function(){for(r in m||de([e]),Z.remove(e,"fxshow"),h)A.style(e,r,h[r])})),l=dt(m?g[r]:0,r,p),r in g||(g[r]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?mt.prefilters.unshift(e):mt.prefilters.push(e)}}),A.speed=function(e,t,n){var r=e&&"object"==typeof e?A.extend({},e):{complete:n||!n&&t||E(e)&&e,duration:e,easing:n&&t||t&&!E(t)&&t};return A.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in A.fx.speeds?r.duration=A.fx.speeds[r.duration]:r.duration=A.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){E(r.old)&&r.old.call(this),r.queue&&A.dequeue(this,r.queue)},r},A.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ue).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=A.isEmptyObject(e),i=A.speed(t,n,r),a=function(){var t=mt(this,A.extend({},e),i);(o||Z.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",i=A.timers,a=Z.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&ct.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||A.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Z.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=A.timers,a=r?r.length:0;for(n.finish=!0,A.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),A.each(["toggle","show","hide"],function(e,t){var n=A.fn[t];A.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ht(t,!0),e,r,o)}}),A.each({slideDown:ht("show"),slideUp:ht("hide"),slideToggle:ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){A.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),A.timers=[],A.fx.tick=function(){var e,t=0,n=A.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||A.fx.stop(),st=void 0},A.fx.timer=function(e){A.timers.push(e),A.fx.start()},A.fx.interval=13,A.fx.start=function(){lt||(lt=!0,ft())},A.fx.stop=function(){lt=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(e,t){return e=A.fx&&A.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,r){var o=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(o)}})},function(){var e=a.createElement("input"),t=a.createElement("select").appendChild(a.createElement("option"));e.type="checkbox",v.checkOn=""!==e.value,v.optSelected=t.selected,(e=a.createElement("input")).value="t",e.type="radio",v.radioValue="t"===e.value}();var gt,vt=A.expr.attrHandle;A.fn.extend({attr:function(e,t){return U(this,A.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){A.removeAttr(this,e)})}}),A.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?A.prop(e,t,n):(1===i&&A.isXMLDoc(e)||(o=A.attrHooks[t.toLowerCase()]||(A.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void A.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=A.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&H(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(j);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?A.removeAttr(e,n):e.setAttribute(n,n),n}},A.each(A.expr.match.bool.source.match(/\w+/g),function(e,t){var n=vt[t]||A.find.attr;vt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=vt[a],vt[a]=o,o=null!=n(e,t,r)?a:null,vt[a]=i),o}});var Et=/^(?:input|select|textarea|button)$/i,_t=/^(?:a|area)$/i;function yt(e){return(e.match(j)||[]).join(" ")}function St(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(j)||[]}A.fn.extend({prop:function(e,t){return U(this,A.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[A.propFix[e]||e]})}}),A.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&A.isXMLDoc(e)||(t=A.propFix[t]||t,o=A.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=A.find.attr(e,"tabindex");return t?parseInt(t,10):Et.test(e.nodeName)||_t.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(A.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){A.propFix[this.toLowerCase()]=this}),A.fn.extend({addClass:function(e){var t,n,r,o,i,a,s,l=0;if(E(e))return this.each(function(t){A(this).addClass(e.call(this,t,St(this)))});if((t=bt(e)).length)for(;n=this[l++];)if(o=St(n),r=1===n.nodeType&&" "+yt(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");o!==(s=yt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,o,i,a,s,l=0;if(E(e))return this.each(function(t){A(this).removeClass(e.call(this,t,St(this)))});if(!arguments.length)return this.attr("class","");if((t=bt(e)).length)for(;n=this[l++];)if(o=St(n),r=1===n.nodeType&&" "+yt(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");o!==(s=yt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):E(e)?this.each(function(n){A(this).toggleClass(e.call(this,n,St(this),t),t)}):this.each(function(){var t,o,i,a;if(r)for(o=0,i=A(this),a=bt(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=St(this))&&Z.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Z.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+yt(St(n))+" ").indexOf(t)>-1)return!0;return!1}});var At=/\r/g;A.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=E(e),this.each(function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,A(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=A.map(o,function(e){return null==e?"":e+""})),(t=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=A.valHooks[o.type]||A.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(At,""):null==n?"":n:void 0}}),A.extend({valHooks:{option:{get:function(e){var t=A.find.attr(e,"value");return null!=t?t:yt(A.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,s=a?null:[],l=a?i+1:o.length;for(r=i<0?l:a?i:0;r<l;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!H(n.parentNode,"optgroup"))){if(t=A(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,o=e.options,i=A.makeArray(t),a=o.length;a--;)((r=o[a]).selected=A.inArray(A.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),A.each(["radio","checkbox"],function(){A.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=A.inArray(A(e).val(),t)>-1}},v.checkOn||(A.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var Ct=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};A.extend(A.event,{trigger:function(e,t,r,o){var i,s,l,u,c,f,p,h,m=[r||a],g=d.call(e,"type")?e.type:e,v=d.call(e,"namespace")?e.namespace.split("."):[];if(s=h=l=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!Ct.test(g+A.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),c=g.indexOf(":")<0&&"on"+g,(e=e[A.expando]?e:new A.Event(g,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:A.makeArray(t,[e]),p=A.event.special[g]||{},o||!p.trigger||!1!==p.trigger.apply(r,t))){if(!o&&!p.noBubble&&!_(r)){for(u=p.delegateType||g,Ct.test(u+g)||(s=s.parentNode);s;s=s.parentNode)m.push(s),l=s;l===(r.ownerDocument||a)&&m.push(l.defaultView||l.parentWindow||n)}for(i=0;(s=m[i++])&&!e.isPropagationStopped();)h=s,e.type=i>1?u:p.bindType||g,(f=(Z.get(s,"events")||{})[e.type]&&Z.get(s,"handle"))&&f.apply(s,t),(f=c&&s[c])&&f.apply&&Y(s)&&(e.result=f.apply(s,t),!1===e.result&&e.preventDefault());return e.type=g,o||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(m.pop(),t)||!Y(r)||c&&E(r[g])&&!_(r)&&((l=r[c])&&(r[c]=null),A.event.triggered=g,e.isPropagationStopped()&&h.addEventListener(g,Tt),r[g](),e.isPropagationStopped()&&h.removeEventListener(g,Tt),A.event.triggered=void 0,l&&(r[c]=l)),e.result}},simulate:function(e,t,n){var r=A.extend(new A.Event,n,{type:e,isSimulated:!0});A.event.trigger(r,null,t)}}),A.fn.extend({trigger:function(e,t){return this.each(function(){A.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return A.event.trigger(e,t,n,!0)}}),v.focusin||A.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){A.event.simulate(t,e.target,A.event.fix(e))};A.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Z.access(r,t);o||r.addEventListener(e,n,!0),Z.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Z.access(r,t)-1;o?Z.access(r,t,o):(r.removeEventListener(e,n,!0),Z.remove(r,t))}}});var wt=n.location,xt=Date.now(),Dt=/\?/;A.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||A.error("Invalid XML: "+e),t};var Lt=/\[\]$/,Ht=/\r?\n/g,It=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,r){var o;if(Array.isArray(t))A.each(t,function(t,o){n||Lt.test(e)?r(e,o):Rt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)});else if(n||"object"!==b(t))r(e,t);else for(o in t)Rt(e+"["+o+"]",t[o],n,r)}A.param=function(e,t){var n,r=[],o=function(e,t){var n=E(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!A.isPlainObject(e))A.each(e,function(){o(this.name,this.value)});else for(n in e)Rt(n,e[n],t,o);return r.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=A.prop(this,"elements");return e?A.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!A(this).is(":disabled")&&Ot.test(this.nodeName)&&!It.test(e)&&(this.checked||!me.test(e))}).map(function(e,t){var n=A(this).val();return null==n?null:Array.isArray(n)?A.map(n,function(e){return{name:t.name,value:e.replace(Ht,"\r\n")}}):{name:t.name,value:n.replace(Ht,"\r\n")}}).get()}});var Nt=/%20/g,kt=/#.*$/,Pt=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,jt=/^(?:GET|HEAD)$/,Bt=/^\/\//,Wt={},Ft={},qt="*/".concat("*"),Gt=a.createElement("a");function Vt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(j)||[];if(E(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ut(e,t,n,r){var o={},i=e===Ft;function a(s){var l;return o[s]=!0,A.each(e[s]||[],function(e,s){var u=s(t,n,r);return"string"!=typeof u||i||o[u]?i?!(l=u):void 0:(t.dataTypes.unshift(u),a(u),!1)}),l}return a(t.dataTypes[0])||!o["*"]&&a("*")}function $t(e,t){var n,r,o=A.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&A.extend(!0,e,r),e}Gt.href=wt.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":qt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,A.ajaxSettings),t):$t(A.ajaxSettings,e)},ajaxPrefilter:Vt(Wt),ajaxTransport:Vt(Ft),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,o,i,s,l,u,c,f,p,h,d=A.ajaxSetup({},t),m=d.context||d,g=d.context&&(m.nodeType||m.jquery)?A(m):A.event,v=A.Deferred(),E=A.Callbacks("once memory"),_=d.statusCode||{},y={},S={},b="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Mt.exec(i);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=S[e.toLowerCase()]=S[e.toLowerCase()]||e,y[e]=t),this},overrideMimeType:function(e){return null==c&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)C.always(e[C.status]);else for(t in e)_[t]=[_[t],e[t]];return this},abort:function(e){var t=e||b;return r&&r.abort(t),T(0,t),this}};if(v.promise(C),d.url=((e||d.url||wt.href)+"").replace(Bt,wt.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(j)||[""],null==d.crossDomain){u=a.createElement("a");try{u.href=d.url,u.href=u.href,d.crossDomain=Gt.protocol+"//"+Gt.host!=u.protocol+"//"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=A.param(d.data,d.traditional)),Ut(Wt,d,t,C),c)return C;for(p in(f=A.event&&d.global)&&0==A.active++&&A.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!jt.test(d.type),o=d.url.replace(kt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Nt,"+")):(h=d.url.slice(o.length),d.data&&(d.processData||"string"==typeof d.data)&&(o+=(Dt.test(o)?"&":"?")+d.data,delete d.data),!1===d.cache&&(o=o.replace(Pt,"$1"),h=(Dt.test(o)?"&":"?")+"_="+xt+++h),d.url=o+h),d.ifModified&&(A.lastModified[o]&&C.setRequestHeader("If-Modified-Since",A.lastModified[o]),A.etag[o]&&C.setRequestHeader("If-None-Match",A.etag[o])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&C.setRequestHeader("Content-Type",d.contentType),C.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+qt+"; q=0.01":""):d.accepts["*"]),d.headers)C.setRequestHeader(p,d.headers[p]);if(d.beforeSend&&(!1===d.beforeSend.call(m,C,d)||c))return C.abort();if(b="abort",E.add(d.complete),C.done(d.success),C.fail(d.error),r=Ut(Ft,d,t,C)){if(C.readyState=1,f&&g.trigger("ajaxSend",[C,d]),c)return C;d.async&&d.timeout>0&&(l=n.setTimeout(function(){C.abort("timeout")},d.timeout));try{c=!1,r.send(y,T)}catch(e){if(c)throw e;T(-1,e)}}else T(-1,"No Transport");function T(e,t,a,s){var u,p,h,y,S,b=t;c||(c=!0,l&&n.clearTimeout(l),r=void 0,i=s||"",C.readyState=e>0?4:0,u=e>=200&&e<300||304===e,a&&(y=function(e,t,n){for(var r,o,i,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){l.unshift(o);break}if(l[0]in n)i=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==l[0]&&l.unshift(i),n[i]}(d,C,a)),y=function(e,t,n,r){var o,i,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(i=c.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=c.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(a=u[l+" "+i]||u["* "+i]))for(o in u)if((s=o.split(" "))[1]===i&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[o]:!0!==u[o]&&(i=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}(d,y,C,u),u?(d.ifModified&&((S=C.getResponseHeader("Last-Modified"))&&(A.lastModified[o]=S),(S=C.getResponseHeader("etag"))&&(A.etag[o]=S)),204===e||"HEAD"===d.type?b="nocontent":304===e?b="notmodified":(b=y.state,p=y.data,u=!(h=y.error))):(h=b,!e&&b||(b="error",e<0&&(e=0))),C.status=e,C.statusText=(t||b)+"",u?v.resolveWith(m,[p,b,C]):v.rejectWith(m,[C,b,h]),C.statusCode(_),_=void 0,f&&g.trigger(u?"ajaxSuccess":"ajaxError",[C,d,u?p:h]),E.fireWith(m,[C,b]),f&&(g.trigger("ajaxComplete",[C,d]),--A.active||A.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return A.get(e,t,n,"json")},getScript:function(e,t){return A.get(e,void 0,t,"script")}}),A.each(["get","post"],function(e,t){A[t]=function(e,n,r,o){return E(n)&&(o=o||r,r=n,n=void 0),A.ajax(A.extend({url:e,type:t,dataType:o,data:n,success:r},A.isPlainObject(e)&&e))}}),A._evalUrl=function(e,t){return A.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){A.globalEval(e,t)}})},A.fn.extend({wrapAll:function(e){var t;return this[0]&&(E(e)&&(e=e.call(this[0])),t=A(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return E(e)?this.each(function(t){A(this).wrapInner(e.call(this,t))}):this.each(function(){var t=A(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=E(e);return this.each(function(n){A(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){A(this).replaceWith(this.childNodes)}),this}}),A.expr.pseudos.hidden=function(e){return!A.expr.pseudos.visible(e)},A.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Kt={0:200,1223:204},Xt=A.ajaxSettings.xhr();v.cors=!!Xt&&"withCredentials"in Xt,v.ajax=Xt=!!Xt,A.ajaxTransport(function(e){var t,r;if(v.cors||Xt&&!e.crossDomain)return{send:function(o,i){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)s.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Kt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),A.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return A.globalEval(e),e}}}),A.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),A.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=A("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),a.head.appendChild(t[0])},abort:function(){n&&n()}}});var zt,Yt=[],Qt=/(=)\?(?=&|$)|\?\?/;A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||A.expando+"_"+xt++;return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",function(e,t,r){var o,i,a,s=!1!==e.jsonp&&(Qt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=E(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Qt,"$1"+o):!1!==e.jsonp&&(e.url+=(Dt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||A.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=n[o],n[o]=function(){a=arguments},r.always(function(){void 0===i?A(n).removeProp(o):n[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(o)),a&&E(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=a.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===zt.childNodes.length),A.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=a.implementation.createHTMLDocument("")).createElement("base")).href=a.location.href,t.head.appendChild(r)):t=a),i=!n&&[],(o=I.exec(e))?[t.createElement(o[1])]:(o=Ce([e],t,i),i&&i.length&&A(i).remove(),A.merge([],o.childNodes)));var r,o,i},A.fn.load=function(e,t,n){var r,o,i,a=this,s=e.indexOf(" ");return s>-1&&(r=yt(e.slice(s)),e=e.slice(0,s)),E(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&A.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?A("<div>").append(A.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){A.fn[t]=function(e){return this.on(t,e)}}),A.expr.pseudos.animated=function(e){return A.grep(A.timers,function(t){return e===t.elem}).length},A.offset={setOffset:function(e,t,n){var r,o,i,a,s,l,u=A.css(e,"position"),c=A(e),f={};"static"===u&&(e.style.position="relative"),s=c.offset(),i=A.css(e,"top"),l=A.css(e,"left"),("absolute"===u||"fixed"===u)&&(i+l).indexOf("auto")>-1?(a=(r=c.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(l)||0),E(t)&&(t=t.call(e,n,A.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):c.css(f)}},A.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){A.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===A.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===A.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),o.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-A.css(r,"marginTop",!0),left:t.left-o.left-A.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===A.css(e,"position");)e=e.offsetParent;return e||ae})}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;A.fn[e]=function(r){return U(this,function(e,r,o){var i;if(_(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o},e,r,arguments.length)}}),A.each(["top","left"],function(e,t){A.cssHooks[t]=Xe(v.pixelPosition,function(e,n){if(n)return n=Ke(e,t),Ve.test(n)?A(e).position()[t]+"px":n})}),A.each({Height:"height",Width:"width"},function(e,t){A.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){A.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),s=n||(!0===o||!0===i?"margin":"border");return U(this,function(t,n,o){var i;return _(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?A.css(t,n,s):A.style(t,n,o,s)},t,a?o:void 0,a)}})}),A.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){A.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),A.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),A.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),A.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),E(e))return r=l.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(l.call(arguments)))}).guid=e.guid=e.guid||A.guid++,o},A.holdReady=function(e){e?A.readyWait++:A.ready(!0)},A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=H,A.isFunction=E,A.isWindow=_,A.camelCase=z,A.type=b,A.now=Date.now,A.isNumeric=function(e){var t=A.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},void 0===(r=function(){return A}.apply(t,[]))||(e.exports=r);var Zt=n.jQuery,Jt=n.$;return A.noConflict=function(e){return n.$===A&&(n.$=Jt),e&&n.jQuery===A&&(n.jQuery=Zt),A},o||(n.jQuery=n.$=A),A})},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},t.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}if(!i.test(e))return e;return e.replace(o,a)},t.isEmpty=function(e){return!e&&0!==e||!(!c(e)||0!==e.length)},t.createFrame=function(e){var t=s({},e);return t._parent=e,t},t.blockParams=function(e,t){return e.path=t,e},t.appendContextPath=function(e,t){return(e?e+".":"")+t};var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},o=/[&<>"'`=]/g,i=/[&<>"'`=]/;function a(e){return r[e]}function s(e){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],n)&&(e[n]=arguments[t][n]);return e}var l=Object.prototype.toString;t.toString=l;var u=function(e){return"function"==typeof e};u(/x/)&&(t.isFunction=u=function(e){return"function"==typeof e&&"[object Function]"===l.call(e)}),t.isFunction=u;var c=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===l.call(e)};t.isArray=c},function(e,t,n){"use strict";var r=n(8);t.a=function(e){var t=/([abcdefghijlmnopqrstuvwxyz]+$)/,n="";return n=(e=String(e)).split(".").length>3?"-".concat(e.split(".").splice(3).join(".")):null!==e.match(t)?"-".concat(e.match(t)[0]):"","".concat(Object(r.coerce)(e).version).concat(n)}},function(e,t,n){(function(n){var r;t=e.exports=h,r="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var o=256,i=Number.MAX_SAFE_INTEGER||9007199254740991,a=t.re=[],s=t.src=[],l=t.tokens={},u=0;function c(e){l[e]=u++}c("NUMERICIDENTIFIER"),s[l.NUMERICIDENTIFIER]="0|[1-9]\\d*",c("NUMERICIDENTIFIERLOOSE"),s[l.NUMERICIDENTIFIERLOOSE]="[0-9]+",c("NONNUMERICIDENTIFIER"),s[l.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",c("MAINVERSION"),s[l.MAINVERSION]="("+s[l.NUMERICIDENTIFIER]+")\\.("+s[l.NUMERICIDENTIFIER]+")\\.("+s[l.NUMERICIDENTIFIER]+")",c("MAINVERSIONLOOSE"),s[l.MAINVERSIONLOOSE]="("+s[l.NUMERICIDENTIFIERLOOSE]+")\\.("+s[l.NUMERICIDENTIFIERLOOSE]+")\\.("+s[l.NUMERICIDENTIFIERLOOSE]+")",c("PRERELEASEIDENTIFIER"),s[l.PRERELEASEIDENTIFIER]="(?:"+s[l.NUMERICIDENTIFIER]+"|"+s[l.NONNUMERICIDENTIFIER]+")",c("PRERELEASEIDENTIFIERLOOSE"),s[l.PRERELEASEIDENTIFIERLOOSE]="(?:"+s[l.NUMERICIDENTIFIERLOOSE]+"|"+s[l.NONNUMERICIDENTIFIER]+")",c("PRERELEASE"),s[l.PRERELEASE]="(?:-("+s[l.PRERELEASEIDENTIFIER]+"(?:\\."+s[l.PRERELEASEIDENTIFIER]+")*))",c("PRERELEASELOOSE"),s[l.PRERELEASELOOSE]="(?:-?("+s[l.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[l.PRERELEASEIDENTIFIERLOOSE]+")*))",c("BUILDIDENTIFIER"),s[l.BUILDIDENTIFIER]="[0-9A-Za-z-]+",c("BUILD"),s[l.BUILD]="(?:\\+("+s[l.BUILDIDENTIFIER]+"(?:\\."+s[l.BUILDIDENTIFIER]+")*))",c("FULL"),c("FULLPLAIN"),s[l.FULLPLAIN]="v?"+s[l.MAINVERSION]+s[l.PRERELEASE]+"?"+s[l.BUILD]+"?",s[l.FULL]="^"+s[l.FULLPLAIN]+"$",c("LOOSEPLAIN"),s[l.LOOSEPLAIN]="[v=\\s]*"+s[l.MAINVERSIONLOOSE]+s[l.PRERELEASELOOSE]+"?"+s[l.BUILD]+"?",c("LOOSE"),s[l.LOOSE]="^"+s[l.LOOSEPLAIN]+"$",c("GTLT"),s[l.GTLT]="((?:<|>)?=?)",c("XRANGEIDENTIFIERLOOSE"),s[l.XRANGEIDENTIFIERLOOSE]=s[l.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",c("XRANGEIDENTIFIER"),s[l.XRANGEIDENTIFIER]=s[l.NUMERICIDENTIFIER]+"|x|X|\\*",c("XRANGEPLAIN"),s[l.XRANGEPLAIN]="[v=\\s]*("+s[l.XRANGEIDENTIFIER]+")(?:\\.("+s[l.XRANGEIDENTIFIER]+")(?:\\.("+s[l.XRANGEIDENTIFIER]+")(?:"+s[l.PRERELEASE]+")?"+s[l.BUILD]+"?)?)?",c("XRANGEPLAINLOOSE"),s[l.XRANGEPLAINLOOSE]="[v=\\s]*("+s[l.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[l.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[l.XRANGEIDENTIFIERLOOSE]+")(?:"+s[l.PRERELEASELOOSE]+")?"+s[l.BUILD]+"?)?)?",c("XRANGE"),s[l.XRANGE]="^"+s[l.GTLT]+"\\s*"+s[l.XRANGEPLAIN]+"$",c("XRANGELOOSE"),s[l.XRANGELOOSE]="^"+s[l.GTLT]+"\\s*"+s[l.XRANGEPLAINLOOSE]+"$",c("COERCE"),s[l.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",c("COERCERTL"),a[l.COERCERTL]=new RegExp(s[l.COERCE],"g"),c("LONETILDE"),s[l.LONETILDE]="(?:~>?)",c("TILDETRIM"),s[l.TILDETRIM]="(\\s*)"+s[l.LONETILDE]+"\\s+",a[l.TILDETRIM]=new RegExp(s[l.TILDETRIM],"g");c("TILDE"),s[l.TILDE]="^"+s[l.LONETILDE]+s[l.XRANGEPLAIN]+"$",c("TILDELOOSE"),s[l.TILDELOOSE]="^"+s[l.LONETILDE]+s[l.XRANGEPLAINLOOSE]+"$",c("LONECARET"),s[l.LONECARET]="(?:\\^)",c("CARETTRIM"),s[l.CARETTRIM]="(\\s*)"+s[l.LONECARET]+"\\s+",a[l.CARETTRIM]=new RegExp(s[l.CARETTRIM],"g");c("CARET"),s[l.CARET]="^"+s[l.LONECARET]+s[l.XRANGEPLAIN]+"$",c("CARETLOOSE"),s[l.CARETLOOSE]="^"+s[l.LONECARET]+s[l.XRANGEPLAINLOOSE]+"$",c("COMPARATORLOOSE"),s[l.COMPARATORLOOSE]="^"+s[l.GTLT]+"\\s*("+s[l.LOOSEPLAIN]+")$|^$",c("COMPARATOR"),s[l.COMPARATOR]="^"+s[l.GTLT]+"\\s*("+s[l.FULLPLAIN]+")$|^$",c("COMPARATORTRIM"),s[l.COMPARATORTRIM]="(\\s*)"+s[l.GTLT]+"\\s*("+s[l.LOOSEPLAIN]+"|"+s[l.XRANGEPLAIN]+")",a[l.COMPARATORTRIM]=new RegExp(s[l.COMPARATORTRIM],"g");c("HYPHENRANGE"),s[l.HYPHENRANGE]="^\\s*("+s[l.XRANGEPLAIN]+")\\s+-\\s+("+s[l.XRANGEPLAIN]+")\\s*$",c("HYPHENRANGELOOSE"),s[l.HYPHENRANGELOOSE]="^\\s*("+s[l.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[l.XRANGEPLAINLOOSE]+")\\s*$",c("STAR"),s[l.STAR]="(<|>)?=?\\s*\\*";for(var f=0;f<u;f++)r(f,s[f]),a[f]||(a[f]=new RegExp(s[f]));function p(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof h)return e;if("string"!=typeof e)return null;if(e.length>o)return null;if(!(t.loose?a[l.LOOSE]:a[l.FULL]).test(e))return null;try{return new h(e,t)}catch(e){return null}}function h(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof h){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>o)throw new TypeError("version is longer than "+o+" characters");if(!(this instanceof h))return new h(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var n=e.trim().match(t.loose?a[l.LOOSE]:a[l.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<i)return t}return e}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}t.parse=p,t.valid=function(e,t){var n=p(e,t);return n?n.version:null},t.clean=function(e,t){var n=p(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null},t.SemVer=h,h.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},h.prototype.toString=function(){return this.version},h.prototype.compare=function(e){return r("SemVer.compare",this.version,this.options,e),e instanceof h||(e=new h(e,this.options)),this.compareMain(e)||this.comparePre(e)},h.prototype.compareMain=function(e){return e instanceof h||(e=new h(e,this.options)),m(this.major,e.major)||m(this.minor,e.minor)||m(this.patch,e.patch)},h.prototype.comparePre=function(e){if(e instanceof h||(e=new h(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],o=e.prerelease[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return m(n,o)}while(++t)},h.prototype.compareBuild=function(e){e instanceof h||(e=new h(e,this.options));var t=0;do{var n=this.build[t],o=e.build[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return m(n,o)}while(++t)},h.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var n=this.prerelease.length;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new h(e,n).inc(t,r).version}catch(e){return null}},t.diff=function(e,t){if(_(e,t))return null;var n=p(e),r=p(t),o="";if(n.prerelease.length||r.prerelease.length){o="pre";var i="prerelease"}for(var a in n)if(("major"===a||"minor"===a||"patch"===a)&&n[a]!==r[a])return o+a;return i},t.compareIdentifiers=m;var d=/^[0-9]+$/;function m(e,t){var n=d.test(e),r=d.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1}function g(e,t,n){return new h(e,n).compare(new h(t,n))}function v(e,t,n){return g(e,t,n)>0}function E(e,t,n){return g(e,t,n)<0}function _(e,t,n){return 0===g(e,t,n)}function y(e,t,n){return 0!==g(e,t,n)}function S(e,t,n){return g(e,t,n)>=0}function b(e,t,n){return g(e,t,n)<=0}function A(e,t,n,r){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return _(e,n,r);case"!=":return y(e,n,r);case">":return v(e,n,r);case">=":return S(e,n,r);case"<":return E(e,n,r);case"<=":return b(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}function C(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof C){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof C))return new C(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===T?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){return m(t,e)},t.major=function(e,t){return new h(e,t).major},t.minor=function(e,t){return new h(e,t).minor},t.patch=function(e,t){return new h(e,t).patch},t.compare=g,t.compareLoose=function(e,t){return g(e,t,!0)},t.compareBuild=function(e,t,n){var r=new h(e,n),o=new h(t,n);return r.compare(o)||r.compareBuild(o)},t.rcompare=function(e,t,n){return g(t,e,n)},t.sort=function(e,n){return e.sort(function(e,r){return t.compareBuild(e,r,n)})},t.rsort=function(e,n){return e.sort(function(e,r){return t.compareBuild(r,e,n)})},t.gt=v,t.lt=E,t.eq=_,t.neq=y,t.gte=S,t.lte=b,t.cmp=A,t.Comparator=C;var T={};function w(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof w)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new w(e.raw,t);if(e instanceof C)return new w(e.value,t);if(!(this instanceof w))return new w(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function x(e,t){for(var n=!0,r=e.slice(),o=r.pop();n&&r.length;)n=r.every(function(e){return o.intersects(e,t)}),o=r.pop();return n}function D(e){return!e||"x"===e.toLowerCase()||"*"===e}function L(e,t,n,r,o,i,a,s,l,u,c,f,p){return((t=D(n)?"":D(r)?">="+n+".0.0":D(o)?">="+n+"."+r+".0":">="+t)+" "+(s=D(l)?"":D(u)?"<"+(+l+1)+".0.0":D(c)?"<"+l+"."+(+u+1)+".0":f?"<="+l+"."+u+"."+c+"-"+f:"<="+s)).trim()}function H(e,t,n){for(var o=0;o<e.length;o++)if(!e[o].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(o=0;o<e.length;o++)if(r(e[o].semver),e[o].semver!==T&&e[o].semver.prerelease.length>0){var i=e[o].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}function I(e,t,n){try{t=new w(t,n)}catch(e){return!1}return t.test(e)}function O(e,t,n,r){var o,i,a,s,l;switch(e=new h(e,r),t=new w(t,r),n){case">":o=v,i=b,a=E,s=">",l=">=";break;case"<":o=E,i=S,a=v,s="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(I(e,t,r))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],f=null,p=null;if(c.forEach(function(e){e.semver===T&&(e=new C(">=0.0.0")),f=f||e,p=p||e,o(e.semver,f.semver,r)?f=e:a(e.semver,p.semver,r)&&(p=e)}),f.operator===s||f.operator===l)return!1;if((!p.operator||p.operator===s)&&i(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}C.prototype.parse=function(e){var t=this.options.loose?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new h(n[2],this.options.loose):this.semver=T},C.prototype.toString=function(){return this.value},C.prototype.test=function(e){if(r("Comparator.test",e,this.options.loose),this.semver===T||e===T)return!0;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}return A(e,this.operator,this.semver,this.options)},C.prototype.intersects=function(e,t){if(!(e instanceof C))throw new TypeError("a Comparator is required");var n;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(n=new w(e.value,t),I(this.value,n,t));if(""===e.operator)return""===e.value||(n=new w(this.value,t),I(e.semver,n,t));var r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,a=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),s=A(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=A(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||o||i&&a||s||l},t.Range=w,w.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range},w.prototype.toString=function(){return this.range},w.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?a[l.HYPHENRANGELOOSE]:a[l.HYPHENRANGE];e=e.replace(n,L),r("hyphen replace",e),e=e.replace(a[l.COMPARATORTRIM],"$1$2$3"),r("comparator trim",e,a[l.COMPARATORTRIM]),e=(e=(e=e.replace(a[l.TILDETRIM],"$1~")).replace(a[l.CARETTRIM],"$1^")).split(/\s+/).join(" ");var o=t?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],i=e.split(" ").map(function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){r("caret",e,t);var n=t.loose?a[l.CARETLOOSE]:a[l.CARET];return e.replace(n,function(t,n,o,i,a){var s;return r("caret",e,t,n,o,i,a),D(n)?s="":D(o)?s=">="+n+".0.0 <"+(+n+1)+".0.0":D(i)?s="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":a?(r("replaceCaret pr",a),s="0"===n?"0"===o?">="+n+"."+o+"."+i+"-"+a+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+"-"+a+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+"-"+a+" <"+(+n+1)+".0.0"):(r("no pr"),s="0"===n?"0"===o?">="+n+"."+o+"."+i+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+" <"+(+n+1)+".0.0"),r("caret return",s),s})}(e,t)}).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){var n=t.loose?a[l.TILDELOOSE]:a[l.TILDE];return e.replace(n,function(t,n,o,i,a){var s;return r("tilde",e,t,n,o,i,a),D(n)?s="":D(o)?s=">="+n+".0.0 <"+(+n+1)+".0.0":D(i)?s=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":a?(r("replaceTilde pr",a),s=">="+n+"."+o+"."+i+"-"+a+" <"+n+"."+(+o+1)+".0"):s=">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0",r("tilde return",s),s})}(e,t)}).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map(function(e){return function(e,t){e=e.trim();var n=t.loose?a[l.XRANGELOOSE]:a[l.XRANGE];return e.replace(n,function(n,o,i,a,s,l){r("xRange",e,n,o,i,a,s,l);var u=D(i),c=u||D(a),f=c||D(s),p=f;return"="===o&&p&&(o=""),l=t.includePrerelease?"-0":"",u?n=">"===o||"<"===o?"<0.0.0-0":"*":o&&p?(c&&(a=0),s=0,">"===o?(o=">=",c?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):"<="===o&&(o="<",c?i=+i+1:a=+a+1),n=o+i+"."+a+"."+s+l):c?n=">="+i+".0.0"+l+" <"+(+i+1)+".0.0"+l:f&&(n=">="+i+"."+a+".0"+l+" <"+i+"."+(+a+1)+".0"+l),r("xRange return",n),n})}(e,t)}).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(a[l.STAR],"")}(e,t),r("stars",e),e}(e,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(e){return!!e.match(o)})),i=i.map(function(e){return new C(e,this.options)},this)},w.prototype.intersects=function(e,t){if(!(e instanceof w))throw new TypeError("a Range is required");return this.set.some(function(n){return x(n,t)&&e.set.some(function(e){return x(e,t)&&n.every(function(n){return e.every(function(e){return n.intersects(e,t)})})})})},t.toComparators=function(e,t){return new w(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})},w.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(H(this.set[t],e,this.options))return!0;return!1},t.satisfies=I,t.maxSatisfying=function(e,t,n){var r=null,o=null;try{var i=new w(t,n)}catch(e){return null}return e.forEach(function(e){i.test(e)&&(r&&-1!==o.compare(e)||(o=new h(r=e,n)))}),r},t.minSatisfying=function(e,t,n){var r=null,o=null;try{var i=new w(t,n)}catch(e){return null}return e.forEach(function(e){i.test(e)&&(r&&1!==o.compare(e)||(o=new h(r=e,n)))}),r},t.minVersion=function(e,t){e=new w(e,t);var n=new h("0.0.0");if(e.test(n))return n;if(n=new h("0.0.0-0"),e.test(n))return n;n=null;for(var r=0;r<e.set.length;++r){e.set[r].forEach(function(e){var t=new h(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":n&&!v(n,t)||(n=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n))return n;return null},t.validRange=function(e,t){try{return new w(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,n){return O(e,t,"<",n)},t.gtr=function(e,t,n){return O(e,t,">",n)},t.outside=O,t.prerelease=function(e,t){var n=p(e,t);return n&&n.prerelease.length?n.prerelease:null},t.intersects=function(e,t,n){return e=new w(e,n),t=new w(t,n),e.intersects(t)},t.coerce=function(e,t){if(e instanceof h)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var n=null;if((t=t||{}).rtl){for(var r;(r=a[l.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&r.index+r[0].length===n.index+n[0].length||(n=r),a[l.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;a[l.COERCERTL].lastIndex=-1}else n=e.match(a[l.COERCE]);if(null===n)return null;return p(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}}).call(this,n(13))},function(e,t,n){var r,o,i;o=function(e){var t,n=[],r=Object.keys,o={},i={},a=/^(no-?highlight|plain|text)$/i,s=/\blang(?:uage)?-([\w-]+)\b/i,l=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,u="</span>",c={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function f(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function p(e){return e.nodeName.toLowerCase()}function h(e,t){var n=e&&e.exec(t);return n&&0===n.index}function d(e){return a.test(e)}function m(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function g(e){var t=[];return function e(n,r){for(var o=n.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(t.push({event:"start",offset:r,node:o}),r=e(o,r),p(o).match(/br|hr|img|input/)||t.push({event:"stop",offset:r,node:o}));return r}(e,0),t}function v(e){if(t&&!e.langApiRestored){for(var n in e.langApiRestored=!0,t)e[n]&&(e[t[n]]=e[n]);(e.contains||[]).concat(e.variants||[]).forEach(v)}}function E(e){function t(e){return e&&e.source||e}function n(n,r){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(r?"g":""))}!function o(i,a){if(!i.compiled){if(i.compiled=!0,i.keywords=i.keywords||i.beginKeywords,i.keywords){var s={},l=function(t,n){e.case_insensitive&&(n=n.toLowerCase()),n.split(" ").forEach(function(e){var n=e.split("|");s[n[0]]=[t,n[1]?Number(n[1]):1]})};"string"==typeof i.keywords?l("keyword",i.keywords):r(i.keywords).forEach(function(e){l(e,i.keywords[e])}),i.keywords=s}i.lexemesRe=n(i.lexemes||/\w+/,!0),a&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),i.begin||(i.begin=/\B|\b/),i.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=n(i.end)),i.terminator_end=t(i.end)||"",i.endsWithParent&&a.terminator_end&&(i.terminator_end+=(i.end?"|":"")+a.terminator_end)),i.illegal&&(i.illegalRe=n(i.illegal)),null==i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=Array.prototype.concat.apply([],i.contains.map(function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return m(e,{variants:null},t)})),e.cached_variants||e.endsWithParent&&[m(e)]||[e]}("self"===e?i:e)})),i.contains.forEach(function(e){o(e,i)}),i.starts&&o(i.starts,a);var u=i.contains.map(function(e){return e.beginKeywords?"\\.?(?:"+e.begin+")\\.?":e.begin}).concat([i.terminator_end,i.illegal]).map(t).filter(Boolean);i.terminators=u.length?n(function(e,n){for(var r=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,o=0,i="",a=0;a<e.length;a++){var s=o,l=t(e[a]);for(a>0&&(i+=n);l.length>0;){var u=r.exec(l);if(null==u){i+=l;break}i+=l.substring(0,u.index),l=l.substring(u.index+u[0].length),"\\"==u[0][0]&&u[1]?i+="\\"+String(Number(u[1])+s):(i+=u[0],"("==u[0]&&o++)}}return i}(u,"|"),!0):{exec:function(){return null}}}}(e)}function _(e,t,n,r){function i(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function a(e,t){var n=m.case_insensitive?t[0].toLowerCase():t[0];return e.keywords.hasOwnProperty(n)&&e.keywords[n]}function s(e,t,n,r){var o='<span class="'+(r?"":c.classPrefix);return e?(o+=e+'">')+t+(n?"":u):t}function l(){b+=null!=v.subLanguage?function(){var e="string"==typeof v.subLanguage;if(e&&!o[v.subLanguage])return f(A);var t=e?_(v.subLanguage,A,!0,S[v.subLanguage]):y(A,v.subLanguage.length?v.subLanguage:void 0);return v.relevance>0&&(T+=t.relevance),e&&(S[v.subLanguage]=t.top),s(t.language,t.value,!1,!0)}():function(){var e,t,n,r;if(!v.keywords)return f(A);for(r="",t=0,v.lexemesRe.lastIndex=0,n=v.lexemesRe.exec(A);n;)r+=f(A.substring(t,n.index)),(e=a(v,n))?(T+=e[1],r+=s(e[0],f(n[0]))):r+=f(n[0]),t=v.lexemesRe.lastIndex,n=v.lexemesRe.exec(A);return r+f(A.substr(t))}(),A=""}function p(e){b+=e.className?s(e.className,"",!0):"",v=Object.create(e,{parent:{value:v}})}function d(e,t){if(A+=e,null==t)return l(),0;var r=function(e,t){var n,r;for(n=0,r=t.contains.length;n<r;n++)if(h(t.contains[n].beginRe,e))return t.contains[n].endSameAsBegin&&(t.contains[n].endRe=i(t.contains[n].beginRe.exec(e)[0])),t.contains[n]}(t,v);if(r)return r.skip?A+=t:(r.excludeBegin&&(A+=t),l(),r.returnBegin||r.excludeBegin||(A=t)),p(r),r.returnBegin?0:t.length;var o=function e(t,n){if(h(t.endRe,n)){for(;t.endsParent&&t.parent;)t=t.parent;return t}if(t.endsWithParent)return e(t.parent,n)}(v,t);if(o){var a=v;a.skip?A+=t:(a.returnEnd||a.excludeEnd||(A+=t),l(),a.excludeEnd&&(A=t));do{v.className&&(b+=u),v.skip||v.subLanguage||(T+=v.relevance),v=v.parent}while(v!==o.parent);return o.starts&&(o.endSameAsBegin&&(o.starts.endRe=o.endRe),p(o.starts)),a.returnEnd?0:t.length}if(function(e,t){return!n&&h(t.illegalRe,e)}(t,v))throw new Error('Illegal lexeme "'+t+'" for mode "'+(v.className||"<unnamed>")+'"');return A+=t,t.length||1}var m=C(e);if(!m)throw new Error('Unknown language: "'+e+'"');E(m);var g,v=r||m,S={},b="";for(g=v;g!==m;g=g.parent)g.className&&(b=s(g.className,"",!0)+b);var A="",T=0;try{for(var w,x,D=0;v.terminators.lastIndex=D,w=v.terminators.exec(t);)x=d(t.substring(D,w.index),w[0]),D=w.index+x;for(d(t.substr(D)),g=v;g.parent;g=g.parent)g.className&&(b+=u);return{relevance:T,value:b,language:e,top:v}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:f(t)};throw e}}function y(e,t){t=t||c.languages||r(o);var n={relevance:0,value:f(e)},i=n;return t.filter(C).filter(T).forEach(function(t){var r=_(t,e,!1);r.language=t,r.relevance>i.relevance&&(i=r),r.relevance>n.relevance&&(i=n,n=r)}),i.language&&(n.second_best=i),n}function S(e){return c.tabReplace||c.useBR?e.replace(l,function(e,t){return c.useBR&&"\n"===e?"<br>":c.tabReplace?t.replace(/\t/g,c.tabReplace):""}):e}function b(e){var t,r,o,a,l,u=function(e){var t,n,r,o,i=e.className+" ";if(i+=e.parentNode?e.parentNode.className:"",n=s.exec(i))return C(n[1])?n[1]:"no-highlight";for(t=0,r=(i=i.split(/\s+/)).length;t<r;t++)if(d(o=i[t])||C(o))return o}(e);d(u)||(c.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):t=e,l=t.textContent,o=u?_(u,l,!0):y(l),(r=g(t)).length&&((a=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=o.value,o.value=function(e,t,r){var o=0,i="",a=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:"start"===t[0].event?e:t:e.length?e:t}function l(e){i+="<"+p(e)+n.map.call(e.attributes,function(e){return" "+e.nodeName+'="'+f(e.value).replace('"',"&quot;")+'"'}).join("")+">"}function u(e){i+="</"+p(e)+">"}function c(e){("start"===e.event?l:u)(e.node)}for(;e.length||t.length;){var h=s();if(i+=f(r.substring(o,h[0].offset)),o=h[0].offset,h===e){a.reverse().forEach(u);do{c(h.splice(0,1)[0]),h=s()}while(h===e&&h.length&&h[0].offset===o);a.reverse().forEach(l)}else"start"===h[0].event?a.push(h[0].node):a.pop(),c(h.splice(0,1)[0])}return i+f(r.substr(o))}(r,g(a),l)),o.value=S(o.value),e.innerHTML=o.value,e.className=function(e,t,n){var r=t?i[t]:n,o=[e.trim()];return e.match(/\bhljs\b/)||o.push("hljs"),-1===e.indexOf(r)&&o.push(r),o.join(" ").trim()}(e.className,u,o.language),e.result={language:o.language,re:o.relevance},o.second_best&&(e.second_best={language:o.second_best.language,re:o.second_best.relevance}))}function A(){if(!A.called){A.called=!0;var e=document.querySelectorAll("pre code");n.forEach.call(e,b)}}function C(e){return e=(e||"").toLowerCase(),o[e]||o[i[e]]}function T(e){var t=C(e);return t&&!t.disableAutodetect}return e.highlight=_,e.highlightAuto=y,e.fixMarkup=S,e.highlightBlock=b,e.configure=function(e){c=m(c,e)},e.initHighlighting=A,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",A,!1),addEventListener("load",A,!1)},e.registerLanguage=function(t,n){var r=o[t]=n(e);v(r),r.aliases&&r.aliases.forEach(function(e){i[e]=t})},e.listLanguages=function(){return r(o)},e.getLanguage=C,e.autoDetection=T,e.inherit=m,e.IDENT_RE="[a-zA-Z]\\w*",e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},e.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.COMMENT=function(t,n,r){var o=e.inherit({className:"comment",begin:t,end:n,contains:[]},r||{});return o.contains.push(e.PHRASAL_WORDS_MODE),o.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),o},e.C_LINE_COMMENT_MODE=e.COMMENT("//","$"),e.C_BLOCK_COMMENT_MODE=e.COMMENT("/\\*","\\*/"),e.HASH_COMMENT_MODE=e.COMMENT("#","$"),e.NUMBER_MODE={className:"number",begin:e.NUMBER_RE,relevance:0},e.C_NUMBER_MODE={className:"number",begin:e.C_NUMBER_RE,relevance:0},e.BINARY_NUMBER_MODE={className:"number",begin:e.BINARY_NUMBER_RE,relevance:0},e.CSS_NUMBER_MODE={className:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}]},e.TITLE_MODE={className:"title",begin:e.IDENT_RE,relevance:0},e.UNDERSCORE_TITLE_MODE={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},e.METHOD_GUARD={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,relevance:0},e},i="object"==typeof window&&window||"object"==typeof self&&self,t.nodeType?i&&(i.hljs=o({}),void 0===(r=function(){return i.hljs}.apply(t,[]))||(e.exports=r)):o(t)},function(e,t,n){"use strict";t.__esModule=!0;var r=["description","fileName","lineNumber","message","name","number","stack"];function o(e,t){var n=t&&t.loc,i=void 0,a=void 0;n&&(e+=" - "+(i=n.start.line)+":"+(a=n.start.column));for(var s=Error.prototype.constructor.call(this,e),l=0;l<r.length;l++)this[r[l]]=s[r[l]];Error.captureStackTrace&&Error.captureStackTrace(this,o);try{n&&(this.lineNumber=i,Object.defineProperty?Object.defineProperty(this,"column",{value:a,enumerable:!0}):this.column=a)}catch(e){}}o.prototype=new Error,t.default=o,e.exports=t.default},function(e){e.exports=JSON.parse('{"href":"https://ssl-config.mozilla.org/guidelines/5.2.json","configurations":{"modern":{"ciphers":{"openssl":[],"iana":[],"go":[]},"ciphersuites":["TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"tls_versions":["TLSv1.3"],"tls_curves":["X25519","prime256v1","secp384r1"],"certificate_types":["ecdsa"],"certificate_curves":["prime256v1","secp384r1"],"certificate_signatures":["ecdsa-with-SHA256","ecdsa-with-SHA384","ecdsa-with-SHA512"],"rsa_key_size":2048,"dh_param_size":null,"ecdh_param_size":256,"hsts_min_age":63072000,"oldest_clients":["Firefox 63","Android 10.0","Chrome 70","Edge 75","Java 11","OpenSSL 1.1.1","Opera 57","Safari 12.1"],"ocsp_staple":true,"server_preferred_order":false,"maximum_certificate_lifespan":90},"intermediate":{"ciphers":{"openssl":["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384"],"iana":["TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"],"go":["TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305"]},"ciphersuites":["TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"tls_versions":["TLSv1.2","TLSv1.3"],"tls_curves":["X25519","secp256r1","secp384r1"],"certificate_types":["ecdsa","rsa"],"certificate_curves":null,"certificate_signatures":["sha256WithRSAEncryption","ecdsa-with-SHA256","ecdsa-with-SHA384","ecdsa-with-SHA512"],"rsa_key_size":2048,"dh_param_size":2048,"ecdh_param_size":256,"hsts_min_age":63072000,"oldest_clients":["Firefox 27","Android 4.4.2","Chrome 31","Edge","IE 11 on Windows 7","Java 8u31","OpenSSL 1.0.1","Opera 20","Safari 9"],"ocsp_staple":true,"server_preferred_order":false,"maximum_certificate_lifespan":730},"old":{"ciphers":{"openssl":["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384","DHE-RSA-CHACHA20-POLY1305","ECDHE-ECDSA-AES128-SHA256","ECDHE-RSA-AES128-SHA256","ECDHE-ECDSA-AES128-SHA","ECDHE-RSA-AES128-SHA","ECDHE-ECDSA-AES256-SHA384","ECDHE-RSA-AES256-SHA384","ECDHE-ECDSA-AES256-SHA","ECDHE-RSA-AES256-SHA","DHE-RSA-AES128-SHA256","DHE-RSA-AES256-SHA256","AES128-GCM-SHA256","AES256-GCM-SHA384","AES128-SHA256","AES256-SHA256","AES128-SHA","AES256-SHA","DES-CBC3-SHA"],"iana":["TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA"],"go":["TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA"]},"ciphersuites":["TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"tls_versions":["TLSv1","TLSv1.1","TLSv1.2","TLSv1.3"],"tls_curves":["X25519","secp256r1","secp384r1"],"certificate_types":["rsa"],"certificate_curves":null,"certificate_signatures":["sha256WithRSAEncryption"],"rsa_key_size":2048,"dh_param_size":1024,"ecdh_param_size":256,"hsts_min_age":63072000,"oldest_clients":["Firefox 1","Android 2.3","Chrome 1","Edge 12","IE8 on Windows XP","Java 6","OpenSSL 0.9.8","Opera 5","Safari 1"],"ocsp_staple":true,"server_preferred_order":true,"maximum_certificate_lifespan":730}},"version":5.2}')},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,u=[],c=!1,f=-1;function p(){c&&l&&(c=!1,l.length?u=l.concat(u):f=-1,u.length&&h())}function h(){if(!c){var e=s(p);c=!0;for(var t=u.length;t;){for(l=u,u=[];++f<t;)l&&l[f].run();f=-1,t=u.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new d(e,t)),1!==u.length||c||s(h)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.HandlebarsEnvironment=u;var o=n(6),i=r(n(10)),a=n(31),s=n(39),l=r(n(41));t.VERSION="4.1.2";t.COMPILER_REVISION=7;t.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},a.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple helpers");o.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if("[object Object]"===o.toString.call(e))o.extend(this.partials,e);else{if(void 0===t)throw new i.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple decorators");o.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var c=l.default.log;t.log=c,t.createFrame=o.createFrame,t.logger=l.default},function(e,t,n){
+function(e){var t,n,r,o,i,a,s,l,u,c,f,p,h,d,m,g,v,E,_,y="sizzle"+1*new Date,S=e.document,b=0,A=0,C=le(),T=le(),w=le(),x=le(),D=function(e,t){return e===t&&(f=!0),0},L={}.hasOwnProperty,H=[],I=H.pop,O=H.push,R=H.push,N=H.slice,k=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",j="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",B="\\["+M+"*("+j+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+M+"*\\]",F=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",W=new RegExp(M+"+","g"),q=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),V=new RegExp("^"+M+"*,"+M+"*"),G=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),$=new RegExp(F),K=new RegExp("^"+j+"$"),X={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},z=/HTML$/i,Y=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){p()},ae=ye(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{R.apply(H=N.call(S.childNodes),S.childNodes),H[S.childNodes.length].nodeType}catch(e){R={apply:H.length?function(e,t){O.apply(e,N.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,o){var i,s,u,c,f,d,v,E=t&&t.ownerDocument,b=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==b&&9!==b&&11!==b)return r;if(!o&&((t?t.ownerDocument||t:S)!==h&&p(t),t=t||h,m)){if(11!==b&&(f=J.exec(e)))if(i=f[1]){if(9===b){if(!(u=t.getElementById(i)))return r;if(u.id===i)return r.push(u),r}else if(E&&(u=E.getElementById(i))&&_(t,u)&&u.id===i)return r.push(u),r}else{if(f[2])return R.apply(r,t.getElementsByTagName(e)),r;if((i=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return R.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!x[e+" "]&&(!g||!g.test(e))&&(1!==b||"object"!==t.nodeName.toLowerCase())){if(v=e,E=t,1===b&&U.test(e)){for((c=t.getAttribute("id"))?c=c.replace(re,oe):t.setAttribute("id",c=y),s=(d=a(e)).length;s--;)d[s]="#"+c+" "+_e(d[s]);v=d.join(","),E=ee.test(e)&&ve(t.parentNode)||t}try{return R.apply(r,E.querySelectorAll(v)),r}catch(t){x(e,!0)}finally{c===y&&t.removeAttribute("id")}}}return l(e.replace(q,"$1"),t,r,o)}function le(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function ue(e){return e[y]=!0,e}function ce(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),o=n.length;o--;)r.attrHandle[n[o]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function he(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(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&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ue(function(t){return t=+t,ue(function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))})})}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!z.test(t||n&&n.nodeName||"HTML")},p=se.setDocument=function(e){var t,o,a=e?e.ownerDocument||e:S;return a!==h&&9===a.nodeType&&a.documentElement?(d=(h=a).documentElement,m=!i(h),S!==h&&(o=h.defaultView)&&o.top!==o&&(o.addEventListener?o.addEventListener("unload",ie,!1):o.attachEvent&&o.attachEvent("onunload",ie)),n.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ce(function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Z.test(h.getElementsByClassName),n.getById=ce(function(e){return d.appendChild(e).id=y,!h.getElementsByName||!h.getElementsByName(y).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,o,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=Z.test(h.querySelectorAll))&&(ce(function(e){d.appendChild(e).innerHTML="<a id='"+y+"'></a><select id='"+y+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+y+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+y+"+*").length||g.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),d.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=Z.test(E=d.matches||d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ce(function(e){n.disconnectedMatch=E.call(e,"*"),E.call(e,"[s!='']:x"),v.push("!=",F)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Z.test(d.compareDocumentPosition),_=t||Z.test(d.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===h||e.ownerDocument===S&&_(S,e)?-1:t===h||t.ownerDocument===S&&_(S,t)?1:c?k(c,e)-k(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],s=[t];if(!o||!i)return e===h?-1:t===h?1:o?-1:i?1:c?k(c,e)-k(c,t):0;if(o===i)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===S?-1:s[r]===S?1:0},h):h},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==h&&p(e),n.matchesSelector&&m&&!x[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var r=E.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){x(t,!0)}return se(t,h,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!==h&&p(e),_(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==h&&p(e);var o=r.attrHandle[t.toLowerCase()],i=o&&L.call(r.attrHandle,t.toLowerCase())?o(e,t,!m):void 0;return void 0!==i?i:n.attributes||!m?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},se.escape=function(e){return(e+"").replace(re,oe)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,r=[],o=0,i=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){for(;t=e[i++];)t===e[i]&&(o=r.push(i));for(;o--;)e.splice(r[o],1)}return c=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(r=se.selectors={cacheLength:50,createPseudo:ue,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===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]||se.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]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&$.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var o=se.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var u,c,f,p,h,d,m=i!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),E=!l&&!s,_=!1;if(g){if(i){for(;m;){for(p=t;p=p[m];)if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;d=m="only"===e&&!d&&"nextSibling"}return!0}if(d=[a?g.firstChild:g.lastChild],a&&E){for(_=(h=(u=(c=(f=(p=g)[y]||(p[y]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===b&&u[1])&&u[2],p=h&&g.childNodes[h];p=++h&&p&&p[m]||(_=h=0)||d.pop();)if(1===p.nodeType&&++_&&p===t){c[e]=[b,h,_];break}}else if(E&&(_=h=(u=(c=(f=(p=t)[y]||(p[y]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===b&&u[1]),!1===_)for(;(p=++h&&p&&p[m]||(_=h=0)||d.pop())&&((s?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++_||(E&&((c=(f=p[y]||(p[y]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[b,_]),p!==t)););return(_-=o)===r||_%r==0&&_/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return o[y]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){for(var r,i=o(e,t),a=i.length;a--;)e[r=k(e,i[a])]=!(n[r]=i[a])}):function(e){return o(e,0,n)}):o}},pseudos:{not:ue(function(e){var t=[],n=[],r=s(e.replace(q,"$1"));return r[y]?ue(function(e,t,n,o){for(var i,a=r(e,null,o,[]),s=e.length;s--;)(i=a[s])&&(e[s]=!(t[s]=i))}):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return se(e,t).length>0}}),contains:ue(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||o(t)).indexOf(e)>-1}}),lang:ue(function(e){return K.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge(function(){return[0]}),last:ge(function(e,t){return[t-1]}),eq:ge(function(e,t,n){return[n<0?n+t:n]}),even:ge(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ge(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ge(function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:ge(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=he(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=de(t);function Ee(){}function _e(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ye(e,t,n){var r=t.dir,o=t.next,i=o||r,a=n&&"parentNode"===i,s=A++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,o);return!1}:function(t,n,l){var u,c,f,p=[b,s];if(l){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(c=(f=t[y]||(t[y]={}))[t.uniqueID]||(f[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[r]||t;else{if((u=c[i])&&u[0]===b&&u[1]===s)return p[2]=u[2];if(c[i]=p,p[2]=e(t,n,l))return!0}return!1}}function Se(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function be(e,t,n,r,o){for(var i,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(i=e[s])&&(n&&!n(i,r,o)||(a.push(i),u&&t.push(s)));return a}function Ae(e,t,n,r,o,i){return r&&!r[y]&&(r=Ae(r)),o&&!o[y]&&(o=Ae(o,i)),ue(function(i,a,s,l){var u,c,f,p=[],h=[],d=a.length,m=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)se(e,t[r],n);return n}(t||"*",s.nodeType?[s]:s,[]),g=!e||!i&&t?m:be(m,p,e,s,l),v=n?o||(i?e:d||r)?[]:a:g;if(n&&n(g,v,s,l),r)for(u=be(v,h),r(u,[],s,l),c=u.length;c--;)(f=u[c])&&(v[h[c]]=!(g[h[c]]=f));if(i){if(o||e){if(o){for(u=[],c=v.length;c--;)(f=v[c])&&u.push(g[c]=f);o(null,v=[],u,l)}for(c=v.length;c--;)(f=v[c])&&(u=o?k(i,f):p[c])>-1&&(i[u]=!(a[u]=f))}}else v=be(v===a?v.splice(d,v.length):v),o?o(null,a,v,l):R.apply(a,v)})}function Ce(e){for(var t,n,o,i=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],l=a?1:0,c=ye(function(e){return e===t},s,!0),f=ye(function(e){return k(t,e)>-1},s,!0),p=[function(e,n,r){var o=!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,o}];l<i;l++)if(n=r.relative[e[l].type])p=[ye(Se(p),n)];else{if((n=r.filter[e[l].type].apply(null,e[l].matches))[y]){for(o=++l;o<i&&!r.relative[e[o].type];o++);return Ae(l>1&&Se(p),l>1&&_e(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(q,"$1"),n,l<o&&Ce(e.slice(l,o)),o<i&&Ce(e=e.slice(o)),o<i&&_e(e))}p.push(n)}return Se(p)}return Ee.prototype=r.filters=r.pseudos,r.setFilters=new Ee,a=se.tokenize=function(e,t){var n,o,i,a,s,l,u,c=T[e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=r.preFilter;s;){for(a in n&&!(o=V.exec(s))||(o&&(s=s.slice(o[0].length)||s),l.push(i=[])),n=!1,(o=G.exec(s))&&(n=o.shift(),i.push({value:n,type:o[0].replace(q," ")}),s=s.slice(n.length)),r.filter)!(o=X[a].exec(s))||u[a]&&!(o=u[a](o))||(n=o.shift(),i.push({value:n,type:a,matches:o}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):T(e,l).slice(0)},s=se.compile=function(e,t){var n,o=[],i=[],s=w[e+" "];if(!s){for(t||(t=a(e)),n=t.length;n--;)(s=Ce(t[n]))[y]?o.push(s):i.push(s);(s=w(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,a,s,l,c){var f,d,g,v=0,E="0",_=i&&[],y=[],S=u,A=i||o&&r.find.TAG("*",c),C=b+=null==S?1:Math.random()||.1,T=A.length;for(c&&(u=a===h||a||c);E!==T&&null!=(f=A[E]);E++){if(o&&f){for(d=0,a||f.ownerDocument===h||(p(f),s=!m);g=e[d++];)if(g(f,a||h,s)){l.push(f);break}c&&(b=C)}n&&((f=!g&&f)&&v--,i&&_.push(f))}if(v+=E,n&&E!==v){for(d=0;g=t[d++];)g(_,y,a,s);if(i){if(v>0)for(;E--;)_[E]||y[E]||(y[E]=I.call(l));y=be(y)}R.apply(l,y),c&&!i&&y.length>0&&v+t.length>1&&se.uniqueSort(l)}return c&&(b=C,u=S),_};return n?ue(i):i}(i,o))).selector=e}return s},l=se.select=function(e,t,n,o){var i,l,u,c,f,p="function"==typeof e&&e,h=!o&&a(e=p.selector||e);if(n=n||[],1===h.length){if((l=h[0]=h[0].slice(0)).length>2&&"ID"===(u=l[0]).type&&9===t.nodeType&&m&&r.relative[l[1].type]){if(!(t=(r.find.ID(u.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(i=X.needsContext.test(e)?0:l.length;i--&&(u=l[i],!r.relative[c=u.type]);)if((f=r.find[c])&&(o=f(u.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(i,1),!(e=o.length&&_e(l)))return R.apply(n,o),n;break}}return(p||s(e,h))(o,t,!m,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=y.split("").sort(D).join("")===y,n.detectDuplicates=!!f,p(),n.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(n);A.find=w,A.expr=w.selectors,A.expr[":"]=A.expr.pseudos,A.uniqueSort=A.unique=w.uniqueSort,A.text=w.getText,A.isXMLDoc=w.isXML,A.contains=w.contains,A.escapeSelector=w.escape;var x=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&A(e).is(n))break;r.push(e)}return r},D=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},L=A.expr.match.needsContext;function H(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var I=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return E(t)?A.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?A.grep(e,function(e){return e===t!==n}):"string"!=typeof t?A.grep(e,function(e){return f.call(t,e)>-1!==n}):A.filter(t,e,n)}A.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?A.find.matchesSelector(r,e)?[r]:[]:A.find.matches(e,A.grep(t,function(e){return 1===e.nodeType}))},A.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(A(e).filter(function(){for(t=0;t<r;t++)if(A.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)A.find(e,o[t],n);return r>1?A.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&L.test(e)?A(e):e||[],!1).length}});var R,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||R,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:N.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof A?t[0]:t,A.merge(this,A.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:a,!0)),I.test(r[1])&&A.isPlainObject(t))for(r in t)E(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=a.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):E(e)?void 0!==n.ready?n.ready(e):e(A):A.makeArray(e,this)}).prototype=A.fn,R=A(a);var k=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function M(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}A.fn.extend({has:function(e){var t=A(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(A.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,o=this.length,i=[],a="string"!=typeof e&&A(e);if(!L.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&A.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?A.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?f.call(A(e),this[0]):f.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),A.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x(e,"parentNode")},parentsUntil:function(e,t,n){return x(e,"parentNode",n)},next:function(e){return M(e,"nextSibling")},prev:function(e){return M(e,"previousSibling")},nextAll:function(e){return x(e,"nextSibling")},prevAll:function(e){return x(e,"previousSibling")},nextUntil:function(e,t,n){return x(e,"nextSibling",n)},prevUntil:function(e,t,n){return x(e,"previousSibling",n)},siblings:function(e){return D((e.parentNode||{}).firstChild,e)},children:function(e){return D(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(H(e,"template")&&(e=e.content||e),A.merge([],e.childNodes))}},function(e,t){A.fn[e]=function(n,r){var o=A.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=A.filter(r,o)),this.length>1&&(P[e]||A.uniqueSort(o),k.test(e)&&o.reverse()),this.pushStack(o)}});var j=/[^\x20\t\r\n\f]+/g;function B(e){return e}function F(e){throw e}function W(e,t,n,r){var o;try{e&&E(o=e.promise)?o.call(e).done(t).fail(n):e&&E(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}A.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return A.each(e.match(j)||[],function(e,n){t[n]=!0}),t}(e):A.extend({},e);var t,n,r,o,i=[],a=[],s=-1,l=function(){for(o=o||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s<i.length;)!1===i[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=i.length,n=!1);e.memory||(n=!1),t=!1,o&&(i=n?[]:"")},u={add:function(){return i&&(n&&!t&&(s=i.length-1,a.push(n)),function t(n){A.each(n,function(n,r){E(r)?e.unique&&u.has(r)||i.push(r):r&&r.length&&"string"!==b(r)&&t(r)})}(arguments),n&&!t&&l()),this},remove:function(){return A.each(arguments,function(e,t){for(var n;(n=A.inArray(t,i,n))>-1;)i.splice(n,1),n<=s&&s--}),this},has:function(e){return e?A.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},A.extend({Deferred:function(e){var t=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return A.Deferred(function(n){A.each(t,function(t,r){var o=E(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&E(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(e,r,o){var i=0;function a(e,t,r,o){return function(){var s=this,l=arguments,u=function(){var n,u;if(!(e<i)){if((n=r.apply(s,l))===t.promise())throw new TypeError("Thenable self-resolution");u=n&&("object"==typeof n||"function"==typeof n)&&n.then,E(u)?o?u.call(n,a(i,t,B,o),a(i,t,F,o)):(i++,u.call(n,a(i,t,B,o),a(i,t,F,o),a(i,t,B,t.notifyWith))):(r!==B&&(s=void 0,l=[n]),(o||t.resolveWith)(s,l))}},c=o?u:function(){try{u()}catch(n){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(n,c.stackTrace),e+1>=i&&(r!==F&&(s=void 0,l=[n]),t.rejectWith(s,l))}};e?c():(A.Deferred.getStackHook&&(c.stackTrace=A.Deferred.getStackHook()),n.setTimeout(c))}}return A.Deferred(function(n){t[0][3].add(a(0,n,E(o)?o:B,n.notifyWith)),t[1][3].add(a(0,n,E(e)?e:B)),t[2][3].add(a(0,n,E(r)?r:F))}).promise()},promise:function(e){return null!=e?A.extend(e,o):o}},i={};return A.each(t,function(e,n){var a=n[2],s=n[5];o[n[1]]=a.add,s&&a.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=a.fireWith}),o.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=l.call(arguments),i=A.Deferred(),a=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?l.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(W(e,i.done(a(n)).resolve,i.reject,!t),"pending"===i.state()||E(o[n]&&o[n].then)))return i.then();for(;n--;)W(o[n],a(n),i.reject);return i.promise()}});var q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&q.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},A.readyException=function(e){n.setTimeout(function(){throw e})};var V=A.Deferred();function G(){a.removeEventListener("DOMContentLoaded",G),n.removeEventListener("load",G),A.ready()}A.fn.ready=function(e){return V.then(e).catch(function(e){A.readyException(e)}),this},A.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==e&&--A.readyWait>0||V.resolveWith(a,[A]))}}),A.ready.then=V.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(A.ready):(a.addEventListener("DOMContentLoaded",G),n.addEventListener("load",G));var U=function(e,t,n,r,o,i,a){var s=0,l=e.length,u=null==n;if("object"===b(n))for(s in o=!0,n)U(e,t,s,n[s],!0,i,a);else if(void 0!==r&&(o=!0,E(r)||(a=!0),u&&(a?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(A(e),n)})),t))for(;s<l;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return o?e:u?t.call(e):l?t(e[0],n):i},$=/^-ms-/,K=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function z(e){return e.replace($,"ms-").replace(K,X)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=A.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[z(t)]=n;else for(r in t)o[z(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][z(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(z):(t=z(t))in r?[t]:t.match(j)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||A.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!A.isEmptyObject(t)}};var Z=new Q,J=new Q,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}J.set(e,t,n)}else n=void 0;return n}A.extend({hasData:function(e){return J.hasData(e)||Z.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Z.access(e,t,n)},_removeData:function(e,t){Z.remove(e,t)}}),A.fn.extend({data:function(e,t){var n,r,o,i=this[0],a=i&&i.attributes;if(void 0===e){if(this.length&&(o=J.get(i),1===i.nodeType&&!Z.get(i,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=z(r.slice(5)),ne(i,r,o[r]));Z.set(i,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){J.set(this,e)}):U(this,function(t){var n;if(i&&void 0===t)return void 0!==(n=J.get(i,e))?n:void 0!==(n=ne(i,e))?n:void 0;this.each(function(){J.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),A.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Z.get(e,t),n&&(!r||Array.isArray(n)?r=Z.access(e,t,A.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=A.queue(e,t),r=n.length,o=n.shift(),i=A._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,function(){A.dequeue(e,t)},i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Z.get(e,n)||Z.access(e,n,{empty:A.Callbacks("once memory").add(function(){Z.remove(e,[t+"queue",n])})})}}),A.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?A.queue(this[0],e):void 0===t?this:this.each(function(){var n=A.queue(this,e,t);A._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&A.dequeue(this,e)})},dequeue:function(e){return this.each(function(){A.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=A.Deferred(),i=this,a=this.length,s=function(){--r||o.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Z.get(i[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),o.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),ie=["Top","Right","Bottom","Left"],ae=a.documentElement,se=function(e){return A.contains(e.ownerDocument,e)},le={composed:!0};ae.getRootNode&&(se=function(e){return A.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument});var ue=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&se(e)&&"none"===A.css(e,"display")},ce=function(e,t,n,r){var o,i,a={};for(i in t)a[i]=e.style[i],e.style[i]=t[i];for(i in o=n.apply(e,r||[]),t)e.style[i]=a[i];return o};function fe(e,t,n,r){var o,i,a=20,s=r?function(){return r.cur()}:function(){return A.css(e,t,"")},l=s(),u=n&&n[3]||(A.cssNumber[t]?"":"px"),c=e.nodeType&&(A.cssNumber[t]||"px"!==u&&+l)&&oe.exec(A.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;a--;)A.style(e,t,c+u),(1-i)*(1-(i=s()/l||.5))<=0&&(a=0),c/=i;c*=2,A.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,o=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=o)),o}var pe={};function he(e){var t,n=e.ownerDocument,r=e.nodeName,o=pe[r];return o||(t=n.body.appendChild(n.createElement(r)),o=A.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),pe[r]=o,o)}function de(e,t){for(var n,r,o=[],i=0,a=e.length;i<a;i++)(r=e[i]).style&&(n=r.style.display,t?("none"===n&&(o[i]=Z.get(r,"display")||null,o[i]||(r.style.display="")),""===r.style.display&&ue(r)&&(o[i]=he(r))):"none"!==n&&(o[i]="none",Z.set(r,"display",n)));for(i=0;i<a;i++)null!=o[i]&&(e[i].style.display=o[i]);return e}A.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ue(this)?A(this).show():A(this).hide()})}});var me=/^(?:checkbox|radio)$/i,ge=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ve=/^$|^module$|\/(?:java|ecma)script/i,Ee={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function _e(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&H(e,t)?A.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Z.set(e[n],"globalEval",!t||Z.get(t[n],"globalEval"))}Ee.optgroup=Ee.option,Ee.tbody=Ee.tfoot=Ee.colgroup=Ee.caption=Ee.thead,Ee.th=Ee.td;var Se,be,Ae=/<|&#?\w+;/;function Ce(e,t,n,r,o){for(var i,a,s,l,u,c,f=t.createDocumentFragment(),p=[],h=0,d=e.length;h<d;h++)if((i=e[h])||0===i)if("object"===b(i))A.merge(p,i.nodeType?[i]:i);else if(Ae.test(i)){for(a=a||f.appendChild(t.createElement("div")),s=(ge.exec(i)||["",""])[1].toLowerCase(),l=Ee[s]||Ee._default,a.innerHTML=l[1]+A.htmlPrefilter(i)+l[2],c=l[0];c--;)a=a.lastChild;A.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(i));for(f.textContent="",h=0;i=p[h++];)if(r&&A.inArray(i,r)>-1)o&&o.push(i);else if(u=se(i),a=_e(f.appendChild(i),"script"),u&&ye(a),n)for(c=0;i=a[c++];)ve.test(i.type||"")&&n.push(i);return f}Se=a.createDocumentFragment().appendChild(a.createElement("div")),(be=a.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),Se.appendChild(be),v.checkClone=Se.cloneNode(!0).cloneNode(!0).lastChild.checked,Se.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!Se.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,xe=/^([^.]*)(?:\.(.+)|)/;function De(){return!0}function Le(){return!1}function He(e,t){return e===function(){try{return a.activeElement}catch(e){}}()==("focus"===t)}function Ie(e,t,n,r,o,i){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ie(e,s,n,r,t[s],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=Le;else if(!o)return e;return 1===i&&(a=o,(o=function(e){return A().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=A.guid++)),e.each(function(){A.event.add(this,t,o,r,n)})}function Oe(e,t,n){n?(Z.set(e,t,!1),A.event.add(e,t,{namespace:!1,handler:function(e){var r,o,i=Z.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(A.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=l.call(arguments),Z.set(this,t,i),r=n(this,t),this[t](),i!==(o=Z.get(this,t))||r?Z.set(this,t,!1):o={},i!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else i.length&&(Z.set(this,t,{value:A.event.trigger(A.extend(i[0],A.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,t)&&A.event.add(e,t,De)}A.event={global:{},add:function(e,t,n,r,o){var i,a,s,l,u,c,f,p,h,d,m,g=Z.get(e);if(g)for(n.handler&&(n=(i=n).handler,o=i.selector),o&&A.find.matchesSelector(ae,o),n.guid||(n.guid=A.guid++),(l=g.events)||(l=g.events={}),(a=g.handle)||(a=g.handle=function(t){return void 0!==A&&A.event.triggered!==t.type?A.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(j)||[""]).length;u--;)h=m=(s=xe.exec(t[u])||[])[1],d=(s[2]||"").split(".").sort(),h&&(f=A.event.special[h]||{},h=(o?f.delegateType:f.bindType)||h,f=A.event.special[h]||{},c=A.extend({type:h,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&A.expr.match.needsContext.test(o),namespace:d.join(".")},i),(p=l[h])||((p=l[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,d,a)||e.addEventListener&&e.addEventListener(h,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,c):p.push(c),A.event.global[h]=!0)},remove:function(e,t,n,r,o){var i,a,s,l,u,c,f,p,h,d,m,g=Z.hasData(e)&&Z.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(j)||[""]).length;u--;)if(h=m=(s=xe.exec(t[u])||[])[1],d=(s[2]||"").split(".").sort(),h){for(f=A.event.special[h]||{},p=l[h=(r?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=i=p.length;i--;)c=p[i],!o&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(i,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,d,g.handle)||A.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)A.event.remove(e,h+t[u],n,r,!0);A.isEmptyObject(l)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,a,s=A.event.fix(e),l=new Array(arguments.length),u=(Z.get(this,"events")||{})[s.type]||[],c=A.event.special[s.type]||{};for(l[0]=s,t=1;t<arguments.length;t++)l[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=A.event.handlers.call(this,s,u),t=0;(o=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=o.elem,n=0;(i=o.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(r=((A.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,o,i,a,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(i=[],a={},n=0;n<l;n++)void 0===a[o=(r=t[n]).selector+" "]&&(a[o]=r.needsContext?A(o,this).index(u)>-1:A.find(o,this,null,[u]).length),a[o]&&i.push(r);i.length&&s.push({elem:u,handlers:i})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(A.Event.prototype,e,{enumerable:!0,configurable:!0,get:E(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[A.expando]?e:new A.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return me.test(t.type)&&t.click&&H(t,"input")&&Oe(t,"click",De),!1},trigger:function(e){var t=this||e;return me.test(t.type)&&t.click&&H(t,"input")&&Oe(t,"click"),!0},_default:function(e){var t=e.target;return me.test(t.type)&&t.click&&H(t,"input")&&Z.get(t,"click")||H(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},A.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},A.Event=function(e,t){if(!(this instanceof A.Event))return new A.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?De:Le,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&A.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:Le,isPropagationStopped:Le,isImmediatePropagationStopped:Le,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=De,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=De,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=De,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},function(e,t){A.event.special[e]={setup:function(){return Oe(this,e,He),!1},trigger:function(){return Oe(this,e),!0},delegateType:t}}),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){A.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,o=e.relatedTarget,i=e.handleObj;return o&&(o===r||A.contains(r,o))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}}),A.fn.extend({on:function(e,t,n,r){return Ie(this,e,t,n,r)},one:function(e,t,n,r){return Ie(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,A(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Le),this.each(function(){A.event.remove(this,e,n,t)})}});var Re=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ne=/<script|<style|<link/i,ke=/checked\s*(?:[^=]|=\s*.checked.)/i,Pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Me(e,t){return H(e,"table")&&H(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,o,i,a,s,l,u;if(1===t.nodeType){if(Z.hasData(e)&&(i=Z.access(e),a=Z.set(t,i),u=i.events))for(o in delete a.handle,a.events={},u)for(n=0,r=u[o].length;n<r;n++)A.event.add(t,o,u[o][n]);J.hasData(e)&&(s=J.access(e),l=A.extend({},s),J.set(t,l))}}function We(e,t){var n=t.nodeName.toLowerCase();"input"===n&&me.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function qe(e,t,n,r){t=u.apply([],t);var o,i,a,s,l,c,f=0,p=e.length,h=p-1,d=t[0],m=E(d);if(m||p>1&&"string"==typeof d&&!v.checkClone&&ke.test(d))return e.each(function(o){var i=e.eq(o);m&&(t[0]=d.call(this,o,i.html())),qe(i,t,n,r)});if(p&&(i=(o=Ce(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(s=(a=A.map(_e(o,"script"),je)).length;f<p;f++)l=o,f!==h&&(l=A.clone(l,!0,!0),s&&A.merge(a,_e(l,"script"))),n.call(e[f],l,f);if(s)for(c=a[a.length-1].ownerDocument,A.map(a,Be),f=0;f<s;f++)l=a[f],ve.test(l.type||"")&&!Z.access(l,"globalEval")&&A.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?A._evalUrl&&!l.noModule&&A._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")}):S(l.textContent.replace(Pe,""),l,c))}return e}function Ve(e,t,n){for(var r,o=t?A.filter(t,e):e,i=0;null!=(r=o[i]);i++)n||1!==r.nodeType||A.cleanData(_e(r)),r.parentNode&&(n&&se(r)&&ye(_e(r,"script")),r.parentNode.removeChild(r));return e}A.extend({htmlPrefilter:function(e){return e.replace(Re,"<$1></$2>")},clone:function(e,t,n){var r,o,i,a,s=e.cloneNode(!0),l=se(e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||A.isXMLDoc(e)))for(a=_e(s),r=0,o=(i=_e(e)).length;r<o;r++)We(i[r],a[r]);if(t)if(n)for(i=i||_e(e),a=a||_e(s),r=0,o=i.length;r<o;r++)Fe(i[r],a[r]);else Fe(e,s);return(a=_e(s,"script")).length>0&&ye(a,!l&&_e(e,"script")),s},cleanData:function(e){for(var t,n,r,o=A.event.special,i=0;void 0!==(n=e[i]);i++)if(Y(n)){if(t=n[Z.expando]){if(t.events)for(r in t.events)o[r]?A.event.remove(n,r):A.removeEvent(n,r,t.handle);n[Z.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),A.fn.extend({detach:function(e){return Ve(this,e,!0)},remove:function(e){return Ve(this,e)},text:function(e){return U(this,function(e){return void 0===e?A.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return qe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)})},prepend:function(){return qe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return qe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return qe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(A.cleanData(_e(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return A.clone(this,e,t)})},html:function(e){return U(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!Ee[(ge.exec(e)||["",""])[1].toLowerCase()]){e=A.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(A.cleanData(_e(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return qe(this,arguments,function(t){var n=this.parentNode;A.inArray(this,e)<0&&(A.cleanData(_e(this)),n&&n.replaceChild(t,this))},e)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){A.fn[e]=function(e){for(var n,r=[],o=A(e),i=o.length-1,a=0;a<=i;a++)n=a===i?this:this.clone(!0),A(o[a])[t](n),c.apply(r,n.get());return this.pushStack(r)}});var Ge=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),Ue=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},$e=new RegExp(ie.join("|"),"i");function Ke(e,t,n){var r,o,i,a,s=e.style;return(n=n||Ue(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||se(e)||(a=A.style(e,t)),!v.pixelBoxStyles()&&Ge.test(a)&&$e.test(t)&&(r=s.width,o=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=o,s.maxWidth=i)),void 0!==a?a+"":a}function Xe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ae.appendChild(u).appendChild(c);var e=n.getComputedStyle(c);r="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",s=36===t(e.right),o=36===t(e.width),c.style.position="absolute",i=12===t(c.offsetWidth/3),ae.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var r,o,i,s,l,u=a.createElement("div"),c=a.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===c.style.backgroundClip,A.extend(v,{boxSizingReliable:function(){return e(),o},pixelBoxStyles:function(){return e(),s},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),i}}))}();var ze=["Webkit","Moz","ms"],Ye=a.createElement("div").style,Qe={};function Ze(e){var t=A.cssProps[e]||Qe[e];return t||(e in Ye?e:Qe[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=ze.length;n--;)if((e=ze[n]+t)in Ye)return e}(e)||e)}var Je=/^(none|table(?!-c[ea]).+)/,et=/^--/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=oe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function ot(e,t,n,r,o,i){var a="width"===t?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=A.css(e,n+ie[a],!0,o)),r?("content"===n&&(l-=A.css(e,"padding"+ie[a],!0,o)),"margin"!==n&&(l-=A.css(e,"border"+ie[a]+"Width",!0,o))):(l+=A.css(e,"padding"+ie[a],!0,o),"padding"!==n?l+=A.css(e,"border"+ie[a]+"Width",!0,o):s+=A.css(e,"border"+ie[a]+"Width",!0,o));return!r&&i>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-l-s-.5))||0),l}function it(e,t,n){var r=Ue(e),o=(!v.boxSizingReliable()||n)&&"border-box"===A.css(e,"boxSizing",!1,r),i=o,a=Ke(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Ge.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&o||"auto"===a||!parseFloat(a)&&"inline"===A.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===A.css(e,"boxSizing",!1,r),(i=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+ot(e,t,n||(o?"border":"content"),i,r,a)+"px"}function at(e,t,n,r,o){return new at.prototype.init(e,t,n,r,o)}A.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ke(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,i,a,s=z(t),l=et.test(t),u=e.style;if(l||(t=Ze(s)),a=A.cssHooks[t]||A.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(o=a.get(e,!1,r))?o:u[t];"string"===(i=typeof n)&&(o=oe.exec(n))&&o[1]&&(n=fe(e,t,o),i="number"),null!=n&&n==n&&("number"!==i||l||(n+=o&&o[3]||(A.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var o,i,a,s=z(t);return et.test(t)||(t=Ze(s)),(a=A.cssHooks[t]||A.cssHooks[s])&&"get"in a&&(o=a.get(e,!0,n)),void 0===o&&(o=Ke(e,t,r)),"normal"===o&&t in nt&&(o=nt[t]),""===n||n?(i=parseFloat(o),!0===n||isFinite(i)?i||0:o):o}}),A.each(["height","width"],function(e,t){A.cssHooks[t]={get:function(e,n,r){if(n)return!Je.test(A.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?it(e,t,r):ce(e,tt,function(){return it(e,t,r)})},set:function(e,n,r){var o,i=Ue(e),a=!v.scrollboxSize()&&"absolute"===i.position,s=(a||r)&&"border-box"===A.css(e,"boxSizing",!1,i),l=r?ot(e,t,r,s,i):0;return s&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-ot(e,t,"border",!1,i)-.5)),l&&(o=oe.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=A.css(e,t)),rt(0,n,l)}}}),A.cssHooks.marginLeft=Xe(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ke(e,"marginLeft"))||e.getBoundingClientRect().left-ce(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),A.each({margin:"",padding:"",border:"Width"},function(e,t){A.cssHooks[e+t]={expand:function(n){for(var r=0,o={},i="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+ie[r]+t]=i[r]||i[r-2]||i[0];return o}},"margin"!==e&&(A.cssHooks[e+t].set=rt)}),A.fn.extend({css:function(e,t){return U(this,function(e,t,n){var r,o,i={},a=0;if(Array.isArray(t)){for(r=Ue(e),o=t.length;a<o;a++)i[t[a]]=A.css(e,t[a],!1,r);return i}return void 0!==n?A.style(e,t,n):A.css(e,t)},e,t,arguments.length>1)}}),A.Tween=at,at.prototype={constructor:at,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||A.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(A.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=A.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}},at.prototype.init.prototype=at.prototype,at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=A.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){A.fx.step[e.prop]?A.fx.step[e.prop](e):1!==e.elem.nodeType||!A.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:A.style(e.elem,e.prop,e.now+e.unit)}}},at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},A.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},A.fx=at.prototype.init,A.fx.step={};var st,lt,ut=/^(?:toggle|show|hide)$/,ct=/queueHooks$/;function ft(){lt&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ft):n.setTimeout(ft,A.fx.interval),A.fx.tick())}function pt(){return n.setTimeout(function(){st=void 0}),st=Date.now()}function ht(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=ie[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function dt(e,t,n){for(var r,o=(mt.tweeners[t]||[]).concat(mt.tweeners["*"]),i=0,a=o.length;i<a;i++)if(r=o[i].call(n,t,e))return r}function mt(e,t,n){var r,o,i=0,a=mt.prefilters.length,s=A.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=st||pt(),n=Math.max(0,u.startTime+u.duration-t),r=1-(n/u.duration||0),i=0,a=u.tweens.length;i<a;i++)u.tweens[i].run(r);return s.notifyWith(e,[u,r,n]),r<1&&a?n:(a||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:A.extend({},t),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},n),originalProperties:t,originalOptions:n,startTime:st||pt(),duration:n.duration,tweens:[],createTween:function(t,n){var r=A.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(!function(e,t){var n,r,o,i,a;for(n in e)if(o=t[r=z(n)],i=e[n],Array.isArray(i)&&(o=i[1],i=e[n]=i[0]),n!==r&&(e[r]=i,delete e[n]),(a=A.cssHooks[r])&&"expand"in a)for(n in i=a.expand(i),delete e[r],i)n in e||(e[n]=i[n],t[n]=o);else t[r]=o}(c,u.opts.specialEasing);i<a;i++)if(r=mt.prefilters[i].call(u,e,c,u.opts))return E(r.stop)&&(A._queueHooks(u.elem,u.opts.queue).stop=r.stop.bind(r)),r;return A.map(c,dt,u),E(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),A.fx.timer(A.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}A.Animation=A.extend(mt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return fe(n.elem,e,oe.exec(t),n),n}]},tweener:function(e,t){E(e)?(t=e,e=["*"]):e=e.match(j);for(var n,r=0,o=e.length;r<o;r++)n=e[r],mt.tweeners[n]=mt.tweeners[n]||[],mt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,i,a,s,l,u,c,f="width"in t||"height"in t,p=this,h={},d=e.style,m=e.nodeType&&ue(e),g=Z.get(e,"fxshow");for(r in n.queue||(null==(a=A._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,A.queue(e,"fx").length||a.empty.fire()})})),t)if(o=t[r],ut.test(o)){if(delete t[r],i=i||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;m=!0}h[r]=g&&g[r]||A.style(e,r)}if((l=!A.isEmptyObject(t))||!A.isEmptyObject(h))for(r in f&&1===e.nodeType&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],null==(u=g&&g.display)&&(u=Z.get(e,"display")),"none"===(c=A.css(e,"display"))&&(u?c=u:(de([e],!0),u=e.style.display||u,c=A.css(e,"display"),de([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===A.css(e,"float")&&(l||(p.done(function(){d.display=u}),null==u&&(c=d.display,u="none"===c?"":c)),d.display="inline-block")),n.overflow&&(d.overflow="hidden",p.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]})),l=!1,h)l||(g?"hidden"in g&&(m=g.hidden):g=Z.access(e,"fxshow",{display:u}),i&&(g.hidden=!m),m&&de([e],!0),p.done(function(){for(r in m||de([e]),Z.remove(e,"fxshow"),h)A.style(e,r,h[r])})),l=dt(m?g[r]:0,r,p),r in g||(g[r]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?mt.prefilters.unshift(e):mt.prefilters.push(e)}}),A.speed=function(e,t,n){var r=e&&"object"==typeof e?A.extend({},e):{complete:n||!n&&t||E(e)&&e,duration:e,easing:n&&t||t&&!E(t)&&t};return A.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in A.fx.speeds?r.duration=A.fx.speeds[r.duration]:r.duration=A.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){E(r.old)&&r.old.call(this),r.queue&&A.dequeue(this,r.queue)},r},A.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ue).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=A.isEmptyObject(e),i=A.speed(t,n,r),a=function(){var t=mt(this,A.extend({},e),i);(o||Z.get(this,"finish"))&&t.stop(!0)};return a.finish=a,o||!1===i.queue?this.each(a):this.queue(i.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",i=A.timers,a=Z.get(this);if(o)a[o]&&a[o].stop&&r(a[o]);else for(o in a)a[o]&&a[o].stop&&ct.test(o)&&r(a[o]);for(o=i.length;o--;)i[o].elem!==this||null!=e&&i[o].queue!==e||(i[o].anim.stop(n),t=!1,i.splice(o,1));!t&&n||A.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Z.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],i=A.timers,a=r?r.length:0;for(n.finish=!0,A.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),A.each(["toggle","show","hide"],function(e,t){var n=A.fn[t];A.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ht(t,!0),e,r,o)}}),A.each({slideDown:ht("show"),slideUp:ht("hide"),slideToggle:ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){A.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),A.timers=[],A.fx.tick=function(){var e,t=0,n=A.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||A.fx.stop(),st=void 0},A.fx.timer=function(e){A.timers.push(e),A.fx.start()},A.fx.interval=13,A.fx.start=function(){lt||(lt=!0,ft())},A.fx.stop=function(){lt=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(e,t){return e=A.fx&&A.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,r){var o=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(o)}})},function(){var e=a.createElement("input"),t=a.createElement("select").appendChild(a.createElement("option"));e.type="checkbox",v.checkOn=""!==e.value,v.optSelected=t.selected,(e=a.createElement("input")).value="t",e.type="radio",v.radioValue="t"===e.value}();var gt,vt=A.expr.attrHandle;A.fn.extend({attr:function(e,t){return U(this,A.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){A.removeAttr(this,e)})}}),A.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?A.prop(e,t,n):(1===i&&A.isXMLDoc(e)||(o=A.attrHooks[t.toLowerCase()]||(A.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void A.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=A.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&H(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(j);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return!1===t?A.removeAttr(e,n):e.setAttribute(n,n),n}},A.each(A.expr.match.bool.source.match(/\w+/g),function(e,t){var n=vt[t]||A.find.attr;vt[t]=function(e,t,r){var o,i,a=t.toLowerCase();return r||(i=vt[a],vt[a]=o,o=null!=n(e,t,r)?a:null,vt[a]=i),o}});var Et=/^(?:input|select|textarea|button)$/i,_t=/^(?:a|area)$/i;function yt(e){return(e.match(j)||[]).join(" ")}function St(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(j)||[]}A.fn.extend({prop:function(e,t){return U(this,A.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[A.propFix[e]||e]})}}),A.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&A.isXMLDoc(e)||(t=A.propFix[t]||t,o=A.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=A.find.attr(e,"tabindex");return t?parseInt(t,10):Et.test(e.nodeName)||_t.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(A.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){A.propFix[this.toLowerCase()]=this}),A.fn.extend({addClass:function(e){var t,n,r,o,i,a,s,l=0;if(E(e))return this.each(function(t){A(this).addClass(e.call(this,t,St(this)))});if((t=bt(e)).length)for(;n=this[l++];)if(o=St(n),r=1===n.nodeType&&" "+yt(o)+" "){for(a=0;i=t[a++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");o!==(s=yt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,o,i,a,s,l=0;if(E(e))return this.each(function(t){A(this).removeClass(e.call(this,t,St(this)))});if(!arguments.length)return this.attr("class","");if((t=bt(e)).length)for(;n=this[l++];)if(o=St(n),r=1===n.nodeType&&" "+yt(o)+" "){for(a=0;i=t[a++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");o!==(s=yt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):E(e)?this.each(function(n){A(this).toggleClass(e.call(this,n,St(this),t),t)}):this.each(function(){var t,o,i,a;if(r)for(o=0,i=A(this),a=bt(e);t=a[o++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=St(this))&&Z.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Z.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+yt(St(n))+" ").indexOf(t)>-1)return!0;return!1}});var At=/\r/g;A.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=E(e),this.each(function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,A(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=A.map(o,function(e){return null==e?"":e+""})),(t=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=A.valHooks[o.type]||A.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(At,""):null==n?"":n:void 0}}),A.extend({valHooks:{option:{get:function(e){var t=A.find.attr(e,"value");return null!=t?t:yt(A.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,a="select-one"===e.type,s=a?null:[],l=a?i+1:o.length;for(r=i<0?l:a?i:0;r<l;r++)if(((n=o[r]).selected||r===i)&&!n.disabled&&(!n.parentNode.disabled||!H(n.parentNode,"optgroup"))){if(t=A(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,o=e.options,i=A.makeArray(t),a=o.length;a--;)((r=o[a]).selected=A.inArray(A.valHooks.option.get(r),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),A.each(["radio","checkbox"],function(){A.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=A.inArray(A(e).val(),t)>-1}},v.checkOn||(A.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var Ct=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};A.extend(A.event,{trigger:function(e,t,r,o){var i,s,l,u,c,f,p,h,m=[r||a],g=d.call(e,"type")?e.type:e,v=d.call(e,"namespace")?e.namespace.split("."):[];if(s=h=l=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!Ct.test(g+A.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),c=g.indexOf(":")<0&&"on"+g,(e=e[A.expando]?e:new A.Event(g,"object"==typeof e&&e)).isTrigger=o?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:A.makeArray(t,[e]),p=A.event.special[g]||{},o||!p.trigger||!1!==p.trigger.apply(r,t))){if(!o&&!p.noBubble&&!_(r)){for(u=p.delegateType||g,Ct.test(u+g)||(s=s.parentNode);s;s=s.parentNode)m.push(s),l=s;l===(r.ownerDocument||a)&&m.push(l.defaultView||l.parentWindow||n)}for(i=0;(s=m[i++])&&!e.isPropagationStopped();)h=s,e.type=i>1?u:p.bindType||g,(f=(Z.get(s,"events")||{})[e.type]&&Z.get(s,"handle"))&&f.apply(s,t),(f=c&&s[c])&&f.apply&&Y(s)&&(e.result=f.apply(s,t),!1===e.result&&e.preventDefault());return e.type=g,o||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(m.pop(),t)||!Y(r)||c&&E(r[g])&&!_(r)&&((l=r[c])&&(r[c]=null),A.event.triggered=g,e.isPropagationStopped()&&h.addEventListener(g,Tt),r[g](),e.isPropagationStopped()&&h.removeEventListener(g,Tt),A.event.triggered=void 0,l&&(r[c]=l)),e.result}},simulate:function(e,t,n){var r=A.extend(new A.Event,n,{type:e,isSimulated:!0});A.event.trigger(r,null,t)}}),A.fn.extend({trigger:function(e,t){return this.each(function(){A.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return A.event.trigger(e,t,n,!0)}}),v.focusin||A.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){A.event.simulate(t,e.target,A.event.fix(e))};A.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Z.access(r,t);o||r.addEventListener(e,n,!0),Z.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Z.access(r,t)-1;o?Z.access(r,t,o):(r.removeEventListener(e,n,!0),Z.remove(r,t))}}});var wt=n.location,xt=Date.now(),Dt=/\?/;A.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||A.error("Invalid XML: "+e),t};var Lt=/\[\]$/,Ht=/\r?\n/g,It=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,n,r){var o;if(Array.isArray(t))A.each(t,function(t,o){n||Lt.test(e)?r(e,o):Rt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)});else if(n||"object"!==b(t))r(e,t);else for(o in t)Rt(e+"["+o+"]",t[o],n,r)}A.param=function(e,t){var n,r=[],o=function(e,t){var n=E(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!A.isPlainObject(e))A.each(e,function(){o(this.name,this.value)});else for(n in e)Rt(n,e[n],t,o);return r.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=A.prop(this,"elements");return e?A.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!A(this).is(":disabled")&&Ot.test(this.nodeName)&&!It.test(e)&&(this.checked||!me.test(e))}).map(function(e,t){var n=A(this).val();return null==n?null:Array.isArray(n)?A.map(n,function(e){return{name:t.name,value:e.replace(Ht,"\r\n")}}):{name:t.name,value:n.replace(Ht,"\r\n")}}).get()}});var Nt=/%20/g,kt=/#.*$/,Pt=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,jt=/^(?:GET|HEAD)$/,Bt=/^\/\//,Ft={},Wt={},qt="*/".concat("*"),Vt=a.createElement("a");function Gt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,i=t.toLowerCase().match(j)||[];if(E(n))for(;r=i[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ut(e,t,n,r){var o={},i=e===Wt;function a(s){var l;return o[s]=!0,A.each(e[s]||[],function(e,s){var u=s(t,n,r);return"string"!=typeof u||i||o[u]?i?!(l=u):void 0:(t.dataTypes.unshift(u),a(u),!1)}),l}return a(t.dataTypes[0])||!o["*"]&&a("*")}function $t(e,t){var n,r,o=A.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&A.extend(!0,e,r),e}Vt.href=wt.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":qt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,A.ajaxSettings),t):$t(A.ajaxSettings,e)},ajaxPrefilter:Gt(Ft),ajaxTransport:Gt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,o,i,s,l,u,c,f,p,h,d=A.ajaxSetup({},t),m=d.context||d,g=d.context&&(m.nodeType||m.jquery)?A(m):A.event,v=A.Deferred(),E=A.Callbacks("once memory"),_=d.statusCode||{},y={},S={},b="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Mt.exec(i);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=S[e.toLowerCase()]=S[e.toLowerCase()]||e,y[e]=t),this},overrideMimeType:function(e){return null==c&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)C.always(e[C.status]);else for(t in e)_[t]=[_[t],e[t]];return this},abort:function(e){var t=e||b;return r&&r.abort(t),T(0,t),this}};if(v.promise(C),d.url=((e||d.url||wt.href)+"").replace(Bt,wt.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(j)||[""],null==d.crossDomain){u=a.createElement("a");try{u.href=d.url,u.href=u.href,d.crossDomain=Vt.protocol+"//"+Vt.host!=u.protocol+"//"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=A.param(d.data,d.traditional)),Ut(Ft,d,t,C),c)return C;for(p in(f=A.event&&d.global)&&0==A.active++&&A.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!jt.test(d.type),o=d.url.replace(kt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Nt,"+")):(h=d.url.slice(o.length),d.data&&(d.processData||"string"==typeof d.data)&&(o+=(Dt.test(o)?"&":"?")+d.data,delete d.data),!1===d.cache&&(o=o.replace(Pt,"$1"),h=(Dt.test(o)?"&":"?")+"_="+xt+++h),d.url=o+h),d.ifModified&&(A.lastModified[o]&&C.setRequestHeader("If-Modified-Since",A.lastModified[o]),A.etag[o]&&C.setRequestHeader("If-None-Match",A.etag[o])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&C.setRequestHeader("Content-Type",d.contentType),C.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+qt+"; q=0.01":""):d.accepts["*"]),d.headers)C.setRequestHeader(p,d.headers[p]);if(d.beforeSend&&(!1===d.beforeSend.call(m,C,d)||c))return C.abort();if(b="abort",E.add(d.complete),C.done(d.success),C.fail(d.error),r=Ut(Wt,d,t,C)){if(C.readyState=1,f&&g.trigger("ajaxSend",[C,d]),c)return C;d.async&&d.timeout>0&&(l=n.setTimeout(function(){C.abort("timeout")},d.timeout));try{c=!1,r.send(y,T)}catch(e){if(c)throw e;T(-1,e)}}else T(-1,"No Transport");function T(e,t,a,s){var u,p,h,y,S,b=t;c||(c=!0,l&&n.clearTimeout(l),r=void 0,i=s||"",C.readyState=e>0?4:0,u=e>=200&&e<300||304===e,a&&(y=function(e,t,n){for(var r,o,i,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){l.unshift(o);break}if(l[0]in n)i=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){i=o;break}a||(a=o)}i=i||a}if(i)return i!==l[0]&&l.unshift(i),n[i]}(d,C,a)),y=function(e,t,n,r){var o,i,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(i=c.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=c.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(a=u[l+" "+i]||u["* "+i]))for(o in u)if((s=o.split(" "))[1]===i&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[o]:!0!==u[o]&&(i=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}(d,y,C,u),u?(d.ifModified&&((S=C.getResponseHeader("Last-Modified"))&&(A.lastModified[o]=S),(S=C.getResponseHeader("etag"))&&(A.etag[o]=S)),204===e||"HEAD"===d.type?b="nocontent":304===e?b="notmodified":(b=y.state,p=y.data,u=!(h=y.error))):(h=b,!e&&b||(b="error",e<0&&(e=0))),C.status=e,C.statusText=(t||b)+"",u?v.resolveWith(m,[p,b,C]):v.rejectWith(m,[C,b,h]),C.statusCode(_),_=void 0,f&&g.trigger(u?"ajaxSuccess":"ajaxError",[C,d,u?p:h]),E.fireWith(m,[C,b]),f&&(g.trigger("ajaxComplete",[C,d]),--A.active||A.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return A.get(e,t,n,"json")},getScript:function(e,t){return A.get(e,void 0,t,"script")}}),A.each(["get","post"],function(e,t){A[t]=function(e,n,r,o){return E(n)&&(o=o||r,r=n,n=void 0),A.ajax(A.extend({url:e,type:t,dataType:o,data:n,success:r},A.isPlainObject(e)&&e))}}),A._evalUrl=function(e,t){return A.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){A.globalEval(e,t)}})},A.fn.extend({wrapAll:function(e){var t;return this[0]&&(E(e)&&(e=e.call(this[0])),t=A(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return E(e)?this.each(function(t){A(this).wrapInner(e.call(this,t))}):this.each(function(){var t=A(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=E(e);return this.each(function(n){A(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){A(this).replaceWith(this.childNodes)}),this}}),A.expr.pseudos.hidden=function(e){return!A.expr.pseudos.visible(e)},A.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Kt={0:200,1223:204},Xt=A.ajaxSettings.xhr();v.cors=!!Xt&&"withCredentials"in Xt,v.ajax=Xt=!!Xt,A.ajaxTransport(function(e){var t,r;if(v.cors||Xt&&!e.crossDomain)return{send:function(o,i){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)s.setRequestHeader(a,o[a]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Kt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),A.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return A.globalEval(e),e}}}),A.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),A.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=A("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),a.head.appendChild(t[0])},abort:function(){n&&n()}}});var zt,Yt=[],Qt=/(=)\?(?=&|$)|\?\?/;A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||A.expando+"_"+xt++;return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",function(e,t,r){var o,i,a,s=!1!==e.jsonp&&(Qt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return o=e.jsonpCallback=E(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Qt,"$1"+o):!1!==e.jsonp&&(e.url+=(Dt.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){return a||A.error(o+" was not called"),a[0]},e.dataTypes[0]="json",i=n[o],n[o]=function(){a=arguments},r.always(function(){void 0===i?A(n).removeProp(o):n[o]=i,e[o]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(o)),a&&E(i)&&i(a[0]),a=i=void 0}),"script"}),v.createHTMLDocument=((zt=a.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===zt.childNodes.length),A.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=a.implementation.createHTMLDocument("")).createElement("base")).href=a.location.href,t.head.appendChild(r)):t=a),i=!n&&[],(o=I.exec(e))?[t.createElement(o[1])]:(o=Ce([e],t,i),i&&i.length&&A(i).remove(),A.merge([],o.childNodes)));var r,o,i},A.fn.load=function(e,t,n){var r,o,i,a=this,s=e.indexOf(" ");return s>-1&&(r=yt(e.slice(s)),e=e.slice(0,s)),E(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),a.length>0&&A.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?A("<div>").append(A.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){A.fn[t]=function(e){return this.on(t,e)}}),A.expr.pseudos.animated=function(e){return A.grep(A.timers,function(t){return e===t.elem}).length},A.offset={setOffset:function(e,t,n){var r,o,i,a,s,l,u=A.css(e,"position"),c=A(e),f={};"static"===u&&(e.style.position="relative"),s=c.offset(),i=A.css(e,"top"),l=A.css(e,"left"),("absolute"===u||"fixed"===u)&&(i+l).indexOf("auto")>-1?(a=(r=c.position()).top,o=r.left):(a=parseFloat(i)||0,o=parseFloat(l)||0),E(t)&&(t=t.call(e,n,A.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):c.css(f)}},A.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){A.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===A.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===A.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),o.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-A.css(r,"marginTop",!0),left:t.left-o.left-A.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===A.css(e,"position");)e=e.offsetParent;return e||ae})}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;A.fn[e]=function(r){return U(this,function(e,r,o){var i;if(_(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===o)return i?i[t]:e[r];i?i.scrollTo(n?i.pageXOffset:o,n?o:i.pageYOffset):e[r]=o},e,r,arguments.length)}}),A.each(["top","left"],function(e,t){A.cssHooks[t]=Xe(v.pixelPosition,function(e,n){if(n)return n=Ke(e,t),Ge.test(n)?A(e).position()[t]+"px":n})}),A.each({Height:"height",Width:"width"},function(e,t){A.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){A.fn[r]=function(o,i){var a=arguments.length&&(n||"boolean"!=typeof o),s=n||(!0===o||!0===i?"margin":"border");return U(this,function(t,n,o){var i;return _(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===o?A.css(t,n,s):A.style(t,n,o,s)},t,a?o:void 0,a)}})}),A.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){A.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),A.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),A.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),A.proxy=function(e,t){var n,r,o;if("string"==typeof t&&(n=e[t],t=e,e=n),E(e))return r=l.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(l.call(arguments)))}).guid=e.guid=e.guid||A.guid++,o},A.holdReady=function(e){e?A.readyWait++:A.ready(!0)},A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=H,A.isFunction=E,A.isWindow=_,A.camelCase=z,A.type=b,A.now=Date.now,A.isNumeric=function(e){var t=A.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},void 0===(r=function(){return A}.apply(t,[]))||(e.exports=r);var Zt=n.jQuery,Jt=n.$;return A.noConflict=function(e){return n.$===A&&(n.$=Jt),e&&n.jQuery===A&&(n.jQuery=Zt),A},o||(n.jQuery=n.$=A),A})},function(e,t,n){"use strict";t.__esModule=!0,t.extend=s,t.indexOf=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},t.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML();if(null==e)return"";if(!e)return e+"";e=""+e}if(!i.test(e))return e;return e.replace(o,a)},t.isEmpty=function(e){return!e&&0!==e||!(!c(e)||0!==e.length)},t.createFrame=function(e){var t=s({},e);return t._parent=e,t},t.blockParams=function(e,t){return e.path=t,e},t.appendContextPath=function(e,t){return(e?e+".":"")+t};var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},o=/[&<>"'`=]/g,i=/[&<>"'`=]/;function a(e){return r[e]}function s(e){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],n)&&(e[n]=arguments[t][n]);return e}var l=Object.prototype.toString;t.toString=l;var u=function(e){return"function"==typeof e};u(/x/)&&(t.isFunction=u=function(e){return"function"==typeof e&&"[object Function]"===l.call(e)}),t.isFunction=u;var c=Array.isArray||function(e){return!(!e||"object"!=typeof e)&&"[object Array]"===l.call(e)};t.isArray=c},function(e,t,n){"use strict";var r=n(8);t.a=function(e){var t=/([abcdefghijlmnopqrstuvwxyz]+$)/,n="";return n=(e=String(e)).split(".").length>3?"-".concat(e.split(".").splice(3).join(".")):null!==e.match(t)?"-".concat(e.match(t)[0]):"","".concat(Object(r.coerce)(e).version).concat(n)}},function(e,t,n){(function(n){var r;t=e.exports=h,r="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var o=256,i=Number.MAX_SAFE_INTEGER||9007199254740991,a=t.re=[],s=t.src=[],l=t.tokens={},u=0;function c(e){l[e]=u++}c("NUMERICIDENTIFIER"),s[l.NUMERICIDENTIFIER]="0|[1-9]\\d*",c("NUMERICIDENTIFIERLOOSE"),s[l.NUMERICIDENTIFIERLOOSE]="[0-9]+",c("NONNUMERICIDENTIFIER"),s[l.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",c("MAINVERSION"),s[l.MAINVERSION]="("+s[l.NUMERICIDENTIFIER]+")\\.("+s[l.NUMERICIDENTIFIER]+")\\.("+s[l.NUMERICIDENTIFIER]+")",c("MAINVERSIONLOOSE"),s[l.MAINVERSIONLOOSE]="("+s[l.NUMERICIDENTIFIERLOOSE]+")\\.("+s[l.NUMERICIDENTIFIERLOOSE]+")\\.("+s[l.NUMERICIDENTIFIERLOOSE]+")",c("PRERELEASEIDENTIFIER"),s[l.PRERELEASEIDENTIFIER]="(?:"+s[l.NUMERICIDENTIFIER]+"|"+s[l.NONNUMERICIDENTIFIER]+")",c("PRERELEASEIDENTIFIERLOOSE"),s[l.PRERELEASEIDENTIFIERLOOSE]="(?:"+s[l.NUMERICIDENTIFIERLOOSE]+"|"+s[l.NONNUMERICIDENTIFIER]+")",c("PRERELEASE"),s[l.PRERELEASE]="(?:-("+s[l.PRERELEASEIDENTIFIER]+"(?:\\."+s[l.PRERELEASEIDENTIFIER]+")*))",c("PRERELEASELOOSE"),s[l.PRERELEASELOOSE]="(?:-?("+s[l.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[l.PRERELEASEIDENTIFIERLOOSE]+")*))",c("BUILDIDENTIFIER"),s[l.BUILDIDENTIFIER]="[0-9A-Za-z-]+",c("BUILD"),s[l.BUILD]="(?:\\+("+s[l.BUILDIDENTIFIER]+"(?:\\."+s[l.BUILDIDENTIFIER]+")*))",c("FULL"),c("FULLPLAIN"),s[l.FULLPLAIN]="v?"+s[l.MAINVERSION]+s[l.PRERELEASE]+"?"+s[l.BUILD]+"?",s[l.FULL]="^"+s[l.FULLPLAIN]+"$",c("LOOSEPLAIN"),s[l.LOOSEPLAIN]="[v=\\s]*"+s[l.MAINVERSIONLOOSE]+s[l.PRERELEASELOOSE]+"?"+s[l.BUILD]+"?",c("LOOSE"),s[l.LOOSE]="^"+s[l.LOOSEPLAIN]+"$",c("GTLT"),s[l.GTLT]="((?:<|>)?=?)",c("XRANGEIDENTIFIERLOOSE"),s[l.XRANGEIDENTIFIERLOOSE]=s[l.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",c("XRANGEIDENTIFIER"),s[l.XRANGEIDENTIFIER]=s[l.NUMERICIDENTIFIER]+"|x|X|\\*",c("XRANGEPLAIN"),s[l.XRANGEPLAIN]="[v=\\s]*("+s[l.XRANGEIDENTIFIER]+")(?:\\.("+s[l.XRANGEIDENTIFIER]+")(?:\\.("+s[l.XRANGEIDENTIFIER]+")(?:"+s[l.PRERELEASE]+")?"+s[l.BUILD]+"?)?)?",c("XRANGEPLAINLOOSE"),s[l.XRANGEPLAINLOOSE]="[v=\\s]*("+s[l.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[l.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[l.XRANGEIDENTIFIERLOOSE]+")(?:"+s[l.PRERELEASELOOSE]+")?"+s[l.BUILD]+"?)?)?",c("XRANGE"),s[l.XRANGE]="^"+s[l.GTLT]+"\\s*"+s[l.XRANGEPLAIN]+"$",c("XRANGELOOSE"),s[l.XRANGELOOSE]="^"+s[l.GTLT]+"\\s*"+s[l.XRANGEPLAINLOOSE]+"$",c("COERCE"),s[l.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",c("COERCERTL"),a[l.COERCERTL]=new RegExp(s[l.COERCE],"g"),c("LONETILDE"),s[l.LONETILDE]="(?:~>?)",c("TILDETRIM"),s[l.TILDETRIM]="(\\s*)"+s[l.LONETILDE]+"\\s+",a[l.TILDETRIM]=new RegExp(s[l.TILDETRIM],"g");c("TILDE"),s[l.TILDE]="^"+s[l.LONETILDE]+s[l.XRANGEPLAIN]+"$",c("TILDELOOSE"),s[l.TILDELOOSE]="^"+s[l.LONETILDE]+s[l.XRANGEPLAINLOOSE]+"$",c("LONECARET"),s[l.LONECARET]="(?:\\^)",c("CARETTRIM"),s[l.CARETTRIM]="(\\s*)"+s[l.LONECARET]+"\\s+",a[l.CARETTRIM]=new RegExp(s[l.CARETTRIM],"g");c("CARET"),s[l.CARET]="^"+s[l.LONECARET]+s[l.XRANGEPLAIN]+"$",c("CARETLOOSE"),s[l.CARETLOOSE]="^"+s[l.LONECARET]+s[l.XRANGEPLAINLOOSE]+"$",c("COMPARATORLOOSE"),s[l.COMPARATORLOOSE]="^"+s[l.GTLT]+"\\s*("+s[l.LOOSEPLAIN]+")$|^$",c("COMPARATOR"),s[l.COMPARATOR]="^"+s[l.GTLT]+"\\s*("+s[l.FULLPLAIN]+")$|^$",c("COMPARATORTRIM"),s[l.COMPARATORTRIM]="(\\s*)"+s[l.GTLT]+"\\s*("+s[l.LOOSEPLAIN]+"|"+s[l.XRANGEPLAIN]+")",a[l.COMPARATORTRIM]=new RegExp(s[l.COMPARATORTRIM],"g");c("HYPHENRANGE"),s[l.HYPHENRANGE]="^\\s*("+s[l.XRANGEPLAIN]+")\\s+-\\s+("+s[l.XRANGEPLAIN]+")\\s*$",c("HYPHENRANGELOOSE"),s[l.HYPHENRANGELOOSE]="^\\s*("+s[l.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[l.XRANGEPLAINLOOSE]+")\\s*$",c("STAR"),s[l.STAR]="(<|>)?=?\\s*\\*";for(var f=0;f<u;f++)r(f,s[f]),a[f]||(a[f]=new RegExp(s[f]));function p(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof h)return e;if("string"!=typeof e)return null;if(e.length>o)return null;if(!(t.loose?a[l.LOOSE]:a[l.FULL]).test(e))return null;try{return new h(e,t)}catch(e){return null}}function h(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof h){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>o)throw new TypeError("version is longer than "+o+" characters");if(!(this instanceof h))return new h(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var n=e.trim().match(t.loose?a[l.LOOSE]:a[l.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<i)return t}return e}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}t.parse=p,t.valid=function(e,t){var n=p(e,t);return n?n.version:null},t.clean=function(e,t){var n=p(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null},t.SemVer=h,h.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},h.prototype.toString=function(){return this.version},h.prototype.compare=function(e){return r("SemVer.compare",this.version,this.options,e),e instanceof h||(e=new h(e,this.options)),this.compareMain(e)||this.comparePre(e)},h.prototype.compareMain=function(e){return e instanceof h||(e=new h(e,this.options)),m(this.major,e.major)||m(this.minor,e.minor)||m(this.patch,e.patch)},h.prototype.comparePre=function(e){if(e instanceof h||(e=new h(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],o=e.prerelease[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return m(n,o)}while(++t)},h.prototype.compareBuild=function(e){e instanceof h||(e=new h(e,this.options));var t=0;do{var n=this.build[t],o=e.build[t];if(r("prerelease compare",t,n,o),void 0===n&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===n)return-1;if(n!==o)return m(n,o)}while(++t)},h.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var n=this.prerelease.length;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new h(e,n).inc(t,r).version}catch(e){return null}},t.diff=function(e,t){if(_(e,t))return null;var n=p(e),r=p(t),o="";if(n.prerelease.length||r.prerelease.length){o="pre";var i="prerelease"}for(var a in n)if(("major"===a||"minor"===a||"patch"===a)&&n[a]!==r[a])return o+a;return i},t.compareIdentifiers=m;var d=/^[0-9]+$/;function m(e,t){var n=d.test(e),r=d.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1}function g(e,t,n){return new h(e,n).compare(new h(t,n))}function v(e,t,n){return g(e,t,n)>0}function E(e,t,n){return g(e,t,n)<0}function _(e,t,n){return 0===g(e,t,n)}function y(e,t,n){return 0!==g(e,t,n)}function S(e,t,n){return g(e,t,n)>=0}function b(e,t,n){return g(e,t,n)<=0}function A(e,t,n,r){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return _(e,n,r);case"!=":return y(e,n,r);case">":return v(e,n,r);case">=":return S(e,n,r);case"<":return E(e,n,r);case"<=":return b(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}function C(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof C){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof C))return new C(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===T?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){return m(t,e)},t.major=function(e,t){return new h(e,t).major},t.minor=function(e,t){return new h(e,t).minor},t.patch=function(e,t){return new h(e,t).patch},t.compare=g,t.compareLoose=function(e,t){return g(e,t,!0)},t.compareBuild=function(e,t,n){var r=new h(e,n),o=new h(t,n);return r.compare(o)||r.compareBuild(o)},t.rcompare=function(e,t,n){return g(t,e,n)},t.sort=function(e,n){return e.sort(function(e,r){return t.compareBuild(e,r,n)})},t.rsort=function(e,n){return e.sort(function(e,r){return t.compareBuild(r,e,n)})},t.gt=v,t.lt=E,t.eq=_,t.neq=y,t.gte=S,t.lte=b,t.cmp=A,t.Comparator=C;var T={};function w(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof w)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new w(e.raw,t);if(e instanceof C)return new w(e.value,t);if(!(this instanceof w))return new w(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function x(e,t){for(var n=!0,r=e.slice(),o=r.pop();n&&r.length;)n=r.every(function(e){return o.intersects(e,t)}),o=r.pop();return n}function D(e){return!e||"x"===e.toLowerCase()||"*"===e}function L(e,t,n,r,o,i,a,s,l,u,c,f,p){return((t=D(n)?"":D(r)?">="+n+".0.0":D(o)?">="+n+"."+r+".0":">="+t)+" "+(s=D(l)?"":D(u)?"<"+(+l+1)+".0.0":D(c)?"<"+l+"."+(+u+1)+".0":f?"<="+l+"."+u+"."+c+"-"+f:"<="+s)).trim()}function H(e,t,n){for(var o=0;o<e.length;o++)if(!e[o].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(o=0;o<e.length;o++)if(r(e[o].semver),e[o].semver!==T&&e[o].semver.prerelease.length>0){var i=e[o].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}function I(e,t,n){try{t=new w(t,n)}catch(e){return!1}return t.test(e)}function O(e,t,n,r){var o,i,a,s,l;switch(e=new h(e,r),t=new w(t,r),n){case">":o=v,i=b,a=E,s=">",l=">=";break;case"<":o=E,i=S,a=v,s="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(I(e,t,r))return!1;for(var u=0;u<t.set.length;++u){var c=t.set[u],f=null,p=null;if(c.forEach(function(e){e.semver===T&&(e=new C(">=0.0.0")),f=f||e,p=p||e,o(e.semver,f.semver,r)?f=e:a(e.semver,p.semver,r)&&(p=e)}),f.operator===s||f.operator===l)return!1;if((!p.operator||p.operator===s)&&i(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}C.prototype.parse=function(e){var t=this.options.loose?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new h(n[2],this.options.loose):this.semver=T},C.prototype.toString=function(){return this.value},C.prototype.test=function(e){if(r("Comparator.test",e,this.options.loose),this.semver===T||e===T)return!0;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}return A(e,this.operator,this.semver,this.options)},C.prototype.intersects=function(e,t){if(!(e instanceof C))throw new TypeError("a Comparator is required");var n;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(n=new w(e.value,t),I(this.value,n,t));if(""===e.operator)return""===e.value||(n=new w(this.value,t),I(e.semver,n,t));var r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,a=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),s=A(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=A(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||o||i&&a||s||l},t.Range=w,w.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range},w.prototype.toString=function(){return this.range},w.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?a[l.HYPHENRANGELOOSE]:a[l.HYPHENRANGE];e=e.replace(n,L),r("hyphen replace",e),e=e.replace(a[l.COMPARATORTRIM],"$1$2$3"),r("comparator trim",e,a[l.COMPARATORTRIM]),e=(e=(e=e.replace(a[l.TILDETRIM],"$1~")).replace(a[l.CARETTRIM],"$1^")).split(/\s+/).join(" ");var o=t?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],i=e.split(" ").map(function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){r("caret",e,t);var n=t.loose?a[l.CARETLOOSE]:a[l.CARET];return e.replace(n,function(t,n,o,i,a){var s;return r("caret",e,t,n,o,i,a),D(n)?s="":D(o)?s=">="+n+".0.0 <"+(+n+1)+".0.0":D(i)?s="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":a?(r("replaceCaret pr",a),s="0"===n?"0"===o?">="+n+"."+o+"."+i+"-"+a+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+"-"+a+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+"-"+a+" <"+(+n+1)+".0.0"):(r("no pr"),s="0"===n?"0"===o?">="+n+"."+o+"."+i+" <"+n+"."+o+"."+(+i+1):">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+i+" <"+(+n+1)+".0.0"),r("caret return",s),s})}(e,t)}).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map(function(e){return function(e,t){var n=t.loose?a[l.TILDELOOSE]:a[l.TILDE];return e.replace(n,function(t,n,o,i,a){var s;return r("tilde",e,t,n,o,i,a),D(n)?s="":D(o)?s=">="+n+".0.0 <"+(+n+1)+".0.0":D(i)?s=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":a?(r("replaceTilde pr",a),s=">="+n+"."+o+"."+i+"-"+a+" <"+n+"."+(+o+1)+".0"):s=">="+n+"."+o+"."+i+" <"+n+"."+(+o+1)+".0",r("tilde return",s),s})}(e,t)}).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map(function(e){return function(e,t){e=e.trim();var n=t.loose?a[l.XRANGELOOSE]:a[l.XRANGE];return e.replace(n,function(n,o,i,a,s,l){r("xRange",e,n,o,i,a,s,l);var u=D(i),c=u||D(a),f=c||D(s),p=f;return"="===o&&p&&(o=""),l=t.includePrerelease?"-0":"",u?n=">"===o||"<"===o?"<0.0.0-0":"*":o&&p?(c&&(a=0),s=0,">"===o?(o=">=",c?(i=+i+1,a=0,s=0):(a=+a+1,s=0)):"<="===o&&(o="<",c?i=+i+1:a=+a+1),n=o+i+"."+a+"."+s+l):c?n=">="+i+".0.0"+l+" <"+(+i+1)+".0.0"+l:f&&(n=">="+i+"."+a+".0"+l+" <"+i+"."+(+a+1)+".0"+l),r("xRange return",n),n})}(e,t)}).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(a[l.STAR],"")}(e,t),r("stars",e),e}(e,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(e){return!!e.match(o)})),i=i.map(function(e){return new C(e,this.options)},this)},w.prototype.intersects=function(e,t){if(!(e instanceof w))throw new TypeError("a Range is required");return this.set.some(function(n){return x(n,t)&&e.set.some(function(e){return x(e,t)&&n.every(function(n){return e.every(function(e){return n.intersects(e,t)})})})})},t.toComparators=function(e,t){return new w(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})},w.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new h(e,this.options)}catch(e){return!1}for(var t=0;t<this.set.length;t++)if(H(this.set[t],e,this.options))return!0;return!1},t.satisfies=I,t.maxSatisfying=function(e,t,n){var r=null,o=null;try{var i=new w(t,n)}catch(e){return null}return e.forEach(function(e){i.test(e)&&(r&&-1!==o.compare(e)||(o=new h(r=e,n)))}),r},t.minSatisfying=function(e,t,n){var r=null,o=null;try{var i=new w(t,n)}catch(e){return null}return e.forEach(function(e){i.test(e)&&(r&&1!==o.compare(e)||(o=new h(r=e,n)))}),r},t.minVersion=function(e,t){e=new w(e,t);var n=new h("0.0.0");if(e.test(n))return n;if(n=new h("0.0.0-0"),e.test(n))return n;n=null;for(var r=0;r<e.set.length;++r){e.set[r].forEach(function(e){var t=new h(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":n&&!v(n,t)||(n=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n))return n;return null},t.validRange=function(e,t){try{return new w(e,t).range||"*"}catch(e){return null}},t.ltr=function(e,t,n){return O(e,t,"<",n)},t.gtr=function(e,t,n){return O(e,t,">",n)},t.outside=O,t.prerelease=function(e,t){var n=p(e,t);return n&&n.prerelease.length?n.prerelease:null},t.intersects=function(e,t,n){return e=new w(e,n),t=new w(t,n),e.intersects(t)},t.coerce=function(e,t){if(e instanceof h)return e;"number"==typeof e&&(e=String(e));if("string"!=typeof e)return null;var n=null;if((t=t||{}).rtl){for(var r;(r=a[l.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&r.index+r[0].length===n.index+n[0].length||(n=r),a[l.COERCERTL].lastIndex=r.index+r[1].length+r[2].length;a[l.COERCERTL].lastIndex=-1}else n=e.match(a[l.COERCE]);if(null===n)return null;return p(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}}).call(this,n(13))},function(e,t,n){var r,o,i;o=function(e){var t,n=[],r=Object.keys,o={},i={},a=/^(no-?highlight|plain|text)$/i,s=/\blang(?:uage)?-([\w-]+)\b/i,l=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,u="</span>",c={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function f(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function p(e){return e.nodeName.toLowerCase()}function h(e,t){var n=e&&e.exec(t);return n&&0===n.index}function d(e){return a.test(e)}function m(e){var t,n={},r=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return r.forEach(function(e){for(t in e)n[t]=e[t]}),n}function g(e){var t=[];return function e(n,r){for(var o=n.firstChild;o;o=o.nextSibling)3===o.nodeType?r+=o.nodeValue.length:1===o.nodeType&&(t.push({event:"start",offset:r,node:o}),r=e(o,r),p(o).match(/br|hr|img|input/)||t.push({event:"stop",offset:r,node:o}));return r}(e,0),t}function v(e){if(t&&!e.langApiRestored){for(var n in e.langApiRestored=!0,t)e[n]&&(e[t[n]]=e[n]);(e.contains||[]).concat(e.variants||[]).forEach(v)}}function E(e){function t(e){return e&&e.source||e}function n(n,r){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(r?"g":""))}!function o(i,a){if(!i.compiled){if(i.compiled=!0,i.keywords=i.keywords||i.beginKeywords,i.keywords){var s={},l=function(t,n){e.case_insensitive&&(n=n.toLowerCase()),n.split(" ").forEach(function(e){var n=e.split("|");s[n[0]]=[t,n[1]?Number(n[1]):1]})};"string"==typeof i.keywords?l("keyword",i.keywords):r(i.keywords).forEach(function(e){l(e,i.keywords[e])}),i.keywords=s}i.lexemesRe=n(i.lexemes||/\w+/,!0),a&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),i.begin||(i.begin=/\B|\b/),i.beginRe=n(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=n(i.end)),i.terminator_end=t(i.end)||"",i.endsWithParent&&a.terminator_end&&(i.terminator_end+=(i.end?"|":"")+a.terminator_end)),i.illegal&&(i.illegalRe=n(i.illegal)),null==i.relevance&&(i.relevance=1),i.contains||(i.contains=[]),i.contains=Array.prototype.concat.apply([],i.contains.map(function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return m(e,{variants:null},t)})),e.cached_variants||e.endsWithParent&&[m(e)]||[e]}("self"===e?i:e)})),i.contains.forEach(function(e){o(e,i)}),i.starts&&o(i.starts,a);var u=i.contains.map(function(e){return e.beginKeywords?"\\.?(?:"+e.begin+")\\.?":e.begin}).concat([i.terminator_end,i.illegal]).map(t).filter(Boolean);i.terminators=u.length?n(function(e,n){for(var r=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,o=0,i="",a=0;a<e.length;a++){var s=o,l=t(e[a]);for(a>0&&(i+=n);l.length>0;){var u=r.exec(l);if(null==u){i+=l;break}i+=l.substring(0,u.index),l=l.substring(u.index+u[0].length),"\\"==u[0][0]&&u[1]?i+="\\"+String(Number(u[1])+s):(i+=u[0],"("==u[0]&&o++)}}return i}(u,"|"),!0):{exec:function(){return null}}}}(e)}function _(e,t,n,r){function i(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function a(e,t){var n=m.case_insensitive?t[0].toLowerCase():t[0];return e.keywords.hasOwnProperty(n)&&e.keywords[n]}function s(e,t,n,r){var o='<span class="'+(r?"":c.classPrefix);return e?(o+=e+'">')+t+(n?"":u):t}function l(){b+=null!=v.subLanguage?function(){var e="string"==typeof v.subLanguage;if(e&&!o[v.subLanguage])return f(A);var t=e?_(v.subLanguage,A,!0,S[v.subLanguage]):y(A,v.subLanguage.length?v.subLanguage:void 0);return v.relevance>0&&(T+=t.relevance),e&&(S[v.subLanguage]=t.top),s(t.language,t.value,!1,!0)}():function(){var e,t,n,r;if(!v.keywords)return f(A);for(r="",t=0,v.lexemesRe.lastIndex=0,n=v.lexemesRe.exec(A);n;)r+=f(A.substring(t,n.index)),(e=a(v,n))?(T+=e[1],r+=s(e[0],f(n[0]))):r+=f(n[0]),t=v.lexemesRe.lastIndex,n=v.lexemesRe.exec(A);return r+f(A.substr(t))}(),A=""}function p(e){b+=e.className?s(e.className,"",!0):"",v=Object.create(e,{parent:{value:v}})}function d(e,t){if(A+=e,null==t)return l(),0;var r=function(e,t){var n,r;for(n=0,r=t.contains.length;n<r;n++)if(h(t.contains[n].beginRe,e))return t.contains[n].endSameAsBegin&&(t.contains[n].endRe=i(t.contains[n].beginRe.exec(e)[0])),t.contains[n]}(t,v);if(r)return r.skip?A+=t:(r.excludeBegin&&(A+=t),l(),r.returnBegin||r.excludeBegin||(A=t)),p(r),r.returnBegin?0:t.length;var o=function e(t,n){if(h(t.endRe,n)){for(;t.endsParent&&t.parent;)t=t.parent;return t}if(t.endsWithParent)return e(t.parent,n)}(v,t);if(o){var a=v;a.skip?A+=t:(a.returnEnd||a.excludeEnd||(A+=t),l(),a.excludeEnd&&(A=t));do{v.className&&(b+=u),v.skip||v.subLanguage||(T+=v.relevance),v=v.parent}while(v!==o.parent);return o.starts&&(o.endSameAsBegin&&(o.starts.endRe=o.endRe),p(o.starts)),a.returnEnd?0:t.length}if(function(e,t){return!n&&h(t.illegalRe,e)}(t,v))throw new Error('Illegal lexeme "'+t+'" for mode "'+(v.className||"<unnamed>")+'"');return A+=t,t.length||1}var m=C(e);if(!m)throw new Error('Unknown language: "'+e+'"');E(m);var g,v=r||m,S={},b="";for(g=v;g!==m;g=g.parent)g.className&&(b=s(g.className,"",!0)+b);var A="",T=0;try{for(var w,x,D=0;v.terminators.lastIndex=D,w=v.terminators.exec(t);)x=d(t.substring(D,w.index),w[0]),D=w.index+x;for(d(t.substr(D)),g=v;g.parent;g=g.parent)g.className&&(b+=u);return{relevance:T,value:b,language:e,top:v}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:f(t)};throw e}}function y(e,t){t=t||c.languages||r(o);var n={relevance:0,value:f(e)},i=n;return t.filter(C).filter(T).forEach(function(t){var r=_(t,e,!1);r.language=t,r.relevance>i.relevance&&(i=r),r.relevance>n.relevance&&(i=n,n=r)}),i.language&&(n.second_best=i),n}function S(e){return c.tabReplace||c.useBR?e.replace(l,function(e,t){return c.useBR&&"\n"===e?"<br>":c.tabReplace?t.replace(/\t/g,c.tabReplace):""}):e}function b(e){var t,r,o,a,l,u=function(e){var t,n,r,o,i=e.className+" ";if(i+=e.parentNode?e.parentNode.className:"",n=s.exec(i))return C(n[1])?n[1]:"no-highlight";for(t=0,r=(i=i.split(/\s+/)).length;t<r;t++)if(d(o=i[t])||C(o))return o}(e);d(u)||(c.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):t=e,l=t.textContent,o=u?_(u,l,!0):y(l),(r=g(t)).length&&((a=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=o.value,o.value=function(e,t,r){var o=0,i="",a=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:"start"===t[0].event?e:t:e.length?e:t}function l(e){i+="<"+p(e)+n.map.call(e.attributes,function(e){return" "+e.nodeName+'="'+f(e.value).replace('"',"&quot;")+'"'}).join("")+">"}function u(e){i+="</"+p(e)+">"}function c(e){("start"===e.event?l:u)(e.node)}for(;e.length||t.length;){var h=s();if(i+=f(r.substring(o,h[0].offset)),o=h[0].offset,h===e){a.reverse().forEach(u);do{c(h.splice(0,1)[0]),h=s()}while(h===e&&h.length&&h[0].offset===o);a.reverse().forEach(l)}else"start"===h[0].event?a.push(h[0].node):a.pop(),c(h.splice(0,1)[0])}return i+f(r.substr(o))}(r,g(a),l)),o.value=S(o.value),e.innerHTML=o.value,e.className=function(e,t,n){var r=t?i[t]:n,o=[e.trim()];return e.match(/\bhljs\b/)||o.push("hljs"),-1===e.indexOf(r)&&o.push(r),o.join(" ").trim()}(e.className,u,o.language),e.result={language:o.language,re:o.relevance},o.second_best&&(e.second_best={language:o.second_best.language,re:o.second_best.relevance}))}function A(){if(!A.called){A.called=!0;var e=document.querySelectorAll("pre code");n.forEach.call(e,b)}}function C(e){return e=(e||"").toLowerCase(),o[e]||o[i[e]]}function T(e){var t=C(e);return t&&!t.disableAutodetect}return e.highlight=_,e.highlightAuto=y,e.fixMarkup=S,e.highlightBlock=b,e.configure=function(e){c=m(c,e)},e.initHighlighting=A,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",A,!1),addEventListener("load",A,!1)},e.registerLanguage=function(t,n){var r=o[t]=n(e);v(r),r.aliases&&r.aliases.forEach(function(e){i[e]=t})},e.listLanguages=function(){return r(o)},e.getLanguage=C,e.autoDetection=T,e.inherit=m,e.IDENT_RE="[a-zA-Z]\\w*",e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},e.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.COMMENT=function(t,n,r){var o=e.inherit({className:"comment",begin:t,end:n,contains:[]},r||{});return o.contains.push(e.PHRASAL_WORDS_MODE),o.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),o},e.C_LINE_COMMENT_MODE=e.COMMENT("//","$"),e.C_BLOCK_COMMENT_MODE=e.COMMENT("/\\*","\\*/"),e.HASH_COMMENT_MODE=e.COMMENT("#","$"),e.NUMBER_MODE={className:"number",begin:e.NUMBER_RE,relevance:0},e.C_NUMBER_MODE={className:"number",begin:e.C_NUMBER_RE,relevance:0},e.BINARY_NUMBER_MODE={className:"number",begin:e.BINARY_NUMBER_RE,relevance:0},e.CSS_NUMBER_MODE={className:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}]},e.TITLE_MODE={className:"title",begin:e.IDENT_RE,relevance:0},e.UNDERSCORE_TITLE_MODE={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},e.METHOD_GUARD={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,relevance:0},e},i="object"==typeof window&&window||"object"==typeof self&&self,t.nodeType?i&&(i.hljs=o({}),void 0===(r=function(){return i.hljs}.apply(t,[]))||(e.exports=r)):o(t)},function(e,t,n){"use strict";t.__esModule=!0;var r=["description","fileName","lineNumber","message","name","number","stack"];function o(e,t){var n=t&&t.loc,i=void 0,a=void 0;n&&(e+=" - "+(i=n.start.line)+":"+(a=n.start.column));for(var s=Error.prototype.constructor.call(this,e),l=0;l<r.length;l++)this[r[l]]=s[r[l]];Error.captureStackTrace&&Error.captureStackTrace(this,o);try{n&&(this.lineNumber=i,Object.defineProperty?Object.defineProperty(this,"column",{value:a,enumerable:!0}):this.column=a)}catch(e){}}o.prototype=new Error,t.default=o,e.exports=t.default},function(e){e.exports=JSON.parse('{"href":"https://ssl-config.mozilla.org/guidelines/5.2.json","configurations":{"modern":{"ciphers":{"openssl":[],"iana":[],"go":[]},"ciphersuites":["TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"tls_versions":["TLSv1.3"],"tls_curves":["X25519","prime256v1","secp384r1"],"certificate_types":["ecdsa"],"certificate_curves":["prime256v1","secp384r1"],"certificate_signatures":["ecdsa-with-SHA256","ecdsa-with-SHA384","ecdsa-with-SHA512"],"rsa_key_size":2048,"dh_param_size":null,"ecdh_param_size":256,"hsts_min_age":63072000,"oldest_clients":["Firefox 63","Android 10.0","Chrome 70","Edge 75","Java 11","OpenSSL 1.1.1","Opera 57","Safari 12.1"],"ocsp_staple":true,"server_preferred_order":false,"maximum_certificate_lifespan":90},"intermediate":{"ciphers":{"openssl":["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384"],"iana":["TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"],"go":["TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305"]},"ciphersuites":["TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"tls_versions":["TLSv1.2","TLSv1.3"],"tls_curves":["X25519","secp256r1","secp384r1"],"certificate_types":["ecdsa","rsa"],"certificate_curves":null,"certificate_signatures":["sha256WithRSAEncryption","ecdsa-with-SHA256","ecdsa-with-SHA384","ecdsa-with-SHA512"],"rsa_key_size":2048,"dh_param_size":2048,"ecdh_param_size":256,"hsts_min_age":63072000,"oldest_clients":["Firefox 27","Android 4.4.2","Chrome 31","Edge","IE 11 on Windows 7","Java 8u31","OpenSSL 1.0.1","Opera 20","Safari 9"],"ocsp_staple":true,"server_preferred_order":false,"maximum_certificate_lifespan":730},"old":{"ciphers":{"openssl":["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384","DHE-RSA-CHACHA20-POLY1305","ECDHE-ECDSA-AES128-SHA256","ECDHE-RSA-AES128-SHA256","ECDHE-ECDSA-AES128-SHA","ECDHE-RSA-AES128-SHA","ECDHE-ECDSA-AES256-SHA384","ECDHE-RSA-AES256-SHA384","ECDHE-ECDSA-AES256-SHA","ECDHE-RSA-AES256-SHA","DHE-RSA-AES128-SHA256","DHE-RSA-AES256-SHA256","AES128-GCM-SHA256","AES256-GCM-SHA384","AES128-SHA256","AES256-SHA256","AES128-SHA","AES256-SHA","DES-CBC3-SHA"],"iana":["TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA"],"go":["TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA"]},"ciphersuites":["TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"tls_versions":["TLSv1","TLSv1.1","TLSv1.2","TLSv1.3"],"tls_curves":["X25519","secp256r1","secp384r1"],"certificate_types":["rsa"],"certificate_curves":null,"certificate_signatures":["sha256WithRSAEncryption"],"rsa_key_size":2048,"dh_param_size":1024,"ecdh_param_size":256,"hsts_min_age":63072000,"oldest_clients":["Firefox 1","Android 2.3","Chrome 1","Edge 12","IE8 on Windows XP","Java 6","OpenSSL 0.9.8","Opera 5","Safari 1"],"ocsp_staple":true,"server_preferred_order":true,"maximum_certificate_lifespan":730}},"version":5.2}')},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,u=[],c=!1,f=-1;function p(){c&&l&&(c=!1,l.length?u=l.concat(u):f=-1,u.length&&h())}function h(){if(!c){var e=s(p);c=!0;for(var t=u.length;t;){for(l=u,u=[];++f<t;)l&&l[f].run();f=-1,t=u.length}l=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new d(e,t)),1!==u.length||c||s(h)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.HandlebarsEnvironment=u;var o=n(6),i=r(n(10)),a=n(31),s=n(39),l=r(n(41));t.VERSION="4.1.2";t.COMPILER_REVISION=7;t.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};function u(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},a.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}u.prototype={constructor:u,logger:l.default,log:l.default.log,registerHelper:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple helpers");o.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if("[object Object]"===o.toString.call(e))o.extend(this.partials,e);else{if(void 0===t)throw new i.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple decorators");o.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]}};var c=l.default.log;t.log=c,t.createFrame=o.createFrame,t.logger=l.default},function(e,t,n){
/*!
* clipboard.js v2.0.4
* https://zenorocha.github.io/clipboard.js
*
* Licensed MIT © Zeno Rocha
*/
-var r;r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=l(n(1)),a=l(n(3)),s=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.resolveOptions(n),r.listenClick(e),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default),o(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===r(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,s.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return c("action",e)}},{key:"defaultTarget",value:function(e){var t=c("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return c("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),t}();function c(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}e.exports=u},function(e,t,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(2),s=(r=a)&&r.__esModule?r:{default:r},l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return i(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":o(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=l},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(e),r.removeAllRanges(),r.addRange(o),t=r.toString()}return t}},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],o=[];if(r&&t)for(var i=0,a=r.length;i<a;i++)r[i].fn!==t&&r[i].fn._!==t&&o.push(r[i]);return o.length?n[e]=o:delete n[e],this}},e.exports=n},function(e,t,n){var r=n(5),o=n(6);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}(e,t,n);if(r.string(e))return function(e,t,n){return o(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,n){var r=n(7);function o(e,t,n,o,i){var a=function(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}.apply(this,arguments);return e.addEventListener(n,a,i),{destroy:function(){e.removeEventListener(n,a,i)}}}e.exports=function(e,t,n,r,i){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,n,r,i)}))}},function(e,t){var n=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}e.exports=function(e,t){for(;e&&e.nodeType!==n;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=r()},function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",o=!1,i=arguments.length-1;i>=-1&&!o;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,o="/"===a.charAt(0))}return(o?"/":"")+(t=n(r(t.split("/"),function(e){return!!e}),!o).join("/"))||"."},t.normalize=function(e){var i=t.isAbsolute(e),a="/"===o(e,-1);return(e=n(r(e.split("/"),function(e){return!!e}),!i).join("/"))||i||(e="."),e&&a&&(e+="/"),(i?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),s=a,l=0;l<a;l++)if(o[l]!==i[l]){s=l;break}var u=[];for(l=s;l<o.length;l++)u.push("..");return(u=u.concat(i.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!=typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,o=!0,i=e.length-1;i>=1;--i)if(47===(t=e.charCodeAt(i))){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=function(e){"string"!=typeof e&&(e+="");var t,n=0,r=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===r&&(o=!1,r=t+1);return-1===r?"":e.slice(n,r)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,n=0,r=-1,o=!0,i=0,a=e.length-1;a>=0;--a){var s=e.charCodeAt(a);if(47!==s)-1===r&&(o=!1,r=a+1),46===s?-1===t?t=a:1!==i&&(i=1):-1!==t&&(i=-1);else if(!o){n=a+1;break}}return-1===t||-1===r||0===i||1===i&&t===r-1&&t===n+1?"":e.slice(t,r)};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n(13))},function(e,t){e.exports=function(e){var t={className:"number",begin:"[\\$%]\\d+"};return{aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"</?",end:">"},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",t]},t,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}},function(e,t){e.exports=function(e){var t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]};return{aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"section",begin:/^\s*\[+/,end:/\]+/},{begin:/^[a-z0-9\[\]_\.-]+\s*=\s*/,end:"$",returnBegin:!0,contains:[{className:"attr",begin:/[a-z0-9\[\]_\.-]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"literal",begin:/\bon|off|true|false|yes|no\b/},{className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},t,{className:"number",begin:/([\+\-]+)?[\d]+_[\d_]+/},e.NUMBER_MODE]}]}]}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},o={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,o,i),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){var t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},n={endsWithParent:!0,lexemes:"[a-z/_]+",keywords:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[t]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:n}],relevance:0}],illegal:"[^\\s\\}]"}}},function(e,t){e.exports=function(e){var t="[a-zA-Z_][\\w\\-]*",n={className:"attr",variants:[{begin:"^[ \\-]*"+t+":"},{begin:'^[ \\-]*"'+t+'":'},{begin:"^[ \\-]*'"+t+"':"}]},r={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[n,{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>] *$",returnEnd:!0,contains:r.contains,end:n.variants[0].begin},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"^ *-",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:"true false yes no null",keywords:{literal:"true false yes no null"}},e.C_NUMBER_MODE,r]}}},function(e,t){e.exports={author:"April King",contentSecurityPolicy:"default-src 'none'; base-uri 'none'; connect-src https://www.google-analytics.com; font-src 'self'; img-src 'self' https://www.google-analytics.com; script-src 'self' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js; style-src 'self'",description:"An easy-to-use secure configuration generator for web, database, and mail software",header:"SSL Configuration Generator",localContentSecurityPolicy:"default-src * 'unsafe-inline'",mobileHeader:"SSL Config Generator",title:"Mozilla SSL Configuration Generator",url:"https://ssl-config.mozilla.org",validHashKeys:["server","server-version","openssl-version","config","hsts","ocsp"]}},function(e,t,n){n(24),e.exports=n(62)},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new x(r||[]);return i._invoke=function(e,t,n){var r=c;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=u(e,t,n);if("normal"===l.type){if(r=n.done?h:f,l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var c="suspendedStart",f="suspendedYield",p="executing",h="completed",d={};function m(){}function g(){}function v(){}var E={};E[i]=function(){return this};var _=Object.getPrototypeOf,y=_&&_(_(D([])));y&&y!==n&&r.call(y,i)&&(E=y);var S=v.prototype=m.prototype=Object.create(E);function b(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function A(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var s=u(e[n],e,o);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(c).then(function(e){l.value=e,i(l)},function(e){return t("throw",e,i,a)})}a(s.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function C(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,C(e,n),"throw"===n.method))return d;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function D(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:L}}function L(){return{value:t,done:!0}}return g.prototype=S.constructor=v,v.constructor=g,v[s]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},b(A.prototype),A.prototype[a]=function(){return this},e.AsyncIterator=A,e.async=function(t,n,r,o){var i=new A(l(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},b(S),S[s]="Generator",S[i]=function(){return this},S.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=D,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(w),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;w(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:D(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),d}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){
+var r;r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=l(n(1)),a=l(n(3)),s=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.resolveOptions(n),r.listenClick(e),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default),o(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===r(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,s.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return c("action",e)}},{key:"defaultTarget",value:function(e){var t=c("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return c("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),t}();function c(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}e.exports=u},function(e,t,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(2),s=(r=a)&&r.__esModule?r:{default:r},l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return i(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":o(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=l},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(e),r.removeAllRanges(),r.addRange(o),t=r.toString()}return t}},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r<o;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],o=[];if(r&&t)for(var i=0,a=r.length;i<a;i++)r[i].fn!==t&&r[i].fn._!==t&&o.push(r[i]);return o.length?n[e]=o:delete n[e],this}},e.exports=n},function(e,t,n){var r=n(5),o=n(6);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return function(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}(e,t,n);if(r.nodeList(e))return function(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}(e,t,n);if(r.string(e))return function(e,t,n){return o(document.body,e,t,n)}(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,n){var r=n(7);function o(e,t,n,o,i){var a=function(e,t,n,o){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&o.call(e,n)}}.apply(this,arguments);return e.addEventListener(n,a,i),{destroy:function(){e.removeEventListener(n,a,i)}}}e.exports=function(e,t,n,r,i){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,n,r,i)}))}},function(e,t){var n=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}e.exports=function(e,t){for(;e&&e.nodeType!==n;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=r()},function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",o=!1,i=arguments.length-1;i>=-1&&!o;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,o="/"===a.charAt(0))}return(o?"/":"")+(t=n(r(t.split("/"),function(e){return!!e}),!o).join("/"))||"."},t.normalize=function(e){var i=t.isAbsolute(e),a="/"===o(e,-1);return(e=n(r(e.split("/"),function(e){return!!e}),!i).join("/"))||i||(e="."),e&&a&&(e+="/"),(i?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),s=a,l=0;l<a;l++)if(o[l]!==i[l]){s=l;break}var u=[];for(l=s;l<o.length;l++)u.push("..");return(u=u.concat(i.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!=typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,o=!0,i=e.length-1;i>=1;--i)if(47===(t=e.charCodeAt(i))){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=function(e){"string"!=typeof e&&(e+="");var t,n=0,r=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===r&&(o=!1,r=t+1);return-1===r?"":e.slice(n,r)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,n=0,r=-1,o=!0,i=0,a=e.length-1;a>=0;--a){var s=e.charCodeAt(a);if(47!==s)-1===r&&(o=!1,r=a+1),46===s?-1===t?t=a:1!==i&&(i=1):-1!==t&&(i=-1);else if(!o){n=a+1;break}}return-1===t||-1===r||0===i||1===i&&t===r-1&&t===n+1?"":e.slice(t,r)};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n(13))},function(e,t){e.exports=function(e){var t={className:"number",begin:"[\\$%]\\d+"};return{aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"</?",end:">"},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",t]},t,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}},function(e,t){e.exports=function(e){var t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]};return{aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"section",begin:/^\s*\[+/,end:/\]+/},{begin:/^[a-z0-9\[\]_\.-]+\s*=\s*/,end:"$",returnBegin:!0,contains:[{className:"attr",begin:/[a-z0-9\[\]_\.-]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"literal",begin:/\bon|off|true|false|yes|no\b/},{className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},t,{className:"number",begin:/([\+\-]+)?[\d]+_[\d_]+/},e.NUMBER_MODE]}]}]}}},function(e,t){e.exports=function(e){var t={literal:"true false null"},n=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:n,keywords:t},o={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return n.splice(n.length,0,o,i),{contains:n,keywords:t,illegal:"\\S"}}},function(e,t){e.exports=function(e){var t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},n={endsWithParent:!0,lexemes:"[a-z/_]+",keywords:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[t]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:n}],relevance:0}],illegal:"[^\\s\\}]"}}},function(e,t){e.exports=function(e){var t="[a-zA-Z_][\\w\\-]*",n={className:"attr",variants:[{begin:"^[ \\-]*"+t+":"},{begin:'^[ \\-]*"'+t+'":'},{begin:"^[ \\-]*'"+t+"':"}]},r={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{case_insensitive:!0,aliases:["yml","YAML","yaml"],contains:[n,{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>] *$",returnEnd:!0,contains:r.contains,end:n.variants[0].begin},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"^ *-",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:"true false yes no null",keywords:{literal:"true false yes no null"}},e.C_NUMBER_MODE,r]}}},function(e,t){e.exports={author:"April King",contentSecurityPolicy:"default-src 'none'; base-uri 'none'; connect-src https://www.google-analytics.com; font-src 'self'; img-src 'self' https://www.google-analytics.com; script-src 'self' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js; style-src 'self'",description:"An easy-to-use secure configuration generator for web, database, and mail software",header:"SSL Configuration Generator",localContentSecurityPolicy:"default-src * 'unsafe-inline'",mobileHeader:"SSL Config Generator",title:"Mozilla SSL Configuration Generator",url:"https://ssl-config.mozilla.org",validHashKeys:["server","server-version","openssl-version","config","hsts","ocsp"]}},function(e,t,n){n(24),e.exports=n(63)},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new x(r||[]);return i._invoke=function(e,t,n){var r=c;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return L()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=u(e,t,n);if("normal"===l.type){if(r=n.done?h:f,l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var c="suspendedStart",f="suspendedYield",p="executing",h="completed",d={};function m(){}function g(){}function v(){}var E={};E[i]=function(){return this};var _=Object.getPrototypeOf,y=_&&_(_(D([])));y&&y!==n&&r.call(y,i)&&(E=y);var S=v.prototype=m.prototype=Object.create(E);function b(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function A(e){var t;this._invoke=function(n,o){function i(){return new Promise(function(t,i){!function t(n,o,i,a){var s=u(e[n],e,o);if("throw"!==s.type){var l=s.arg,c=l.value;return c&&"object"==typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(c).then(function(e){l.value=e,i(l)},function(e){return t("throw",e,i,a)})}a(s.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}}function C(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,C(e,n),"throw"===n.method))return d;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,d;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function D(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:L}}function L(){return{value:t,done:!0}}return g.prototype=S.constructor=v,v.constructor=g,v[s]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},b(A.prototype),A.prototype[a]=function(){return this},e.AsyncIterator=A,e.async=function(t,n,r,o){var i=new A(l(t,n,r,o));return e.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},b(S),S[s]="Generator",S[i]=function(){return this},S.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=D,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(w),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,d):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;w(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:D(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),d}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){
/*!
* Bootstrap v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
-!function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){i(e,t,n[t])})}return e}t=t&&t.hasOwnProperty("default")?t.default:t,n=n&&n.hasOwnProperty("default")?n.default:n;var s="transitionend";function l(e){var n=this,r=!1;return t(this).one(u.TRANSITION_END,function(){r=!0}),setTimeout(function(){r||u.triggerTransitionEnd(n)},e),this}var u={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var n=e.getAttribute("href");t=n&&"#"!==n?n.trim():""}try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var n=t(e).css("transition-duration"),r=t(e).css("transition-delay"),o=parseFloat(n),i=parseFloat(r);return o||i?(n=n.split(",")[0],r=r.split(",")[0],1e3*(parseFloat(n)+parseFloat(r))):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){t(e).trigger(s)},supportsTransitionEnd:function(){return Boolean(s)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var o=n[r],i=t[r],a=i&&u.isElement(i)?"element":(s=i,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(a))throw new Error(e.toUpperCase()+': Option "'+r+'" provided type "'+a+'" but expected type "'+o+'".')}var s},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?u.findShadowRoot(e.parentNode):null}};t.fn.emulateTransitionEnd=l,t.event.special[u.TRANSITION_END]={bindType:s,delegateType:s,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}};var c=t.fn.alert,f={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},p="alert",h="fade",d="show",m=function(){function e(e){this._element=e}var n=e.prototype;return n.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},n.dispose=function(){t.removeData(this._element,"bs.alert"),this._element=null},n._getRootElement=function(e){var n=u.getSelectorFromElement(e),r=!1;return n&&(r=document.querySelector(n)),r||(r=t(e).closest("."+p)[0]),r},n._triggerCloseEvent=function(e){var n=t.Event(f.CLOSE);return t(e).trigger(n),n},n._removeElement=function(e){var n=this;if(t(e).removeClass(d),t(e).hasClass(h)){var r=u.getTransitionDurationFromElement(e);t(e).one(u.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(r)}else this._destroyElement(e)},n._destroyElement=function(e){t(e).detach().trigger(f.CLOSED).remove()},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.alert");o||(o=new e(this),r.data("bs.alert",o)),"close"===n&&o[n](this)})},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),e}();t(document).on(f.CLICK_DATA_API,'[data-dismiss="alert"]',m._handleDismiss(new m)),t.fn.alert=m._jQueryInterface,t.fn.alert.Constructor=m,t.fn.alert.noConflict=function(){return t.fn.alert=c,m._jQueryInterface};var g=t.fn.button,v="active",E="btn",_="focus",y='[data-toggle^="button"]',S='[data-toggle="buttons"]',b='input:not([type="hidden"])',A=".active",C=".btn",T={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},w=function(){function e(e){this._element=e}var n=e.prototype;return n.toggle=function(){var e=!0,n=!0,r=t(this._element).closest(S)[0];if(r){var o=this._element.querySelector(b);if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains(v))e=!1;else{var i=r.querySelector(A);i&&t(i).removeClass(v)}if(e){if(o.hasAttribute("disabled")||r.hasAttribute("disabled")||o.classList.contains("disabled")||r.classList.contains("disabled"))return;o.checked=!this._element.classList.contains(v),t(o).trigger("change")}o.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(v)),e&&t(this._element).toggleClass(v)},n.dispose=function(){t.removeData(this._element,"bs.button"),this._element=null},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.button");r||(r=new e(this),t(this).data("bs.button",r)),"toggle"===n&&r[n]()})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),e}();t(document).on(T.CLICK_DATA_API,y,function(e){e.preventDefault();var n=e.target;t(n).hasClass(E)||(n=t(n).closest(C)),w._jQueryInterface.call(t(n),"toggle")}).on(T.FOCUS_BLUR_DATA_API,y,function(e){var n=t(e.target).closest(C)[0];t(n).toggleClass(_,/^focus(in)?$/.test(e.type))}),t.fn.button=w._jQueryInterface,t.fn.button.Constructor=w,t.fn.button.noConflict=function(){return t.fn.button=g,w._jQueryInterface};var x="carousel",D=".bs.carousel",L=t.fn[x],H={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},I={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},O="next",R="prev",N="left",k="right",P={SLIDE:"slide.bs.carousel",SLID:"slid.bs.carousel",KEYDOWN:"keydown.bs.carousel",MOUSEENTER:"mouseenter.bs.carousel",MOUSELEAVE:"mouseleave.bs.carousel",TOUCHSTART:"touchstart.bs.carousel",TOUCHMOVE:"touchmove.bs.carousel",TOUCHEND:"touchend.bs.carousel",POINTERDOWN:"pointerdown.bs.carousel",POINTERUP:"pointerup.bs.carousel",DRAG_START:"dragstart.bs.carousel",LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},M="carousel",j="active",B="slide",W="carousel-item-right",F="carousel-item-left",q="carousel-item-next",G="carousel-item-prev",V="pointer-event",U={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},$={TOUCH:"touch",PEN:"pen"},K=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._element=e,this._indicatorsElement=this._element.querySelector(U.INDICATORS),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var n=e.prototype;return n.next=function(){this._isSliding||this._slide(O)},n.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide(R)},n.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(U.NEXT_PREV)&&(u.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(e){var n=this;this._activeElement=this._element.querySelector(U.ACTIVE_ITEM);var r=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(P.SLID,function(){return n.to(e)});else{if(r===e)return this.pause(),void this.cycle();var o=e>r?O:R;this._slide(o,this._items[e])}},n.dispose=function(){t(this._element).off(D),t.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(e){return e=a({},H,e),u.typeCheckConfig(x,e,I),e},n._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;t>0&&this.prev(),t<0&&this.next()}},n._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(P.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&t(this._element).on(P.MOUSEENTER,function(t){return e.pause(t)}).on(P.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var n=function(t){e._pointerEvent&&$[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},r=function(t){e._pointerEvent&&$[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval))};t(this._element.querySelectorAll(U.ITEM_IMG)).on(P.DRAG_START,function(e){return e.preventDefault()}),this._pointerEvent?(t(this._element).on(P.POINTERDOWN,function(e){return n(e)}),t(this._element).on(P.POINTERUP,function(e){return r(e)}),this._element.classList.add(V)):(t(this._element).on(P.TOUCHSTART,function(e){return n(e)}),t(this._element).on(P.TOUCHMOVE,function(t){return function(t){t.originalEvent.touches&&t.originalEvent.touches.length>1?e.touchDeltaX=0:e.touchDeltaX=t.originalEvent.touches[0].clientX-e.touchStartX}(t)}),t(this._element).on(P.TOUCHEND,function(e){return r(e)}))}},n._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},n._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(U.ITEM)):[],this._items.indexOf(e)},n._getItemByDirection=function(e,t){var n=e===O,r=e===R,o=this._getItemIndex(t),i=this._items.length-1;if((r&&0===o||n&&o===i)&&!this._config.wrap)return t;var a=(o+(e===R?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},n._triggerSlideEvent=function(e,n){var r=this._getItemIndex(e),o=this._getItemIndex(this._element.querySelector(U.ACTIVE_ITEM)),i=t.Event(P.SLIDE,{relatedTarget:e,direction:n,from:o,to:r});return t(this._element).trigger(i),i},n._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var n=[].slice.call(this._indicatorsElement.querySelectorAll(U.ACTIVE));t(n).removeClass(j);var r=this._indicatorsElement.children[this._getItemIndex(e)];r&&t(r).addClass(j)}},n._slide=function(e,n){var r,o,i,a=this,s=this._element.querySelector(U.ACTIVE_ITEM),l=this._getItemIndex(s),c=n||s&&this._getItemByDirection(e,s),f=this._getItemIndex(c),p=Boolean(this._interval);if(e===O?(r=F,o=q,i=N):(r=W,o=G,i=k),c&&t(c).hasClass(j))this._isSliding=!1;else if(!this._triggerSlideEvent(c,i).isDefaultPrevented()&&s&&c){this._isSliding=!0,p&&this.pause(),this._setActiveIndicatorElement(c);var h=t.Event(P.SLID,{relatedTarget:c,direction:i,from:l,to:f});if(t(this._element).hasClass(B)){t(c).addClass(o),u.reflow(c),t(s).addClass(r),t(c).addClass(r);var d=parseInt(c.getAttribute("data-interval"),10);d?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=d):this._config.interval=this._config.defaultInterval||this._config.interval;var m=u.getTransitionDurationFromElement(s);t(s).one(u.TRANSITION_END,function(){t(c).removeClass(r+" "+o).addClass(j),t(s).removeClass(j+" "+o+" "+r),a._isSliding=!1,setTimeout(function(){return t(a._element).trigger(h)},0)}).emulateTransitionEnd(m)}else t(s).removeClass(j),t(c).addClass(j),this._isSliding=!1,t(this._element).trigger(h);p&&this.cycle()}},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.carousel"),o=a({},H,t(this).data());"object"==typeof n&&(o=a({},o,n));var i="string"==typeof n?n:o.slide;if(r||(r=new e(this,o),t(this).data("bs.carousel",r)),"number"==typeof n)r.to(n);else if("string"==typeof i){if(void 0===r[i])throw new TypeError('No method named "'+i+'"');r[i]()}else o.interval&&o.ride&&(r.pause(),r.cycle())})},e._dataApiClickHandler=function(n){var r=u.getSelectorFromElement(this);if(r){var o=t(r)[0];if(o&&t(o).hasClass(M)){var i=a({},t(o).data(),t(this).data()),s=this.getAttribute("data-slide-to");s&&(i.interval=!1),e._jQueryInterface.call(t(o),i),s&&t(o).data("bs.carousel").to(s),n.preventDefault()}}},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return H}}]),e}();t(document).on(P.CLICK_DATA_API,U.DATA_SLIDE,K._dataApiClickHandler),t(window).on(P.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(U.DATA_RIDE)),n=0,r=e.length;n<r;n++){var o=t(e[n]);K._jQueryInterface.call(o,o.data())}}),t.fn[x]=K._jQueryInterface,t.fn[x].Constructor=K,t.fn[x].noConflict=function(){return t.fn[x]=L,K._jQueryInterface};var X="collapse",z=t.fn[X],Y={toggle:!0,parent:""},Q={toggle:"boolean",parent:"(string|element)"},Z={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},J="show",ee="collapse",te="collapsing",ne="collapsed",re="width",oe="height",ie={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},ae=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(ie.DATA_TOGGLE)),r=0,o=n.length;r<o;r++){var i=n[r],a=u.getSelectorFromElement(i),s=[].slice.call(document.querySelectorAll(a)).filter(function(t){return t===e});null!==a&&s.length>0&&(this._selector=a,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var n=e.prototype;return n.toggle=function(){t(this._element).hasClass(J)?this.hide():this.show()},n.show=function(){var n,r,o=this;if(!(this._isTransitioning||t(this._element).hasClass(J)||(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(ie.ACTIVES)).filter(function(e){return"string"==typeof o._config.parent?e.getAttribute("data-parent")===o._config.parent:e.classList.contains(ee)})).length&&(n=null),n&&(r=t(n).not(this._selector).data("bs.collapse"))&&r._isTransitioning))){var i=t.Event(Z.SHOW);if(t(this._element).trigger(i),!i.isDefaultPrevented()){n&&(e._jQueryInterface.call(t(n).not(this._selector),"hide"),r||t(n).data("bs.collapse",null));var a=this._getDimension();t(this._element).removeClass(ee).addClass(te),this._element.style[a]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(ne).attr("aria-expanded",!0),this.setTransitioning(!0);var s="scroll"+(a[0].toUpperCase()+a.slice(1)),l=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,function(){t(o._element).removeClass(te).addClass(ee).addClass(J),o._element.style[a]="",o.setTransitioning(!1),t(o._element).trigger(Z.SHOWN)}).emulateTransitionEnd(l),this._element.style[a]=this._element[s]+"px"}}},n.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(J)){var n=t.Event(Z.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var r=this._getDimension();this._element.style[r]=this._element.getBoundingClientRect()[r]+"px",u.reflow(this._element),t(this._element).addClass(te).removeClass(ee).removeClass(J);var o=this._triggerArray.length;if(o>0)for(var i=0;i<o;i++){var a=this._triggerArray[i],s=u.getSelectorFromElement(a);null!==s&&(t([].slice.call(document.querySelectorAll(s))).hasClass(J)||t(a).addClass(ne).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[r]="";var l=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,function(){e.setTransitioning(!1),t(e._element).removeClass(te).addClass(ee).trigger(Z.HIDDEN)}).emulateTransitionEnd(l)}}},n.setTransitioning=function(e){this._isTransitioning=e},n.dispose=function(){t.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},n._getConfig=function(e){return(e=a({},Y,e)).toggle=Boolean(e.toggle),u.typeCheckConfig(X,e,Q),e},n._getDimension=function(){return t(this._element).hasClass(re)?re:oe},n._getParent=function(){var n,r=this;u.isElement(this._config.parent)?(n=this._config.parent,void 0!==this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent);var o='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(n.querySelectorAll(o));return t(i).each(function(t,n){r._addAriaAndCollapsedClass(e._getTargetFromElement(n),[n])}),n},n._addAriaAndCollapsedClass=function(e,n){var r=t(e).hasClass(J);n.length&&t(n).toggleClass(ne,!r).attr("aria-expanded",r)},e._getTargetFromElement=function(e){var t=u.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.collapse"),i=a({},Y,r.data(),"object"==typeof n&&n?n:{});if(!o&&i.toggle&&/show|hide/.test(n)&&(i.toggle=!1),o||(o=new e(this,i),r.data("bs.collapse",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Y}}]),e}();t(document).on(Z.CLICK_DATA_API,ie.DATA_TOGGLE,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var n=t(this),r=u.getSelectorFromElement(this),o=[].slice.call(document.querySelectorAll(r));t(o).each(function(){var e=t(this),r=e.data("bs.collapse")?"toggle":n.data();ae._jQueryInterface.call(e,r)})}),t.fn[X]=ae._jQueryInterface,t.fn[X].Constructor=ae,t.fn[X].noConflict=function(){return t.fn[X]=z,ae._jQueryInterface};var se="dropdown",le=t.fn[se],ue=new RegExp("38|40|27"),ce={HIDE:"hide.bs.dropdown",HIDDEN:"hidden.bs.dropdown",SHOW:"show.bs.dropdown",SHOWN:"shown.bs.dropdown",CLICK:"click.bs.dropdown",CLICK_DATA_API:"click.bs.dropdown.data-api",KEYDOWN_DATA_API:"keydown.bs.dropdown.data-api",KEYUP_DATA_API:"keyup.bs.dropdown.data-api"},fe="disabled",pe="show",he="dropup",de="dropright",me="dropleft",ge="dropdown-menu-right",ve="position-static",Ee='[data-toggle="dropdown"]',_e=".dropdown form",ye=".dropdown-menu",Se=".navbar-nav",be=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Ae="top-start",Ce="top-end",Te="bottom-start",we="bottom-end",xe="right-start",De="left-start",Le={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},He={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Ie=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var r=e.prototype;return r.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(fe)){var r=e._getParentFromElement(this._element),o=t(this._menu).hasClass(pe);if(e._clearMenus(),!o){var i={relatedTarget:this._element},a=t.Event(ce.SHOW,i);if(t(r).trigger(a),!a.isDefaultPrevented()){if(!this._inNavbar){if(void 0===n)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var s=this._element;"parent"===this._config.reference?s=r:u.isElement(this._config.reference)&&(s=this._config.reference,void 0!==this._config.reference.jquery&&(s=this._config.reference[0])),"scrollParent"!==this._config.boundary&&t(r).addClass(ve),this._popper=new n(s,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(r).closest(Se).length&&t(document.body).children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(pe),t(r).toggleClass(pe).trigger(t.Event(ce.SHOWN,i))}}}},r.show=function(){if(!(this._element.disabled||t(this._element).hasClass(fe)||t(this._menu).hasClass(pe))){var n={relatedTarget:this._element},r=t.Event(ce.SHOW,n),o=e._getParentFromElement(this._element);t(o).trigger(r),r.isDefaultPrevented()||(t(this._menu).toggleClass(pe),t(o).toggleClass(pe).trigger(t.Event(ce.SHOWN,n)))}},r.hide=function(){if(!this._element.disabled&&!t(this._element).hasClass(fe)&&t(this._menu).hasClass(pe)){var n={relatedTarget:this._element},r=t.Event(ce.HIDE,n),o=e._getParentFromElement(this._element);t(o).trigger(r),r.isDefaultPrevented()||(t(this._menu).toggleClass(pe),t(o).toggleClass(pe).trigger(t.Event(ce.HIDDEN,n)))}},r.dispose=function(){t.removeData(this._element,"bs.dropdown"),t(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},r.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},r._addEventListeners=function(){var e=this;t(this._element).on(ce.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},r._getConfig=function(e){return e=a({},this.constructor.Default,t(this._element).data(),e),u.typeCheckConfig(se,e,this.constructor.DefaultType),e},r._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ye))}return this._menu},r._getPlacement=function(){var e=t(this._element.parentNode),n=Te;return e.hasClass(he)?(n=Ae,t(this._menu).hasClass(ge)&&(n=Ce)):e.hasClass(de)?n=xe:e.hasClass(me)?n=De:t(this._menu).hasClass(ge)&&(n=we),n},r._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},r._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},r._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),e},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.dropdown");if(r||(r=new e(this,"object"==typeof n?n:null),t(this).data("bs.dropdown",r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},e._clearMenus=function(n){if(!n||3!==n.which&&("keyup"!==n.type||9===n.which))for(var r=[].slice.call(document.querySelectorAll(Ee)),o=0,i=r.length;o<i;o++){var a=e._getParentFromElement(r[o]),s=t(r[o]).data("bs.dropdown"),l={relatedTarget:r[o]};if(n&&"click"===n.type&&(l.clickEvent=n),s){var u=s._menu;if(t(a).hasClass(pe)&&!(n&&("click"===n.type&&/input|textarea/i.test(n.target.tagName)||"keyup"===n.type&&9===n.which)&&t.contains(a,n.target))){var c=t.Event(ce.HIDE,l);t(a).trigger(c),c.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),r[o].setAttribute("aria-expanded","false"),t(u).removeClass(pe),t(a).removeClass(pe).trigger(t.Event(ce.HIDDEN,l)))}}}},e._getParentFromElement=function(e){var t,n=u.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},e._dataApiKeydownHandler=function(n){if((/input|textarea/i.test(n.target.tagName)?!(32===n.which||27!==n.which&&(40!==n.which&&38!==n.which||t(n.target).closest(ye).length)):ue.test(n.which))&&(n.preventDefault(),n.stopPropagation(),!this.disabled&&!t(this).hasClass(fe))){var r=e._getParentFromElement(this),o=t(r).hasClass(pe);if(o&&(!o||27!==n.which&&32!==n.which)){var i=[].slice.call(r.querySelectorAll(be));if(0!==i.length){var a=i.indexOf(n.target);38===n.which&&a>0&&a--,40===n.which&&a<i.length-1&&a++,a<0&&(a=0),i[a].focus()}}else{if(27===n.which){var s=r.querySelector(Ee);t(s).trigger("focus")}t(this).trigger("click")}}},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"DefaultType",get:function(){return He}}]),e}();t(document).on(ce.KEYDOWN_DATA_API,Ee,Ie._dataApiKeydownHandler).on(ce.KEYDOWN_DATA_API,ye,Ie._dataApiKeydownHandler).on(ce.CLICK_DATA_API+" "+ce.KEYUP_DATA_API,Ie._clearMenus).on(ce.CLICK_DATA_API,Ee,function(e){e.preventDefault(),e.stopPropagation(),Ie._jQueryInterface.call(t(this),"toggle")}).on(ce.CLICK_DATA_API,_e,function(e){e.stopPropagation()}),t.fn[se]=Ie._jQueryInterface,t.fn[se].Constructor=Ie,t.fn[se].noConflict=function(){return t.fn[se]=le,Ie._jQueryInterface};var Oe=t.fn.modal,Re={backdrop:!0,keyboard:!0,focus:!0,show:!0},Ne={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},ke={HIDE:"hide.bs.modal",HIDDEN:"hidden.bs.modal",SHOW:"show.bs.modal",SHOWN:"shown.bs.modal",FOCUSIN:"focusin.bs.modal",RESIZE:"resize.bs.modal",CLICK_DISMISS:"click.dismiss.bs.modal",KEYDOWN_DISMISS:"keydown.dismiss.bs.modal",MOUSEUP_DISMISS:"mouseup.dismiss.bs.modal",MOUSEDOWN_DISMISS:"mousedown.dismiss.bs.modal",CLICK_DATA_API:"click.bs.modal.data-api"},Pe="modal-dialog-scrollable",Me="modal-scrollbar-measure",je="modal-backdrop",Be="modal-open",We="fade",Fe="show",qe={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"},Ge=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(qe.DIALOG),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var n=e.prototype;return n.toggle=function(e){return this._isShown?this.hide():this.show(e)},n.show=function(e){var n=this;if(!this._isShown&&!this._isTransitioning){t(this._element).hasClass(We)&&(this._isTransitioning=!0);var r=t.Event(ke.SHOW,{relatedTarget:e});t(this._element).trigger(r),this._isShown||r.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(ke.CLICK_DISMISS,qe.DATA_DISMISS,function(e){return n.hide(e)}),t(this._dialog).on(ke.MOUSEDOWN_DISMISS,function(){t(n._element).one(ke.MOUSEUP_DISMISS,function(e){t(e.target).is(n._element)&&(n._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return n._showElement(e)}))}},n.hide=function(e){var n=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var r=t.Event(ke.HIDE);if(t(this._element).trigger(r),this._isShown&&!r.isDefaultPrevented()){this._isShown=!1;var o=t(this._element).hasClass(We);if(o&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off(ke.FOCUSIN),t(this._element).removeClass(Fe),t(this._element).off(ke.CLICK_DISMISS),t(this._dialog).off(ke.MOUSEDOWN_DISMISS),o){var i=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,function(e){return n._hideModal(e)}).emulateTransitionEnd(i)}else this._hideModal()}}},n.dispose=function(){[window,this._element,this._dialog].forEach(function(e){return t(e).off(".bs.modal")}),t(document).off(ke.FOCUSIN),t.removeData(this._element,"bs.modal"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(e){return e=a({},Re,e),u.typeCheckConfig("modal",e,Ne),e},n._showElement=function(e){var n=this,r=t(this._element).hasClass(We);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),t(this._dialog).hasClass(Pe)?this._dialog.querySelector(qe.MODAL_BODY).scrollTop=0:this._element.scrollTop=0,r&&u.reflow(this._element),t(this._element).addClass(Fe),this._config.focus&&this._enforceFocus();var o=t.Event(ke.SHOWN,{relatedTarget:e}),i=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,t(n._element).trigger(o)};if(r){var a=u.getTransitionDurationFromElement(this._dialog);t(this._dialog).one(u.TRANSITION_END,i).emulateTransitionEnd(a)}else i()},n._enforceFocus=function(){var e=this;t(document).off(ke.FOCUSIN).on(ke.FOCUSIN,function(n){document!==n.target&&e._element!==n.target&&0===t(e._element).has(n.target).length&&e._element.focus()})},n._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?t(this._element).on(ke.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||t(this._element).off(ke.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var e=this;this._isShown?t(window).on(ke.RESIZE,function(t){return e.handleUpdate(t)}):t(window).off(ke.RESIZE)},n._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){t(document.body).removeClass(Be),e._resetAdjustments(),e._resetScrollbar(),t(e._element).trigger(ke.HIDDEN)})},n._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(e){var n=this,r=t(this._element).hasClass(We)?We:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=je,r&&this._backdrop.classList.add(r),t(this._backdrop).appendTo(document.body),t(this._element).on(ke.CLICK_DISMISS,function(e){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===n._config.backdrop?n._element.focus():n.hide())}),r&&u.reflow(this._backdrop),t(this._backdrop).addClass(Fe),!e)return;if(!r)return void e();var o=u.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(u.TRANSITION_END,e).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){t(this._backdrop).removeClass(Fe);var i=function(){n._removeBackdrop(),e&&e()};if(t(this._element).hasClass(We)){var a=u.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(u.TRANSITION_END,i).emulateTransitionEnd(a)}else i()}else e&&e()},n._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var n=[].slice.call(document.querySelectorAll(qe.FIXED_CONTENT)),r=[].slice.call(document.querySelectorAll(qe.STICKY_CONTENT));t(n).each(function(n,r){var o=r.style.paddingRight,i=t(r).css("padding-right");t(r).data("padding-right",o).css("padding-right",parseFloat(i)+e._scrollbarWidth+"px")}),t(r).each(function(n,r){var o=r.style.marginRight,i=t(r).css("margin-right");t(r).data("margin-right",o).css("margin-right",parseFloat(i)-e._scrollbarWidth+"px")});var o=document.body.style.paddingRight,i=t(document.body).css("padding-right");t(document.body).data("padding-right",o).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}t(document.body).addClass(Be)},n._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(qe.FIXED_CONTENT));t(e).each(function(e,n){var r=t(n).data("padding-right");t(n).removeData("padding-right"),n.style.paddingRight=r||""});var n=[].slice.call(document.querySelectorAll(""+qe.STICKY_CONTENT));t(n).each(function(e,n){var r=t(n).data("margin-right");void 0!==r&&t(n).css("margin-right",r).removeData("margin-right")});var r=t(document.body).data("padding-right");t(document.body).removeData("padding-right"),document.body.style.paddingRight=r||""},n._getScrollbarWidth=function(){var e=document.createElement("div");e.className=Me,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(n,r){return this.each(function(){var o=t(this).data("bs.modal"),i=a({},Re,t(this).data(),"object"==typeof n&&n?n:{});if(o||(o=new e(this,i),t(this).data("bs.modal",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n](r)}else i.show&&o.show(r)})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Re}}]),e}();t(document).on(ke.CLICK_DATA_API,qe.DATA_TOGGLE,function(e){var n,r=this,o=u.getSelectorFromElement(this);o&&(n=document.querySelector(o));var i=t(n).data("bs.modal")?"toggle":a({},t(n).data(),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var s=t(n).one(ke.SHOW,function(e){e.isDefaultPrevented()||s.one(ke.HIDDEN,function(){t(r).is(":visible")&&r.focus()})});Ge._jQueryInterface.call(t(n),i,this)}),t.fn.modal=Ge._jQueryInterface,t.fn.modal.Constructor=Ge,t.fn.modal.noConflict=function(){return t.fn.modal=Oe,Ge._jQueryInterface};var Ve=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ue={"*":["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:[]},$e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,Ke=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Xe(e,t,n){if(0===e.length)return e;if(n&&"function"==typeof n)return n(e);for(var r=(new window.DOMParser).parseFromString(e,"text/html"),o=Object.keys(t),i=[].slice.call(r.body.querySelectorAll("*")),a=function(e,n){var r=i[e],a=r.nodeName.toLowerCase();if(-1===o.indexOf(r.nodeName.toLowerCase()))return r.parentNode.removeChild(r),"continue";var s=[].slice.call(r.attributes),l=[].concat(t["*"]||[],t[a]||[]);s.forEach(function(e){(function(e,t){var n=e.nodeName.toLowerCase();if(-1!==t.indexOf(n))return-1===Ve.indexOf(n)||Boolean(e.nodeValue.match($e)||e.nodeValue.match(Ke));for(var r=t.filter(function(e){return e instanceof RegExp}),o=0,i=r.length;o<i;o++)if(n.match(r[o]))return!0;return!1})(e,l)||r.removeAttribute(e.nodeName)})},s=0,l=i.length;s<l;s++)a(s);return r.body.innerHTML}var ze="tooltip",Ye=t.fn.tooltip,Qe=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ze=["sanitize","whiteList","sanitizeFn"],Je={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},et={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},tt={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ue},nt="show",rt="out",ot={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},it="fade",at="show",st=".tooltip-inner",lt=".arrow",ut="hover",ct="focus",ft="click",pt="manual",ht=function(){function e(e,t){if(void 0===n)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 r=e.prototype;return r.enable=function(){this._isEnabled=!0},r.disable=function(){this._isEnabled=!1},r.toggleEnabled=function(){this._isEnabled=!this._isEnabled},r.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,r=t(e.currentTarget).data(n);r||(r=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,r)),r._activeTrigger.click=!r._activeTrigger.click,r._isWithActiveTrigger()?r._enter(null,r):r._leave(null,r)}else{if(t(this.getTipElement()).hasClass(at))return void this._leave(null,this);this._enter(null,this)}},r.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.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},r.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var r=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(r);var o=u.findShadowRoot(this.element),i=t.contains(null!==o?o:this.element.ownerDocument.documentElement,this.element);if(r.isDefaultPrevented()||!i)return;var a=this.getTipElement(),s=u.getUID(this.constructor.NAME);a.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&t(a).addClass(it);var l="function"==typeof this.config.placement?this.config.placement.call(this,a,this.element):this.config.placement,c=this._getAttachment(l);this.addAttachmentClass(c);var f=this._getContainer();t(a).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(a).appendTo(f),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,a,{placement:c,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:lt},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),t(a).addClass(at),"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);var p=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===rt&&e._leave(null,e)};if(t(this.tip).hasClass(it)){var h=u.getTransitionDurationFromElement(this.tip);t(this.tip).one(u.TRANSITION_END,p).emulateTransitionEnd(h)}else p()}},r.hide=function(e){var n=this,r=this.getTipElement(),o=t.Event(this.constructor.Event.HIDE),i=function(){n._hoverState!==nt&&r.parentNode&&r.parentNode.removeChild(r),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};if(t(this.element).trigger(o),!o.isDefaultPrevented()){if(t(r).removeClass(at),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger[ft]=!1,this._activeTrigger[ct]=!1,this._activeTrigger[ut]=!1,t(this.tip).hasClass(it)){var a=u.getTransitionDurationFromElement(r);t(r).one(u.TRANSITION_END,i).emulateTransitionEnd(a)}else i();this._hoverState=""}},r.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},r.isWithContent=function(){return Boolean(this.getTitle())},r.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},r.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},r.setContent=function(){var e=this.getTipElement();this.setElementContent(t(e.querySelectorAll(st)),this.getTitle()),t(e).removeClass(it+" "+at)},r.setElementContent=function(e,n){"object"!=typeof n||!n.nodeType&&!n.jquery?this.config.html?(this.config.sanitize&&(n=Xe(n,this.config.whiteList,this.config.sanitizeFn)),e.html(n)):e.text(n):this.config.html?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text())},r.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),e},r._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},r._getContainer=function(){return!1===this.config.container?document.body:u.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},r._getAttachment=function(e){return et[e.toUpperCase()]},r._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==pt){var r=n===ut?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,o=n===ut?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(r,e.config.selector,function(t){return e._enter(t)}).on(o,e.config.selector,function(t){return e._leave(t)})}}),t(this.element).closest(".modal").on("hide.bs.modal",function(){e.element&&e.hide()}),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},r._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",""))},r._enter=function(e,n){var r=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(r))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(r,n)),e&&(n._activeTrigger["focusin"===e.type?ct:ut]=!0),t(n.getTipElement()).hasClass(at)||n._hoverState===nt?n._hoverState=nt:(clearTimeout(n._timeout),n._hoverState=nt,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===nt&&n.show()},n.config.delay.show):n.show())},r._leave=function(e,n){var r=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(r))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(r,n)),e&&(n._activeTrigger["focusout"===e.type?ct:ut]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=rt,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===rt&&n.hide()},n.config.delay.hide):n.hide())},r._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},r._getConfig=function(e){var n=t(this.element).data();return Object.keys(n).forEach(function(e){-1!==Ze.indexOf(e)&&delete n[e]}),"number"==typeof(e=a({},this.constructor.Default,n,"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()),u.typeCheckConfig(ze,e,this.constructor.DefaultType),e.sanitize&&(e.template=Xe(e.template,e.whiteList,e.sanitizeFn)),e},r._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},r._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(Qe);null!==n&&n.length&&e.removeClass(n.join(""))},r._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},r._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(it),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.tooltip"),o="object"==typeof n&&n;if((r||!/dispose|hide/.test(n))&&(r||(r=new e(this,o),t(this).data("bs.tooltip",r)),"string"==typeof n)){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return tt}},{key:"NAME",get:function(){return ze}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return ot}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Je}}]),e}();t.fn.tooltip=ht._jQueryInterface,t.fn.tooltip.Constructor=ht,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=Ye,ht._jQueryInterface};var dt="popover",mt=t.fn.popover,gt=new RegExp("(^|\\s)bs-popover\\S+","g"),vt=a({},ht.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Et=a({},ht.DefaultType,{content:"(string|element|function)"}),_t="fade",yt="show",St=".popover-header",bt=".popover-body",At={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ct=function(e){var n,r;function i(){return e.apply(this,arguments)||this}r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r;var a=i.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-popover-"+e)},a.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},a.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(St),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(bt),n),e.removeClass(_t+" "+yt)},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(gt);null!==n&&n.length>0&&e.removeClass(n.join(""))},i._jQueryInterface=function(e){return this.each(function(){var n=t(this).data("bs.popover"),r="object"==typeof e?e:null;if((n||!/dispose|hide/.test(e))&&(n||(n=new i(this,r),t(this).data("bs.popover",n)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},o(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return vt}},{key:"NAME",get:function(){return dt}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return At}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Et}}]),i}(ht);t.fn.popover=Ct._jQueryInterface,t.fn.popover.Constructor=Ct,t.fn.popover.noConflict=function(){return t.fn.popover=mt,Ct._jQueryInterface};var Tt="scrollspy",wt=t.fn[Tt],xt={offset:10,method:"auto",target:""},Dt={offset:"number",method:"string",target:"(string|element)"},Lt={ACTIVATE:"activate.bs.scrollspy",SCROLL:"scroll.bs.scrollspy",LOAD_DATA_API:"load.bs.scrollspy.data-api"},Ht="dropdown-item",It="active",Ot={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},Rt="offset",Nt="position",kt=function(){function e(e,n){var r=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+Ot.NAV_LINKS+","+this._config.target+" "+Ot.LIST_ITEMS+","+this._config.target+" "+Ot.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(Lt.SCROLL,function(e){return r._process(e)}),this.refresh(),this._process()}var n=e.prototype;return n.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?Rt:Nt,r="auto"===this._config.method?n:this._config.method,o=r===Nt?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var n,i=u.getSelectorFromElement(e);if(i&&(n=document.querySelector(i)),n){var a=n.getBoundingClientRect();if(a.width||a.height)return[t(n)[r]().top+o,i]}return null}).filter(function(e){return e}).sort(function(e,t){return e[0]-t[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},n.dispose=function(){t.removeData(this._element,"bs.scrollspy"),t(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(e){if("string"!=typeof(e=a({},xt,"object"==typeof e&&e?e:{})).target){var n=t(e.target).attr("id");n||(n=u.getUID(Tt),t(e.target).attr("id",n)),e.target="#"+n}return u.typeCheckConfig(Tt,e,Dt),e},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var r=this._targets[this._targets.length-1];this._activeTarget!==r&&this._activate(r)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;)this._activeTarget!==this._targets[o]&&e>=this._offsets[o]&&(void 0===this._offsets[o+1]||e<this._offsets[o+1])&&this._activate(this._targets[o])}},n._activate=function(e){this._activeTarget=e,this._clear();var n=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),r=t([].slice.call(document.querySelectorAll(n.join(","))));r.hasClass(Ht)?(r.closest(Ot.DROPDOWN).find(Ot.DROPDOWN_TOGGLE).addClass(It),r.addClass(It)):(r.addClass(It),r.parents(Ot.NAV_LIST_GROUP).prev(Ot.NAV_LINKS+", "+Ot.LIST_ITEMS).addClass(It),r.parents(Ot.NAV_LIST_GROUP).prev(Ot.NAV_ITEMS).children(Ot.NAV_LINKS).addClass(It)),t(this._scrollElement).trigger(Lt.ACTIVATE,{relatedTarget:e})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(e){return e.classList.contains(It)}).forEach(function(e){return e.classList.remove(It)})},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.scrollspy");if(r||(r=new e(this,"object"==typeof n&&n),t(this).data("bs.scrollspy",r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return xt}}]),e}();t(window).on(Lt.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(Ot.DATA_SPY)),n=e.length;n--;){var r=t(e[n]);kt._jQueryInterface.call(r,r.data())}}),t.fn[Tt]=kt._jQueryInterface,t.fn[Tt].Constructor=kt,t.fn[Tt].noConflict=function(){return t.fn[Tt]=wt,kt._jQueryInterface};var Pt=t.fn.tab,Mt={HIDE:"hide.bs.tab",HIDDEN:"hidden.bs.tab",SHOW:"show.bs.tab",SHOWN:"shown.bs.tab",CLICK_DATA_API:"click.bs.tab.data-api"},jt="dropdown-menu",Bt="active",Wt="disabled",Ft="fade",qt="show",Gt=".dropdown",Vt=".nav, .list-group",Ut=".active",$t="> li > .active",Kt='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Xt=".dropdown-toggle",zt="> .dropdown-menu .active",Yt=function(){function e(e){this._element=e}var n=e.prototype;return n.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(Bt)||t(this._element).hasClass(Wt))){var n,r,o=t(this._element).closest(Vt)[0],i=u.getSelectorFromElement(this._element);if(o){var a="UL"===o.nodeName||"OL"===o.nodeName?$t:Ut;r=(r=t.makeArray(t(o).find(a)))[r.length-1]}var s=t.Event(Mt.HIDE,{relatedTarget:this._element}),l=t.Event(Mt.SHOW,{relatedTarget:r});if(r&&t(r).trigger(s),t(this._element).trigger(l),!l.isDefaultPrevented()&&!s.isDefaultPrevented()){i&&(n=document.querySelector(i)),this._activate(this._element,o);var c=function(){var n=t.Event(Mt.HIDDEN,{relatedTarget:e._element}),o=t.Event(Mt.SHOWN,{relatedTarget:r});t(r).trigger(n),t(e._element).trigger(o)};n?this._activate(n,n.parentNode,c):c()}}},n.dispose=function(){t.removeData(this._element,"bs.tab"),this._element=null},n._activate=function(e,n,r){var o=this,i=(!n||"UL"!==n.nodeName&&"OL"!==n.nodeName?t(n).children(Ut):t(n).find($t))[0],a=r&&i&&t(i).hasClass(Ft),s=function(){return o._transitionComplete(e,i,r)};if(i&&a){var l=u.getTransitionDurationFromElement(i);t(i).removeClass(qt).one(u.TRANSITION_END,s).emulateTransitionEnd(l)}else s()},n._transitionComplete=function(e,n,r){if(n){t(n).removeClass(Bt);var o=t(n.parentNode).find(zt)[0];o&&t(o).removeClass(Bt),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}if(t(e).addClass(Bt),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),u.reflow(e),e.classList.contains(Ft)&&e.classList.add(qt),e.parentNode&&t(e.parentNode).hasClass(jt)){var i=t(e).closest(Gt)[0];if(i){var a=[].slice.call(i.querySelectorAll(Xt));t(a).addClass(Bt)}e.setAttribute("aria-expanded",!0)}r&&r()},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.tab");if(o||(o=new e(this),r.data("bs.tab",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),e}();t(document).on(Mt.CLICK_DATA_API,Kt,function(e){e.preventDefault(),Yt._jQueryInterface.call(t(this),"show")}),t.fn.tab=Yt._jQueryInterface,t.fn.tab.Constructor=Yt,t.fn.tab.noConflict=function(){return t.fn.tab=Pt,Yt._jQueryInterface};var Qt=t.fn.toast,Zt={CLICK_DISMISS:"click.dismiss.bs.toast",HIDE:"hide.bs.toast",HIDDEN:"hidden.bs.toast",SHOW:"show.bs.toast",SHOWN:"shown.bs.toast"},Jt="fade",en="hide",tn="show",nn="showing",rn={animation:"boolean",autohide:"boolean",delay:"number"},on={animation:!0,autohide:!0,delay:500},an='[data-dismiss="toast"]',sn=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var n=e.prototype;return n.show=function(){var e=this;t(this._element).trigger(Zt.SHOW),this._config.animation&&this._element.classList.add(Jt);var n=function(){e._element.classList.remove(nn),e._element.classList.add(tn),t(e._element).trigger(Zt.SHOWN),e._config.autohide&&e.hide()};if(this._element.classList.remove(en),this._element.classList.add(nn),this._config.animation){var r=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,n).emulateTransitionEnd(r)}else n()},n.hide=function(e){var n=this;this._element.classList.contains(tn)&&(t(this._element).trigger(Zt.HIDE),e?this._close():this._timeout=setTimeout(function(){n._close()},this._config.delay))},n.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(tn)&&this._element.classList.remove(tn),t(this._element).off(Zt.CLICK_DISMISS),t.removeData(this._element,"bs.toast"),this._element=null,this._config=null},n._getConfig=function(e){return e=a({},on,t(this._element).data(),"object"==typeof e&&e?e:{}),u.typeCheckConfig("toast",e,this.constructor.DefaultType),e},n._setListeners=function(){var e=this;t(this._element).on(Zt.CLICK_DISMISS,an,function(){return e.hide(!0)})},n._close=function(){var e=this,n=function(){e._element.classList.add(en),t(e._element).trigger(Zt.HIDDEN)};if(this._element.classList.remove(tn),this._config.animation){var r=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,n).emulateTransitionEnd(r)}else n()},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.toast");if(o||(o=new e(this,"object"==typeof n&&n),r.data("bs.toast",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n](this)}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return rn}},{key:"Default",get:function(){return on}}]),e}();t.fn.toast=sn._jQueryInterface,t.fn.toast.Constructor=sn,t.fn.toast.noConflict=function(){return t.fn.toast=Qt,sn._jQueryInterface},function(){if(void 0===t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),e.Util=u,e.Alert=m,e.Button=w,e.Carousel=K,e.Collapse=ae,e.Dropdown=Ie,e.Modal=Ge,e.Popover=Ct,e.Scrollspy=kt,e.Tab=Yt,e.Toast=sn,e.Tooltip=ht,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(5),n(26))},function(e,t,n){"use strict";n.r(t),function(e){for(
+!function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){i(e,t,n[t])})}return e}t=t&&t.hasOwnProperty("default")?t.default:t,n=n&&n.hasOwnProperty("default")?n.default:n;var s="transitionend";function l(e){var n=this,r=!1;return t(this).one(u.TRANSITION_END,function(){r=!0}),setTimeout(function(){r||u.triggerTransitionEnd(n)},e),this}var u={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var n=e.getAttribute("href");t=n&&"#"!==n?n.trim():""}try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var n=t(e).css("transition-duration"),r=t(e).css("transition-delay"),o=parseFloat(n),i=parseFloat(r);return o||i?(n=n.split(",")[0],r=r.split(",")[0],1e3*(parseFloat(n)+parseFloat(r))):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){t(e).trigger(s)},supportsTransitionEnd:function(){return Boolean(s)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var o=n[r],i=t[r],a=i&&u.isElement(i)?"element":(s=i,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(a))throw new Error(e.toUpperCase()+': Option "'+r+'" provided type "'+a+'" but expected type "'+o+'".')}var s},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?u.findShadowRoot(e.parentNode):null}};t.fn.emulateTransitionEnd=l,t.event.special[u.TRANSITION_END]={bindType:s,delegateType:s,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}};var c=t.fn.alert,f={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},p="alert",h="fade",d="show",m=function(){function e(e){this._element=e}var n=e.prototype;return n.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},n.dispose=function(){t.removeData(this._element,"bs.alert"),this._element=null},n._getRootElement=function(e){var n=u.getSelectorFromElement(e),r=!1;return n&&(r=document.querySelector(n)),r||(r=t(e).closest("."+p)[0]),r},n._triggerCloseEvent=function(e){var n=t.Event(f.CLOSE);return t(e).trigger(n),n},n._removeElement=function(e){var n=this;if(t(e).removeClass(d),t(e).hasClass(h)){var r=u.getTransitionDurationFromElement(e);t(e).one(u.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(r)}else this._destroyElement(e)},n._destroyElement=function(e){t(e).detach().trigger(f.CLOSED).remove()},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.alert");o||(o=new e(this),r.data("bs.alert",o)),"close"===n&&o[n](this)})},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),e}();t(document).on(f.CLICK_DATA_API,'[data-dismiss="alert"]',m._handleDismiss(new m)),t.fn.alert=m._jQueryInterface,t.fn.alert.Constructor=m,t.fn.alert.noConflict=function(){return t.fn.alert=c,m._jQueryInterface};var g=t.fn.button,v="active",E="btn",_="focus",y='[data-toggle^="button"]',S='[data-toggle="buttons"]',b='input:not([type="hidden"])',A=".active",C=".btn",T={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},w=function(){function e(e){this._element=e}var n=e.prototype;return n.toggle=function(){var e=!0,n=!0,r=t(this._element).closest(S)[0];if(r){var o=this._element.querySelector(b);if(o){if("radio"===o.type)if(o.checked&&this._element.classList.contains(v))e=!1;else{var i=r.querySelector(A);i&&t(i).removeClass(v)}if(e){if(o.hasAttribute("disabled")||r.hasAttribute("disabled")||o.classList.contains("disabled")||r.classList.contains("disabled"))return;o.checked=!this._element.classList.contains(v),t(o).trigger("change")}o.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(v)),e&&t(this._element).toggleClass(v)},n.dispose=function(){t.removeData(this._element,"bs.button"),this._element=null},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.button");r||(r=new e(this),t(this).data("bs.button",r)),"toggle"===n&&r[n]()})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),e}();t(document).on(T.CLICK_DATA_API,y,function(e){e.preventDefault();var n=e.target;t(n).hasClass(E)||(n=t(n).closest(C)),w._jQueryInterface.call(t(n),"toggle")}).on(T.FOCUS_BLUR_DATA_API,y,function(e){var n=t(e.target).closest(C)[0];t(n).toggleClass(_,/^focus(in)?$/.test(e.type))}),t.fn.button=w._jQueryInterface,t.fn.button.Constructor=w,t.fn.button.noConflict=function(){return t.fn.button=g,w._jQueryInterface};var x="carousel",D=".bs.carousel",L=t.fn[x],H={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},I={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},O="next",R="prev",N="left",k="right",P={SLIDE:"slide.bs.carousel",SLID:"slid.bs.carousel",KEYDOWN:"keydown.bs.carousel",MOUSEENTER:"mouseenter.bs.carousel",MOUSELEAVE:"mouseleave.bs.carousel",TOUCHSTART:"touchstart.bs.carousel",TOUCHMOVE:"touchmove.bs.carousel",TOUCHEND:"touchend.bs.carousel",POINTERDOWN:"pointerdown.bs.carousel",POINTERUP:"pointerup.bs.carousel",DRAG_START:"dragstart.bs.carousel",LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},M="carousel",j="active",B="slide",F="carousel-item-right",W="carousel-item-left",q="carousel-item-next",V="carousel-item-prev",G="pointer-event",U={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},$={TOUCH:"touch",PEN:"pen"},K=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._element=e,this._indicatorsElement=this._element.querySelector(U.INDICATORS),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var n=e.prototype;return n.next=function(){this._isSliding||this._slide(O)},n.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide(R)},n.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(U.NEXT_PREV)&&(u.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},n.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(e){var n=this;this._activeElement=this._element.querySelector(U.ACTIVE_ITEM);var r=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(P.SLID,function(){return n.to(e)});else{if(r===e)return this.pause(),void this.cycle();var o=e>r?O:R;this._slide(o,this._items[e])}},n.dispose=function(){t(this._element).off(D),t.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},n._getConfig=function(e){return e=a({},H,e),u.typeCheckConfig(x,e,I),e},n._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;t>0&&this.prev(),t<0&&this.next()}},n._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(P.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&t(this._element).on(P.MOUSEENTER,function(t){return e.pause(t)}).on(P.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var n=function(t){e._pointerEvent&&$[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},r=function(t){e._pointerEvent&&$[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval))};t(this._element.querySelectorAll(U.ITEM_IMG)).on(P.DRAG_START,function(e){return e.preventDefault()}),this._pointerEvent?(t(this._element).on(P.POINTERDOWN,function(e){return n(e)}),t(this._element).on(P.POINTERUP,function(e){return r(e)}),this._element.classList.add(G)):(t(this._element).on(P.TOUCHSTART,function(e){return n(e)}),t(this._element).on(P.TOUCHMOVE,function(t){return function(t){t.originalEvent.touches&&t.originalEvent.touches.length>1?e.touchDeltaX=0:e.touchDeltaX=t.originalEvent.touches[0].clientX-e.touchStartX}(t)}),t(this._element).on(P.TOUCHEND,function(e){return r(e)}))}},n._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},n._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(U.ITEM)):[],this._items.indexOf(e)},n._getItemByDirection=function(e,t){var n=e===O,r=e===R,o=this._getItemIndex(t),i=this._items.length-1;if((r&&0===o||n&&o===i)&&!this._config.wrap)return t;var a=(o+(e===R?-1:1))%this._items.length;return-1===a?this._items[this._items.length-1]:this._items[a]},n._triggerSlideEvent=function(e,n){var r=this._getItemIndex(e),o=this._getItemIndex(this._element.querySelector(U.ACTIVE_ITEM)),i=t.Event(P.SLIDE,{relatedTarget:e,direction:n,from:o,to:r});return t(this._element).trigger(i),i},n._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var n=[].slice.call(this._indicatorsElement.querySelectorAll(U.ACTIVE));t(n).removeClass(j);var r=this._indicatorsElement.children[this._getItemIndex(e)];r&&t(r).addClass(j)}},n._slide=function(e,n){var r,o,i,a=this,s=this._element.querySelector(U.ACTIVE_ITEM),l=this._getItemIndex(s),c=n||s&&this._getItemByDirection(e,s),f=this._getItemIndex(c),p=Boolean(this._interval);if(e===O?(r=W,o=q,i=N):(r=F,o=V,i=k),c&&t(c).hasClass(j))this._isSliding=!1;else if(!this._triggerSlideEvent(c,i).isDefaultPrevented()&&s&&c){this._isSliding=!0,p&&this.pause(),this._setActiveIndicatorElement(c);var h=t.Event(P.SLID,{relatedTarget:c,direction:i,from:l,to:f});if(t(this._element).hasClass(B)){t(c).addClass(o),u.reflow(c),t(s).addClass(r),t(c).addClass(r);var d=parseInt(c.getAttribute("data-interval"),10);d?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=d):this._config.interval=this._config.defaultInterval||this._config.interval;var m=u.getTransitionDurationFromElement(s);t(s).one(u.TRANSITION_END,function(){t(c).removeClass(r+" "+o).addClass(j),t(s).removeClass(j+" "+o+" "+r),a._isSliding=!1,setTimeout(function(){return t(a._element).trigger(h)},0)}).emulateTransitionEnd(m)}else t(s).removeClass(j),t(c).addClass(j),this._isSliding=!1,t(this._element).trigger(h);p&&this.cycle()}},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.carousel"),o=a({},H,t(this).data());"object"==typeof n&&(o=a({},o,n));var i="string"==typeof n?n:o.slide;if(r||(r=new e(this,o),t(this).data("bs.carousel",r)),"number"==typeof n)r.to(n);else if("string"==typeof i){if(void 0===r[i])throw new TypeError('No method named "'+i+'"');r[i]()}else o.interval&&o.ride&&(r.pause(),r.cycle())})},e._dataApiClickHandler=function(n){var r=u.getSelectorFromElement(this);if(r){var o=t(r)[0];if(o&&t(o).hasClass(M)){var i=a({},t(o).data(),t(this).data()),s=this.getAttribute("data-slide-to");s&&(i.interval=!1),e._jQueryInterface.call(t(o),i),s&&t(o).data("bs.carousel").to(s),n.preventDefault()}}},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return H}}]),e}();t(document).on(P.CLICK_DATA_API,U.DATA_SLIDE,K._dataApiClickHandler),t(window).on(P.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(U.DATA_RIDE)),n=0,r=e.length;n<r;n++){var o=t(e[n]);K._jQueryInterface.call(o,o.data())}}),t.fn[x]=K._jQueryInterface,t.fn[x].Constructor=K,t.fn[x].noConflict=function(){return t.fn[x]=L,K._jQueryInterface};var X="collapse",z=t.fn[X],Y={toggle:!0,parent:""},Q={toggle:"boolean",parent:"(string|element)"},Z={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},J="show",ee="collapse",te="collapsing",ne="collapsed",re="width",oe="height",ie={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},ae=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(ie.DATA_TOGGLE)),r=0,o=n.length;r<o;r++){var i=n[r],a=u.getSelectorFromElement(i),s=[].slice.call(document.querySelectorAll(a)).filter(function(t){return t===e});null!==a&&s.length>0&&(this._selector=a,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var n=e.prototype;return n.toggle=function(){t(this._element).hasClass(J)?this.hide():this.show()},n.show=function(){var n,r,o=this;if(!(this._isTransitioning||t(this._element).hasClass(J)||(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(ie.ACTIVES)).filter(function(e){return"string"==typeof o._config.parent?e.getAttribute("data-parent")===o._config.parent:e.classList.contains(ee)})).length&&(n=null),n&&(r=t(n).not(this._selector).data("bs.collapse"))&&r._isTransitioning))){var i=t.Event(Z.SHOW);if(t(this._element).trigger(i),!i.isDefaultPrevented()){n&&(e._jQueryInterface.call(t(n).not(this._selector),"hide"),r||t(n).data("bs.collapse",null));var a=this._getDimension();t(this._element).removeClass(ee).addClass(te),this._element.style[a]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(ne).attr("aria-expanded",!0),this.setTransitioning(!0);var s="scroll"+(a[0].toUpperCase()+a.slice(1)),l=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,function(){t(o._element).removeClass(te).addClass(ee).addClass(J),o._element.style[a]="",o.setTransitioning(!1),t(o._element).trigger(Z.SHOWN)}).emulateTransitionEnd(l),this._element.style[a]=this._element[s]+"px"}}},n.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(J)){var n=t.Event(Z.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var r=this._getDimension();this._element.style[r]=this._element.getBoundingClientRect()[r]+"px",u.reflow(this._element),t(this._element).addClass(te).removeClass(ee).removeClass(J);var o=this._triggerArray.length;if(o>0)for(var i=0;i<o;i++){var a=this._triggerArray[i],s=u.getSelectorFromElement(a);null!==s&&(t([].slice.call(document.querySelectorAll(s))).hasClass(J)||t(a).addClass(ne).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[r]="";var l=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,function(){e.setTransitioning(!1),t(e._element).removeClass(te).addClass(ee).trigger(Z.HIDDEN)}).emulateTransitionEnd(l)}}},n.setTransitioning=function(e){this._isTransitioning=e},n.dispose=function(){t.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},n._getConfig=function(e){return(e=a({},Y,e)).toggle=Boolean(e.toggle),u.typeCheckConfig(X,e,Q),e},n._getDimension=function(){return t(this._element).hasClass(re)?re:oe},n._getParent=function(){var n,r=this;u.isElement(this._config.parent)?(n=this._config.parent,void 0!==this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent);var o='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(n.querySelectorAll(o));return t(i).each(function(t,n){r._addAriaAndCollapsedClass(e._getTargetFromElement(n),[n])}),n},n._addAriaAndCollapsedClass=function(e,n){var r=t(e).hasClass(J);n.length&&t(n).toggleClass(ne,!r).attr("aria-expanded",r)},e._getTargetFromElement=function(e){var t=u.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.collapse"),i=a({},Y,r.data(),"object"==typeof n&&n?n:{});if(!o&&i.toggle&&/show|hide/.test(n)&&(i.toggle=!1),o||(o=new e(this,i),r.data("bs.collapse",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Y}}]),e}();t(document).on(Z.CLICK_DATA_API,ie.DATA_TOGGLE,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var n=t(this),r=u.getSelectorFromElement(this),o=[].slice.call(document.querySelectorAll(r));t(o).each(function(){var e=t(this),r=e.data("bs.collapse")?"toggle":n.data();ae._jQueryInterface.call(e,r)})}),t.fn[X]=ae._jQueryInterface,t.fn[X].Constructor=ae,t.fn[X].noConflict=function(){return t.fn[X]=z,ae._jQueryInterface};var se="dropdown",le=t.fn[se],ue=new RegExp("38|40|27"),ce={HIDE:"hide.bs.dropdown",HIDDEN:"hidden.bs.dropdown",SHOW:"show.bs.dropdown",SHOWN:"shown.bs.dropdown",CLICK:"click.bs.dropdown",CLICK_DATA_API:"click.bs.dropdown.data-api",KEYDOWN_DATA_API:"keydown.bs.dropdown.data-api",KEYUP_DATA_API:"keyup.bs.dropdown.data-api"},fe="disabled",pe="show",he="dropup",de="dropright",me="dropleft",ge="dropdown-menu-right",ve="position-static",Ee='[data-toggle="dropdown"]',_e=".dropdown form",ye=".dropdown-menu",Se=".navbar-nav",be=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Ae="top-start",Ce="top-end",Te="bottom-start",we="bottom-end",xe="right-start",De="left-start",Le={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},He={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Ie=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var r=e.prototype;return r.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(fe)){var r=e._getParentFromElement(this._element),o=t(this._menu).hasClass(pe);if(e._clearMenus(),!o){var i={relatedTarget:this._element},a=t.Event(ce.SHOW,i);if(t(r).trigger(a),!a.isDefaultPrevented()){if(!this._inNavbar){if(void 0===n)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var s=this._element;"parent"===this._config.reference?s=r:u.isElement(this._config.reference)&&(s=this._config.reference,void 0!==this._config.reference.jquery&&(s=this._config.reference[0])),"scrollParent"!==this._config.boundary&&t(r).addClass(ve),this._popper=new n(s,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(r).closest(Se).length&&t(document.body).children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(pe),t(r).toggleClass(pe).trigger(t.Event(ce.SHOWN,i))}}}},r.show=function(){if(!(this._element.disabled||t(this._element).hasClass(fe)||t(this._menu).hasClass(pe))){var n={relatedTarget:this._element},r=t.Event(ce.SHOW,n),o=e._getParentFromElement(this._element);t(o).trigger(r),r.isDefaultPrevented()||(t(this._menu).toggleClass(pe),t(o).toggleClass(pe).trigger(t.Event(ce.SHOWN,n)))}},r.hide=function(){if(!this._element.disabled&&!t(this._element).hasClass(fe)&&t(this._menu).hasClass(pe)){var n={relatedTarget:this._element},r=t.Event(ce.HIDE,n),o=e._getParentFromElement(this._element);t(o).trigger(r),r.isDefaultPrevented()||(t(this._menu).toggleClass(pe),t(o).toggleClass(pe).trigger(t.Event(ce.HIDDEN,n)))}},r.dispose=function(){t.removeData(this._element,"bs.dropdown"),t(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},r.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},r._addEventListeners=function(){var e=this;t(this._element).on(ce.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},r._getConfig=function(e){return e=a({},this.constructor.Default,t(this._element).data(),e),u.typeCheckConfig(se,e,this.constructor.DefaultType),e},r._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ye))}return this._menu},r._getPlacement=function(){var e=t(this._element.parentNode),n=Te;return e.hasClass(he)?(n=Ae,t(this._menu).hasClass(ge)&&(n=Ce)):e.hasClass(de)?n=xe:e.hasClass(me)?n=De:t(this._menu).hasClass(ge)&&(n=we),n},r._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},r._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},r._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),e},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.dropdown");if(r||(r=new e(this,"object"==typeof n?n:null),t(this).data("bs.dropdown",r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},e._clearMenus=function(n){if(!n||3!==n.which&&("keyup"!==n.type||9===n.which))for(var r=[].slice.call(document.querySelectorAll(Ee)),o=0,i=r.length;o<i;o++){var a=e._getParentFromElement(r[o]),s=t(r[o]).data("bs.dropdown"),l={relatedTarget:r[o]};if(n&&"click"===n.type&&(l.clickEvent=n),s){var u=s._menu;if(t(a).hasClass(pe)&&!(n&&("click"===n.type&&/input|textarea/i.test(n.target.tagName)||"keyup"===n.type&&9===n.which)&&t.contains(a,n.target))){var c=t.Event(ce.HIDE,l);t(a).trigger(c),c.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),r[o].setAttribute("aria-expanded","false"),t(u).removeClass(pe),t(a).removeClass(pe).trigger(t.Event(ce.HIDDEN,l)))}}}},e._getParentFromElement=function(e){var t,n=u.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},e._dataApiKeydownHandler=function(n){if((/input|textarea/i.test(n.target.tagName)?!(32===n.which||27!==n.which&&(40!==n.which&&38!==n.which||t(n.target).closest(ye).length)):ue.test(n.which))&&(n.preventDefault(),n.stopPropagation(),!this.disabled&&!t(this).hasClass(fe))){var r=e._getParentFromElement(this),o=t(r).hasClass(pe);if(o&&(!o||27!==n.which&&32!==n.which)){var i=[].slice.call(r.querySelectorAll(be));if(0!==i.length){var a=i.indexOf(n.target);38===n.which&&a>0&&a--,40===n.which&&a<i.length-1&&a++,a<0&&(a=0),i[a].focus()}}else{if(27===n.which){var s=r.querySelector(Ee);t(s).trigger("focus")}t(this).trigger("click")}}},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"DefaultType",get:function(){return He}}]),e}();t(document).on(ce.KEYDOWN_DATA_API,Ee,Ie._dataApiKeydownHandler).on(ce.KEYDOWN_DATA_API,ye,Ie._dataApiKeydownHandler).on(ce.CLICK_DATA_API+" "+ce.KEYUP_DATA_API,Ie._clearMenus).on(ce.CLICK_DATA_API,Ee,function(e){e.preventDefault(),e.stopPropagation(),Ie._jQueryInterface.call(t(this),"toggle")}).on(ce.CLICK_DATA_API,_e,function(e){e.stopPropagation()}),t.fn[se]=Ie._jQueryInterface,t.fn[se].Constructor=Ie,t.fn[se].noConflict=function(){return t.fn[se]=le,Ie._jQueryInterface};var Oe=t.fn.modal,Re={backdrop:!0,keyboard:!0,focus:!0,show:!0},Ne={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},ke={HIDE:"hide.bs.modal",HIDDEN:"hidden.bs.modal",SHOW:"show.bs.modal",SHOWN:"shown.bs.modal",FOCUSIN:"focusin.bs.modal",RESIZE:"resize.bs.modal",CLICK_DISMISS:"click.dismiss.bs.modal",KEYDOWN_DISMISS:"keydown.dismiss.bs.modal",MOUSEUP_DISMISS:"mouseup.dismiss.bs.modal",MOUSEDOWN_DISMISS:"mousedown.dismiss.bs.modal",CLICK_DATA_API:"click.bs.modal.data-api"},Pe="modal-dialog-scrollable",Me="modal-scrollbar-measure",je="modal-backdrop",Be="modal-open",Fe="fade",We="show",qe={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"},Ve=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(qe.DIALOG),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var n=e.prototype;return n.toggle=function(e){return this._isShown?this.hide():this.show(e)},n.show=function(e){var n=this;if(!this._isShown&&!this._isTransitioning){t(this._element).hasClass(Fe)&&(this._isTransitioning=!0);var r=t.Event(ke.SHOW,{relatedTarget:e});t(this._element).trigger(r),this._isShown||r.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(ke.CLICK_DISMISS,qe.DATA_DISMISS,function(e){return n.hide(e)}),t(this._dialog).on(ke.MOUSEDOWN_DISMISS,function(){t(n._element).one(ke.MOUSEUP_DISMISS,function(e){t(e.target).is(n._element)&&(n._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return n._showElement(e)}))}},n.hide=function(e){var n=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var r=t.Event(ke.HIDE);if(t(this._element).trigger(r),this._isShown&&!r.isDefaultPrevented()){this._isShown=!1;var o=t(this._element).hasClass(Fe);if(o&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off(ke.FOCUSIN),t(this._element).removeClass(We),t(this._element).off(ke.CLICK_DISMISS),t(this._dialog).off(ke.MOUSEDOWN_DISMISS),o){var i=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,function(e){return n._hideModal(e)}).emulateTransitionEnd(i)}else this._hideModal()}}},n.dispose=function(){[window,this._element,this._dialog].forEach(function(e){return t(e).off(".bs.modal")}),t(document).off(ke.FOCUSIN),t.removeData(this._element,"bs.modal"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(e){return e=a({},Re,e),u.typeCheckConfig("modal",e,Ne),e},n._showElement=function(e){var n=this,r=t(this._element).hasClass(Fe);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),t(this._dialog).hasClass(Pe)?this._dialog.querySelector(qe.MODAL_BODY).scrollTop=0:this._element.scrollTop=0,r&&u.reflow(this._element),t(this._element).addClass(We),this._config.focus&&this._enforceFocus();var o=t.Event(ke.SHOWN,{relatedTarget:e}),i=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,t(n._element).trigger(o)};if(r){var a=u.getTransitionDurationFromElement(this._dialog);t(this._dialog).one(u.TRANSITION_END,i).emulateTransitionEnd(a)}else i()},n._enforceFocus=function(){var e=this;t(document).off(ke.FOCUSIN).on(ke.FOCUSIN,function(n){document!==n.target&&e._element!==n.target&&0===t(e._element).has(n.target).length&&e._element.focus()})},n._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?t(this._element).on(ke.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||t(this._element).off(ke.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var e=this;this._isShown?t(window).on(ke.RESIZE,function(t){return e.handleUpdate(t)}):t(window).off(ke.RESIZE)},n._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){t(document.body).removeClass(Be),e._resetAdjustments(),e._resetScrollbar(),t(e._element).trigger(ke.HIDDEN)})},n._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(e){var n=this,r=t(this._element).hasClass(Fe)?Fe:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=je,r&&this._backdrop.classList.add(r),t(this._backdrop).appendTo(document.body),t(this._element).on(ke.CLICK_DISMISS,function(e){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===n._config.backdrop?n._element.focus():n.hide())}),r&&u.reflow(this._backdrop),t(this._backdrop).addClass(We),!e)return;if(!r)return void e();var o=u.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(u.TRANSITION_END,e).emulateTransitionEnd(o)}else if(!this._isShown&&this._backdrop){t(this._backdrop).removeClass(We);var i=function(){n._removeBackdrop(),e&&e()};if(t(this._element).hasClass(Fe)){var a=u.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(u.TRANSITION_END,i).emulateTransitionEnd(a)}else i()}else e&&e()},n._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},n._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var n=[].slice.call(document.querySelectorAll(qe.FIXED_CONTENT)),r=[].slice.call(document.querySelectorAll(qe.STICKY_CONTENT));t(n).each(function(n,r){var o=r.style.paddingRight,i=t(r).css("padding-right");t(r).data("padding-right",o).css("padding-right",parseFloat(i)+e._scrollbarWidth+"px")}),t(r).each(function(n,r){var o=r.style.marginRight,i=t(r).css("margin-right");t(r).data("margin-right",o).css("margin-right",parseFloat(i)-e._scrollbarWidth+"px")});var o=document.body.style.paddingRight,i=t(document.body).css("padding-right");t(document.body).data("padding-right",o).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}t(document.body).addClass(Be)},n._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(qe.FIXED_CONTENT));t(e).each(function(e,n){var r=t(n).data("padding-right");t(n).removeData("padding-right"),n.style.paddingRight=r||""});var n=[].slice.call(document.querySelectorAll(""+qe.STICKY_CONTENT));t(n).each(function(e,n){var r=t(n).data("margin-right");void 0!==r&&t(n).css("margin-right",r).removeData("margin-right")});var r=t(document.body).data("padding-right");t(document.body).removeData("padding-right"),document.body.style.paddingRight=r||""},n._getScrollbarWidth=function(){var e=document.createElement("div");e.className=Me,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(n,r){return this.each(function(){var o=t(this).data("bs.modal"),i=a({},Re,t(this).data(),"object"==typeof n&&n?n:{});if(o||(o=new e(this,i),t(this).data("bs.modal",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n](r)}else i.show&&o.show(r)})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Re}}]),e}();t(document).on(ke.CLICK_DATA_API,qe.DATA_TOGGLE,function(e){var n,r=this,o=u.getSelectorFromElement(this);o&&(n=document.querySelector(o));var i=t(n).data("bs.modal")?"toggle":a({},t(n).data(),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var s=t(n).one(ke.SHOW,function(e){e.isDefaultPrevented()||s.one(ke.HIDDEN,function(){t(r).is(":visible")&&r.focus()})});Ve._jQueryInterface.call(t(n),i,this)}),t.fn.modal=Ve._jQueryInterface,t.fn.modal.Constructor=Ve,t.fn.modal.noConflict=function(){return t.fn.modal=Oe,Ve._jQueryInterface};var Ge=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ue={"*":["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:[]},$e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,Ke=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Xe(e,t,n){if(0===e.length)return e;if(n&&"function"==typeof n)return n(e);for(var r=(new window.DOMParser).parseFromString(e,"text/html"),o=Object.keys(t),i=[].slice.call(r.body.querySelectorAll("*")),a=function(e,n){var r=i[e],a=r.nodeName.toLowerCase();if(-1===o.indexOf(r.nodeName.toLowerCase()))return r.parentNode.removeChild(r),"continue";var s=[].slice.call(r.attributes),l=[].concat(t["*"]||[],t[a]||[]);s.forEach(function(e){(function(e,t){var n=e.nodeName.toLowerCase();if(-1!==t.indexOf(n))return-1===Ge.indexOf(n)||Boolean(e.nodeValue.match($e)||e.nodeValue.match(Ke));for(var r=t.filter(function(e){return e instanceof RegExp}),o=0,i=r.length;o<i;o++)if(n.match(r[o]))return!0;return!1})(e,l)||r.removeAttribute(e.nodeName)})},s=0,l=i.length;s<l;s++)a(s);return r.body.innerHTML}var ze="tooltip",Ye=t.fn.tooltip,Qe=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ze=["sanitize","whiteList","sanitizeFn"],Je={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},et={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},tt={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ue},nt="show",rt="out",ot={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},it="fade",at="show",st=".tooltip-inner",lt=".arrow",ut="hover",ct="focus",ft="click",pt="manual",ht=function(){function e(e,t){if(void 0===n)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 r=e.prototype;return r.enable=function(){this._isEnabled=!0},r.disable=function(){this._isEnabled=!1},r.toggleEnabled=function(){this._isEnabled=!this._isEnabled},r.toggle=function(e){if(this._isEnabled)if(e){var n=this.constructor.DATA_KEY,r=t(e.currentTarget).data(n);r||(r=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,r)),r._activeTrigger.click=!r._activeTrigger.click,r._isWithActiveTrigger()?r._enter(null,r):r._leave(null,r)}else{if(t(this.getTipElement()).hasClass(at))return void this._leave(null,this);this._enter(null,this)}},r.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.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},r.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var r=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(r);var o=u.findShadowRoot(this.element),i=t.contains(null!==o?o:this.element.ownerDocument.documentElement,this.element);if(r.isDefaultPrevented()||!i)return;var a=this.getTipElement(),s=u.getUID(this.constructor.NAME);a.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&t(a).addClass(it);var l="function"==typeof this.config.placement?this.config.placement.call(this,a,this.element):this.config.placement,c=this._getAttachment(l);this.addAttachmentClass(c);var f=this._getContainer();t(a).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(a).appendTo(f),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,a,{placement:c,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:lt},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),t(a).addClass(at),"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);var p=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===rt&&e._leave(null,e)};if(t(this.tip).hasClass(it)){var h=u.getTransitionDurationFromElement(this.tip);t(this.tip).one(u.TRANSITION_END,p).emulateTransitionEnd(h)}else p()}},r.hide=function(e){var n=this,r=this.getTipElement(),o=t.Event(this.constructor.Event.HIDE),i=function(){n._hoverState!==nt&&r.parentNode&&r.parentNode.removeChild(r),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};if(t(this.element).trigger(o),!o.isDefaultPrevented()){if(t(r).removeClass(at),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger[ft]=!1,this._activeTrigger[ct]=!1,this._activeTrigger[ut]=!1,t(this.tip).hasClass(it)){var a=u.getTransitionDurationFromElement(r);t(r).one(u.TRANSITION_END,i).emulateTransitionEnd(a)}else i();this._hoverState=""}},r.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},r.isWithContent=function(){return Boolean(this.getTitle())},r.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},r.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},r.setContent=function(){var e=this.getTipElement();this.setElementContent(t(e.querySelectorAll(st)),this.getTitle()),t(e).removeClass(it+" "+at)},r.setElementContent=function(e,n){"object"!=typeof n||!n.nodeType&&!n.jquery?this.config.html?(this.config.sanitize&&(n=Xe(n,this.config.whiteList,this.config.sanitizeFn)),e.html(n)):e.text(n):this.config.html?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text())},r.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),e},r._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=a({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},r._getContainer=function(){return!1===this.config.container?document.body:u.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},r._getAttachment=function(e){return et[e.toUpperCase()]},r._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==pt){var r=n===ut?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,o=n===ut?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(r,e.config.selector,function(t){return e._enter(t)}).on(o,e.config.selector,function(t){return e._leave(t)})}}),t(this.element).closest(".modal").on("hide.bs.modal",function(){e.element&&e.hide()}),this.config.selector?this.config=a({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},r._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",""))},r._enter=function(e,n){var r=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(r))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(r,n)),e&&(n._activeTrigger["focusin"===e.type?ct:ut]=!0),t(n.getTipElement()).hasClass(at)||n._hoverState===nt?n._hoverState=nt:(clearTimeout(n._timeout),n._hoverState=nt,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===nt&&n.show()},n.config.delay.show):n.show())},r._leave=function(e,n){var r=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(r))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(r,n)),e&&(n._activeTrigger["focusout"===e.type?ct:ut]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=rt,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===rt&&n.hide()},n.config.delay.hide):n.hide())},r._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},r._getConfig=function(e){var n=t(this.element).data();return Object.keys(n).forEach(function(e){-1!==Ze.indexOf(e)&&delete n[e]}),"number"==typeof(e=a({},this.constructor.Default,n,"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()),u.typeCheckConfig(ze,e,this.constructor.DefaultType),e.sanitize&&(e.template=Xe(e.template,e.whiteList,e.sanitizeFn)),e},r._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},r._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(Qe);null!==n&&n.length&&e.removeClass(n.join(""))},r._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},r._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(it),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.tooltip"),o="object"==typeof n&&n;if((r||!/dispose|hide/.test(n))&&(r||(r=new e(this,o),t(this).data("bs.tooltip",r)),"string"==typeof n)){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return tt}},{key:"NAME",get:function(){return ze}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return ot}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Je}}]),e}();t.fn.tooltip=ht._jQueryInterface,t.fn.tooltip.Constructor=ht,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=Ye,ht._jQueryInterface};var dt="popover",mt=t.fn.popover,gt=new RegExp("(^|\\s)bs-popover\\S+","g"),vt=a({},ht.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Et=a({},ht.DefaultType,{content:"(string|element|function)"}),_t="fade",yt="show",St=".popover-header",bt=".popover-body",At={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Ct=function(e){var n,r;function i(){return e.apply(this,arguments)||this}r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r;var a=i.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-popover-"+e)},a.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},a.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(St),this.getTitle());var n=this._getContent();"function"==typeof n&&(n=n.call(this.element)),this.setElementContent(e.find(bt),n),e.removeClass(_t+" "+yt)},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(gt);null!==n&&n.length>0&&e.removeClass(n.join(""))},i._jQueryInterface=function(e){return this.each(function(){var n=t(this).data("bs.popover"),r="object"==typeof e?e:null;if((n||!/dispose|hide/.test(e))&&(n||(n=new i(this,r),t(this).data("bs.popover",n)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},o(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return vt}},{key:"NAME",get:function(){return dt}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return At}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Et}}]),i}(ht);t.fn.popover=Ct._jQueryInterface,t.fn.popover.Constructor=Ct,t.fn.popover.noConflict=function(){return t.fn.popover=mt,Ct._jQueryInterface};var Tt="scrollspy",wt=t.fn[Tt],xt={offset:10,method:"auto",target:""},Dt={offset:"number",method:"string",target:"(string|element)"},Lt={ACTIVATE:"activate.bs.scrollspy",SCROLL:"scroll.bs.scrollspy",LOAD_DATA_API:"load.bs.scrollspy.data-api"},Ht="dropdown-item",It="active",Ot={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},Rt="offset",Nt="position",kt=function(){function e(e,n){var r=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(n),this._selector=this._config.target+" "+Ot.NAV_LINKS+","+this._config.target+" "+Ot.LIST_ITEMS+","+this._config.target+" "+Ot.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(Lt.SCROLL,function(e){return r._process(e)}),this.refresh(),this._process()}var n=e.prototype;return n.refresh=function(){var e=this,n=this._scrollElement===this._scrollElement.window?Rt:Nt,r="auto"===this._config.method?n:this._config.method,o=r===Nt?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var n,i=u.getSelectorFromElement(e);if(i&&(n=document.querySelector(i)),n){var a=n.getBoundingClientRect();if(a.width||a.height)return[t(n)[r]().top+o,i]}return null}).filter(function(e){return e}).sort(function(e,t){return e[0]-t[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},n.dispose=function(){t.removeData(this._element,"bs.scrollspy"),t(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},n._getConfig=function(e){if("string"!=typeof(e=a({},xt,"object"==typeof e&&e?e:{})).target){var n=t(e.target).attr("id");n||(n=u.getUID(Tt),t(e.target).attr("id",n)),e.target="#"+n}return u.typeCheckConfig(Tt,e,Dt),e},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var r=this._targets[this._targets.length-1];this._activeTarget!==r&&this._activate(r)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;)this._activeTarget!==this._targets[o]&&e>=this._offsets[o]&&(void 0===this._offsets[o+1]||e<this._offsets[o+1])&&this._activate(this._targets[o])}},n._activate=function(e){this._activeTarget=e,this._clear();var n=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),r=t([].slice.call(document.querySelectorAll(n.join(","))));r.hasClass(Ht)?(r.closest(Ot.DROPDOWN).find(Ot.DROPDOWN_TOGGLE).addClass(It),r.addClass(It)):(r.addClass(It),r.parents(Ot.NAV_LIST_GROUP).prev(Ot.NAV_LINKS+", "+Ot.LIST_ITEMS).addClass(It),r.parents(Ot.NAV_LIST_GROUP).prev(Ot.NAV_ITEMS).children(Ot.NAV_LINKS).addClass(It)),t(this._scrollElement).trigger(Lt.ACTIVATE,{relatedTarget:e})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(e){return e.classList.contains(It)}).forEach(function(e){return e.classList.remove(It)})},e._jQueryInterface=function(n){return this.each(function(){var r=t(this).data("bs.scrollspy");if(r||(r=new e(this,"object"==typeof n&&n),t(this).data("bs.scrollspy",r)),"string"==typeof n){if(void 0===r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return xt}}]),e}();t(window).on(Lt.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(Ot.DATA_SPY)),n=e.length;n--;){var r=t(e[n]);kt._jQueryInterface.call(r,r.data())}}),t.fn[Tt]=kt._jQueryInterface,t.fn[Tt].Constructor=kt,t.fn[Tt].noConflict=function(){return t.fn[Tt]=wt,kt._jQueryInterface};var Pt=t.fn.tab,Mt={HIDE:"hide.bs.tab",HIDDEN:"hidden.bs.tab",SHOW:"show.bs.tab",SHOWN:"shown.bs.tab",CLICK_DATA_API:"click.bs.tab.data-api"},jt="dropdown-menu",Bt="active",Ft="disabled",Wt="fade",qt="show",Vt=".dropdown",Gt=".nav, .list-group",Ut=".active",$t="> li > .active",Kt='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Xt=".dropdown-toggle",zt="> .dropdown-menu .active",Yt=function(){function e(e){this._element=e}var n=e.prototype;return n.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(Bt)||t(this._element).hasClass(Ft))){var n,r,o=t(this._element).closest(Gt)[0],i=u.getSelectorFromElement(this._element);if(o){var a="UL"===o.nodeName||"OL"===o.nodeName?$t:Ut;r=(r=t.makeArray(t(o).find(a)))[r.length-1]}var s=t.Event(Mt.HIDE,{relatedTarget:this._element}),l=t.Event(Mt.SHOW,{relatedTarget:r});if(r&&t(r).trigger(s),t(this._element).trigger(l),!l.isDefaultPrevented()&&!s.isDefaultPrevented()){i&&(n=document.querySelector(i)),this._activate(this._element,o);var c=function(){var n=t.Event(Mt.HIDDEN,{relatedTarget:e._element}),o=t.Event(Mt.SHOWN,{relatedTarget:r});t(r).trigger(n),t(e._element).trigger(o)};n?this._activate(n,n.parentNode,c):c()}}},n.dispose=function(){t.removeData(this._element,"bs.tab"),this._element=null},n._activate=function(e,n,r){var o=this,i=(!n||"UL"!==n.nodeName&&"OL"!==n.nodeName?t(n).children(Ut):t(n).find($t))[0],a=r&&i&&t(i).hasClass(Wt),s=function(){return o._transitionComplete(e,i,r)};if(i&&a){var l=u.getTransitionDurationFromElement(i);t(i).removeClass(qt).one(u.TRANSITION_END,s).emulateTransitionEnd(l)}else s()},n._transitionComplete=function(e,n,r){if(n){t(n).removeClass(Bt);var o=t(n.parentNode).find(zt)[0];o&&t(o).removeClass(Bt),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!1)}if(t(e).addClass(Bt),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),u.reflow(e),e.classList.contains(Wt)&&e.classList.add(qt),e.parentNode&&t(e.parentNode).hasClass(jt)){var i=t(e).closest(Vt)[0];if(i){var a=[].slice.call(i.querySelectorAll(Xt));t(a).addClass(Bt)}e.setAttribute("aria-expanded",!0)}r&&r()},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.tab");if(o||(o=new e(this),r.data("bs.tab",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),e}();t(document).on(Mt.CLICK_DATA_API,Kt,function(e){e.preventDefault(),Yt._jQueryInterface.call(t(this),"show")}),t.fn.tab=Yt._jQueryInterface,t.fn.tab.Constructor=Yt,t.fn.tab.noConflict=function(){return t.fn.tab=Pt,Yt._jQueryInterface};var Qt=t.fn.toast,Zt={CLICK_DISMISS:"click.dismiss.bs.toast",HIDE:"hide.bs.toast",HIDDEN:"hidden.bs.toast",SHOW:"show.bs.toast",SHOWN:"shown.bs.toast"},Jt="fade",en="hide",tn="show",nn="showing",rn={animation:"boolean",autohide:"boolean",delay:"number"},on={animation:!0,autohide:!0,delay:500},an='[data-dismiss="toast"]',sn=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var n=e.prototype;return n.show=function(){var e=this;t(this._element).trigger(Zt.SHOW),this._config.animation&&this._element.classList.add(Jt);var n=function(){e._element.classList.remove(nn),e._element.classList.add(tn),t(e._element).trigger(Zt.SHOWN),e._config.autohide&&e.hide()};if(this._element.classList.remove(en),this._element.classList.add(nn),this._config.animation){var r=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,n).emulateTransitionEnd(r)}else n()},n.hide=function(e){var n=this;this._element.classList.contains(tn)&&(t(this._element).trigger(Zt.HIDE),e?this._close():this._timeout=setTimeout(function(){n._close()},this._config.delay))},n.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(tn)&&this._element.classList.remove(tn),t(this._element).off(Zt.CLICK_DISMISS),t.removeData(this._element,"bs.toast"),this._element=null,this._config=null},n._getConfig=function(e){return e=a({},on,t(this._element).data(),"object"==typeof e&&e?e:{}),u.typeCheckConfig("toast",e,this.constructor.DefaultType),e},n._setListeners=function(){var e=this;t(this._element).on(Zt.CLICK_DISMISS,an,function(){return e.hide(!0)})},n._close=function(){var e=this,n=function(){e._element.classList.add(en),t(e._element).trigger(Zt.HIDDEN)};if(this._element.classList.remove(tn),this._config.animation){var r=u.getTransitionDurationFromElement(this._element);t(this._element).one(u.TRANSITION_END,n).emulateTransitionEnd(r)}else n()},e._jQueryInterface=function(n){return this.each(function(){var r=t(this),o=r.data("bs.toast");if(o||(o=new e(this,"object"==typeof n&&n),r.data("bs.toast",o)),"string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n](this)}})},o(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return rn}},{key:"Default",get:function(){return on}}]),e}();t.fn.toast=sn._jQueryInterface,t.fn.toast.Constructor=sn,t.fn.toast.noConflict=function(){return t.fn.toast=Qt,sn._jQueryInterface},function(){if(void 0===t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),e.Util=u,e.Alert=m,e.Button=w,e.Carousel=K,e.Collapse=ae,e.Dropdown=Ie,e.Modal=Ve,e.Popover=Ct,e.Scrollspy=kt,e.Tab=Yt,e.Toast=sn,e.Tooltip=ht,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(5),n(26))},function(e,t,n){"use strict";n.r(t),function(e){for(
/**!
* @fileOverview Kickass library to create and place poppers near their reference elements.
* @version 1.15.0
@@ -60,4 +60,4 @@ var r;r=function(){return function(e){var t={};function n(r){if(t[r])return t[r]
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
-var n="undefined"!=typeof window&&"undefined"!=typeof document,r=["Edge","Trident","Firefox"],o=0,i=0;i<r.length;i+=1)if(n&&navigator.userAgent.indexOf(r[i])>=0){o=1;break}var a=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},o))}};function s(e){return e&&"[object Function]"==={}.toString.call(e)}function l(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function u(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=l(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:c(u(e))}var f=n&&!(!window.MSInputMethodContext||!document.documentMode),p=n&&/MSIE 10/.test(navigator.userAgent);function h(e){return 11===e?f:10===e?p:f||p}function d(e){if(!e)return document.documentElement;for(var t=h(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===l(n,"position")?d(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a,s,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(o))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&d(a.firstElementChild)!==a?d(l):l;var u=m(e);return u.host?g(u.host,t):g(e,m(t).host)}function v(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function E(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function _(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],h(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function y(e){var t=e.body,n=e.documentElement,r=h(10)&&getComputedStyle(n);return{height:_("Height",t,n,r),width:_("Width",t,n,r)}}var S=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},b=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),A=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function T(e){return C({},e,{right:e.left+e.width,bottom:e.top+e.height})}function w(e){var t={};try{if(h(10)){t=e.getBoundingClientRect();var n=v(e,"top"),r=v(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?y(e.ownerDocument):{},a=i.width||e.clientWidth||o.right-o.left,s=i.height||e.clientHeight||o.bottom-o.top,u=e.offsetWidth-a,c=e.offsetHeight-s;if(u||c){var f=l(e);u-=E(f,"x"),c-=E(f,"y"),o.width-=u,o.height-=c}return T(o)}function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=h(10),o="HTML"===t.nodeName,i=w(e),a=w(t),s=c(e),u=l(t),f=parseFloat(u.borderTopWidth,10),p=parseFloat(u.borderLeftWidth,10);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=T({top:i.top-a.top-f,left:i.left-a.left-p,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var m=parseFloat(u.marginTop,10),g=parseFloat(u.marginLeft,10);d.top-=f-m,d.bottom-=f-m,d.left-=p-g,d.right-=p-g,d.marginTop=m,d.marginLeft=g}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=v(t,"top"),o=v(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(d,t)),d}function D(e){if(!e||!e.parentElement||h())return document.documentElement;for(var t=e.parentElement;t&&"none"===l(t,"transform");)t=t.parentElement;return t||document.documentElement}function L(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},a=o?D(e):g(e,t);if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=x(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:v(n),s=t?0:v(n,"left");return T({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i})}(a,o);else{var s=void 0;"scrollParent"===r?"BODY"===(s=c(u(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var f=x(s,a,o);if("HTML"!==s.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===l(t,"position"))return!0;var r=u(t);return!!r&&e(r)}(a))i=f;else{var p=y(e.ownerDocument),h=p.height,d=p.width;i.top+=f.top-f.marginTop,i.bottom=h+f.top,i.left+=f.left-f.marginLeft,i.right=d+f.left}}var m="number"==typeof(n=n||0);return i.left+=m?n:n.left||0,i.top+=m?n:n.top||0,i.right-=m?n:n.right||0,i.bottom-=m?n:n.bottom||0,i}function H(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=L(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map(function(e){return C({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),u=l.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),c=u.length>0?u[0].key:l[0].key,f=e.split("-")[1];return c+(f?"-"+f:"")}function I(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return x(n,r?D(t):g(t,n),r)}function O(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function R(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function N(e,t,n){n=n.split("-")[0];var r=O(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",l=i?"height":"width",u=i?"width":"height";return o[a]=t[a]+t[l]/2-r[l]/2,o[s]=n===s?t[s]-r[u]:t[R(s)],o}function k(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function P(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=k(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&s(n)&&(t.offsets.popper=T(t.offsets.popper),t.offsets.reference=T(t.offsets.reference),t=n(t,e))}),t}function M(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function j(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if(void 0!==document.body.style[i])return i}return null}function B(e){var t=e.ownerDocument;return t?t.defaultView:window}function W(e,t,n,r){n.updateBound=r,B(e).addEventListener("resize",n.updateBound,{passive:!0});var o=c(e);return function e(t,n,r,o){var i="BODY"===t.nodeName,a=i?t.ownerDocument.defaultView:t;a.addEventListener(n,r,{passive:!0}),i||e(c(a.parentNode),n,r,o),o.push(a)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function F(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,B(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function q(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function G(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&q(t[n])&&(r="px"),e.style[n]=t[n]+r})}var V=n&&/Firefox/i.test(navigator.userAgent);function U(e,t,n){var r=k(e,function(e){return e.name===t}),o=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!o){var i="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}var $=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],K=$.slice(3);function X(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=K.indexOf(e),r=K.slice(n+1).concat(K.slice(0,n));return t?r.reverse():r}var z={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Y(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=a.indexOf(k(a,function(e){return-1!==e.search(/,|\s/)}));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return(u=u.map(function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return T(s)[t]/100*i}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}(e,o,t,n)})})).forEach(function(e,t){e.forEach(function(n,r){q(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))})}),o}var Q={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",c={start:A({},l,i[l]),end:A({},l,i[l]+i[u]-a[u])};e.offsets.popper=C({},a,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],l=void 0;return l=q(+n)?[+n,0]:Y(n,i,a,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||d(e.instance.popper);e.instance.reference===n&&(n=d(n));var r=j("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var l=L(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,f={primary:function(e){var n=c[e];return c[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(c[e],l[e])),A({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=c[n];return c[e]>l[e]&&!t.escapeWithReference&&(r=Math.min(c[n],l[e]-("right"===e?c.width:c.height))),A({},n,r)}};return u.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=C({},c,f[t](e))}),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return n[s]<i(r[l])&&(e.offsets.popper[l]=i(r[l])-n[u]),n[l]>i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!U(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,a=i.popper,s=i.reference,u=-1!==["left","right"].indexOf(o),c=u?"height":"width",f=u?"Top":"Left",p=f.toLowerCase(),h=u?"left":"top",d=u?"bottom":"right",m=O(r)[c];s[d]-m<a[p]&&(e.offsets.popper[p]-=a[p]-(s[d]-m)),s[p]+m>a[d]&&(e.offsets.popper[p]+=s[p]+m-a[d]),e.offsets.popper=T(e.offsets.popper);var g=s[p]+s[c]/2-m/2,v=l(e.instance.popper),E=parseFloat(v["margin"+f],10),_=parseFloat(v["border"+f+"Width"],10),y=g-e.offsets.popper[p]-E-_;return y=Math.max(Math.min(a[c]-m,y),0),e.arrowElement=r,e.offsets.arrow=(A(n={},p,Math.round(y)),A(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(M(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=L(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=R(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case z.FLIP:a=[r,o];break;case z.CLOCKWISE:a=X(r);break;case z.COUNTERCLOCKWISE:a=X(r,!0);break;default:a=t.behavior}return a.forEach(function(s,l){if(r!==s||a.length===l+1)return e;r=e.placement.split("-")[0],o=R(r);var u=e.offsets.popper,c=e.offsets.reference,f=Math.floor,p="left"===r&&f(u.right)>f(c.left)||"right"===r&&f(u.left)<f(c.right)||"top"===r&&f(u.bottom)>f(c.top)||"bottom"===r&&f(u.top)<f(c.bottom),h=f(u.left)<f(n.left),d=f(u.right)>f(n.right),m=f(u.top)<f(n.top),g=f(u.bottom)>f(n.bottom),v="left"===r&&h||"right"===r&&d||"top"===r&&m||"bottom"===r&&g,E=-1!==["top","bottom"].indexOf(r),_=!!t.flipVariations&&(E&&"start"===i&&h||E&&"end"===i&&d||!E&&"start"===i&&m||!E&&"end"===i&&g),y=!!t.flipVariationsByContent&&(E&&"start"===i&&d||E&&"end"===i&&h||!E&&"start"===i&&g||!E&&"end"===i&&m),S=_||y;(p||v||S)&&(e.flipped=!0,(p||v)&&(r=a[l+1]),S&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=C({},e.offsets.popper,N(e.instance.popper,e.offsets.reference,e.placement)),e=P(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,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=R(t),e.offsets.popper=T(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!U(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=k(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=k(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==i?i:t.gpuAcceleration,s=d(e.instance.popper),l=w(s),u={position:o.position},c=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,i=Math.round,a=Math.floor,s=function(e){return e},l=i(o.width),u=i(r.width),c=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),p=t?c||f||l%2==u%2?i:a:s,h=t?i:s;return{left:p(l%2==1&&u%2==1&&!f&&t?r.left-1:r.left),top:h(r.top),bottom:h(r.bottom),right:p(r.right)}}(e,window.devicePixelRatio<2||!V),f="bottom"===n?"top":"bottom",p="right"===r?"left":"right",h=j("transform"),m=void 0,g=void 0;if(g="bottom"===f?"HTML"===s.nodeName?-s.clientHeight+c.bottom:-l.height+c.bottom:c.top,m="right"===p?"HTML"===s.nodeName?-s.clientWidth+c.right:-l.width+c.right:c.left,a&&h)u[h]="translate3d("+m+"px, "+g+"px, 0)",u[f]=0,u[p]=0,u.willChange="transform";else{var v="bottom"===f?-1:1,E="right"===p?-1:1;u[f]=g*v,u[p]=m*E,u.willChange=f+", "+p}var _={"x-placement":e.placement};return e.attributes=C({},_,e.attributes),e.styles=C({},u,e.styles),e.arrowStyles=C({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return G(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&G(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var i=I(o,t,e,n.positionFixed),a=H(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),G(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Z=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=C({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(C({},e.Defaults.modifiers,o.modifiers)).forEach(function(t){r.options.modifiers[t]=C({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return C({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&s(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return b(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=I(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=H(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=N(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,M(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[j("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=W(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return F.call(this)}}]),e}();Z.Utils=("undefined"!=typeof window?window:e).PopperUtils,Z.placements=$,Z.Defaults=Q,t.default=Z}.call(this,n(12))},function(e,t,n){},function(e,t,n){var r={"./apache.hbs":29,"./awsalb.hbs":45,"./awselb.hbs":46,"./caddy.hbs":47,"./dovecot.hbs":48,"./exim.hbs":49,"./haproxy.hbs":50,"./header.hbs":51,"./lighttpd.hbs":52,"./mysql.hbs":53,"./nginx.hbs":54,"./nosupport.hbs":55,"./oraclehttp.hbs":56,"./postfix.hbs":57,"./postgresql.hbs":58,"./traefik.hbs":59};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=28},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return(null!=(i=n.if.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.form:t)?i.ocsp:i,{name:"if",hash:{},fn:e.program(2,o,0),inverse:e.noop,data:o}))?i:"")+", mod_rewrite, and mod_headers"},2:function(e,t,n,r,o){return", mod_socache_shmcb"},4:function(e,t,n,r,o){var i;return null!=(i=n.if.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.form:t)?i.ocsp:i,{name:"if",hash:{},fn:e.program(5,o,0),inverse:e.noop,data:o}))?i:""},5:function(e,t,n,r,o){return" and mod_socache_shmcb"},7:function(e,t,n,r,o){return"<VirtualHost *:80>\n RewriteEngine On\n RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]\n</VirtualHost>\n\n"},9:function(e,t,n,r,o){var i;return null!=(i=n.if.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.output:t)?i.usesDhe:i,{name:"if",hash:{},fn:e.program(10,o,0),inverse:e.program(12,o,0),data:o}))?i:""},10:function(e,t,n,r,o){var i;return"\n # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" >> /path/to/signed_cert_and_intermediate_certs_and_dhparams\n SSLCertificateFile /path/to/signed_cert_and_intermediate_certs_and_dhparams\n"},12:function(e,t,n,r,o){return" SSLCertificateFile /path/to/signed_cert_and_intermediate_certs\n"},14:function(e,t,n,r,o){return" SSLCertificateFile /path/to/signed_certificate\n SSLCertificateChainFile /path/to/intermediate_certificate\n"},16:function(e,t,n,r,o){return"\n # enable HTTP/2, if available\n Protocols h2 http/1.1\n"},18:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"\n # HTTP Strict Transport Security (mod_headers is required) ("+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+" seconds)\n Header"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.0.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(19,a,0),inverse:e.noop,data:a}))?s:"")+' set Strict-Transport-Security "max-age='+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+'"\n'},19:function(e,t,n,r,o){return" always"},21:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"SSLProtocol all "+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(22,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(24,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(26,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(28,a,0),inverse:e.noop,data:a}))?s:"")+"\n"},22:function(e,t,n,r,o){return"-SSLv3"},24:function(e,t,n,r,o){return" -TLSv1"},26:function(e,t,n,r,o){return" -TLSv1.1"},28:function(e,t,n,r,o){return" -TLSv1.2"},30:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"SSLProtocol all -SSLv2 "+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(31,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(33,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(26,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(28,a,0),inverse:e.noop,data:a}))?s:"")+"\n"},31:function(e,t,n,r,o){return"-SSLv3 "},33:function(e,t,n,r,o){return"-TLSv1"},35:function(e,t,r,i,a){var s;return"SSLCipherSuite "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},37:function(e,t,n,r,o){return"on"},39:function(e,t,n,r,o){return"off"},41:function(e,t,n,r,o){return"SSLSessionTickets off\n"},43:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"2.4.11",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(41,a,0),inverse:e.noop,data:a}))?s:""},45:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"2.4.14",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(46,a,0),inverse:e.noop,data:a}))?s:""},46:function(e,t,n,r,o){return'\nSSLUseStapling On\nSSLStaplingCache "shmcb:logs/ssl_stapling(32768)"\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# generated "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n# requires mod_ssl"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.program(4,a,0),data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"<VirtualHost *:443>\n SSLEngine on\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.4.8",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.program(14,a,0),data:a}))?s:"")+" SSLCertificateKeyFile /path/to/private_key\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.4.17",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(16,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(18,a,0),inverse:e.noop,data:a}))?s:"")+"</VirtualHost>\n\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.3.16",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(21,a,0),inverse:e.program(30,a,0),data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(35,a,0),inverse:e.noop,data:a}))?s:"")+"SSLHonorCipherOrder "+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(37,a,0),inverse:e.program(39,a,0),data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,o(n(63)).call(c,"2.2.30",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minpatchver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(41,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.0.2l",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(43,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.ocsp:s,{name:"if",hash:{},fn:e.program(45,a,0),inverse:e.noop,data:a}))?s:"")},useData:!0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var i=o(n(14)),a=r(n(42)),s=r(n(10)),l=o(n(6)),u=o(n(43)),c=r(n(44));function f(){var e=new i.HandlebarsEnvironment;return l.extend(e,i),e.SafeString=a.default,e.Exception=s.default,e.Utils=l,e.escapeExpression=l.escapeExpression,e.VM=u,e.template=function(t){return u.template(t,e)},e}var p=f();p.create=f,c.default(p),p.default=p,t.default=p,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){o.default(e),i.default(e),a.default(e),s.default(e),l.default(e),u.default(e),c.default(e)};var o=r(n(32)),i=r(n(33)),a=r(n(34)),s=r(n(35)),l=r(n(36)),u=r(n(37)),c=r(n(38))},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerHelper("blockHelperMissing",function(t,n){var o=n.inverse,i=n.fn;if(!0===t)return i(this);if(!1===t||null==t)return o(this);if(r.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):o(this);if(n.data&&n.ids){var a=r.createFrame(n.data);a.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:a}}return i(t,n)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),i=n(10),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){e.registerHelper("each",function(e,t){if(!t)throw new a.default("Must pass iterator to #each");var n=t.fn,r=t.inverse,i=0,s="",l=void 0,u=void 0;function c(t,r,i){l&&(l.key=t,l.index=r,l.first=0===r,l.last=!!i,u&&(l.contextPath=u+t)),s+=n(e[t],{data:l,blockParams:o.blockParams([e[t],t],[u+t,null])})}if(t.data&&t.ids&&(u=o.appendContextPath(t.data.contextPath,t.ids[0])+"."),o.isFunction(e)&&(e=e.call(this)),t.data&&(l=o.createFrame(t.data)),e&&"object"==typeof e)if(o.isArray(e))for(var f=e.length;i<f;i++)i in e&&c(i,i,i===e.length-1);else{var p=void 0;for(var h in e)e.hasOwnProperty(h)&&(void 0!==p&&c(p,i-1),p=h,i++);void 0!==p&&c(p,i-1,!0)}return 0===i&&(s=r(this)),s})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(10),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){e.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new i.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerHelper("if",function(e,t){return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)}),e.registerHelper("unless",function(t,n){return e.helpers.if.call(this,t,{fn:n.inverse,inverse:n.fn,hash:n.hash})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",function(){for(var t=[void 0],n=arguments[arguments.length-1],r=0;r<arguments.length-1;r++)t.push(arguments[r]);var o=1;null!=n.hash.level?o=n.hash.level:n.data&&null!=n.data.level&&(o=n.data.level),t[0]=o,e.log.apply(e,t)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",function(e,t){return e?"constructor"!==t||e.propertyIsEnumerable(t)?e[t]:void 0:e})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerHelper("with",function(e,t){r.isFunction(e)&&(e=e.call(this));var n=t.fn;if(r.isEmpty(e))return t.inverse(this);var o=t.data;return t.data&&t.ids&&((o=r.createFrame(t.data)).contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),n(e,{data:o,blockParams:r.blockParams([e],[o&&o.contextPath])})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.registerDefaultDecorators=function(e){i.default(e)};var r,o=n(40),i=(r=o)&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerDecorator("inline",function(e,t,n,o){var i=e;return t.partials||(t.partials={},i=function(o,i){var a=n.partials;n.partials=r.extend({},a,t.partials);var s=e(o,i);return n.partials=a,s}),t.partials[o.args[0]]=o.fn,i})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=r.indexOf(o.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];console[t].apply(console,r)}}};t.default=o,e.exports=t.default},function(e,t,n){"use strict";function r(e){this.string=e}t.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},t.default=r,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,n=s.COMPILER_REVISION;if(t!==n){if(t<n){var r=s.REVISION_CHANGES[n],o=s.REVISION_CHANGES[t];throw new a.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+r+") or downgrade your runtime to an older version ("+o+").")}throw new a.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")}},t.template=function(e,t){if(!t)throw new a.default("No environment passed to template");if(!e||!e.main)throw new a.default("Unknown template object: "+typeof e);e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var n={strict:function(e,t){if(!(t in e))throw new a.default('"'+t+'" not defined in '+e);return e[t]},lookup:function(e,t){for(var n=e.length,r=0;r<n;r++)if(e[r]&&null!=e[r][t])return e[r][t]},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:o.escapeExpression,invokePartial:function(n,r,i){i.hash&&(r=o.extend({},r,i.hash),i.ids&&(i.ids[0]=!0)),n=t.VM.resolvePartial.call(this,n,r,i);var s=t.VM.invokePartial.call(this,n,r,i);if(null==s&&t.compile&&(i.partials[i.name]=t.compile(n,e.compilerOptions,t),s=i.partials[i.name](r,i)),null!=s){if(i.indent){for(var l=s.split("\n"),u=0,c=l.length;u<c&&(l[u]||u+1!==c);u++)l[u]=i.indent+l[u];s=l.join("\n")}return s}throw new a.default("The partial "+i.name+" could not be compiled when running in runtime-only mode")},fn:function(t){var n=e[t];return n.decorator=e[t+"_d"],n},programs:[],program:function(e,t,n,r,o){var i=this.programs[e],a=this.fn(e);return t||o||r||n?i=l(this,e,a,t,n,r,o):i||(i=this.programs[e]=l(this,e,a)),i},data:function(e,t){for(;e&&t--;)e=e._parent;return e},merge:function(e,t){var n=e||t;return e&&t&&e!==t&&(n=o.extend({},t,e)),n},nullContext:Object.seal({}),noop:t.VM.noop,compilerInfo:e.compiler};function r(t){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=o.data;r._setup(o),!o.partial&&e.useData&&(i=function(e,t){t&&"root"in t||((t=t?s.createFrame(t):{}).root=e);return t}(t,i));var a=void 0,l=e.useBlockParams?[]:void 0;function u(t){return""+e.main(n,t,n.helpers,n.partials,i,l,a)}return e.useDepths&&(a=o.depths?t!=o.depths[0]?[t].concat(o.depths):o.depths:[t]),(u=c(e.main,u,n,o.depths||[],i,l))(t,o)}return r.isTop=!0,r._setup=function(r){r.partial?(n.helpers=r.helpers,n.partials=r.partials,n.decorators=r.decorators):(n.helpers=n.merge(r.helpers,t.helpers),e.usePartial&&(n.partials=n.merge(r.partials,t.partials)),(e.usePartial||e.useDecorators)&&(n.decorators=n.merge(r.decorators,t.decorators)))},r._child=function(t,r,o,i){if(e.useBlockParams&&!o)throw new a.default("must pass block params");if(e.useDepths&&!i)throw new a.default("must pass parent depths");return l(n,t,e[t],r,0,o,i)},r},t.wrapProgram=l,t.resolvePartial=function(e,t,n){e?e.call||n.name||(n.name=e,e=n.partials[e]):e="@partial-block"===n.name?n.data["partial-block"]:n.partials[n.name];return e},t.invokePartial=function(e,t,n){var r=n.data&&n.data["partial-block"];n.partial=!0,n.ids&&(n.data.contextPath=n.ids[0]||n.data.contextPath);var i=void 0;n.fn&&n.fn!==u&&function(){n.data=s.createFrame(n.data);var e=n.fn;i=n.data["partial-block"]=function(t){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return n.data=s.createFrame(n.data),n.data["partial-block"]=r,e(t,n)},e.partials&&(n.partials=o.extend({},n.partials,e.partials))}();void 0===e&&i&&(e=i);if(void 0===e)throw new a.default("The partial "+n.name+" could not be found");if(e instanceof Function)return e(t,n)},t.noop=u;var r,o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6)),i=n(10),a=(r=i)&&r.__esModule?r:{default:r},s=n(14);function l(e,t,n,r,o,i,a){function s(t){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],s=a;return!a||t==a[0]||t===e.nullContext&&null===a[0]||(s=[t].concat(a)),n(e,t,e.helpers,e.partials,o.data||r,i&&[o.blockParams].concat(i),s)}return(s=c(n,s,e,a,r,i)).program=t,s.depth=a?a.length:0,s.blockParams=o||0,s}function u(){return""}function c(e,t,n,r,i,a){if(e.decorator){var s={};t=e.decorator(t,s,n,r&&r[0],i,a,r),o.extend(t,s)}return t}},function(e,t,n){"use strict";(function(n){t.__esModule=!0,t.default=function(e){var t=void 0!==n?n:window,r=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=r),e}},e.exports=t.default}).call(this,n(12))},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"ELBSecurityPolicy-TLS-1-0-2015-04"},3:function(e,t,n,r,o){return"ELBSecurityPolicy-TLS-1-2-2017-01"},5:function(e,t,n,r,o){var i;return"\n # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.serverName:i,t))+' doesn\'t support HSTS, but it can redirect to HTTPS\n ExampleALBHTTPToHTTPSRedirect:\n Type: AWS::ElasticLoadBalancingV2::Listener\n DependsOn: ExampleALB\n Properties:\n DefaultActions:\n - RedirectConfig:\n Host: "#{host}"\n Path: "/#{path}"\n Port: 443\n Protocol: "HTTPS"\n Query: "#{query}"\n StatusCode: HTTP_301\n Type: redirect\n LoadBalancerArn: !Ref ExampleALB\n Port: 80\n Protocol: HTTP\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,o,i){var a,s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# Please note that Application Load Balancers don't allow you to directly specify protocols\n# and ciphers, so this is the closest existing mapping from the Mozilla "+u(l(null!=(a=null!=t?t.form:t)?a.config:a,t))+"\n# profile onto an existing Amazon SSL Security Policy. For additional information, please see:\n# https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-security-policy-table.html\n\nAWSTemplateFormatVersion: 2010-09-09\nDescription: Mozilla ALB configuration generated "+u(l(null!=(a=null!=t?t.output:t)?a.date:a,t))+", "+(null!=(a=l(null!=(a=null!=t?t.output:t)?a.link:a,t))?a:"")+'\nParameters:\n SSLCertificateId:\n Description: The ARN of the ACM SSL certificate to use\n Type: String\n AllowedPattern: ^arn:aws:acm:[^:]*:[^:]*:certificate/.*$\n ConstraintDescription: >\n SSL Certificate ID must be a valid ACM ARN.\n https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-arns\nResources:\n ExampleALB:\n Type: AWS::ElasticLoadBalancingV2::LoadBalancer\n DependsOn: ExampleVPCGatewayAttachment\n Properties:\n SecurityGroups:\n - !Ref ExampleSecurityGroup\n Subnets:\n - !Ref ExampleSubnet1\n - !Ref ExampleSubnet2\n ExampleALBListener:\n Type: AWS::ElasticLoadBalancingV2::Listener\n Properties:\n Certificates:\n - CertificateArn: !Ref SSLCertificateId\n DefaultActions:\n # For simplicity, this example doesn\'t send traffic to a backend EC2 instance\n # or Lambda function and instead just returns a static page. To change this\n # to use a real backend, use the "forward" action type in DefaultActions and\n # provision a "AWS::ElasticLoadBalancingV2::TargetGroup" resource\n - FixedResponseConfig:\n ContentType: text/html\n MessageBody: You\'ve reached your '+u(l(null!=(a=null!=t?t.form:t)?a.serverName:a,t))+"\n StatusCode: '200'\n Type: fixed-response\n LoadBalancerArn: !Ref ExampleALB\n Port: 443\n Protocol: HTTPS\n SslPolicy: "+(null!=(a=r.if.call(c,(s=n(0),s&&(s.__esModule?s.default:s)).call(c,"TLSv1",null!=(a=null!=t?t.output:t)?a.protocols:a,{name:"includes",hash:{},data:i}),{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(3,i,0),data:i}))?a:"")+"\n"+(null!=(a=r.if.call(c,null!=(a=null!=t?t.form:t)?a.hsts:a,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i}))?a:"")+"\n # Everything that follows is the infrastructure to enable an AWS ALB to be provisioned\n # If you have pre-existing resources like a VPC, subnets, route tables, etc you don't\n # need to provision these and instead you can merely reference them above.\n ExampleVPC:\n Type: AWS::EC2::VPC\n Properties:\n CidrBlock: 172.28.200.0/24\n ExampleIGW:\n Type: AWS::EC2::InternetGateway\n ExampleVPCGatewayAttachment:\n Type: AWS::EC2::VPCGatewayAttachment\n Properties:\n InternetGatewayId: !Ref ExampleIGW\n VpcId: !Ref ExampleVPC\n ExampleRouteTable:\n Type: AWS::EC2::RouteTable\n Properties:\n VpcId: !Ref ExampleVPC\n ExampleRoute:\n Type: AWS::EC2::Route\n DependsOn: ExampleVPCGatewayAttachment\n Properties:\n RouteTableId: !Ref ExampleRouteTable\n DestinationCidrBlock: 0.0.0.0/0\n GatewayId: !Ref ExampleIGW\n ExampleSubnet1:\n Type: AWS::EC2::Subnet\n Properties:\n CidrBlock: 172.28.200.0/25\n AvailabilityZone: !Select\n - 0\n - Fn::GetAZs: !Ref 'AWS::Region'\n VpcId: !Ref ExampleVPC\n ExampleSubnet2:\n Type: AWS::EC2::Subnet\n Properties:\n CidrBlock: 172.28.200.128/25\n AvailabilityZone: !Select\n - 1\n - Fn::GetAZs: !Ref 'AWS::Region'\n VpcId: !Ref ExampleVPC\n ExampleSubnet1RouteTableAssociation:\n Type: AWS::EC2::SubnetRouteTableAssociation\n Properties:\n SubnetId: !Ref ExampleSubnet1\n RouteTableId: !Ref ExampleRouteTable\n ExampleSubnet2RouteTableAssociation:\n Type: AWS::EC2::SubnetRouteTableAssociation\n Properties:\n SubnetId: !Ref ExampleSubnet2\n RouteTableId: !Ref ExampleRouteTable\n ExampleSecurityGroup:\n Type: AWS::EC2::SecurityGroup\n Properties:\n GroupDescription: Allow inbound traffic from the internet\n SecurityGroupIngress:\n - CidrIp: 0.0.0.0/0\n IpProtocol: '-1'\n VpcId: !Ref ExampleVPC\n\nOutputs:\n ALBURL:\n Description: URL of the ALB load balancer\n Value: !Join [ '', [ 'https://', !GetAtt 'ExampleALB.DNSName', '/' ] ]"},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){return" - Name: Protocol-"+e.escapeExpression(e.lambda(t,t))+"\n Value: true\n"},3:function(e,t,n,r,o){return"true"},5:function(e,t,n,r,o){return"false"},7:function(e,t,n,r,o){return" - Name: "+e.escapeExpression(e.lambda(t,t))+"\n Value: true\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression,l=null!=t?t:e.nullContext||{};return"AWSTemplateFormatVersion: 2010-09-09\nDescription: Mozilla ELB configuration generated "+s(a(null!=(i=null!=t?t.output:t)?i.date:i,t))+", "+(null!=(i=a(null!=(i=null!=t?t.output:t)?i.link:i,t))?i:"")+"\nParameters:\n SSLCertificateId:\n Description: The ARN of the ACM SSL certificate to use\n Type: String\n AllowedPattern: ^arn:aws:acm:[^:]*:[^:]*:certificate/.*$\n ConstraintDescription: >\n SSL Certificate ID must be a valid ACM ARN.\n https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-arns\nResources:\n ExampleELB:\n Type: AWS::ElasticLoadBalancing::LoadBalancer\n Properties:\n Listeners:\n - LoadBalancerPort: '443'\n InstancePort: '80'\n PolicyNames:\n - Mozilla-"+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+"-v5-0\n SSLCertificateId: !Ref SSLCertificateId\n Protocol: HTTPS\n AvailabilityZones:\n Fn::GetAZs: !Ref 'AWS::Region'\n Policies:\n - PolicyName: Mozilla-"+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+"-v5-0\n PolicyType: SSLNegotiationPolicyType\n Attributes:\n"+(null!=(i=n.each.call(l,null!=(i=null!=t?t.output:t)?i.protocols:i,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+" - Name: Server-Defined-Cipher-Order\n Value: "+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.serverPreferredOrder:i,{name:"if",hash:{},fn:e.program(3,o,0),inverse:e.program(5,o,0),data:o}))?i:"")+"\n"+(null!=(i=n.each.call(l,null!=(i=null!=t?t.output:t)?i.ciphers:i,{name:"each",hash:{},fn:e.program(7,o,0),inverse:e.noop,data:o}))?i:"")+"Outputs:\n ELBURL:\n Description: URL of the ELB load balancer\n Value: !Join [ '', [ 'https://', !GetAtt 'ExampleELB.DNSName', '/' ] ]\n"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"# note that Caddy automatically configures safe TLS settings\n"},3:function(e,t,n,r,o){return"\ntls {\n protocols tls1.0 tls1.3\n ciphers ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-WITH-CHACHA20-POLY1305 ECDHE-RSA-WITH-CHACHA20-POLY1305 ECDHE-ECDSA-AES128-CBC-SHA ECDHE-RSA-AES256-CBC-SHA ECDHE-RSA-AES128-CBC-SHA ECDHE-ECDSA-AES256-CBC-SHA RSA-AES128-CBC-SHA RSA-AES256-CBC-SHA RSA-3DES-EDE-CBC-SHA\n}\n"},5:function(e,t,n,r,o){return"\n# Due to a lack of DHE support, you -must- use an ECDSA cert to support IE 11 on Windows 7\ntls {\n protocols tls1.2 tls1.3\n ciphers ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-WITH-CHACHA20-POLY1305 ECDHE-RSA-WITH-CHACHA20-POLY1305\n}\n"},7:function(e,t,n,r,o){return"\ntls {\n protocols tls1.3\n}\n"},9:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return"\n# HSTS ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+' seconds)\nheader / Strict-Transport-Security "max-age='+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+'"\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# generated "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.unless.call(u,o(n(0)).call(u,"old",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"\n# replace example.com with your domain name\nexample.com\n"+(null!=(s=r.if.call(u,o(n(0)).call(u,"old",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,o(n(0)).call(u,"intermediate",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,o(n(0)).call(u,"modern",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"\n"+(null!=(s=r.if.call(l,o(n(1)).call(l,"2.3.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.program(4,a,0),data:a}))?s:"")},2:function(e,t,n,r,o){var i;return"# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\nssl_dh = </path/to/dhparam.pem\n"},4:function(e,t,n,r,o){var i;return"ssl_dh_parameters_length = "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhParamSize:i,t))+"\n"},6:function(e,t,n,r,o){var i;return"ssl_min_protocol = "+e.escapeExpression(e.lambda(null!=(i=null!=(i=null!=t?t.output:t)?i.protocols:i)?i[0]:i,t))+"\n"},8:function(e,t,r,i,a){var s;return"ssl_protocols = "+e.escapeExpression(o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.protocols:s," ",{name:"join",hash:{},data:a}))+"\n"},10:function(e,t,r,i,a){var s;return"ssl_cipher_list = "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},12:function(e,t,n,r,o){return"yes"},14:function(e,t,n,r,o){return"no"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\nssl = required\n\nssl_cert = </path/to/signed_cert_plus_intermediates\nssl_key = </path/to/private_key\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.3.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.program(8,a,0),data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a}))?s:"")+"ssl_prefer_server_ciphers = "+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(12,a,0),inverse:e.program(14,a,0),data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return"\n# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\ntls_dhparam = /path/to/dhparam.pem\n"},3:function(e,t,n,r,o){return" +no_tlsv1"},5:function(e,t,n,r,o){return" +no_tlsv1_1"},7:function(e,t,n,r,o){return" +no_tlsv1_2"},9:function(e,t,r,i,a){var s;return"tls_require_ciphers = "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\ntls_advertise_hosts = *\ntls_certificate = /path/to/signed_cert_plus_intermediates\ntls_privatekey = /path/to/private_key\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration\nopenssl_options = +no_sslv2 +no_sslv3"+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"global\n # "+e.escapeExpression(e.lambda(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\n"+(null!=(s=r.if.call(l,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.9.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?s:"")+" ssl-default-bind-options"+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(13,a,0),inverse:e.noop,data:a}))?s:"")+" no-tls-tickets\n\n"+(null!=(s=r.if.call(l,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(15,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.9.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(17,a,0),inverse:e.noop,data:a}))?s:"")+" ssl-default-server-options"+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(13,a,0),inverse:e.noop,data:a}))?s:"")+" no-tls-tickets\n"+(null!=(s=r.if.call(l,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(20,a,0),inverse:e.noop,data:a}))?s:"")+"\nfrontend ft_test\n mode http\n bind :443 ssl crt /path/to/<cert+privkey+intermediate>"+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.8.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(25,a,0),inverse:e.noop,data:a}))?s:"")+"\n bind :80\n"+(null!=(s=r.if.call(l,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(27,a,0),inverse:e.noop,data:a}))?s:"")},2:function(e,t,r,i,a){var s;return" ssl-default-bind-ciphers "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},4:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.1.1",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:""},5:function(e,t,r,i,a){var s;return" ssl-default-bind-ciphersuites "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.cipherSuites:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},7:function(e,t,n,r,o){return" no-sslv3"},9:function(e,t,n,r,o){return" no-tlsv10"},11:function(e,t,n,r,o){return" no-tlsv11"},13:function(e,t,n,r,o){return" no-tlsv12"},15:function(e,t,r,i,a){var s;return" ssl-default-server-ciphers "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},17:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.1.1",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(18,a,0),inverse:e.noop,data:a}))?s:""},18:function(e,t,r,i,a){var s;return" ssl-default-server-ciphersuites "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.cipherSuites:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},20:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"\n"+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.6.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(21,a,0),inverse:e.program(23,a,0),data:a}))?s:"")},21:function(e,t,n,r,o){var i;return" # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\n ssl-dh-param-file /path/to/dhparam.pem\n"},23:function(e,t,n,r,o){return" tune.ssl.default-dh-param 2048\n"},25:function(e,t,n,r,o){return" alpn h2,http/1.1"},27:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return" redirect scheme https code 301 if !{ ssl_fc }\n\n # HSTS ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+" seconds)\n http-response set-header Strict-Transport-Security max-age="+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+"\n"},29:function(e,t,n,r,o){return"Sorry, TLS is not supported in this version of HAProxy.\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# generated "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(u,o(n(1)).call(u,"1.5.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.program(29,a,0),data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return", OpenSSL "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.opensslVersion:i,t))},3:function(e,t,n,r,o){var i;return'<h6 id="output-clients">\n Supports '+(null!=(i=n.each.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.output:t)?i.oldestClients:i,{name:"each",hash:{},fn:e.program(4,o,0),inverse:e.noop,data:o}))?i:"")+"</h6>\n"},4:function(e,t,n,r,o){var i;return"\n "+(null!=(i=n.if.call(null!=t?t:e.nullContext||{},o&&o.last,{name:"if",hash:{},fn:e.program(5,o,0),inverse:e.program(7,o,0),data:o}))?i:"")+"\n"},5:function(e,t,n,r,o){return" and "+e.escapeExpression(e.lambda(t,t))},7:function(e,t,n,r,o){return e.escapeExpression(e.lambda(t,t))+", "},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression,l=null!=t?t:e.nullContext||{};return"<h3>\n "+s(a(null!=(i=null!=t?t.form:t)?i.server:i,t))+" "+s(a(null!=(i=null!=t?t.form:t)?i.serverVersion:i,t))+", "+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+" config"+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.usesOpenssl:i,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+"\n</h3>\n"+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.showSupports:i,{name:"if",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o}))?i:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return'$SERVER["socket"] == ":80" {\n $HTTP["host"] =~ ".*" {\n url.redirect = (".*" => "https://%0$0")\n }\n}\n\n'},3:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.4.29",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?s:""},4:function(e,t,n,r,o){var i;return"\n # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+' > /path/to/dhparam.pem\n ssl.dh-file = "/path/to/dhparam.pem"\n'},6:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return' ssl.openssl.ssl-conf-cmd = ("Protocol" => "ALL, -SSLv2, -SSLv3'+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+'")\n'},7:function(e,t,n,r,o){return", -TLSv1"},9:function(e,t,n,r,o){return", -TLSv1.1"},11:function(e,t,n,r,o){return", -TLSv1.2"},13:function(e,t,n,r,o){return' # Please upgrade to 1.4.48 or else you cannot fully disable deprecated protocols\n ssl.use-sslv2 = "disable"\n ssl.use-sslv3 = "disable"\n'},15:function(e,t,n,r,o){return"enable"},17:function(e,t,n,r,o){return"disable"},19:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return"\n # HTTP Strict Transport Security ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+' seconds\n setenv.add-response-header = (\n "Strict-Transport-Security" => "max-age='+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+'"\n )\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# generated "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+'$SERVER["socket"] == ":443" {\n protocol = "https://"\n ssl.engine = "enable"\n ssl.disable-client-renegotiation = "enable"\n\n # pemfile is cert+privkey, ca-file is the intermediate chain in one file\n ssl.pemfile = "/path/to/signed_cert_plus_private_key.pem"\n ssl.ca-file = "/path/to/intermediate_certificate.pem"\n'+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+'\n # Environment flag for HTTPS enabled\n setenv.add-environment = (\n "HTTPS" => "on"\n )\n\n # '+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.4.48",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.program(13,a,0),data:a}))?s:"")+' ssl.cipher-list = "'+(null!=(s=o(n(4)).call(c,null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+'"\n ssl.honor-cipher-order = "'+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(15,a,0),inverse:e.program(17,a,0),data:a}))?s:"")+'"\n'+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(19,a,0),inverse:e.noop,data:a}))?s:"")+"}"},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,r,o,i){var a,s;return"ssl-cipher = "+(null!=(a=(s=n(4),s&&(s.__esModule?s.default:s)).call(null!=t?t:e.nullContext||{},null!=(a=null!=t?t.output:t)?a.ciphers:a,":",{name:"join",hash:{},data:i}))?a:"")+"\n"},3:function(e,t,n,r,o){var i;return e.escapeExpression(e.lambda(t,t))+(null!=(i=n.unless.call(null!=t?t:e.nullContext||{},o&&o.last,{name:"unless",hash:{},fn:e.program(4,o,0),inverse:e.noop,data:o}))?i:"")},4:function(e,t,n,r,o){return","},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=null!=t?t:e.nullContext||{};return"# "+e.escapeExpression(a(null!=(i=null!=t?t.output:t)?i.date:i,t))+", "+(null!=(i=a(null!=(i=null!=t?t.output:t)?i.link:i,t))?i:"")+"\n[mysqld]\nrequire_secure_transport = on\nssl-cert = /path/to/signed_cert_plus_intermediates.pem\nssl-key = /path/to/private_key\n"+(null!=(i=n.if.call(s,null!=(i=null!=(i=null!=t?t.output:t)?i.ciphers:i)?i.length:i,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+"tls_version = "+(null!=(i=n.each.call(s,null!=(i=null!=t?t.output:t)?i.protocols:i,{name:"each",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o}))?i:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"server {\n listen 80 default_server;\n listen [::]:80 default_server;\n\n # redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.\n return 301 https://$host$request_uri;\n}\n\n"},3:function(e,t,n,r,o){return" listen 443 ssl http2;\n listen [::]:443 ssl http2;\n"},5:function(e,t,n,r,o){return" listen 443 ssl;\n listen [::]:443 ssl;\n"},7:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.5.9",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a}))?s:""},8:function(e,t,n,r,o){return" ssl_session_tickets off;\n"},10:function(e,t,n,r,o){var i;return" # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\n ssl_dhparam /path/to/dhparam.pem;\n\n"},12:function(e,t,n,r,o){return" "+e.escapeExpression(e.lambda(t,t))},14:function(e,t,r,i,a){var s;return" ssl_ciphers "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+";\n"},16:function(e,t,n,r,o){return"on"},18:function(e,t,n,r,o){return"off"},20:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"\n # HSTS (ngx_http_headers_module is required) ("+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+' seconds)\n add_header Strict-Transport-Security "max-age='+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+'"'+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.7.5",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(21,a,0),inverse:e.noop,data:a}))?s:"")+";\n"},21:function(e,t,n,r,o){return" always"},23:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.3.7",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(24,a,0),inverse:e.noop,data:a}))?s:""},24:function(e,t,n,r,o){return"\n # OCSP stapling\n ssl_stapling on;\n ssl_stapling_verify on;\n\n # verify chain of trust of OCSP response using Root CA and Intermediate certs\n ssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates;\n\n # replace with the IP address of your resolver\n resolver 127.0.0.1;\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# generated "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"server {\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.9.5",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a}))?s:"")+"\n # certs sent to the client in SERVER HELLO are concatenated in ssl_certificate\n ssl_certificate /path/to/signed_cert_plus_intermediates;\n ssl_certificate_key /path/to/private_key;\n ssl_session_timeout 1d;\n ssl_session_cache shared:MozSSL:10m; # about 40000 sessions\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.0.2l",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a}))?s:"")+" # "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration\n ssl_protocols"+(null!=(s=r.each.call(c,null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"each",hash:{},fn:e.program(12,a,0),inverse:e.noop,data:a}))?s:"")+";\n"+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(14,a,0),inverse:e.noop,data:a}))?s:"")+" ssl_prefer_server_ciphers "+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(16,a,0),inverse:e.program(18,a,0),data:a}))?s:"")+";\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(20,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.ocsp:s,{name:"if",hash:{},fn:e.program(23,a,0),inverse:e.noop,data:a}))?s:"")+"}"},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return" "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.serverVersion:i,t))},3:function(e,t,n,r,o){var i;return"and OpenSSL "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.opensslVersion:i,t))+" "},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression,l=null!=t?t:e.nullContext||{};return"# unfortunately, "+s(a(null!=(i=null!=t?t.form:t)?i.serverName:i,t))+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.hasVersions:i,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+" "+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.usesOpenssl:i,{name:"if",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o}))?i:"")+"does not support the "+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+" configuration"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"<VirtualHost *:80>\n RewriteEngine On\n RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]\n</VirtualHost>\n\n"},3:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return"\n # HTTP Strict Transport Security (mod_headers is required) ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+' seconds)\n Header always set Strict-Transport-Security "max-age='+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+'"\n'},5:function(e,t,n,r,o){return"-TLSv1"},7:function(e,t,n,r,o){return" -TLSv1.1"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"<VirtualHost *:443>\n SSLEngine on\n SSLWallet /path/to/wallet\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+"</VirtualHost>\n\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\nSSLProtocol All "+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"\nSSLCipherSuite "+(null!=(s=o(n(4)).call(c,null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\nSSLHonorCipherOrder on\n"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return", !TLSv1"},3:function(e,t,n,r,o){return", !TLSv1.1"},5:function(e,t,n,r,o){return", !TLSv1.2"},7:function(e,t,n,r,o){return"smtpd_tls_mandatory_ciphers = medium\n"},9:function(e,t,n,r,o){var i;return"\n# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\n# not actually 1024 bits, this applies to all DHE >= 1024 bits\nsmtpd_tls_dh1024_param_file = /path/to/dhparam.pem\n"},11:function(e,t,r,i,a){var s;return"tls_medium_cipherlist = "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},13:function(e,t,n,r,o){return"yes"},15:function(e,t,n,r,o){return"no"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\nsmtpd_use_tls = yes\n\nsmtpd_tls_security_level = may\nsmtpd_tls_auth_only = yes\nsmtpd_tls_cert_file = /path/to/signed_cert_plus_intermediates\nsmtpd_tls_key_file = /path/to/private_key\nsmtpd_tls_mandatory_protocols = !SSLv2, !SSLv3"+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+"\nsmtpd_tls_protocols = !SSLv2, !SSLv3"+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+"tls_preempt_cipherlist = "+(null!=(s=r.if.call(u,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(13,a,0),inverse:e.program(15,a,0),data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return"\n# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\nssl_dh_params_file = '/path/to/dhparam.pem'\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,o,i){var a,s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# "+e.escapeExpression(l(null!=(a=null!=t?t.output:t)?a.date:a,t))+", "+(null!=(a=l(null!=(a=null!=t?t.output:t)?a.link:a,t))?a:"")+"\nssl = on\n\nssl_cert_file = '/path/to/signed_cert_plus_intermediates'\nssl_key_file = '/path/to/private_key'\n"+(null!=(a=r.if.call(u,null!=(a=null!=t?t.output:t)?a.usesDhe:a,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+"\nssl_ciphers = '"+(null!=(a=(s=n(4),s&&(s.__esModule?s.default:s)).call(u,null!=(a=null!=t?t.output:t)?a.ciphers:a,":",{name:"join",hash:{},data:i}))?a:"")+"'"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return' [entryPoints.http]\n address = ":80"\n [entryPoints.http.redirect]\n entryPoint = "https"\n\n'},3:function(e,t,n,r,o){return' minVersion = "VersionTLS10"\n'},5:function(e,t,r,i,a){var s;return' minVersion = "'+(null!=(s=o(n(60)).call(null!=t?t:e.nullContext||{},null!=(s=null!=(s=null!=t?t.output:t)?s.protocols:s)?s[0]:s,"TLSv1.","VersionTLS1",{name:"replace",hash:{},data:a}))?s:"")+'"\n'},7:function(e,t,n,r,o){var i;return" cipherSuites = [\n"+(null!=(i=n.each.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.output:t)?i.ciphers:i,{name:"each",hash:{},fn:e.program(8,o,0),inverse:e.noop,data:o}))?i:"")+" ]\n"},8:function(e,t,n,r,o){var i;return' "'+e.escapeExpression(e.lambda(t,t))+'"'+(null!=(i=n.unless.call(null!=t?t:e.nullContext||{},o&&o.last,{name:"unless",hash:{},fn:e.program(9,o,0),inverse:e.noop,data:o}))?i:"")+"\n"},9:function(e,t,n,r,o){return","},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# generated "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+'\ndefaultEntryPoints = ["http", "https"]\n\n[entryPoints]\n'+(null!=(s=r.if.call(u,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+' [entryPoints.https]\n address = ":443"\n [entryPoints.https.tls]\n'+(null!=(s=r.if.call(u,o(n(61)).call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.protocols:s)?s[0]:s,"TLSv1",{name:"eq",hash:{},data:a}),{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a}))?s:"")+(null!=(s=r.if.call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+'\n # due to Go limitations, it is highly recommended that you use an ECDHE\n # certificate, or you may experience compatibility issues\n [[entryPoints.https.tls.certificates]]\n certFile = "/path/to/signed_cert_plus_intermediates"\n keyFile = "/path/to/private_key"'},useData:!0})},function(e,t,n){"use strict";n.r(t),t.default=function(e,t,n){return e.replace(t,n)}},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return e===t}},function(e,t,n){"use strict";n.r(t);var r=n(5),o=n.n(r),i=(n(25),n(15)),a=n.n(i),s=n(16),l=n(9),u=n.n(l),c=n(17),f=n.n(c),p=n(18),h=n.n(p),d=n(19),m=n.n(d),g=n(20),v=n.n(g),E=n(21),_=n.n(E),y=(n(27),n(22)),S=n(2),b=n.n(S),A=n(11),C=n(1);function T(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}var w=function(){return x.apply(this,arguments)};function x(){var e;return e=regeneratorRuntime.mark(function e(){var t,n,r,o,i,a,s,l,u,c,f;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=document.getElementById("form-generator").elements,n=t.config.value,r=t.server.value,o=A.configurations[t.config.value],i=new URL(document.location),a="server=".concat(r,"&server-version=").concat(t["server-version"].value),a+=!1!==b.a[r].supportsConfigs?"&config=".concat(n):"",a+=!1!==b.a[r].usesOpenssl&&t["openssl-version"].value!==b.a.openssl.latestVersion?"&openssl-version=".concat(t["openssl-version"].value):"",a+=!1===b.a[r].supportsHsts||t.hsts.checked?"":"&hsts=false",a+=!1===b.a[r].supportsOcspStapling||t.ocsp.checked?"":"&ocsp=false",s=new Date,l="".concat(i.origin).concat(i.pathname,"#").concat(a),u=o.tls_versions,!1!==Object(C.default)(b.a[r].tls13,t["server-version"].value)&&!1!==Object(C.default)(b.a.openssl.tls13,t["openssl-version"].value)||(u=u.filter(function(e){return"TLSv1.3"!==e})),c=b.a[r].cipherFormat?o.ciphers[b.a[r].cipherFormat]:o.ciphers.openssl,c=b.a[r].supportedCiphers?c.filter(function(e){return-1!==b.a[r].supportedCiphers.indexOf(e)}):c,f={form:{config:t.config.value,hsts:t.hsts.checked&&!1!==b.a[r].supportsHsts,ocsp:t.ocsp.checked&&!1!==b.a[r].supportsOcspStapling,opensslVersion:t["openssl-version"].value,server:r,serverName:document.querySelector("label[for=server-".concat(r,"]")).innerText,serverVersion:t["server-version"].value},output:{ciphers:c,cipherSuites:o.ciphersuites,date:s.toISOString().substr(0,10),dhCommand:o.dh_param_size>=2048?"curl ".concat(i.origin,"/ffdhe").concat(o.dh_param_size,".txt"):"openssl dhparam ".concat(o.dh_param_size),dhParamSize:o.dh_param_size,fragment:a,hasVersions:!1!==b.a[r].hasVersions,hstsMaxAge:o.hsts_min_age,latestVersion:b.a[r].latestVersion,link:l,oldestClients:o.oldest_clients,opensslCiphers:c,opensslCipherSuites:o.ciphersuites,origin:i.origin,protocols:u,serverPreferredOrder:o.server_preferred_order,showSupports:!1!==b.a[r].showSupports,supportsConfigs:!1!==b.a[r].supportsConfigs,supportsHsts:!1!==b.a[r].supportsHsts,supportsOcspStapling:!1!==b.a[r].supportsOcspStapling,usesDhe:c.join(":").includes(":DHE")||c.join(":").includes("_DHE_"),usesOpenssl:!1!==b.a[r].usesOpenssl},sstls:A},e.abrupt("return",f);case 18:case"end":return e.stop()}},e)}),(x=function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){T(i,r,o,a,s,"next",e)}function s(e){T(i,r,o,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}var D=function(e){return new Promise(function(t){return setTimeout(t,e)})};function L(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function H(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){L(i,r,o,a,s,"next",e)}function s(e){L(i,r,o,a,s,"throw",e)}a(void 0)})}}u.a.registerLanguage("apache",f.a),u.a.registerLanguage("ini",h.a),u.a.registerLanguage("json",m.a),u.a.registerLanguage("nginx",v.a),u.a.registerLanguage("yaml",_.a);var I=!1,O={},R=n(28);R.keys().forEach(function(e){O[e.split(s.sep).slice(-1)[0].split(".")[0]]=R(e)});var N=function(){var e=H(regeneratorRuntime.mark(function e(){var t,n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w();case 2:t=e.sent,o()("#server-version").toggleClass("text-disabled",!1===t.output.hasVersions),o()("#openssl-version").toggleClass("text-disabled",!1===t.output.usesOpenssl),o()("#hsts").prop("disabled",!1===t.output.supportsHsts),o()("#ocsp").prop("disabled",!1===t.output.supportsOcspStapling),I&&(window.location.hash=t.output.fragment),document.getElementById("output-header").innerHTML=O.header(t),n=0===t.output.protocols.length?O.nosupport(t):O[t.form.server](t),document.getElementById("copy").classList.toggle("d-none",0===t.output.protocols.length),r=b.a[t.form.server].highlighter,document.getElementById("output-config").innerHTML=u.a.highlight(r,n,!0).value;case 13:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();o()().ready(function(){if(window.location.hash.length>0){var e={true:!0,false:!1},t=new URLSearchParams(window.location.hash.substr(1));null!==t.get("server")&&null===t.get("server-version")&&o()("#server-version").val(b.a[t.get("server")].latestVersion);var n=!0,r=!1,i=void 0;try{for(var s,l=t.entries()[Symbol.iterator]();!(n=(s=l.next()).done);n=!0){var u=s.value;if(u[1]=void 0===e[u[1]]?u[1]:e[u[1]],y.validHashKeys.includes(u[0])){var c=document.getElementById(u[0])||document.querySelector('input[name="'.concat(u[0],'"][value="').concat(u[1],'"]'));if(!c||!c.type)continue;switch(c.type){case"radio":case"checkbox":c.checked=u[1];break;case"text":c.value=u[1]}}}}catch(e){r=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw i}}}N(),o()("#form-config, #form-environment").on("change",H(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:I=!0,N();case 2:case"end":return e.stop()}},e)}))),o()(".form-server").on("change",H(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return I=!0,e.next=3,w();case 3:t=e.sent,o()("#server-version").val(t.output.latestVersion),N();case 6:case"end":return e.stop()}},e)}))),o()('[data-toggle="tooltip"]').tooltip(),new a.a("#copy").on("success",function(){var e=H(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o()("#copy").tooltip("show"),t.clearSelection(),e.next=4,D(750);case 4:o()("#copy").tooltip("hide");case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}())})},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n(7),i=n(8);t.default=function(e,t){return!(!function(e,t){e=Object(o.a)(e),t=Object(o.a)(t);var n=Object(i.diff)(e,t);return"patch"===n||null===n}(e=Object(o.a)(e),t=Object(o.a)(t))||!Object(r.default)(e,t))}}]); \ No newline at end of file
+var n="undefined"!=typeof window&&"undefined"!=typeof document,r=["Edge","Trident","Firefox"],o=0,i=0;i<r.length;i+=1)if(n&&navigator.userAgent.indexOf(r[i])>=0){o=1;break}var a=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},o))}};function s(e){return e&&"[object Function]"==={}.toString.call(e)}function l(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function u(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=l(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:c(u(e))}var f=n&&!(!window.MSInputMethodContext||!document.documentMode),p=n&&/MSIE 10/.test(navigator.userAgent);function h(e){return 11===e?f:10===e?p:f||p}function d(e){if(!e)return document.documentElement;for(var t=h(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===l(n,"position")?d(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a,s,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(o))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&d(a.firstElementChild)!==a?d(l):l;var u=m(e);return u.host?g(u.host,t):g(e,m(t).host)}function v(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function E(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function _(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],h(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function y(e){var t=e.body,n=e.documentElement,r=h(10)&&getComputedStyle(n);return{height:_("Height",t,n,r),width:_("Width",t,n,r)}}var S=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},b=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),A=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function T(e){return C({},e,{right:e.left+e.width,bottom:e.top+e.height})}function w(e){var t={};try{if(h(10)){t=e.getBoundingClientRect();var n=v(e,"top"),r=v(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?y(e.ownerDocument):{},a=i.width||e.clientWidth||o.right-o.left,s=i.height||e.clientHeight||o.bottom-o.top,u=e.offsetWidth-a,c=e.offsetHeight-s;if(u||c){var f=l(e);u-=E(f,"x"),c-=E(f,"y"),o.width-=u,o.height-=c}return T(o)}function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=h(10),o="HTML"===t.nodeName,i=w(e),a=w(t),s=c(e),u=l(t),f=parseFloat(u.borderTopWidth,10),p=parseFloat(u.borderLeftWidth,10);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=T({top:i.top-a.top-f,left:i.left-a.left-p,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var m=parseFloat(u.marginTop,10),g=parseFloat(u.marginLeft,10);d.top-=f-m,d.bottom-=f-m,d.left-=p-g,d.right-=p-g,d.marginTop=m,d.marginLeft=g}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=v(t,"top"),o=v(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(d,t)),d}function D(e){if(!e||!e.parentElement||h())return document.documentElement;for(var t=e.parentElement;t&&"none"===l(t,"transform");)t=t.parentElement;return t||document.documentElement}function L(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},a=o?D(e):g(e,t);if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=x(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:v(n),s=t?0:v(n,"left");return T({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i})}(a,o);else{var s=void 0;"scrollParent"===r?"BODY"===(s=c(u(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var f=x(s,a,o);if("HTML"!==s.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===l(t,"position"))return!0;var r=u(t);return!!r&&e(r)}(a))i=f;else{var p=y(e.ownerDocument),h=p.height,d=p.width;i.top+=f.top-f.marginTop,i.bottom=h+f.top,i.left+=f.left-f.marginLeft,i.right=d+f.left}}var m="number"==typeof(n=n||0);return i.left+=m?n:n.left||0,i.top+=m?n:n.top||0,i.right-=m?n:n.right||0,i.bottom-=m?n:n.bottom||0,i}function H(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=L(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map(function(e){return C({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),u=l.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),c=u.length>0?u[0].key:l[0].key,f=e.split("-")[1];return c+(f?"-"+f:"")}function I(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return x(n,r?D(t):g(t,n),r)}function O(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function R(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function N(e,t,n){n=n.split("-")[0];var r=O(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",l=i?"height":"width",u=i?"width":"height";return o[a]=t[a]+t[l]/2-r[l]/2,o[s]=n===s?t[s]-r[u]:t[R(s)],o}function k(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function P(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=k(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&s(n)&&(t.offsets.popper=T(t.offsets.popper),t.offsets.reference=T(t.offsets.reference),t=n(t,e))}),t}function M(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function j(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if(void 0!==document.body.style[i])return i}return null}function B(e){var t=e.ownerDocument;return t?t.defaultView:window}function F(e,t,n,r){n.updateBound=r,B(e).addEventListener("resize",n.updateBound,{passive:!0});var o=c(e);return function e(t,n,r,o){var i="BODY"===t.nodeName,a=i?t.ownerDocument.defaultView:t;a.addEventListener(n,r,{passive:!0}),i||e(c(a.parentNode),n,r,o),o.push(a)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function W(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,B(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function q(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function V(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&q(t[n])&&(r="px"),e.style[n]=t[n]+r})}var G=n&&/Firefox/i.test(navigator.userAgent);function U(e,t,n){var r=k(e,function(e){return e.name===t}),o=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!o){var i="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}var $=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],K=$.slice(3);function X(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=K.indexOf(e),r=K.slice(n+1).concat(K.slice(0,n));return t?r.reverse():r}var z={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Y(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=a.indexOf(k(a,function(e){return-1!==e.search(/,|\s/)}));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return(u=u.map(function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return T(s)[t]/100*i}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}(e,o,t,n)})})).forEach(function(e,t){e.forEach(function(n,r){q(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))})}),o}var Q={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",u=s?"width":"height",c={start:A({},l,i[l]),end:A({},l,i[l]+i[u]-a[u])};e.offsets.popper=C({},a,c[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],l=void 0;return l=q(+n)?[+n,0]:Y(n,i,a,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||d(e.instance.popper);e.instance.reference===n&&(n=d(n));var r=j("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var l=L(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=l;var u=t.priority,c=e.offsets.popper,f={primary:function(e){var n=c[e];return c[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(c[e],l[e])),A({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=c[n];return c[e]>l[e]&&!t.escapeWithReference&&(r=Math.min(c[n],l[e]-("right"===e?c.width:c.height))),A({},n,r)}};return u.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";c=C({},c,f[t](e))}),e.offsets.popper=c,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",l=a?"left":"top",u=a?"width":"height";return n[s]<i(r[l])&&(e.offsets.popper[l]=i(r[l])-n[u]),n[l]>i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!U(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,a=i.popper,s=i.reference,u=-1!==["left","right"].indexOf(o),c=u?"height":"width",f=u?"Top":"Left",p=f.toLowerCase(),h=u?"left":"top",d=u?"bottom":"right",m=O(r)[c];s[d]-m<a[p]&&(e.offsets.popper[p]-=a[p]-(s[d]-m)),s[p]+m>a[d]&&(e.offsets.popper[p]+=s[p]+m-a[d]),e.offsets.popper=T(e.offsets.popper);var g=s[p]+s[c]/2-m/2,v=l(e.instance.popper),E=parseFloat(v["margin"+f],10),_=parseFloat(v["border"+f+"Width"],10),y=g-e.offsets.popper[p]-E-_;return y=Math.max(Math.min(a[c]-m,y),0),e.arrowElement=r,e.offsets.arrow=(A(n={},p,Math.round(y)),A(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(M(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=L(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=R(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case z.FLIP:a=[r,o];break;case z.CLOCKWISE:a=X(r);break;case z.COUNTERCLOCKWISE:a=X(r,!0);break;default:a=t.behavior}return a.forEach(function(s,l){if(r!==s||a.length===l+1)return e;r=e.placement.split("-")[0],o=R(r);var u=e.offsets.popper,c=e.offsets.reference,f=Math.floor,p="left"===r&&f(u.right)>f(c.left)||"right"===r&&f(u.left)<f(c.right)||"top"===r&&f(u.bottom)>f(c.top)||"bottom"===r&&f(u.top)<f(c.bottom),h=f(u.left)<f(n.left),d=f(u.right)>f(n.right),m=f(u.top)<f(n.top),g=f(u.bottom)>f(n.bottom),v="left"===r&&h||"right"===r&&d||"top"===r&&m||"bottom"===r&&g,E=-1!==["top","bottom"].indexOf(r),_=!!t.flipVariations&&(E&&"start"===i&&h||E&&"end"===i&&d||!E&&"start"===i&&m||!E&&"end"===i&&g),y=!!t.flipVariationsByContent&&(E&&"start"===i&&d||E&&"end"===i&&h||!E&&"start"===i&&g||!E&&"end"===i&&m),S=_||y;(p||v||S)&&(e.flipped=!0,(p||v)&&(r=a[l+1]),S&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=C({},e.offsets.popper,N(e.instance.popper,e.offsets.reference,e.placement)),e=P(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,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=R(t),e.offsets.popper=T(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!U(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=k(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=k(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==i?i:t.gpuAcceleration,s=d(e.instance.popper),l=w(s),u={position:o.position},c=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,i=Math.round,a=Math.floor,s=function(e){return e},l=i(o.width),u=i(r.width),c=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),p=t?c||f||l%2==u%2?i:a:s,h=t?i:s;return{left:p(l%2==1&&u%2==1&&!f&&t?r.left-1:r.left),top:h(r.top),bottom:h(r.bottom),right:p(r.right)}}(e,window.devicePixelRatio<2||!G),f="bottom"===n?"top":"bottom",p="right"===r?"left":"right",h=j("transform"),m=void 0,g=void 0;if(g="bottom"===f?"HTML"===s.nodeName?-s.clientHeight+c.bottom:-l.height+c.bottom:c.top,m="right"===p?"HTML"===s.nodeName?-s.clientWidth+c.right:-l.width+c.right:c.left,a&&h)u[h]="translate3d("+m+"px, "+g+"px, 0)",u[f]=0,u[p]=0,u.willChange="transform";else{var v="bottom"===f?-1:1,E="right"===p?-1:1;u[f]=g*v,u[p]=m*E,u.willChange=f+", "+p}var _={"x-placement":e.placement};return e.attributes=C({},_,e.attributes),e.styles=C({},u,e.styles),e.arrowStyles=C({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return V(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var i=I(o,t,e,n.positionFixed),a=H(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),V(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Z=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=C({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(C({},e.Defaults.modifiers,o.modifiers)).forEach(function(t){r.options.modifiers[t]=C({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return C({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&s(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return b(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=I(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=H(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=N(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,M(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[j("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return W.call(this)}}]),e}();Z.Utils=("undefined"!=typeof window?window:e).PopperUtils,Z.placements=$,Z.Defaults=Q,t.default=Z}.call(this,n(12))},function(e,t,n){},function(e,t,n){var r={"./apache.hbs":29,"./awsalb.hbs":45,"./awselb.hbs":46,"./caddy.hbs":47,"./dovecot.hbs":48,"./exim.hbs":49,"./haproxy.hbs":50,"./header.hbs":51,"./lighttpd.hbs":52,"./mysql.hbs":53,"./nginx.hbs":54,"./nosupport.hbs":55,"./oraclehttp.hbs":56,"./postfix.hbs":57,"./postgresql.hbs":58,"./proftpd.hbs":59,"./traefik.hbs":60};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=28},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return(null!=(i=n.if.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.form:t)?i.ocsp:i,{name:"if",hash:{},fn:e.program(2,o,0),inverse:e.noop,data:o}))?i:"")+", mod_rewrite, and mod_headers"},2:function(e,t,n,r,o){return", mod_socache_shmcb"},4:function(e,t,n,r,o){var i;return null!=(i=n.if.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.form:t)?i.ocsp:i,{name:"if",hash:{},fn:e.program(5,o,0),inverse:e.noop,data:o}))?i:""},5:function(e,t,n,r,o){return" and mod_socache_shmcb"},7:function(e,t,n,r,o){return"<VirtualHost *:80>\n RewriteEngine On\n RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]\n</VirtualHost>\n\n"},9:function(e,t,n,r,o){var i;return null!=(i=n.if.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.output:t)?i.usesDhe:i,{name:"if",hash:{},fn:e.program(10,o,0),inverse:e.program(12,o,0),data:o}))?i:""},10:function(e,t,n,r,o){var i;return"\n # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" >> /path/to/signed_cert_and_intermediate_certs_and_dhparams\n SSLCertificateFile /path/to/signed_cert_and_intermediate_certs_and_dhparams\n"},12:function(e,t,n,r,o){return" SSLCertificateFile /path/to/signed_cert_and_intermediate_certs\n"},14:function(e,t,n,r,o){return" SSLCertificateFile /path/to/signed_certificate\n SSLCertificateChainFile /path/to/intermediate_certificate\n"},16:function(e,t,n,r,o){return"\n # enable HTTP/2, if available\n Protocols h2 http/1.1\n"},18:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"\n # HTTP Strict Transport Security (mod_headers is required) ("+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+" seconds)\n Header"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.0.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(19,a,0),inverse:e.noop,data:a}))?s:"")+' set Strict-Transport-Security "max-age='+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+'"\n'},19:function(e,t,n,r,o){return" always"},21:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"SSLProtocol all "+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(22,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(24,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(26,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(28,a,0),inverse:e.noop,data:a}))?s:"")+"\n"},22:function(e,t,n,r,o){return"-SSLv3"},24:function(e,t,n,r,o){return" -TLSv1"},26:function(e,t,n,r,o){return" -TLSv1.1"},28:function(e,t,n,r,o){return" -TLSv1.2"},30:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"SSLProtocol all -SSLv2 "+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(31,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(33,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(26,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(28,a,0),inverse:e.noop,data:a}))?s:"")+"\n"},31:function(e,t,n,r,o){return"-SSLv3 "},33:function(e,t,n,r,o){return"-TLSv1"},35:function(e,t,r,i,a){var s;return"SSLCipherSuite "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},37:function(e,t,n,r,o){return"on"},39:function(e,t,n,r,o){return"off"},41:function(e,t,n,r,o){return"SSLSessionTickets off\n"},43:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"2.4.11",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(41,a,0),inverse:e.noop,data:a}))?s:""},45:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"2.4.14",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(46,a,0),inverse:e.noop,data:a}))?s:""},46:function(e,t,n,r,o){return'\nSSLUseStapling On\nSSLStaplingCache "shmcb:logs/ssl_stapling(32768)"\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# generated "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n# requires mod_ssl"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.program(4,a,0),data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"<VirtualHost *:443>\n SSLEngine on\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.4.8",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.program(14,a,0),data:a}))?s:"")+" SSLCertificateKeyFile /path/to/private_key\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.4.17",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(16,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(18,a,0),inverse:e.noop,data:a}))?s:"")+"</VirtualHost>\n\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.3.16",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(21,a,0),inverse:e.program(30,a,0),data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(35,a,0),inverse:e.noop,data:a}))?s:"")+"SSLHonorCipherOrder "+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(37,a,0),inverse:e.program(39,a,0),data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,o(n(64)).call(c,"2.2.30",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minpatchver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(41,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.0.2l",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(43,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.ocsp:s,{name:"if",hash:{},fn:e.program(45,a,0),inverse:e.noop,data:a}))?s:"")},useData:!0})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}t.__esModule=!0;var i=o(n(14)),a=r(n(42)),s=r(n(10)),l=o(n(6)),u=o(n(43)),c=r(n(44));function f(){var e=new i.HandlebarsEnvironment;return l.extend(e,i),e.SafeString=a.default,e.Exception=s.default,e.Utils=l,e.escapeExpression=l.escapeExpression,e.VM=u,e.template=function(t){return u.template(t,e)},e}var p=f();p.create=f,c.default(p),p.default=p,t.default=p,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){o.default(e),i.default(e),a.default(e),s.default(e),l.default(e),u.default(e),c.default(e)};var o=r(n(32)),i=r(n(33)),a=r(n(34)),s=r(n(35)),l=r(n(36)),u=r(n(37)),c=r(n(38))},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerHelper("blockHelperMissing",function(t,n){var o=n.inverse,i=n.fn;if(!0===t)return i(this);if(!1===t||null==t)return o(this);if(r.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):o(this);if(n.data&&n.ids){var a=r.createFrame(n.data);a.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:a}}return i(t,n)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(6),i=n(10),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){e.registerHelper("each",function(e,t){if(!t)throw new a.default("Must pass iterator to #each");var n=t.fn,r=t.inverse,i=0,s="",l=void 0,u=void 0;function c(t,r,i){l&&(l.key=t,l.index=r,l.first=0===r,l.last=!!i,u&&(l.contextPath=u+t)),s+=n(e[t],{data:l,blockParams:o.blockParams([e[t],t],[u+t,null])})}if(t.data&&t.ids&&(u=o.appendContextPath(t.data.contextPath,t.ids[0])+"."),o.isFunction(e)&&(e=e.call(this)),t.data&&(l=o.createFrame(t.data)),e&&"object"==typeof e)if(o.isArray(e))for(var f=e.length;i<f;i++)i in e&&c(i,i,i===e.length-1);else{var p=void 0;for(var h in e)e.hasOwnProperty(h)&&(void 0!==p&&c(p,i-1),p=h,i++);void 0!==p&&c(p,i-1,!0)}return 0===i&&(s=r(this)),s})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(10),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){e.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new i.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerHelper("if",function(e,t){return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)}),e.registerHelper("unless",function(t,n){return e.helpers.if.call(this,t,{fn:n.inverse,inverse:n.fn,hash:n.hash})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",function(){for(var t=[void 0],n=arguments[arguments.length-1],r=0;r<arguments.length-1;r++)t.push(arguments[r]);var o=1;null!=n.hash.level?o=n.hash.level:n.data&&null!=n.data.level&&(o=n.data.level),t[0]=o,e.log.apply(e,t)})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",function(e,t){return e?"constructor"!==t||e.propertyIsEnumerable(t)?e[t]:void 0:e})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerHelper("with",function(e,t){r.isFunction(e)&&(e=e.call(this));var n=t.fn;if(r.isEmpty(e))return t.inverse(this);var o=t.data;return t.data&&t.ids&&((o=r.createFrame(t.data)).contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),n(e,{data:o,blockParams:r.blockParams([e],[o&&o.contextPath])})})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.registerDefaultDecorators=function(e){i.default(e)};var r,o=n(40),i=(r=o)&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6);t.default=function(e){e.registerDecorator("inline",function(e,t,n,o){var i=e;return t.partials||(t.partials={},i=function(o,i){var a=n.partials;n.partials=r.extend({},a,t.partials);var s=e(o,i);return n.partials=a,s}),t.partials[o.args[0]]=o.fn,i})},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=n(6),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=r.indexOf(o.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];console[t].apply(console,r)}}};t.default=o,e.exports=t.default},function(e,t,n){"use strict";function r(e){this.string=e}t.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},t.default=r,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,n=s.COMPILER_REVISION;if(t!==n){if(t<n){var r=s.REVISION_CHANGES[n],o=s.REVISION_CHANGES[t];throw new a.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+r+") or downgrade your runtime to an older version ("+o+").")}throw new a.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")}},t.template=function(e,t){if(!t)throw new a.default("No environment passed to template");if(!e||!e.main)throw new a.default("Unknown template object: "+typeof e);e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var n={strict:function(e,t){if(!(t in e))throw new a.default('"'+t+'" not defined in '+e);return e[t]},lookup:function(e,t){for(var n=e.length,r=0;r<n;r++)if(e[r]&&null!=e[r][t])return e[r][t]},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:o.escapeExpression,invokePartial:function(n,r,i){i.hash&&(r=o.extend({},r,i.hash),i.ids&&(i.ids[0]=!0)),n=t.VM.resolvePartial.call(this,n,r,i);var s=t.VM.invokePartial.call(this,n,r,i);if(null==s&&t.compile&&(i.partials[i.name]=t.compile(n,e.compilerOptions,t),s=i.partials[i.name](r,i)),null!=s){if(i.indent){for(var l=s.split("\n"),u=0,c=l.length;u<c&&(l[u]||u+1!==c);u++)l[u]=i.indent+l[u];s=l.join("\n")}return s}throw new a.default("The partial "+i.name+" could not be compiled when running in runtime-only mode")},fn:function(t){var n=e[t];return n.decorator=e[t+"_d"],n},programs:[],program:function(e,t,n,r,o){var i=this.programs[e],a=this.fn(e);return t||o||r||n?i=l(this,e,a,t,n,r,o):i||(i=this.programs[e]=l(this,e,a)),i},data:function(e,t){for(;e&&t--;)e=e._parent;return e},merge:function(e,t){var n=e||t;return e&&t&&e!==t&&(n=o.extend({},t,e)),n},nullContext:Object.seal({}),noop:t.VM.noop,compilerInfo:e.compiler};function r(t){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=o.data;r._setup(o),!o.partial&&e.useData&&(i=function(e,t){t&&"root"in t||((t=t?s.createFrame(t):{}).root=e);return t}(t,i));var a=void 0,l=e.useBlockParams?[]:void 0;function u(t){return""+e.main(n,t,n.helpers,n.partials,i,l,a)}return e.useDepths&&(a=o.depths?t!=o.depths[0]?[t].concat(o.depths):o.depths:[t]),(u=c(e.main,u,n,o.depths||[],i,l))(t,o)}return r.isTop=!0,r._setup=function(r){r.partial?(n.helpers=r.helpers,n.partials=r.partials,n.decorators=r.decorators):(n.helpers=n.merge(r.helpers,t.helpers),e.usePartial&&(n.partials=n.merge(r.partials,t.partials)),(e.usePartial||e.useDecorators)&&(n.decorators=n.merge(r.decorators,t.decorators)))},r._child=function(t,r,o,i){if(e.useBlockParams&&!o)throw new a.default("must pass block params");if(e.useDepths&&!i)throw new a.default("must pass parent depths");return l(n,t,e[t],r,0,o,i)},r},t.wrapProgram=l,t.resolvePartial=function(e,t,n){e?e.call||n.name||(n.name=e,e=n.partials[e]):e="@partial-block"===n.name?n.data["partial-block"]:n.partials[n.name];return e},t.invokePartial=function(e,t,n){var r=n.data&&n.data["partial-block"];n.partial=!0,n.ids&&(n.data.contextPath=n.ids[0]||n.data.contextPath);var i=void 0;n.fn&&n.fn!==u&&function(){n.data=s.createFrame(n.data);var e=n.fn;i=n.data["partial-block"]=function(t){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return n.data=s.createFrame(n.data),n.data["partial-block"]=r,e(t,n)},e.partials&&(n.partials=o.extend({},n.partials,e.partials))}();void 0===e&&i&&(e=i);if(void 0===e)throw new a.default("The partial "+n.name+" could not be found");if(e instanceof Function)return e(t,n)},t.noop=u;var r,o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6)),i=n(10),a=(r=i)&&r.__esModule?r:{default:r},s=n(14);function l(e,t,n,r,o,i,a){function s(t){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],s=a;return!a||t==a[0]||t===e.nullContext&&null===a[0]||(s=[t].concat(a)),n(e,t,e.helpers,e.partials,o.data||r,i&&[o.blockParams].concat(i),s)}return(s=c(n,s,e,a,r,i)).program=t,s.depth=a?a.length:0,s.blockParams=o||0,s}function u(){return""}function c(e,t,n,r,i,a){if(e.decorator){var s={};t=e.decorator(t,s,n,r&&r[0],i,a,r),o.extend(t,s)}return t}},function(e,t,n){"use strict";(function(n){t.__esModule=!0,t.default=function(e){var t=void 0!==n?n:window,r=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=r),e}},e.exports=t.default}).call(this,n(12))},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"ELBSecurityPolicy-TLS-1-0-2015-04"},3:function(e,t,n,r,o){return"ELBSecurityPolicy-TLS-1-2-2017-01"},5:function(e,t,n,r,o){var i;return"\n # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.serverName:i,t))+' doesn\'t support HSTS, but it can redirect to HTTPS\n ExampleALBHTTPToHTTPSRedirect:\n Type: AWS::ElasticLoadBalancingV2::Listener\n DependsOn: ExampleALB\n Properties:\n DefaultActions:\n - RedirectConfig:\n Host: "#{host}"\n Path: "/#{path}"\n Port: 443\n Protocol: "HTTPS"\n Query: "#{query}"\n StatusCode: HTTP_301\n Type: redirect\n LoadBalancerArn: !Ref ExampleALB\n Port: 80\n Protocol: HTTP\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,o,i){var a,s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# Please note that Application Load Balancers don't allow you to directly specify protocols\n# and ciphers, so this is the closest existing mapping from the Mozilla "+u(l(null!=(a=null!=t?t.form:t)?a.config:a,t))+"\n# profile onto an existing Amazon SSL Security Policy. For additional information, please see:\n# https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-security-policy-table.html\n\nAWSTemplateFormatVersion: 2010-09-09\nDescription: Mozilla ALB configuration generated "+u(l(null!=(a=null!=t?t.output:t)?a.date:a,t))+", "+(null!=(a=l(null!=(a=null!=t?t.output:t)?a.link:a,t))?a:"")+'\nParameters:\n SSLCertificateId:\n Description: The ARN of the ACM SSL certificate to use\n Type: String\n AllowedPattern: ^arn:aws:acm:[^:]*:[^:]*:certificate/.*$\n ConstraintDescription: >\n SSL Certificate ID must be a valid ACM ARN.\n https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-arns\nResources:\n ExampleALB:\n Type: AWS::ElasticLoadBalancingV2::LoadBalancer\n DependsOn: ExampleVPCGatewayAttachment\n Properties:\n SecurityGroups:\n - !Ref ExampleSecurityGroup\n Subnets:\n - !Ref ExampleSubnet1\n - !Ref ExampleSubnet2\n ExampleALBListener:\n Type: AWS::ElasticLoadBalancingV2::Listener\n Properties:\n Certificates:\n - CertificateArn: !Ref SSLCertificateId\n DefaultActions:\n # For simplicity, this example doesn\'t send traffic to a backend EC2 instance\n # or Lambda function and instead just returns a static page. To change this\n # to use a real backend, use the "forward" action type in DefaultActions and\n # provision a "AWS::ElasticLoadBalancingV2::TargetGroup" resource\n - FixedResponseConfig:\n ContentType: text/html\n MessageBody: You\'ve reached your '+u(l(null!=(a=null!=t?t.form:t)?a.serverName:a,t))+"\n StatusCode: '200'\n Type: fixed-response\n LoadBalancerArn: !Ref ExampleALB\n Port: 443\n Protocol: HTTPS\n SslPolicy: "+(null!=(a=r.if.call(c,(s=n(0),s&&(s.__esModule?s.default:s)).call(c,"TLSv1",null!=(a=null!=t?t.output:t)?a.protocols:a,{name:"includes",hash:{},data:i}),{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.program(3,i,0),data:i}))?a:"")+"\n"+(null!=(a=r.if.call(c,null!=(a=null!=t?t.form:t)?a.hsts:a,{name:"if",hash:{},fn:e.program(5,i,0),inverse:e.noop,data:i}))?a:"")+"\n # Everything that follows is the infrastructure to enable an AWS ALB to be provisioned\n # If you have pre-existing resources like a VPC, subnets, route tables, etc you don't\n # need to provision these and instead you can merely reference them above.\n ExampleVPC:\n Type: AWS::EC2::VPC\n Properties:\n CidrBlock: 172.28.200.0/24\n ExampleIGW:\n Type: AWS::EC2::InternetGateway\n ExampleVPCGatewayAttachment:\n Type: AWS::EC2::VPCGatewayAttachment\n Properties:\n InternetGatewayId: !Ref ExampleIGW\n VpcId: !Ref ExampleVPC\n ExampleRouteTable:\n Type: AWS::EC2::RouteTable\n Properties:\n VpcId: !Ref ExampleVPC\n ExampleRoute:\n Type: AWS::EC2::Route\n DependsOn: ExampleVPCGatewayAttachment\n Properties:\n RouteTableId: !Ref ExampleRouteTable\n DestinationCidrBlock: 0.0.0.0/0\n GatewayId: !Ref ExampleIGW\n ExampleSubnet1:\n Type: AWS::EC2::Subnet\n Properties:\n CidrBlock: 172.28.200.0/25\n AvailabilityZone: !Select\n - 0\n - Fn::GetAZs: !Ref 'AWS::Region'\n VpcId: !Ref ExampleVPC\n ExampleSubnet2:\n Type: AWS::EC2::Subnet\n Properties:\n CidrBlock: 172.28.200.128/25\n AvailabilityZone: !Select\n - 1\n - Fn::GetAZs: !Ref 'AWS::Region'\n VpcId: !Ref ExampleVPC\n ExampleSubnet1RouteTableAssociation:\n Type: AWS::EC2::SubnetRouteTableAssociation\n Properties:\n SubnetId: !Ref ExampleSubnet1\n RouteTableId: !Ref ExampleRouteTable\n ExampleSubnet2RouteTableAssociation:\n Type: AWS::EC2::SubnetRouteTableAssociation\n Properties:\n SubnetId: !Ref ExampleSubnet2\n RouteTableId: !Ref ExampleRouteTable\n ExampleSecurityGroup:\n Type: AWS::EC2::SecurityGroup\n Properties:\n GroupDescription: Allow inbound traffic from the internet\n SecurityGroupIngress:\n - CidrIp: 0.0.0.0/0\n IpProtocol: '-1'\n VpcId: !Ref ExampleVPC\n\nOutputs:\n ALBURL:\n Description: URL of the ALB load balancer\n Value: !Join [ '', [ 'https://', !GetAtt 'ExampleALB.DNSName', '/' ] ]"},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){return" - Name: Protocol-"+e.escapeExpression(e.lambda(t,t))+"\n Value: true\n"},3:function(e,t,n,r,o){return"true"},5:function(e,t,n,r,o){return"false"},7:function(e,t,n,r,o){return" - Name: "+e.escapeExpression(e.lambda(t,t))+"\n Value: true\n"},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression,l=null!=t?t:e.nullContext||{};return"AWSTemplateFormatVersion: 2010-09-09\nDescription: Mozilla ELB configuration generated "+s(a(null!=(i=null!=t?t.output:t)?i.date:i,t))+", "+(null!=(i=a(null!=(i=null!=t?t.output:t)?i.link:i,t))?i:"")+"\nParameters:\n SSLCertificateId:\n Description: The ARN of the ACM SSL certificate to use\n Type: String\n AllowedPattern: ^arn:aws:acm:[^:]*:[^:]*:certificate/.*$\n ConstraintDescription: >\n SSL Certificate ID must be a valid ACM ARN.\n https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-arns\nResources:\n ExampleELB:\n Type: AWS::ElasticLoadBalancing::LoadBalancer\n Properties:\n Listeners:\n - LoadBalancerPort: '443'\n InstancePort: '80'\n PolicyNames:\n - Mozilla-"+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+"-v5-0\n SSLCertificateId: !Ref SSLCertificateId\n Protocol: HTTPS\n AvailabilityZones:\n Fn::GetAZs: !Ref 'AWS::Region'\n Policies:\n - PolicyName: Mozilla-"+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+"-v5-0\n PolicyType: SSLNegotiationPolicyType\n Attributes:\n"+(null!=(i=n.each.call(l,null!=(i=null!=t?t.output:t)?i.protocols:i,{name:"each",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+" - Name: Server-Defined-Cipher-Order\n Value: "+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.serverPreferredOrder:i,{name:"if",hash:{},fn:e.program(3,o,0),inverse:e.program(5,o,0),data:o}))?i:"")+"\n"+(null!=(i=n.each.call(l,null!=(i=null!=t?t.output:t)?i.ciphers:i,{name:"each",hash:{},fn:e.program(7,o,0),inverse:e.noop,data:o}))?i:"")+"Outputs:\n ELBURL:\n Description: URL of the ELB load balancer\n Value: !Join [ '', [ 'https://', !GetAtt 'ExampleELB.DNSName', '/' ] ]\n"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"# note that Caddy automatically configures safe TLS settings\n"},3:function(e,t,n,r,o){return"\ntls {\n protocols tls1.0 tls1.3\n ciphers ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-WITH-CHACHA20-POLY1305 ECDHE-RSA-WITH-CHACHA20-POLY1305 ECDHE-ECDSA-AES128-CBC-SHA ECDHE-RSA-AES256-CBC-SHA ECDHE-RSA-AES128-CBC-SHA ECDHE-ECDSA-AES256-CBC-SHA RSA-AES128-CBC-SHA RSA-AES256-CBC-SHA RSA-3DES-EDE-CBC-SHA\n}\n"},5:function(e,t,n,r,o){return"\n# Due to a lack of DHE support, you -must- use an ECDSA cert to support IE 11 on Windows 7\ntls {\n protocols tls1.2 tls1.3\n ciphers ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-WITH-CHACHA20-POLY1305 ECDHE-RSA-WITH-CHACHA20-POLY1305\n}\n"},7:function(e,t,n,r,o){return"\ntls {\n protocols tls1.3\n}\n"},9:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return"\n# HSTS ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+' seconds)\nheader / Strict-Transport-Security "max-age='+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+'"\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# generated "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.unless.call(u,o(n(0)).call(u,"old",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"\n# replace example.com with your domain name\nexample.com\n"+(null!=(s=r.if.call(u,o(n(0)).call(u,"old",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,o(n(0)).call(u,"intermediate",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,o(n(0)).call(u,"modern",null!=(s=null!=t?t.form:t)?s.config:s,{name:"includes",hash:{},data:a}),{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"\n"+(null!=(s=r.if.call(l,o(n(1)).call(l,"2.3.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.program(4,a,0),data:a}))?s:"")},2:function(e,t,n,r,o){var i;return"# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\nssl_dh = </path/to/dhparam.pem\n"},4:function(e,t,n,r,o){var i;return"ssl_dh_parameters_length = "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhParamSize:i,t))+"\n"},6:function(e,t,n,r,o){var i;return"ssl_min_protocol = "+e.escapeExpression(e.lambda(null!=(i=null!=(i=null!=t?t.output:t)?i.protocols:i)?i[0]:i,t))+"\n"},8:function(e,t,r,i,a){var s;return"ssl_protocols = "+e.escapeExpression(o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.protocols:s," ",{name:"join",hash:{},data:a}))+"\n"},10:function(e,t,r,i,a){var s;return"ssl_cipher_list = "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},12:function(e,t,n,r,o){return"yes"},14:function(e,t,n,r,o){return"no"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\nssl = required\n\nssl_cert = </path/to/signed_cert_plus_intermediates\nssl_key = </path/to/private_key\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"2.3.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.program(8,a,0),data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a}))?s:"")+"ssl_prefer_server_ciphers = "+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(12,a,0),inverse:e.program(14,a,0),data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return"\n# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\ntls_dhparam = /path/to/dhparam.pem\n"},3:function(e,t,n,r,o){return" +no_tlsv1"},5:function(e,t,n,r,o){return" +no_tlsv1_1"},7:function(e,t,n,r,o){return" +no_tlsv1_2"},9:function(e,t,r,i,a){var s;return"tls_require_ciphers = "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\ntls_advertise_hosts = *\ntls_certificate = /path/to/signed_cert_plus_intermediates\ntls_privatekey = /path/to/private_key\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration\nopenssl_options = +no_sslv2 +no_sslv3"+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"global\n # "+e.escapeExpression(e.lambda(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\n"+(null!=(s=r.if.call(l,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(2,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.9.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?s:"")+" ssl-default-bind-options"+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(13,a,0),inverse:e.noop,data:a}))?s:"")+" no-tls-tickets\n\n"+(null!=(s=r.if.call(l,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(15,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.9.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(17,a,0),inverse:e.noop,data:a}))?s:"")+" ssl-default-server-options"+(null!=(s=r.unless.call(l,o(n(0)).call(l,"SSLv3",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(13,a,0),inverse:e.noop,data:a}))?s:"")+" no-tls-tickets\n"+(null!=(s=r.if.call(l,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(20,a,0),inverse:e.noop,data:a}))?s:"")+"\nfrontend ft_test\n mode http\n bind :443 ssl crt /path/to/<cert+privkey+intermediate>"+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.8.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(25,a,0),inverse:e.noop,data:a}))?s:"")+"\n bind :80\n"+(null!=(s=r.if.call(l,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(27,a,0),inverse:e.noop,data:a}))?s:"")},2:function(e,t,r,i,a){var s;return" ssl-default-bind-ciphers "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},4:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.1.1",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:""},5:function(e,t,r,i,a){var s;return" ssl-default-bind-ciphersuites "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.cipherSuites:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},7:function(e,t,n,r,o){return" no-sslv3"},9:function(e,t,n,r,o){return" no-tlsv10"},11:function(e,t,n,r,o){return" no-tlsv11"},13:function(e,t,n,r,o){return" no-tlsv12"},15:function(e,t,r,i,a){var s;return" ssl-default-server-ciphers "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},17:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.1.1",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(18,a,0),inverse:e.noop,data:a}))?s:""},18:function(e,t,r,i,a){var s;return" ssl-default-server-ciphersuites "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.cipherSuites:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},20:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return"\n"+(null!=(s=r.if.call(l,o(n(1)).call(l,"1.6.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(21,a,0),inverse:e.program(23,a,0),data:a}))?s:"")},21:function(e,t,n,r,o){var i;return" # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\n ssl-dh-param-file /path/to/dhparam.pem\n"},23:function(e,t,n,r,o){return" tune.ssl.default-dh-param 2048\n"},25:function(e,t,n,r,o){return" alpn h2,http/1.1"},27:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return" redirect scheme https code 301 if !{ ssl_fc }\n\n # HSTS ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+" seconds)\n http-response set-header Strict-Transport-Security max-age="+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+"\n"},29:function(e,t,n,r,o){return"Sorry, TLS is not supported in this version of HAProxy.\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# generated "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(u,o(n(1)).call(u,"1.5.0",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.program(29,a,0),data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return", OpenSSL "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.opensslVersion:i,t))},3:function(e,t,n,r,o){var i;return'<h6 id="output-clients">\n Supports '+(null!=(i=n.each.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.output:t)?i.oldestClients:i,{name:"each",hash:{},fn:e.program(4,o,0),inverse:e.noop,data:o}))?i:"")+"</h6>\n"},4:function(e,t,n,r,o){var i;return"\n "+(null!=(i=n.if.call(null!=t?t:e.nullContext||{},o&&o.last,{name:"if",hash:{},fn:e.program(5,o,0),inverse:e.program(7,o,0),data:o}))?i:"")+"\n"},5:function(e,t,n,r,o){return" and "+e.escapeExpression(e.lambda(t,t))},7:function(e,t,n,r,o){return e.escapeExpression(e.lambda(t,t))+", "},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression,l=null!=t?t:e.nullContext||{};return"<h3>\n "+s(a(null!=(i=null!=t?t.form:t)?i.server:i,t))+" "+s(a(null!=(i=null!=t?t.form:t)?i.serverVersion:i,t))+", "+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+" config"+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.usesOpenssl:i,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+"\n</h3>\n"+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.showSupports:i,{name:"if",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o}))?i:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return'$SERVER["socket"] == ":80" {\n $HTTP["host"] =~ ".*" {\n url.redirect = (".*" => "https://%0$0")\n }\n}\n\n'},3:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.4.29",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(4,a,0),inverse:e.noop,data:a}))?s:""},4:function(e,t,n,r,o){var i;return"\n # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+' > /path/to/dhparam.pem\n ssl.dh-file = "/path/to/dhparam.pem"\n'},6:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return' ssl.openssl.ssl-conf-cmd = ("Protocol" => "ALL, -SSLv2, -SSLv3'+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(l,o(n(0)).call(l,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+'")\n'},7:function(e,t,n,r,o){return", -TLSv1"},9:function(e,t,n,r,o){return", -TLSv1.1"},11:function(e,t,n,r,o){return", -TLSv1.2"},13:function(e,t,n,r,o){return' # Please upgrade to 1.4.48 or else you cannot fully disable deprecated protocols\n ssl.use-sslv2 = "disable"\n ssl.use-sslv3 = "disable"\n'},15:function(e,t,n,r,o){return"enable"},17:function(e,t,n,r,o){return"disable"},19:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return"\n # HTTP Strict Transport Security ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+' seconds\n setenv.add-response-header = (\n "Strict-Transport-Security" => "max-age='+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+'"\n )\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# generated "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+'$SERVER["socket"] == ":443" {\n protocol = "https://"\n ssl.engine = "enable"\n ssl.disable-client-renegotiation = "enable"\n\n # pemfile is cert+privkey, ca-file is the intermediate chain in one file\n ssl.pemfile = "/path/to/signed_cert_plus_private_key.pem"\n ssl.ca-file = "/path/to/intermediate_certificate.pem"\n'+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+'\n # Environment flag for HTTPS enabled\n setenv.add-environment = (\n "HTTPS" => "on"\n )\n\n # '+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.4.48",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(6,a,0),inverse:e.program(13,a,0),data:a}))?s:"")+' ssl.cipher-list = "'+(null!=(s=o(n(4)).call(c,null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+'"\n ssl.honor-cipher-order = "'+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(15,a,0),inverse:e.program(17,a,0),data:a}))?s:"")+'"\n'+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(19,a,0),inverse:e.noop,data:a}))?s:"")+"}"},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,r,o,i){var a,s;return"ssl-cipher = "+(null!=(a=(s=n(4),s&&(s.__esModule?s.default:s)).call(null!=t?t:e.nullContext||{},null!=(a=null!=t?t.output:t)?a.ciphers:a,":",{name:"join",hash:{},data:i}))?a:"")+"\n"},3:function(e,t,n,r,o){var i;return e.escapeExpression(e.lambda(t,t))+(null!=(i=n.unless.call(null!=t?t:e.nullContext||{},o&&o.last,{name:"unless",hash:{},fn:e.program(4,o,0),inverse:e.noop,data:o}))?i:"")},4:function(e,t,n,r,o){return","},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=null!=t?t:e.nullContext||{};return"# "+e.escapeExpression(a(null!=(i=null!=t?t.output:t)?i.date:i,t))+", "+(null!=(i=a(null!=(i=null!=t?t.output:t)?i.link:i,t))?i:"")+"\n[mysqld]\nrequire_secure_transport = on\nssl-cert = /path/to/signed_cert_plus_intermediates.pem\nssl-key = /path/to/private_key\n"+(null!=(i=n.if.call(s,null!=(i=null!=(i=null!=t?t.output:t)?i.ciphers:i)?i.length:i,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+"tls_version = "+(null!=(i=n.each.call(s,null!=(i=null!=t?t.output:t)?i.protocols:i,{name:"each",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o}))?i:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"server {\n listen 80 default_server;\n listen [::]:80 default_server;\n\n # redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.\n return 301 https://$host$request_uri;\n}\n\n"},3:function(e,t,n,r,o){return" listen 443 ssl http2;\n listen [::]:443 ssl http2;\n"},5:function(e,t,n,r,o){return" listen 443 ssl;\n listen [::]:443 ssl;\n"},7:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.5.9",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(8,a,0),inverse:e.noop,data:a}))?s:""},8:function(e,t,n,r,o){return" ssl_session_tickets off;\n"},10:function(e,t,n,r,o){var i;return" # "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\n ssl_dhparam /path/to/dhparam.pem;\n\n"},12:function(e,t,n,r,o){return" "+e.escapeExpression(e.lambda(t,t))},14:function(e,t,r,i,a){var s;return" ssl_ciphers "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+";\n"},16:function(e,t,n,r,o){return"on"},18:function(e,t,n,r,o){return"off"},20:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"\n # HSTS (ngx_http_headers_module is required) ("+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+' seconds)\n add_header Strict-Transport-Security "max-age='+u(l(null!=(s=null!=t?t.output:t)?s.hstsMaxAge:s,t))+'"'+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.7.5",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(21,a,0),inverse:e.noop,data:a}))?s:"")+";\n"},21:function(e,t,n,r,o){return" always"},23:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.3.7",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(24,a,0),inverse:e.noop,data:a}))?s:""},24:function(e,t,n,r,o){return"\n # OCSP stapling\n ssl_stapling on;\n ssl_stapling_verify on;\n\n # verify chain of trust of OCSP response using Root CA and Intermediate certs\n ssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates;\n\n # replace with the IP address of your resolver\n resolver 127.0.0.1;\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# generated "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"server {\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.9.5",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a}))?s:"")+"\n # certs sent to the client in SERVER HELLO are concatenated in ssl_certificate\n ssl_certificate /path/to/signed_cert_plus_intermediates;\n ssl_certificate_key /path/to/private_key;\n ssl_session_timeout 1d;\n ssl_session_cache shared:MozSSL:10m; # about 40000 sessions\n"+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.0.2l",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(10,a,0),inverse:e.noop,data:a}))?s:"")+" # "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration\n ssl_protocols"+(null!=(s=r.each.call(c,null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"each",hash:{},fn:e.program(12,a,0),inverse:e.noop,data:a}))?s:"")+";\n"+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(14,a,0),inverse:e.noop,data:a}))?s:"")+" ssl_prefer_server_ciphers "+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(16,a,0),inverse:e.program(18,a,0),data:a}))?s:"")+";\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(20,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.ocsp:s,{name:"if",hash:{},fn:e.program(23,a,0),inverse:e.noop,data:a}))?s:"")+"}"},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return" "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.serverVersion:i,t))},3:function(e,t,n,r,o){var i;return"and OpenSSL "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.form:t)?i.opensslVersion:i,t))+" "},compiler:[7,">= 4.0.0"],main:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression,l=null!=t?t:e.nullContext||{};return"# unfortunately, "+s(a(null!=(i=null!=t?t.form:t)?i.serverName:i,t))+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.hasVersions:i,{name:"if",hash:{},fn:e.program(1,o,0),inverse:e.noop,data:o}))?i:"")+" "+(null!=(i=n.if.call(l,null!=(i=null!=t?t.output:t)?i.usesOpenssl:i,{name:"if",hash:{},fn:e.program(3,o,0),inverse:e.noop,data:o}))?i:"")+"does not support the "+s(a(null!=(i=null!=t?t.form:t)?i.config:i,t))+" configuration"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return"<VirtualHost *:80>\n RewriteEngine On\n RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]\n</VirtualHost>\n\n"},3:function(e,t,n,r,o){var i,a=e.lambda,s=e.escapeExpression;return"\n # HTTP Strict Transport Security (mod_headers is required) ("+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+' seconds)\n Header always set Strict-Transport-Security "max-age='+s(a(null!=(i=null!=t?t.output:t)?i.hstsMaxAge:i,t))+'"\n'},5:function(e,t,n,r,o){return"-TLSv1"},7:function(e,t,n,r,o){return" -TLSv1.1"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"<VirtualHost *:443>\n SSLEngine on\n SSLWallet /path/to/wallet\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+"</VirtualHost>\n\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\nSSLProtocol All "+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(c,o(n(0)).call(c,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+"\nSSLCipherSuite "+(null!=(s=o(n(4)).call(c,null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\nSSLHonorCipherOrder on\n"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return", !TLSv1"},3:function(e,t,n,r,o){return", !TLSv1.1"},5:function(e,t,n,r,o){return", !TLSv1.2"},7:function(e,t,n,r,o){return"smtpd_tls_mandatory_ciphers = medium\n"},9:function(e,t,n,r,o){var i;return"\n# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\n# not actually 1024 bits, this applies to all DHE >= 1024 bits\nsmtpd_tls_dh1024_param_file = /path/to/dhparam.pem\n"},11:function(e,t,r,i,a){var s;return"tls_medium_cipherlist = "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},13:function(e,t,n,r,o){return"yes"},15:function(e,t,n,r,o){return"no"},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\nsmtpd_use_tls = yes\n\nsmtpd_tls_security_level = may\nsmtpd_tls_auth_only = yes\nsmtpd_tls_cert_file = /path/to/signed_cert_plus_intermediates\nsmtpd_tls_key_file = /path/to/private_key\nsmtpd_tls_mandatory_protocols = !SSLv2, !SSLv3"+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+"\nsmtpd_tls_protocols = !SSLv2, !SSLv3"+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.1",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.unless.call(u,o(n(0)).call(u,"TLSv1.2",null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"includes",hash:{},data:a}),{name:"unless",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(u,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(9,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(11,a,0),inverse:e.noop,data:a}))?s:"")+"tls_preempt_cipherlist = "+(null!=(s=r.if.call(u,null!=(s=null!=t?t.output:t)?s.serverPreferredOrder:s,{name:"if",hash:{},fn:e.program(13,a,0),inverse:e.program(15,a,0),data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return"\n# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" > /path/to/dhparam.pem\nssl_dh_params_file = '/path/to/dhparam.pem'\n"},compiler:[7,">= 4.0.0"],main:function(e,t,r,o,i){var a,s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# "+e.escapeExpression(l(null!=(a=null!=t?t.output:t)?a.date:a,t))+", "+(null!=(a=l(null!=(a=null!=t?t.output:t)?a.link:a,t))?a:"")+"\nssl = on\n\nssl_cert_file = '/path/to/signed_cert_plus_intermediates'\nssl_key_file = '/path/to/private_key'\n"+(null!=(a=r.if.call(u,null!=(a=null!=t?t.output:t)?a.usesDhe:a,{name:"if",hash:{},fn:e.program(1,i,0),inverse:e.noop,data:i}))?a:"")+"\nssl_ciphers = '"+(null!=(a=(s=n(4),s&&(s.__esModule?s.default:s)).call(u,null!=(a=null!=t?t.output:t)?a.ciphers:a,":",{name:"join",hash:{},data:i}))?a:"")+"'"},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){var i;return"\n# "+e.escapeExpression(e.lambda(null!=(i=null!=t?t.output:t)?i.dhCommand:i,t))+" >> /path/to/dhparam\nTLSDHParamFile /path/to/dhparam\n"},3:function(e,t,n,r,o){return" "+e.escapeExpression(e.lambda(t,t))},5:function(e,t,r,i,a){var s;return"TLSCipherSuite "+(null!=(s=o(n(4)).call(null!=t?t:e.nullContext||{},null!=(s=null!=t?t.output:t)?s.ciphers:s,":",{name:"join",hash:{},data:a}))?s:"")+"\n"},7:function(e,t,n,r,o){var i;return"TLSServerCipherPreference "+(null!=(i=n.if.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.output:t)?i.serverPreferredOrder:i,{name:"if",hash:{},fn:e.program(8,o,0),inverse:e.program(10,o,0),data:o}))?i:"")+"\n"},8:function(e,t,n,r,o){return"on"},10:function(e,t,n,r,o){return"off"},12:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.3.6",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(13,a,0),inverse:e.noop,data:a}))?s:""},13:function(e,t,n,r,o){return"TLSessionTickets off\n"},15:function(e,t,r,i,a){var s,l=null!=t?t:e.nullContext||{};return null!=(s=r.if.call(l,o(n(1)).call(l,"1.3.6",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(16,a,0),inverse:e.noop,data:a}))?s:""},16:function(e,t,n,r,o){return'\n# requires mod_tls_shmcache\nTLSStapling on\nTLSStaplingCache "shmcb:logs/ssl_stapling(32768)"\n'},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=e.escapeExpression,c=null!=t?t:e.nullContext||{};return"# generated "+u(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+"\nTLSEngine on\nTLSRequired on\n\nTLSCertificateChainFile /path/to/certificate_chain\n\n# ECDSA certificate\nTLSECCertificateFile /path/to/signed_cert\nTLSECCertificateKeyFile /path/to/private_key\n\n# RSA certificate, if using RSA certificates instead\n# TLSRSACertificateFile /path/to/signed_cert\n# TLSRSACertificateKeyFile /path/to/private_key\n"+(null!=(s=r.if.call(c,null!=(s=null!=t?t.output:t)?s.usesDhe:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+"\n# "+u(l(null!=(s=null!=t?t.form:t)?s.config:s,t))+" configuration, tweak to your needs\nTLSProtocol "+(null!=(s=r.each.call(c,null!=(s=null!=t?t.output:t)?s.protocols:s,{name:"each",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a}))?s:"")+"\n"+(null!=(s=r.if.call(c,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.3.6",null!=(s=null!=t?t.form:t)?s.serverVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,o(n(1)).call(c,"1.0.2l",null!=(s=null!=t?t.form:t)?s.opensslVersion:s,{name:"minver",hash:{},data:a}),{name:"if",hash:{},fn:e.program(12,a,0),inverse:e.noop,data:a}))?s:"")+(null!=(s=r.if.call(c,null!=(s=null!=t?t.form:t)?s.ocsp:s,{name:"if",hash:{},fn:e.program(15,a,0),inverse:e.noop,data:a}))?s:"")},useData:!0})},function(e,t,n){var r=n(3);function o(e){return e&&(e.__esModule?e.default:e)}e.exports=(r.default||r).template({1:function(e,t,n,r,o){return' [entryPoints.http]\n address = ":80"\n [entryPoints.http.redirect]\n entryPoint = "https"\n\n'},3:function(e,t,n,r,o){return' minVersion = "VersionTLS10"\n'},5:function(e,t,r,i,a){var s;return' minVersion = "'+(null!=(s=o(n(61)).call(null!=t?t:e.nullContext||{},null!=(s=null!=(s=null!=t?t.output:t)?s.protocols:s)?s[0]:s,"TLSv1.","VersionTLS1",{name:"replace",hash:{},data:a}))?s:"")+'"\n'},7:function(e,t,n,r,o){var i;return" cipherSuites = [\n"+(null!=(i=n.each.call(null!=t?t:e.nullContext||{},null!=(i=null!=t?t.output:t)?i.ciphers:i,{name:"each",hash:{},fn:e.program(8,o,0),inverse:e.noop,data:o}))?i:"")+" ]\n"},8:function(e,t,n,r,o){var i;return' "'+e.escapeExpression(e.lambda(t,t))+'"'+(null!=(i=n.unless.call(null!=t?t:e.nullContext||{},o&&o.last,{name:"unless",hash:{},fn:e.program(9,o,0),inverse:e.noop,data:o}))?i:"")+"\n"},9:function(e,t,n,r,o){return","},compiler:[7,">= 4.0.0"],main:function(e,t,r,i,a){var s,l=e.lambda,u=null!=t?t:e.nullContext||{};return"# generated "+e.escapeExpression(l(null!=(s=null!=t?t.output:t)?s.date:s,t))+", "+(null!=(s=l(null!=(s=null!=t?t.output:t)?s.link:s,t))?s:"")+'\ndefaultEntryPoints = ["http", "https"]\n\n[entryPoints]\n'+(null!=(s=r.if.call(u,null!=(s=null!=t?t.form:t)?s.hsts:s,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a}))?s:"")+' [entryPoints.https]\n address = ":443"\n [entryPoints.https.tls]\n'+(null!=(s=r.if.call(u,o(n(62)).call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.protocols:s)?s[0]:s,"TLSv1",{name:"eq",hash:{},data:a}),{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.program(5,a,0),data:a}))?s:"")+(null!=(s=r.if.call(u,null!=(s=null!=(s=null!=t?t.output:t)?s.ciphers:s)?s.length:s,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a}))?s:"")+'\n # due to Go limitations, it is highly recommended that you use an ECDHE\n # certificate, or you may experience compatibility issues\n [[entryPoints.https.tls.certificates]]\n certFile = "/path/to/signed_cert_plus_intermediates"\n keyFile = "/path/to/private_key"'},useData:!0})},function(e,t,n){"use strict";n.r(t),t.default=function(e,t,n){return e.replace(t,n)}},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return e===t}},function(e,t,n){"use strict";n.r(t);var r=n(5),o=n.n(r),i=(n(25),n(15)),a=n.n(i),s=n(16),l=n(9),u=n.n(l),c=n(17),f=n.n(c),p=n(18),h=n.n(p),d=n(19),m=n.n(d),g=n(20),v=n.n(g),E=n(21),_=n.n(E),y=(n(27),n(22)),S=n(2),b=n.n(S),A=n(11),C=n(1);function T(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}var w=function(){return x.apply(this,arguments)};function x(){var e;return e=regeneratorRuntime.mark(function e(){var t,n,r,o,i,a,s,l,u,c,f;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=document.getElementById("form-generator").elements,n=t.config.value,r=t.server.value,o=A.configurations[t.config.value],i=new URL(document.location),a="server=".concat(r,"&server-version=").concat(t["server-version"].value),a+=!1!==b.a[r].supportsConfigs?"&config=".concat(n):"",a+=!1!==b.a[r].usesOpenssl&&t["openssl-version"].value!==b.a.openssl.latestVersion?"&openssl-version=".concat(t["openssl-version"].value):"",a+=!1===b.a[r].supportsHsts||t.hsts.checked?"":"&hsts=false",a+=!1===b.a[r].supportsOcspStapling||t.ocsp.checked?"":"&ocsp=false",s=new Date,l="".concat(i.origin).concat(i.pathname,"#").concat(a),u=o.tls_versions,!1!==Object(C.default)(b.a[r].tls13,t["server-version"].value)&&!1!==Object(C.default)(b.a.openssl.tls13,t["openssl-version"].value)||(u=u.filter(function(e){return"TLSv1.3"!==e})),c=b.a[r].cipherFormat?o.ciphers[b.a[r].cipherFormat]:o.ciphers.openssl,c=b.a[r].supportedCiphers?c.filter(function(e){return-1!==b.a[r].supportedCiphers.indexOf(e)}):c,f={form:{config:t.config.value,hsts:t.hsts.checked&&!1!==b.a[r].supportsHsts,ocsp:t.ocsp.checked&&!1!==b.a[r].supportsOcspStapling,opensslVersion:t["openssl-version"].value,server:r,serverName:document.querySelector("label[for=server-".concat(r,"]")).innerText,serverVersion:t["server-version"].value},output:{ciphers:c,cipherSuites:o.ciphersuites,date:s.toISOString().substr(0,10),dhCommand:o.dh_param_size>=2048?"curl ".concat(i.origin,"/ffdhe").concat(o.dh_param_size,".txt"):"openssl dhparam ".concat(o.dh_param_size),dhParamSize:o.dh_param_size,fragment:a,hasVersions:!1!==b.a[r].hasVersions,hstsMaxAge:o.hsts_min_age,latestVersion:b.a[r].latestVersion,link:l,oldestClients:o.oldest_clients,opensslCiphers:c,opensslCipherSuites:o.ciphersuites,origin:i.origin,protocols:u,serverPreferredOrder:o.server_preferred_order,showSupports:!1!==b.a[r].showSupports,supportsConfigs:!1!==b.a[r].supportsConfigs,supportsHsts:!1!==b.a[r].supportsHsts,supportsOcspStapling:!1!==b.a[r].supportsOcspStapling,usesDhe:c.join(":").includes(":DHE")||c.join(":").includes("_DHE_"),usesOpenssl:!1!==b.a[r].usesOpenssl},sstls:A},e.abrupt("return",f);case 18:case"end":return e.stop()}},e)}),(x=function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){T(i,r,o,a,s,"next",e)}function s(e){T(i,r,o,a,s,"throw",e)}a(void 0)})}).apply(this,arguments)}var D=function(e){return new Promise(function(t){return setTimeout(t,e)})};function L(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function H(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){L(i,r,o,a,s,"next",e)}function s(e){L(i,r,o,a,s,"throw",e)}a(void 0)})}}u.a.registerLanguage("apache",f.a),u.a.registerLanguage("ini",h.a),u.a.registerLanguage("json",m.a),u.a.registerLanguage("nginx",v.a),u.a.registerLanguage("yaml",_.a);var I=!1,O={},R=n(28);R.keys().forEach(function(e){O[e.split(s.sep).slice(-1)[0].split(".")[0]]=R(e)});var N=function(){var e=H(regeneratorRuntime.mark(function e(){var t,n,r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w();case 2:t=e.sent,o()("#server-version").toggleClass("text-disabled",!1===t.output.hasVersions),o()("#openssl-version").toggleClass("text-disabled",!1===t.output.usesOpenssl),o()("#hsts").prop("disabled",!1===t.output.supportsHsts),o()("#ocsp").prop("disabled",!1===t.output.supportsOcspStapling),I&&(window.location.hash=t.output.fragment),document.getElementById("output-header").innerHTML=O.header(t),n=0===t.output.protocols.length?O.nosupport(t):O[t.form.server](t),document.getElementById("copy").classList.toggle("d-none",0===t.output.protocols.length),r=b.a[t.form.server].highlighter,document.getElementById("output-config").innerHTML=u.a.highlight(r,n,!0).value;case 13:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();o()().ready(function(){if(window.location.hash.length>0){var e={true:!0,false:!1},t=new URLSearchParams(window.location.hash.substr(1));null!==t.get("server")&&null===t.get("server-version")&&o()("#server-version").val(b.a[t.get("server")].latestVersion);var n=!0,r=!1,i=void 0;try{for(var s,l=t.entries()[Symbol.iterator]();!(n=(s=l.next()).done);n=!0){var u=s.value;if(u[1]=void 0===e[u[1]]?u[1]:e[u[1]],y.validHashKeys.includes(u[0])){var c=document.getElementById(u[0])||document.querySelector('input[name="'.concat(u[0],'"][value="').concat(u[1],'"]'));if(!c||!c.type)continue;switch(c.type){case"radio":case"checkbox":c.checked=u[1];break;case"text":c.value=u[1]}}}}catch(e){r=!0,i=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw i}}}N(),o()("#form-config, #form-environment").on("change",H(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:I=!0,N();case 2:case"end":return e.stop()}},e)}))),o()(".form-server").on("change",H(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return I=!0,e.next=3,w();case 3:t=e.sent,o()("#server-version").val(t.output.latestVersion),N();case 6:case"end":return e.stop()}},e)}))),o()('[data-toggle="tooltip"]').tooltip(),new a.a("#copy").on("success",function(){var e=H(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o()("#copy").tooltip("show"),t.clearSelection(),e.next=4,D(750);case 4:o()("#copy").tooltip("hide");case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}())})},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n(7),i=n(8);t.default=function(e,t){return!(!function(e,t){e=Object(o.a)(e),t=Object(o.a)(t);var n=Object(i.diff)(e,t);return"patch"===n||null===n}(e=Object(o.a)(e),t=Object(o.a)(t))||!Object(r.default)(e,t))}}]); \ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 108b0ae..732fdf4 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -24,7 +24,7 @@
<link rel="shortcut icon" href="/images/favicons/favicon.ico">
<title>Mozilla SSL Configuration Generator</title>
-<link href="f715cd1f354aec0861a9.index.css" rel="stylesheet"></head>
+<link href="0b54d91d703ed356f096.index.css" rel="stylesheet"></head>
<body>
<div class="container pt-4">
<div class="h2 pb-2">
@@ -100,10 +100,6 @@
</label>
</div>
- </div>
- <div class="col-12 col-md-2 form-server">
- <h5 class="d-none d-md-block">&nbsp;</h5>
-
<div class="form-check">
@@ -113,6 +109,10 @@
</label>
</div>
+ </div>
+ <div class="col-12 col-md-2 form-server">
+ <h5 class="d-none d-md-block">&nbsp;</h5>
+
<div class="form-check">
@@ -161,6 +161,15 @@
<div class="form-check">
+ <input class="form-check-input" type="radio" name="server" id="server-proftpd" value="proftpd" >
+ <label class="form-check-label" for="server-proftpd">
+ ProFTPD
+ </label>
+ </div>
+
+
+
+ <div class="form-check">
<input class="form-check-input" type="radio" name="server" id="server-traefik" value="traefik" >
<label class="form-check-label" for="server-traefik">
Traefik (beta)
@@ -285,8 +294,8 @@
</div>
- <div class="w-100 d-none d-md-block pr-3 pb-1 small text-right text-muted"><a class="text-secondary" href="https://github.com/mozilla/ssl-config-generator/commit/ee154de">build ee154de</a>, generated 2019-07-23</div>
+ <div class="w-100 d-none d-md-block pr-3 pb-1 small text-right text-muted"><a class="text-secondary" href="https://github.com/mozilla/ssl-config-generator/commit/0beb900">build 0beb900</a>, generated 2019-07-23</div>
</footer>
-<script type="text/javascript" src="f715cd1f354aec0861a9.index.js"></script></body>
+<script type="text/javascript" src="0b54d91d703ed356f096.index.js"></script></body>
</html>