-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscripts.dd8a4f344c72e9bb0f5a.js
1 lines (1 loc) · 327 KB
/
scripts.dd8a4f344c72e9bb0f5a.js
1
!function(A,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=A.document?e(A,!0):function(A){if(!A.document)throw new Error("jQuery requires a window with a document");return e(A)}:e(A)}("undefined"!=typeof window?window:this,function(A,e){"use strict";var t=[],n=A.document,r=Object.getPrototypeOf,i=t.slice,o=t.concat,s=t.push,a=t.indexOf,c={},u=c.toString,l=c.hasOwnProperty,d=l.toString,B=d.call(Object),h={},f=function(A){return"function"==typeof A&&"number"!=typeof A.nodeType},g=function(A){return null!=A&&A===A.window},p={type:!0,src:!0,nonce:!0,noModule:!0};function w(A,e,t){var r,i,o=(t=t||n).createElement("script");if(o.text=A,e)for(r in p)(i=e[r]||e.getAttribute&&e.getAttribute(r))&&o.setAttribute(r,i);t.head.appendChild(o).parentNode.removeChild(o)}function m(A){return null==A?A+"":"object"==typeof A||"function"==typeof A?c[u.call(A)]||"object":typeof A}var Q="3.4.1",C=function(A,e){return new C.fn.init(A,e)},U=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function F(A){var e=!!A&&"length"in A&&A.length,t=m(A);return!f(A)&&!g(A)&&("array"===t||0===e||"number"==typeof e&&0<e&&e-1 in A)}C.fn=C.prototype={jquery:Q,constructor:C,length:0,toArray:function(){return i.call(this)},get:function(A){return null==A?i.call(this):A<0?this[A+this.length]:this[A]},pushStack:function(A){var e=C.merge(this.constructor(),A);return e.prevObject=this,e},each:function(A){return C.each(this,A)},map:function(A){return this.pushStack(C.map(this,function(e,t){return A.call(e,t,e)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(A){var e=this.length,t=+A+(A<0?e:0);return this.pushStack(0<=t&&t<e?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:t.sort,splice:t.splice},C.extend=C.fn.extend=function(){var A,e,t,n,r,i,o=arguments[0]||{},s=1,a=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[s]||{},s++),"object"==typeof o||f(o)||(o={}),s===a&&(o=this,s--);s<a;s++)if(null!=(A=arguments[s]))for(e in A)n=A[e],"__proto__"!==e&&o!==n&&(c&&n&&(C.isPlainObject(n)||(r=Array.isArray(n)))?(t=o[e],i=r&&!Array.isArray(t)?[]:r||C.isPlainObject(t)?t:{},r=!1,o[e]=C.extend(c,i,n)):void 0!==n&&(o[e]=n));return o},C.extend({expando:"jQuery"+(Q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(A){throw new Error(A)},noop:function(){},isPlainObject:function(A){var e,t;return!(!A||"[object Object]"!==u.call(A)||(e=r(A))&&("function"!=typeof(t=l.call(e,"constructor")&&e.constructor)||d.call(t)!==B))},isEmptyObject:function(A){var e;for(e in A)return!1;return!0},globalEval:function(A,e){w(A,{nonce:e&&e.nonce})},each:function(A,e){var t,n=0;if(F(A))for(t=A.length;n<t&&!1!==e.call(A[n],n,A[n]);n++);else for(n in A)if(!1===e.call(A[n],n,A[n]))break;return A},trim:function(A){return null==A?"":(A+"").replace(U,"")},makeArray:function(A,e){var t=e||[];return null!=A&&(F(Object(A))?C.merge(t,"string"==typeof A?[A]:A):s.call(t,A)),t},inArray:function(A,e,t){return null==e?-1:a.call(e,A,t)},merge:function(A,e){for(var t=+e.length,n=0,r=A.length;n<t;n++)A[r++]=e[n];return A.length=r,A},grep:function(A,e,t){for(var n=[],r=0,i=A.length,o=!t;r<i;r++)!e(A[r],r)!==o&&n.push(A[r]);return n},map:function(A,e,t){var n,r,i=0,s=[];if(F(A))for(n=A.length;i<n;i++)null!=(r=e(A[i],i,t))&&s.push(r);else for(i in A)null!=(r=e(A[i],i,t))&&s.push(r);return o.apply([],s)},guid:1,support:h}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=t[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(A,e){c["[object "+e+"]"]=e.toLowerCase()});var y=function(A){var e,t,n,r,i,o,s,a,c,u,l,d,B,h,f,g,p,w,m,Q="sizzle"+1*new Date,C=A.document,U=0,F=0,y=aA(),v=aA(),H=aA(),E=aA(),b=function(A,e){return A===e&&(l=!0),0},N={}.hasOwnProperty,x=[],T=x.pop,K=x.push,S=x.push,k=x.slice,D=function(A,e){for(var t=0,n=A.length;t<n;t++)if(A[t]===e)return t;return-1},I="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",O="\\["+R+"*("+M+")(?:"+R+"*([*^$|!~]?=)"+R+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+R+"*\\]",L=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",z=new RegExp(R+"+","g"),_=new RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),X=new RegExp("^"+R+"*,"+R+"*"),j=new RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),P=new RegExp(R+"|>"),V=new RegExp(L),J=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+L),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,AA=/[+~]/,eA=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),tA=function(A,e,t){var n="0x"+e-65536;return n!=n||t?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},nA=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,rA=function(A,e){return e?"\0"===A?"\ufffd":A.slice(0,-1)+"\\"+A.charCodeAt(A.length-1).toString(16)+" ":"\\"+A},iA=function(){d()},oA=QA(function(A){return!0===A.disabled&&"fieldset"===A.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{S.apply(x=k.call(C.childNodes),C.childNodes)}catch(e){S={apply:x.length?function(A,e){K.apply(A,k.call(e))}:function(A,e){for(var t=A.length,n=0;A[t++]=e[n++];);A.length=t-1}}}function sA(A,e,n,r){var i,s,c,u,l,h,p,w=e&&e.ownerDocument,U=e?e.nodeType:9;if(n=n||[],"string"!=typeof A||!A||1!==U&&9!==U&&11!==U)return n;if(!r&&((e?e.ownerDocument||e:C)!==B&&d(e),e=e||B,f)){if(11!==U&&(l=Z.exec(A)))if(i=l[1]){if(9===U){if(!(c=e.getElementById(i)))return n;if(c.id===i)return n.push(c),n}else if(w&&(c=w.getElementById(i))&&m(e,c)&&c.id===i)return n.push(c),n}else{if(l[2])return S.apply(n,e.getElementsByTagName(A)),n;if((i=l[3])&&t.getElementsByClassName&&e.getElementsByClassName)return S.apply(n,e.getElementsByClassName(i)),n}if(t.qsa&&!E[A+" "]&&(!g||!g.test(A))&&(1!==U||"object"!==e.nodeName.toLowerCase())){if(p=A,w=e,1===U&&P.test(A)){for((u=e.getAttribute("id"))?u=u.replace(nA,rA):e.setAttribute("id",u=Q),s=(h=o(A)).length;s--;)h[s]="#"+u+" "+mA(h[s]);p=h.join(","),w=AA.test(A)&&pA(e.parentNode)||e}try{return S.apply(n,w.querySelectorAll(p)),n}catch(e){E(A,!0)}finally{u===Q&&e.removeAttribute("id")}}}return a(A.replace(_,"$1"),e,n,r)}function aA(){var A=[];return function e(t,r){return A.push(t+" ")>n.cacheLength&&delete e[A.shift()],e[t+" "]=r}}function cA(A){return A[Q]=!0,A}function uA(A){var e=B.createElement("fieldset");try{return!!A(e)}catch(A){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function lA(A,e){for(var t=A.split("|"),r=t.length;r--;)n.attrHandle[t[r]]=e}function dA(A,e){var t=e&&A,n=t&&1===A.nodeType&&1===e.nodeType&&A.sourceIndex-e.sourceIndex;if(n)return n;if(t)for(;t=t.nextSibling;)if(t===e)return-1;return A?1:-1}function BA(A){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===A}}function hA(A){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===A}}function fA(A){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===A:e.disabled===A:e.isDisabled===A||e.isDisabled!==!A&&oA(e)===A:e.disabled===A:"label"in e&&e.disabled===A}}function gA(A){return cA(function(e){return e=+e,cA(function(t,n){for(var r,i=A([],t.length,e),o=i.length;o--;)t[r=i[o]]&&(t[r]=!(n[r]=t[r]))})})}function pA(A){return A&&void 0!==A.getElementsByTagName&&A}for(e in t=sA.support={},i=sA.isXML=function(A){var e=(A.ownerDocument||A).documentElement;return!G.test(A.namespaceURI||e&&e.nodeName||"HTML")},d=sA.setDocument=function(A){var e,r,o=A?A.ownerDocument||A:C;return o!==B&&9===o.nodeType&&o.documentElement&&(h=(B=o).documentElement,f=!i(B),C!==B&&(r=B.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",iA,!1):r.attachEvent&&r.attachEvent("onunload",iA)),t.attributes=uA(function(A){return A.className="i",!A.getAttribute("className")}),t.getElementsByTagName=uA(function(A){return A.appendChild(B.createComment("")),!A.getElementsByTagName("*").length}),t.getElementsByClassName=$.test(B.getElementsByClassName),t.getById=uA(function(A){return h.appendChild(A).id=Q,!B.getElementsByName||!B.getElementsByName(Q).length}),t.getById?(n.filter.ID=function(A){var e=A.replace(eA,tA);return function(A){return A.getAttribute("id")===e}},n.find.ID=function(A,e){if(void 0!==e.getElementById&&f){var t=e.getElementById(A);return t?[t]:[]}}):(n.filter.ID=function(A){var e=A.replace(eA,tA);return function(A){var t=void 0!==A.getAttributeNode&&A.getAttributeNode("id");return t&&t.value===e}},n.find.ID=function(A,e){if(void 0!==e.getElementById&&f){var t,n,r,i=e.getElementById(A);if(i){if((t=i.getAttributeNode("id"))&&t.value===A)return[i];for(r=e.getElementsByName(A),n=0;i=r[n++];)if((t=i.getAttributeNode("id"))&&t.value===A)return[i]}return[]}}),n.find.TAG=t.getElementsByTagName?function(A,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(A):t.qsa?e.querySelectorAll(A):void 0}:function(A,e){var t,n=[],r=0,i=e.getElementsByTagName(A);if("*"===A){for(;t=i[r++];)1===t.nodeType&&n.push(t);return n}return i},n.find.CLASS=t.getElementsByClassName&&function(A,e){if(void 0!==e.getElementsByClassName&&f)return e.getElementsByClassName(A)},p=[],g=[],(t.qsa=$.test(B.querySelectorAll))&&(uA(function(A){h.appendChild(A).innerHTML="<a id='"+Q+"'></a><select id='"+Q+"-\r\\' msallowcapture=''><option selected=''></option></select>",A.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+R+"*(?:''|\"\")"),A.querySelectorAll("[selected]").length||g.push("\\["+R+"*(?:value|"+I+")"),A.querySelectorAll("[id~="+Q+"-]").length||g.push("~="),A.querySelectorAll(":checked").length||g.push(":checked"),A.querySelectorAll("a#"+Q+"+*").length||g.push(".#.+[+~]")}),uA(function(A){A.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var e=B.createElement("input");e.setAttribute("type","hidden"),A.appendChild(e).setAttribute("name","D"),A.querySelectorAll("[name=d]").length&&g.push("name"+R+"*[*^$|!~]?="),2!==A.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(A).disabled=!0,2!==A.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),A.querySelectorAll("*,:x"),g.push(",.*:")})),(t.matchesSelector=$.test(w=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&uA(function(A){t.disconnectedMatch=w.call(A,"*"),w.call(A,"[s!='']:x"),p.push("!=",L)}),g=g.length&&new RegExp(g.join("|")),p=p.length&&new RegExp(p.join("|")),e=$.test(h.compareDocumentPosition),m=e||$.test(h.contains)?function(A,e){var t=9===A.nodeType?A.documentElement:A,n=e&&e.parentNode;return A===n||!(!n||1!==n.nodeType||!(t.contains?t.contains(n):A.compareDocumentPosition&&16&A.compareDocumentPosition(n)))}:function(A,e){if(e)for(;e=e.parentNode;)if(e===A)return!0;return!1},b=e?function(A,e){if(A===e)return l=!0,0;var n=!A.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(A.ownerDocument||A)===(e.ownerDocument||e)?A.compareDocumentPosition(e):1)||!t.sortDetached&&e.compareDocumentPosition(A)===n?A===B||A.ownerDocument===C&&m(C,A)?-1:e===B||e.ownerDocument===C&&m(C,e)?1:u?D(u,A)-D(u,e):0:4&n?-1:1)}:function(A,e){if(A===e)return l=!0,0;var t,n=0,r=A.parentNode,i=e.parentNode,o=[A],s=[e];if(!r||!i)return A===B?-1:e===B?1:r?-1:i?1:u?D(u,A)-D(u,e):0;if(r===i)return dA(A,e);for(t=A;t=t.parentNode;)o.unshift(t);for(t=e;t=t.parentNode;)s.unshift(t);for(;o[n]===s[n];)n++;return n?dA(o[n],s[n]):o[n]===C?-1:s[n]===C?1:0}),B},sA.matches=function(A,e){return sA(A,null,null,e)},sA.matchesSelector=function(A,e){if((A.ownerDocument||A)!==B&&d(A),t.matchesSelector&&f&&!E[e+" "]&&(!p||!p.test(e))&&(!g||!g.test(e)))try{var n=w.call(A,e);if(n||t.disconnectedMatch||A.document&&11!==A.document.nodeType)return n}catch(A){E(e,!0)}return 0<sA(e,B,null,[A]).length},sA.contains=function(A,e){return(A.ownerDocument||A)!==B&&d(A),m(A,e)},sA.attr=function(A,e){(A.ownerDocument||A)!==B&&d(A);var r=n.attrHandle[e.toLowerCase()],i=r&&N.call(n.attrHandle,e.toLowerCase())?r(A,e,!f):void 0;return void 0!==i?i:t.attributes||!f?A.getAttribute(e):(i=A.getAttributeNode(e))&&i.specified?i.value:null},sA.escape=function(A){return(A+"").replace(nA,rA)},sA.error=function(A){throw new Error("Syntax error, unrecognized expression: "+A)},sA.uniqueSort=function(A){var e,n=[],r=0,i=0;if(l=!t.detectDuplicates,u=!t.sortStable&&A.slice(0),A.sort(b),l){for(;e=A[i++];)e===A[i]&&(r=n.push(i));for(;r--;)A.splice(n[r],1)}return u=null,A},r=sA.getText=function(A){var e,t="",n=0,i=A.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof A.textContent)return A.textContent;for(A=A.firstChild;A;A=A.nextSibling)t+=r(A)}else if(3===i||4===i)return A.nodeValue}else for(;e=A[n++];)t+=r(e);return t},(n=sA.selectors={cacheLength:50,createPseudo:cA,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(A){return A[1]=A[1].replace(eA,tA),A[3]=(A[3]||A[4]||A[5]||"").replace(eA,tA),"~="===A[2]&&(A[3]=" "+A[3]+" "),A.slice(0,4)},CHILD:function(A){return A[1]=A[1].toLowerCase(),"nth"===A[1].slice(0,3)?(A[3]||sA.error(A[0]),A[4]=+(A[4]?A[5]+(A[6]||1):2*("even"===A[3]||"odd"===A[3])),A[5]=+(A[7]+A[8]||"odd"===A[3])):A[3]&&sA.error(A[0]),A},PSEUDO:function(A){var e,t=!A[6]&&A[2];return W.CHILD.test(A[0])?null:(A[3]?A[2]=A[4]||A[5]||"":t&&V.test(t)&&(e=o(t,!0))&&(e=t.indexOf(")",t.length-e)-t.length)&&(A[0]=A[0].slice(0,e),A[2]=t.slice(0,e)),A.slice(0,3))}},filter:{TAG:function(A){var e=A.replace(eA,tA).toLowerCase();return"*"===A?function(){return!0}:function(A){return A.nodeName&&A.nodeName.toLowerCase()===e}},CLASS:function(A){var e=y[A+" "];return e||(e=new RegExp("(^|"+R+")"+A+"("+R+"|$)"))&&y(A,function(A){return e.test("string"==typeof A.className&&A.className||void 0!==A.getAttribute&&A.getAttribute("class")||"")})},ATTR:function(A,e,t){return function(n){var r=sA.attr(n,A);return null==r?"!="===e:!e||(r+="","="===e?r===t:"!="===e?r!==t:"^="===e?t&&0===r.indexOf(t):"*="===e?t&&-1<r.indexOf(t):"$="===e?t&&r.slice(-t.length)===t:"~="===e?-1<(" "+r.replace(z," ")+" ").indexOf(t):"|="===e&&(r===t||r.slice(0,t.length+1)===t+"-"))}},CHILD:function(A,e,t,n,r){var i="nth"!==A.slice(0,3),o="last"!==A.slice(-4),s="of-type"===e;return 1===n&&0===r?function(A){return!!A.parentNode}:function(e,t,a){var c,u,l,d,B,h,f=i!==o?"nextSibling":"previousSibling",g=e.parentNode,p=s&&e.nodeName.toLowerCase(),w=!a&&!s,m=!1;if(g){if(i){for(;f;){for(d=e;d=d[f];)if(s?d.nodeName.toLowerCase()===p:1===d.nodeType)return!1;h=f="only"===A&&!h&&"nextSibling"}return!0}if(h=[o?g.firstChild:g.lastChild],o&&w){for(m=(B=(c=(u=(l=(d=g)[Q]||(d[Q]={}))[d.uniqueID]||(l[d.uniqueID]={}))[A]||[])[0]===U&&c[1])&&c[2],d=B&&g.childNodes[B];d=++B&&d&&d[f]||(m=B=0)||h.pop();)if(1===d.nodeType&&++m&&d===e){u[A]=[U,B,m];break}}else if(w&&(m=B=(c=(u=(l=(d=e)[Q]||(d[Q]={}))[d.uniqueID]||(l[d.uniqueID]={}))[A]||[])[0]===U&&c[1]),!1===m)for(;(d=++B&&d&&d[f]||(m=B=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==p:1!==d.nodeType)||!++m||(w&&((u=(l=d[Q]||(d[Q]={}))[d.uniqueID]||(l[d.uniqueID]={}))[A]=[U,m]),d!==e)););return(m-=r)===n||m%n==0&&0<=m/n}}},PSEUDO:function(A,e){var t,r=n.pseudos[A]||n.setFilters[A.toLowerCase()]||sA.error("unsupported pseudo: "+A);return r[Q]?r(e):1<r.length?(t=[A,A,"",e],n.setFilters.hasOwnProperty(A.toLowerCase())?cA(function(A,t){for(var n,i=r(A,e),o=i.length;o--;)A[n=D(A,i[o])]=!(t[n]=i[o])}):function(A){return r(A,0,t)}):r}},pseudos:{not:cA(function(A){var e=[],t=[],n=s(A.replace(_,"$1"));return n[Q]?cA(function(A,e,t,r){for(var i,o=n(A,null,r,[]),s=A.length;s--;)(i=o[s])&&(A[s]=!(e[s]=i))}):function(A,r,i){return e[0]=A,n(e,null,i,t),e[0]=null,!t.pop()}}),has:cA(function(A){return function(e){return 0<sA(A,e).length}}),contains:cA(function(A){return A=A.replace(eA,tA),function(e){return-1<(e.textContent||r(e)).indexOf(A)}}),lang:cA(function(A){return J.test(A||"")||sA.error("unsupported lang: "+A),A=A.replace(eA,tA).toLowerCase(),function(e){var t;do{if(t=f?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===A||0===t.indexOf(A+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=A.location&&A.location.hash;return t&&t.slice(1)===e.id},root:function(A){return A===h},focus:function(A){return A===B.activeElement&&(!B.hasFocus||B.hasFocus())&&!!(A.type||A.href||~A.tabIndex)},enabled:fA(!1),disabled:fA(!0),checked:function(A){var e=A.nodeName.toLowerCase();return"input"===e&&!!A.checked||"option"===e&&!!A.selected},selected:function(A){return!0===A.selected},empty:function(A){for(A=A.firstChild;A;A=A.nextSibling)if(A.nodeType<6)return!1;return!0},parent:function(A){return!n.pseudos.empty(A)},header:function(A){return Y.test(A.nodeName)},input:function(A){return q.test(A.nodeName)},button:function(A){var e=A.nodeName.toLowerCase();return"input"===e&&"button"===A.type||"button"===e},text:function(A){var e;return"input"===A.nodeName.toLowerCase()&&"text"===A.type&&(null==(e=A.getAttribute("type"))||"text"===e.toLowerCase())},first:gA(function(){return[0]}),last:gA(function(A,e){return[e-1]}),eq:gA(function(A,e,t){return[t<0?t+e:t]}),even:gA(function(A,e){for(var t=0;t<e;t+=2)A.push(t);return A}),odd:gA(function(A,e){for(var t=1;t<e;t+=2)A.push(t);return A}),lt:gA(function(A,e,t){for(var n=t<0?t+e:e<t?e:t;0<=--n;)A.push(n);return A}),gt:gA(function(A,e,t){for(var n=t<0?t+e:t;++n<e;)A.push(n);return A})}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[e]=BA(e);for(e in{submit:!0,reset:!0})n.pseudos[e]=hA(e);function wA(){}function mA(A){for(var e=0,t=A.length,n="";e<t;e++)n+=A[e].value;return n}function QA(A,e,t){var n=e.dir,r=e.next,i=r||n,o=t&&"parentNode"===i,s=F++;return e.first?function(e,t,r){for(;e=e[n];)if(1===e.nodeType||o)return A(e,t,r);return!1}:function(e,t,a){var c,u,l,d=[U,s];if(a){for(;e=e[n];)if((1===e.nodeType||o)&&A(e,t,a))return!0}else for(;e=e[n];)if(1===e.nodeType||o)if(u=(l=e[Q]||(e[Q]={}))[e.uniqueID]||(l[e.uniqueID]={}),r&&r===e.nodeName.toLowerCase())e=e[n]||e;else{if((c=u[i])&&c[0]===U&&c[1]===s)return d[2]=c[2];if((u[i]=d)[2]=A(e,t,a))return!0}return!1}}function CA(A){return 1<A.length?function(e,t,n){for(var r=A.length;r--;)if(!A[r](e,t,n))return!1;return!0}:A[0]}function UA(A,e,t,n,r){for(var i,o=[],s=0,a=A.length,c=null!=e;s<a;s++)(i=A[s])&&(t&&!t(i,n,r)||(o.push(i),c&&e.push(s)));return o}function FA(A,e,t,n,r,i){return n&&!n[Q]&&(n=FA(n)),r&&!r[Q]&&(r=FA(r,i)),cA(function(i,o,s,a){var c,u,l,d=[],B=[],h=o.length,f=i||function(A,e,t){for(var n=0,r=e.length;n<r;n++)sA(A,e[n],t);return t}(e||"*",s.nodeType?[s]:s,[]),g=!A||!i&&e?f:UA(f,d,A,s,a),p=t?r||(i?A:h||n)?[]:o:g;if(t&&t(g,p,s,a),n)for(c=UA(p,B),n(c,[],s,a),u=c.length;u--;)(l=c[u])&&(p[B[u]]=!(g[B[u]]=l));if(i){if(r||A){if(r){for(c=[],u=p.length;u--;)(l=p[u])&&c.push(g[u]=l);r(null,p=[],c,a)}for(u=p.length;u--;)(l=p[u])&&-1<(c=r?D(i,l):d[u])&&(i[c]=!(o[c]=l))}}else p=UA(p===o?p.splice(h,p.length):p),r?r(null,o,p,a):S.apply(o,p)})}function yA(A){for(var e,t,r,i=A.length,o=n.relative[A[0].type],s=o||n.relative[" "],a=o?1:0,u=QA(function(A){return A===e},s,!0),l=QA(function(A){return-1<D(e,A)},s,!0),d=[function(A,t,n){var r=!o&&(n||t!==c)||((e=t).nodeType?u(A,t,n):l(A,t,n));return e=null,r}];a<i;a++)if(t=n.relative[A[a].type])d=[QA(CA(d),t)];else{if((t=n.filter[A[a].type].apply(null,A[a].matches))[Q]){for(r=++a;r<i&&!n.relative[A[r].type];r++);return FA(1<a&&CA(d),1<a&&mA(A.slice(0,a-1).concat({value:" "===A[a-2].type?"*":""})).replace(_,"$1"),t,a<r&&yA(A.slice(a,r)),r<i&&yA(A=A.slice(r)),r<i&&mA(A))}d.push(t)}return CA(d)}return wA.prototype=n.filters=n.pseudos,n.setFilters=new wA,o=sA.tokenize=function(A,e){var t,r,i,o,s,a,c,u=v[A+" "];if(u)return e?0:u.slice(0);for(s=A,a=[],c=n.preFilter;s;){for(o in t&&!(r=X.exec(s))||(r&&(s=s.slice(r[0].length)||s),a.push(i=[])),t=!1,(r=j.exec(s))&&(t=r.shift(),i.push({value:t,type:r[0].replace(_," ")}),s=s.slice(t.length)),n.filter)!(r=W[o].exec(s))||c[o]&&!(r=c[o](r))||(t=r.shift(),i.push({value:t,type:o,matches:r}),s=s.slice(t.length));if(!t)break}return e?s.length:s?sA.error(A):v(A,a).slice(0)},s=sA.compile=function(A,e){var t,r,i,s,a,u,l=[],h=[],g=H[A+" "];if(!g){for(e||(e=o(A)),t=e.length;t--;)(g=yA(e[t]))[Q]?l.push(g):h.push(g);(g=H(A,(r=h,s=0<(i=l).length,a=0<r.length,u=function(A,e,t,o,u){var l,h,g,p=0,w="0",m=A&&[],Q=[],C=c,F=A||a&&n.find.TAG("*",u),y=U+=null==C?1:Math.random()||.1,v=F.length;for(u&&(c=e===B||e||u);w!==v&&null!=(l=F[w]);w++){if(a&&l){for(h=0,e||l.ownerDocument===B||(d(l),t=!f);g=r[h++];)if(g(l,e||B,t)){o.push(l);break}u&&(U=y)}s&&((l=!g&&l)&&p--,A&&m.push(l))}if(p+=w,s&&w!==p){for(h=0;g=i[h++];)g(m,Q,e,t);if(A){if(0<p)for(;w--;)m[w]||Q[w]||(Q[w]=T.call(o));Q=UA(Q)}S.apply(o,Q),u&&!A&&0<Q.length&&1<p+i.length&&sA.uniqueSort(o)}return u&&(U=y,c=C),m},s?cA(u):u))).selector=A}return g},a=sA.select=function(A,e,t,r){var i,a,c,u,l,d="function"==typeof A&&A,B=!r&&o(A=d.selector||A);if(t=t||[],1===B.length){if(2<(a=B[0]=B[0].slice(0)).length&&"ID"===(c=a[0]).type&&9===e.nodeType&&f&&n.relative[a[1].type]){if(!(e=(n.find.ID(c.matches[0].replace(eA,tA),e)||[])[0]))return t;d&&(e=e.parentNode),A=A.slice(a.shift().value.length)}for(i=W.needsContext.test(A)?0:a.length;i--&&!n.relative[u=(c=a[i]).type];)if((l=n.find[u])&&(r=l(c.matches[0].replace(eA,tA),AA.test(a[0].type)&&pA(e.parentNode)||e))){if(a.splice(i,1),!(A=r.length&&mA(a)))return S.apply(t,r),t;break}}return(d||s(A,B))(r,e,!f,t,!e||AA.test(A)&&pA(e.parentNode)||e),t},t.sortStable=Q.split("").sort(b).join("")===Q,t.detectDuplicates=!!l,d(),t.sortDetached=uA(function(A){return 1&A.compareDocumentPosition(B.createElement("fieldset"))}),uA(function(A){return A.innerHTML="<a href='#'></a>","#"===A.firstChild.getAttribute("href")})||lA("type|href|height|width",function(A,e,t){if(!t)return A.getAttribute(e,"type"===e.toLowerCase()?1:2)}),t.attributes&&uA(function(A){return A.innerHTML="<input/>",A.firstChild.setAttribute("value",""),""===A.firstChild.getAttribute("value")})||lA("value",function(A,e,t){if(!t&&"input"===A.nodeName.toLowerCase())return A.defaultValue}),uA(function(A){return null==A.getAttribute("disabled")})||lA(I,function(A,e,t){var n;if(!t)return!0===A[e]?e.toLowerCase():(n=A.getAttributeNode(e))&&n.specified?n.value:null}),sA}(A);C.find=y,C.expr=y.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=y.uniqueSort,C.text=y.getText,C.isXMLDoc=y.isXML,C.contains=y.contains,C.escapeSelector=y.escape;var v=function(A,e,t){for(var n=[],r=void 0!==t;(A=A[e])&&9!==A.nodeType;)if(1===A.nodeType){if(r&&C(A).is(t))break;n.push(A)}return n},H=function(A,e){for(var t=[];A;A=A.nextSibling)1===A.nodeType&&A!==e&&t.push(A);return t},E=C.expr.match.needsContext;function b(A,e){return A.nodeName&&A.nodeName.toLowerCase()===e.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function x(A,e,t){return f(e)?C.grep(A,function(A,n){return!!e.call(A,n,A)!==t}):e.nodeType?C.grep(A,function(A){return A===e!==t}):"string"!=typeof e?C.grep(A,function(A){return-1<a.call(e,A)!==t}):C.filter(e,A,t)}C.filter=function(A,e,t){var n=e[0];return t&&(A=":not("+A+")"),1===e.length&&1===n.nodeType?C.find.matchesSelector(n,A)?[n]:[]:C.find.matches(A,C.grep(e,function(A){return 1===A.nodeType}))},C.fn.extend({find:function(A){var e,t,n=this.length,r=this;if("string"!=typeof A)return this.pushStack(C(A).filter(function(){for(e=0;e<n;e++)if(C.contains(r[e],this))return!0}));for(t=this.pushStack([]),e=0;e<n;e++)C.find(A,r[e],t);return 1<n?C.uniqueSort(t):t},filter:function(A){return this.pushStack(x(this,A||[],!1))},not:function(A){return this.pushStack(x(this,A||[],!0))},is:function(A){return!!x(this,"string"==typeof A&&E.test(A)?C(A):A||[],!1).length}});var T,K=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(A,e,t){var r,i;if(!A)return this;if(t=t||T,"string"==typeof A){if(!(r="<"===A[0]&&">"===A[A.length-1]&&3<=A.length?[null,A,null]:K.exec(A))||!r[1]&&e)return!e||e.jquery?(e||t).find(A):this.constructor(e).find(A);if(r[1]){if(C.merge(this,C.parseHTML(r[1],(e=e instanceof C?e[0]:e)&&e.nodeType?e.ownerDocument||e:n,!0)),N.test(r[1])&&C.isPlainObject(e))for(r in e)f(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=n.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return A.nodeType?(this[0]=A,this.length=1,this):f(A)?void 0!==t.ready?t.ready(A):A(C):C.makeArray(A,this)}).prototype=C.fn,T=C(n);var S=/^(?:parents|prev(?:Until|All))/,k={children:!0,contents:!0,next:!0,prev:!0};function D(A,e){for(;(A=A[e])&&1!==A.nodeType;);return A}C.fn.extend({has:function(A){var e=C(A,this),t=e.length;return this.filter(function(){for(var A=0;A<t;A++)if(C.contains(this,e[A]))return!0})},closest:function(A,e){var t,n=0,r=this.length,i=[],o="string"!=typeof A&&C(A);if(!E.test(A))for(;n<r;n++)for(t=this[n];t&&t!==e;t=t.parentNode)if(t.nodeType<11&&(o?-1<o.index(t):1===t.nodeType&&C.find.matchesSelector(t,A))){i.push(t);break}return this.pushStack(1<i.length?C.uniqueSort(i):i)},index:function(A){return A?"string"==typeof A?a.call(C(A),this[0]):a.call(this,A.jquery?A[0]:A):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(A,e){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(A,e))))},addBack:function(A){return this.add(null==A?this.prevObject:this.prevObject.filter(A))}}),C.each({parent:function(A){var e=A.parentNode;return e&&11!==e.nodeType?e:null},parents:function(A){return v(A,"parentNode")},parentsUntil:function(A,e,t){return v(A,"parentNode",t)},next:function(A){return D(A,"nextSibling")},prev:function(A){return D(A,"previousSibling")},nextAll:function(A){return v(A,"nextSibling")},prevAll:function(A){return v(A,"previousSibling")},nextUntil:function(A,e,t){return v(A,"nextSibling",t)},prevUntil:function(A,e,t){return v(A,"previousSibling",t)},siblings:function(A){return H((A.parentNode||{}).firstChild,A)},children:function(A){return H(A.firstChild)},contents:function(A){return void 0!==A.contentDocument?A.contentDocument:(b(A,"template")&&(A=A.content||A),C.merge([],A.childNodes))}},function(A,e){C.fn[A]=function(t,n){var r=C.map(this,e,t);return"Until"!==A.slice(-5)&&(n=t),n&&"string"==typeof n&&(r=C.filter(n,r)),1<this.length&&(k[A]||C.uniqueSort(r),S.test(A)&&r.reverse()),this.pushStack(r)}});var I=/[^\x20\t\r\n\f]+/g;function R(A){return A}function M(A){throw A}function O(A,e,t,n){var r;try{A&&f(r=A.promise)?r.call(A).done(e).fail(t):A&&f(r=A.then)?r.call(A,e,t):e.apply(void 0,[A].slice(n))}catch(A){t.apply(void 0,[A])}}C.Callbacks=function(A){var e;A="string"==typeof A?(e={},C.each(A.match(I)||[],function(A,t){e[t]=!0}),e):C.extend({},A);var t,n,r,i,o=[],s=[],a=-1,c=function(){for(i=i||A.once,r=t=!0;s.length;a=-1)for(n=s.shift();++a<o.length;)!1===o[a].apply(n[0],n[1])&&A.stopOnFalse&&(a=o.length,n=!1);A.memory||(n=!1),t=!1,i&&(o=n?[]:"")},u={add:function(){return o&&(n&&!t&&(a=o.length-1,s.push(n)),function e(t){C.each(t,function(t,n){f(n)?A.unique&&u.has(n)||o.push(n):n&&n.length&&"string"!==m(n)&&e(n)})}(arguments),n&&!t&&c()),this},remove:function(){return C.each(arguments,function(A,e){for(var t;-1<(t=C.inArray(e,o,t));)o.splice(t,1),t<=a&&a--}),this},has:function(A){return A?-1<C.inArray(A,o):0<o.length},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(A,e){return i||(e=[A,(e=e||[]).slice?e.slice():e],s.push(e),t||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},catch:function(A){return r.then(null,A)},pipe:function(){var A=arguments;return C.Deferred(function(e){C.each(t,function(t,n){var r=f(A[n[4]])&&A[n[4]];i[n[1]](function(){var A=r&&r.apply(this,arguments);A&&f(A.promise)?A.promise().progress(e.notify).done(e.resolve).fail(e.reject):e[n[0]+"With"](this,r?[A]:arguments)})}),A=null}).promise()},then:function(e,n,r){var i=0;function o(e,t,n,r){return function(){var s=this,a=arguments,c=function(){var A,c;if(!(e<i)){if((A=n.apply(s,a))===t.promise())throw new TypeError("Thenable self-resolution");f(c=A&&("object"==typeof A||"function"==typeof A)&&A.then)?r?c.call(A,o(i,t,R,r),o(i,t,M,r)):c.call(A,o(++i,t,R,r),o(i,t,M,r),o(i,t,R,t.notifyWith)):(n!==R&&(s=void 0,a=[A]),(r||t.resolveWith)(s,a))}},u=r?c:function(){try{c()}catch(c){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(c,u.stackTrace),i<=e+1&&(n!==M&&(s=void 0,a=[c]),t.rejectWith(s,a))}};e?u():(C.Deferred.getStackHook&&(u.stackTrace=C.Deferred.getStackHook()),A.setTimeout(u))}}return C.Deferred(function(A){t[0][3].add(o(0,A,f(r)?r:R,A.notifyWith)),t[1][3].add(o(0,A,f(e)?e:R)),t[2][3].add(o(0,A,f(n)?n:M))}).promise()},promise:function(A){return null!=A?C.extend(A,r):r}},i={};return C.each(t,function(A,e){var o=e[2],s=e[5];r[e[1]]=o.add,s&&o.add(function(){n=s},t[3-A][2].disable,t[3-A][3].disable,t[0][2].lock,t[0][3].lock),o.add(e[3].fire),i[e[0]]=function(){return i[e[0]+"With"](this===i?void 0:this,arguments),this},i[e[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(A){var e=arguments.length,t=e,n=Array(t),r=i.call(arguments),o=C.Deferred(),s=function(A){return function(t){n[A]=this,r[A]=1<arguments.length?i.call(arguments):t,--e||o.resolveWith(n,r)}};if(e<=1&&(O(A,o.done(s(t)).resolve,o.reject,!e),"pending"===o.state()||f(r[t]&&r[t].then)))return o.then();for(;t--;)O(r[t],s(t),o.reject);return o.promise()}});var L=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){A.console&&A.console.warn&&e&&L.test(e.name)&&A.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){A.setTimeout(function(){throw e})};var z=C.Deferred();function _(){n.removeEventListener("DOMContentLoaded",_),A.removeEventListener("load",_),C.ready()}C.fn.ready=function(A){return z.then(A).catch(function(A){C.readyException(A)}),this},C.extend({isReady:!1,readyWait:1,ready:function(A){(!0===A?--C.readyWait:C.isReady)||(C.isReady=!0)!==A&&0<--C.readyWait||z.resolveWith(n,[C])}}),C.ready.then=z.then,"complete"===n.readyState||"loading"!==n.readyState&&!n.documentElement.doScroll?A.setTimeout(C.ready):(n.addEventListener("DOMContentLoaded",_),A.addEventListener("load",_));var X=function(A,e,t,n,r,i,o){var s=0,a=A.length,c=null==t;if("object"===m(t))for(s in r=!0,t)X(A,e,s,t[s],!0,i,o);else if(void 0!==n&&(r=!0,f(n)||(o=!0),c&&(o?(e.call(A,n),e=null):(c=e,e=function(A,e,t){return c.call(C(A),t)})),e))for(;s<a;s++)e(A[s],t,o?n:n.call(A[s],s,e(A[s],t)));return r?A:c?e.call(A):a?e(A[0],t):i},j=/^-ms-/,P=/-([a-z])/g;function V(A,e){return e.toUpperCase()}function J(A){return A.replace(j,"ms-").replace(P,V)}var W=function(A){return 1===A.nodeType||9===A.nodeType||!+A.nodeType};function G(){this.expando=C.expando+G.uid++}G.uid=1,G.prototype={cache:function(A){var e=A[this.expando];return e||(e={},W(A)&&(A.nodeType?A[this.expando]=e:Object.defineProperty(A,this.expando,{value:e,configurable:!0}))),e},set:function(A,e,t){var n,r=this.cache(A);if("string"==typeof e)r[J(e)]=t;else for(n in e)r[J(n)]=e[n];return r},get:function(A,e){return void 0===e?this.cache(A):A[this.expando]&&A[this.expando][J(e)]},access:function(A,e,t){return void 0===e||e&&"string"==typeof e&&void 0===t?this.get(A,e):(this.set(A,e,t),void 0!==t?t:e)},remove:function(A,e){var t,n=A[this.expando];if(void 0!==n){if(void 0!==e){t=(e=Array.isArray(e)?e.map(J):(e=J(e))in n?[e]:e.match(I)||[]).length;for(;t--;)delete n[e[t]]}(void 0===e||C.isEmptyObject(n))&&(A.nodeType?A[this.expando]=void 0:delete A[this.expando])}},hasData:function(A){var e=A[this.expando];return void 0!==e&&!C.isEmptyObject(e)}};var q=new G,Y=new G,$=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function AA(A,e,t){var n,r;if(void 0===t&&1===A.nodeType)if(n="data-"+e.replace(Z,"-$&").toLowerCase(),"string"==typeof(t=A.getAttribute(n))){try{t="true"===(r=t)||"false"!==r&&("null"===r?null:r===+r+""?+r:$.test(r)?JSON.parse(r):r)}catch(A){}Y.set(A,e,t)}else t=void 0;return t}C.extend({hasData:function(A){return Y.hasData(A)||q.hasData(A)},data:function(A,e,t){return Y.access(A,e,t)},removeData:function(A,e){Y.remove(A,e)},_data:function(A,e,t){return q.access(A,e,t)},_removeData:function(A,e){q.remove(A,e)}}),C.fn.extend({data:function(A,e){var t,n,r,i=this[0],o=i&&i.attributes;if(void 0===A){if(this.length&&(r=Y.get(i),1===i.nodeType&&!q.get(i,"hasDataAttrs"))){for(t=o.length;t--;)o[t]&&0===(n=o[t].name).indexOf("data-")&&(n=J(n.slice(5)),AA(i,n,r[n]));q.set(i,"hasDataAttrs",!0)}return r}return"object"==typeof A?this.each(function(){Y.set(this,A)}):X(this,function(e){var t;if(i&&void 0===e)return void 0!==(t=Y.get(i,A))?t:void 0!==(t=AA(i,A))?t:void 0;this.each(function(){Y.set(this,A,e)})},null,e,1<arguments.length,null,!0)},removeData:function(A){return this.each(function(){Y.remove(this,A)})}}),C.extend({queue:function(A,e,t){var n;if(A)return n=q.get(A,e=(e||"fx")+"queue"),t&&(!n||Array.isArray(t)?n=q.access(A,e,C.makeArray(t)):n.push(t)),n||[]},dequeue:function(A,e){var t=C.queue(A,e=e||"fx"),n=t.length,r=t.shift(),i=C._queueHooks(A,e);"inprogress"===r&&(r=t.shift(),n--),r&&("fx"===e&&t.unshift("inprogress"),delete i.stop,r.call(A,function(){C.dequeue(A,e)},i)),!n&&i&&i.empty.fire()},_queueHooks:function(A,e){var t=e+"queueHooks";return q.get(A,t)||q.access(A,t,{empty:C.Callbacks("once memory").add(function(){q.remove(A,[e+"queue",t])})})}}),C.fn.extend({queue:function(A,e){var t=2;return"string"!=typeof A&&(e=A,A="fx",t--),arguments.length<t?C.queue(this[0],A):void 0===e?this:this.each(function(){var t=C.queue(this,A,e);C._queueHooks(this,A),"fx"===A&&"inprogress"!==t[0]&&C.dequeue(this,A)})},dequeue:function(A){return this.each(function(){C.dequeue(this,A)})},clearQueue:function(A){return this.queue(A||"fx",[])},promise:function(A,e){var t,n=1,r=C.Deferred(),i=this,o=this.length,s=function(){--n||r.resolveWith(i,[i])};for("string"!=typeof A&&(e=A,A=void 0),A=A||"fx";o--;)(t=q.get(i[o],A+"queueHooks"))&&t.empty&&(n++,t.empty.add(s));return s(),r.promise(e)}});var eA=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,tA=new RegExp("^(?:([+-])=|)("+eA+")([a-z%]*)$","i"),nA=["Top","Right","Bottom","Left"],rA=n.documentElement,iA=function(A){return C.contains(A.ownerDocument,A)},oA={composed:!0};rA.getRootNode&&(iA=function(A){return C.contains(A.ownerDocument,A)||A.getRootNode(oA)===A.ownerDocument});var sA=function(A,e){return"none"===(A=e||A).style.display||""===A.style.display&&iA(A)&&"none"===C.css(A,"display")},aA=function(A,e,t,n){var r,i,o={};for(i in e)o[i]=A.style[i],A.style[i]=e[i];for(i in r=t.apply(A,n||[]),e)A.style[i]=o[i];return r};function cA(A,e,t,n){var r,i,o=20,s=n?function(){return n.cur()}:function(){return C.css(A,e,"")},a=s(),c=t&&t[3]||(C.cssNumber[e]?"":"px"),u=A.nodeType&&(C.cssNumber[e]||"px"!==c&&+a)&&tA.exec(C.css(A,e));if(u&&u[3]!==c){for(c=c||u[3],u=+(a/=2)||1;o--;)C.style(A,e,u+c),(1-i)*(1-(i=s()/a||.5))<=0&&(o=0),u/=i;C.style(A,e,(u*=2)+c),t=t||[]}return t&&(u=+u||+a||0,r=t[1]?u+(t[1]+1)*t[2]:+t[2],n&&(n.unit=c,n.start=u,n.end=r)),r}var uA={};function lA(A,e){for(var t,n,r,i,o,s,a,c=[],u=0,l=A.length;u<l;u++)(n=A[u]).style&&(t=n.style.display,e?("none"===t&&(c[u]=q.get(n,"display")||null,c[u]||(n.style.display="")),""===n.style.display&&sA(n)&&(c[u]=(a=o=i=void 0,o=(r=n).ownerDocument,(a=uA[s=r.nodeName])||(i=o.body.appendChild(o.createElement(s)),a=C.css(i,"display"),i.parentNode.removeChild(i),"none"===a&&(a="block"),uA[s]=a)))):"none"!==t&&(c[u]="none",q.set(n,"display",t)));for(u=0;u<l;u++)null!=c[u]&&(A[u].style.display=c[u]);return A}C.fn.extend({show:function(){return lA(this,!0)},hide:function(){return lA(this)},toggle:function(A){return"boolean"==typeof A?A?this.show():this.hide():this.each(function(){sA(this)?C(this).show():C(this).hide()})}});var dA=/^(?:checkbox|radio)$/i,BA=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,hA=/^$|^module$|\/(?:java|ecma)script/i,fA={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 gA(A,e){var t;return t=void 0!==A.getElementsByTagName?A.getElementsByTagName(e||"*"):void 0!==A.querySelectorAll?A.querySelectorAll(e||"*"):[],void 0===e||e&&b(A,e)?C.merge([A],t):t}function pA(A,e){for(var t=0,n=A.length;t<n;t++)q.set(A[t],"globalEval",!e||q.get(e[t],"globalEval"))}fA.optgroup=fA.option,fA.tbody=fA.tfoot=fA.colgroup=fA.caption=fA.thead,fA.th=fA.td;var wA,mA,QA=/<|&#?\w+;/;function CA(A,e,t,n,r){for(var i,o,s,a,c,u,l=e.createDocumentFragment(),d=[],B=0,h=A.length;B<h;B++)if((i=A[B])||0===i)if("object"===m(i))C.merge(d,i.nodeType?[i]:i);else if(QA.test(i)){for(o=o||l.appendChild(e.createElement("div")),s=(BA.exec(i)||["",""])[1].toLowerCase(),o.innerHTML=(a=fA[s]||fA._default)[1]+C.htmlPrefilter(i)+a[2],u=a[0];u--;)o=o.lastChild;C.merge(d,o.childNodes),(o=l.firstChild).textContent=""}else d.push(e.createTextNode(i));for(l.textContent="",B=0;i=d[B++];)if(n&&-1<C.inArray(i,n))r&&r.push(i);else if(c=iA(i),o=gA(l.appendChild(i),"script"),c&&pA(o),t)for(u=0;i=o[u++];)hA.test(i.type||"")&&t.push(i);return l}wA=n.createDocumentFragment().appendChild(n.createElement("div")),(mA=n.createElement("input")).setAttribute("type","radio"),mA.setAttribute("checked","checked"),mA.setAttribute("name","t"),wA.appendChild(mA),h.checkClone=wA.cloneNode(!0).cloneNode(!0).lastChild.checked,wA.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!wA.cloneNode(!0).lastChild.defaultValue;var UA=/^key/,FA=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,yA=/^([^.]*)(?:\.(.+)|)/;function vA(){return!0}function HA(){return!1}function EA(A,e){return A===function(){try{return n.activeElement}catch(A){}}()==("focus"===e)}function bA(A,e,t,n,r,i){var o,s;if("object"==typeof e){for(s in"string"!=typeof t&&(n=n||t,t=void 0),e)bA(A,s,t,n,e[s],i);return A}if(null==n&&null==r?(r=t,n=t=void 0):null==r&&("string"==typeof t?(r=n,n=void 0):(r=n,n=t,t=void 0)),!1===r)r=HA;else if(!r)return A;return 1===i&&(o=r,(r=function(A){return C().off(A),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),A.each(function(){C.event.add(this,e,r,n,t)})}function NA(A,e,t){t?(q.set(A,e,!1),C.event.add(A,e,{namespace:!1,handler:function(A){var n,r,o=q.get(this,e);if(1&A.isTrigger&&this[e]){if(o.length)(C.event.special[e]||{}).delegateType&&A.stopPropagation();else if(o=i.call(arguments),q.set(this,e,o),n=t(this,e),this[e](),o!==(r=q.get(this,e))||n?q.set(this,e,!1):r={},o!==r)return A.stopImmediatePropagation(),A.preventDefault(),r.value}else o.length&&(q.set(this,e,{value:C.event.trigger(C.extend(o[0],C.Event.prototype),o.slice(1),this)}),A.stopImmediatePropagation())}})):void 0===q.get(A,e)&&C.event.add(A,e,vA)}C.event={global:{},add:function(A,e,t,n,r){var i,o,s,a,c,u,l,d,B,h,f,g=q.get(A);if(g)for(t.handler&&(t=(i=t).handler,r=i.selector),r&&C.find.matchesSelector(rA,r),t.guid||(t.guid=C.guid++),(a=g.events)||(a=g.events={}),(o=g.handle)||(o=g.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(A,arguments):void 0}),c=(e=(e||"").match(I)||[""]).length;c--;)B=f=(s=yA.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),B&&(l=C.event.special[B]||{},l=C.event.special[B=(r?l.delegateType:l.bindType)||B]||{},u=C.extend({type:B,origType:f,data:n,handler:t,guid:t.guid,selector:r,needsContext:r&&C.expr.match.needsContext.test(r),namespace:h.join(".")},i),(d=a[B])||((d=a[B]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(A,n,h,o)||A.addEventListener&&A.addEventListener(B,o)),l.add&&(l.add.call(A,u),u.handler.guid||(u.handler.guid=t.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),C.event.global[B]=!0)},remove:function(A,e,t,n,r){var i,o,s,a,c,u,l,d,B,h,f,g=q.hasData(A)&&q.get(A);if(g&&(a=g.events)){for(c=(e=(e||"").match(I)||[""]).length;c--;)if(B=f=(s=yA.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),B){for(l=C.event.special[B]||{},d=a[B=(n?l.delegateType:l.bindType)||B]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=i=d.length;i--;)u=d[i],!r&&f!==u.origType||t&&t.guid!==u.guid||s&&!s.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(d.splice(i,1),u.selector&&d.delegateCount--,l.remove&&l.remove.call(A,u));o&&!d.length&&(l.teardown&&!1!==l.teardown.call(A,h,g.handle)||C.removeEvent(A,B,g.handle),delete a[B])}else for(B in a)C.event.remove(A,B+e[c],t,n,!0);C.isEmptyObject(a)&&q.remove(A,"handle events")}},dispatch:function(A){var e,t,n,r,i,o,s=C.event.fix(A),a=new Array(arguments.length),c=(q.get(this,"events")||{})[s.type]||[],u=C.event.special[s.type]||{};for(a[0]=s,e=1;e<arguments.length;e++)a[e]=arguments[e];if(s.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,s)){for(o=C.event.handlers.call(this,s,c),e=0;(r=o[e++])&&!s.isPropagationStopped();)for(s.currentTarget=r.elem,t=0;(i=r.handlers[t++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(n=((C.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,a))&&!1===(s.result=n)&&(s.preventDefault(),s.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,s),s.result}},handlers:function(A,e){var t,n,r,i,o,s=[],a=e.delegateCount,c=A.target;if(a&&c.nodeType&&!("click"===A.type&&1<=A.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==A.type||!0!==c.disabled)){for(i=[],o={},t=0;t<a;t++)void 0===o[r=(n=e[t]).selector+" "]&&(o[r]=n.needsContext?-1<C(r,this).index(c):C.find(r,this,null,[c]).length),o[r]&&i.push(n);i.length&&s.push({elem:c,handlers:i})}return c=this,a<e.length&&s.push({elem:c,handlers:e.slice(a)}),s},addProp:function(A,e){Object.defineProperty(C.Event.prototype,A,{enumerable:!0,configurable:!0,get:f(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[A]},set:function(e){Object.defineProperty(this,A,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(A){return A[C.expando]?A:new C.Event(A)},special:{load:{noBubble:!0},click:{setup:function(A){var e=this||A;return dA.test(e.type)&&e.click&&b(e,"input")&&NA(e,"click",vA),!1},trigger:function(A){var e=this||A;return dA.test(e.type)&&e.click&&b(e,"input")&&NA(e,"click"),!0},_default:function(A){var e=A.target;return dA.test(e.type)&&e.click&&b(e,"input")&&q.get(e,"click")||b(e,"a")}},beforeunload:{postDispatch:function(A){void 0!==A.result&&A.originalEvent&&(A.originalEvent.returnValue=A.result)}}}},C.removeEvent=function(A,e,t){A.removeEventListener&&A.removeEventListener(e,t)},C.Event=function(A,e){if(!(this instanceof C.Event))return new C.Event(A,e);A&&A.type?(this.originalEvent=A,this.type=A.type,this.isDefaultPrevented=A.defaultPrevented||void 0===A.defaultPrevented&&!1===A.returnValue?vA:HA,this.target=A.target&&3===A.target.nodeType?A.target.parentNode:A.target,this.currentTarget=A.currentTarget,this.relatedTarget=A.relatedTarget):this.type=A,e&&C.extend(this,e),this.timeStamp=A&&A.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:HA,isPropagationStopped:HA,isImmediatePropagationStopped:HA,isSimulated:!1,preventDefault:function(){var A=this.originalEvent;this.isDefaultPrevented=vA,A&&!this.isSimulated&&A.preventDefault()},stopPropagation:function(){var A=this.originalEvent;this.isPropagationStopped=vA,A&&!this.isSimulated&&A.stopPropagation()},stopImmediatePropagation:function(){var A=this.originalEvent;this.isImmediatePropagationStopped=vA,A&&!this.isSimulated&&A.stopImmediatePropagation(),this.stopPropagation()}},C.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(A){var e=A.button;return null==A.which&&UA.test(A.type)?null!=A.charCode?A.charCode:A.keyCode:!A.which&&void 0!==e&&FA.test(A.type)?1&e?1:2&e?3:4&e?2:0:A.which}},C.event.addProp),C.each({focus:"focusin",blur:"focusout"},function(A,e){C.event.special[A]={setup:function(){return NA(this,A,EA),!1},trigger:function(){return NA(this,A),!0},delegateType:e}}),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(A,e){C.event.special[A]={delegateType:e,bindType:e,handle:function(A){var t,n=A.relatedTarget,r=A.handleObj;return n&&(n===this||C.contains(this,n))||(A.type=r.origType,t=r.handler.apply(this,arguments),A.type=e),t}}}),C.fn.extend({on:function(A,e,t,n){return bA(this,A,e,t,n)},one:function(A,e,t,n){return bA(this,A,e,t,n,1)},off:function(A,e,t){var n,r;if(A&&A.preventDefault&&A.handleObj)return n=A.handleObj,C(A.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof A){for(r in A)this.off(r,e,A[r]);return this}return!1!==e&&"function"!=typeof e||(t=e,e=void 0),!1===t&&(t=HA),this.each(function(){C.event.remove(this,A,t,e)})}});var xA=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,TA=/<script|<style|<link/i,KA=/checked\s*(?:[^=]|=\s*.checked.)/i,SA=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function kA(A,e){return b(A,"table")&&b(11!==e.nodeType?e:e.firstChild,"tr")&&C(A).children("tbody")[0]||A}function DA(A){return A.type=(null!==A.getAttribute("type"))+"/"+A.type,A}function IA(A){return"true/"===(A.type||"").slice(0,5)?A.type=A.type.slice(5):A.removeAttribute("type"),A}function RA(A,e){var t,n,r,i,o,s,a,c;if(1===e.nodeType){if(q.hasData(A)&&(i=q.access(A),o=q.set(e,i),c=i.events))for(r in delete o.handle,o.events={},c)for(t=0,n=c[r].length;t<n;t++)C.event.add(e,r,c[r][t]);Y.hasData(A)&&(s=Y.access(A),a=C.extend({},s),Y.set(e,a))}}function MA(A,e,t,n){e=o.apply([],e);var r,i,s,a,c,u,l=0,d=A.length,B=d-1,g=e[0],p=f(g);if(p||1<d&&"string"==typeof g&&!h.checkClone&&KA.test(g))return A.each(function(r){var i=A.eq(r);p&&(e[0]=g.call(this,r,i.html())),MA(i,e,t,n)});if(d&&(i=(r=CA(e,A[0].ownerDocument,!1,A,n)).firstChild,1===r.childNodes.length&&(r=i),i||n)){for(a=(s=C.map(gA(r,"script"),DA)).length;l<d;l++)c=r,l!==B&&(c=C.clone(c,!0,!0),a&&C.merge(s,gA(c,"script"))),t.call(A[l],c,l);if(a)for(u=s[s.length-1].ownerDocument,C.map(s,IA),l=0;l<a;l++)hA.test((c=s[l]).type||"")&&!q.access(c,"globalEval")&&C.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?C._evalUrl&&!c.noModule&&C._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")}):w(c.textContent.replace(SA,""),c,u))}return A}function OA(A,e,t){for(var n,r=e?C.filter(e,A):A,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||C.cleanData(gA(n)),n.parentNode&&(t&&iA(n)&&pA(gA(n,"script")),n.parentNode.removeChild(n));return A}C.extend({htmlPrefilter:function(A){return A.replace(xA,"<$1></$2>")},clone:function(A,e,t){var n,r,i,o,s,a,c,u=A.cloneNode(!0),l=iA(A);if(!(h.noCloneChecked||1!==A.nodeType&&11!==A.nodeType||C.isXMLDoc(A)))for(o=gA(u),n=0,r=(i=gA(A)).length;n<r;n++)s=i[n],"input"===(c=(a=o[n]).nodeName.toLowerCase())&&dA.test(s.type)?a.checked=s.checked:"input"!==c&&"textarea"!==c||(a.defaultValue=s.defaultValue);if(e)if(t)for(i=i||gA(A),o=o||gA(u),n=0,r=i.length;n<r;n++)RA(i[n],o[n]);else RA(A,u);return 0<(o=gA(u,"script")).length&&pA(o,!l&&gA(A,"script")),u},cleanData:function(A){for(var e,t,n,r=C.event.special,i=0;void 0!==(t=A[i]);i++)if(W(t)){if(e=t[q.expando]){if(e.events)for(n in e.events)r[n]?C.event.remove(t,n):C.removeEvent(t,n,e.handle);t[q.expando]=void 0}t[Y.expando]&&(t[Y.expando]=void 0)}}}),C.fn.extend({detach:function(A){return OA(this,A,!0)},remove:function(A){return OA(this,A)},text:function(A){return X(this,function(A){return void 0===A?C.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=A)})},null,A,arguments.length)},append:function(){return MA(this,arguments,function(A){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||kA(this,A).appendChild(A)})},prepend:function(){return MA(this,arguments,function(A){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=kA(this,A);e.insertBefore(A,e.firstChild)}})},before:function(){return MA(this,arguments,function(A){this.parentNode&&this.parentNode.insertBefore(A,this)})},after:function(){return MA(this,arguments,function(A){this.parentNode&&this.parentNode.insertBefore(A,this.nextSibling)})},empty:function(){for(var A,e=0;null!=(A=this[e]);e++)1===A.nodeType&&(C.cleanData(gA(A,!1)),A.textContent="");return this},clone:function(A,e){return A=null!=A&&A,e=null==e?A:e,this.map(function(){return C.clone(this,A,e)})},html:function(A){return X(this,function(A){var e=this[0]||{},t=0,n=this.length;if(void 0===A&&1===e.nodeType)return e.innerHTML;if("string"==typeof A&&!TA.test(A)&&!fA[(BA.exec(A)||["",""])[1].toLowerCase()]){A=C.htmlPrefilter(A);try{for(;t<n;t++)1===(e=this[t]||{}).nodeType&&(C.cleanData(gA(e,!1)),e.innerHTML=A);e=0}catch(A){}}e&&this.empty().append(A)},null,A,arguments.length)},replaceWith:function(){var A=[];return MA(this,arguments,function(e){var t=this.parentNode;C.inArray(this,A)<0&&(C.cleanData(gA(this)),t&&t.replaceChild(e,this))},A)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(A,e){C.fn[A]=function(A){for(var t,n=[],r=C(A),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),C(r[o])[e](t),s.apply(n,t.get());return this.pushStack(n)}});var LA=new RegExp("^("+eA+")(?!px)[a-z%]+$","i"),zA=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=A),t.getComputedStyle(e)},_A=new RegExp(nA.join("|"),"i");function XA(A,e,t){var n,r,i,o,s=A.style;return(t=t||zA(A))&&(""!==(o=t.getPropertyValue(e)||t[e])||iA(A)||(o=C.style(A,e)),!h.pixelBoxStyles()&&LA.test(o)&&_A.test(e)&&(n=s.width,r=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=t.width,s.width=n,s.minWidth=r,s.maxWidth=i)),void 0!==o?o+"":o}function jA(A,e){return{get:function(){if(!A())return(this.get=e).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",rA.appendChild(c).appendChild(u);var e=A.getComputedStyle(u);r="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",s=36===t(e.right),i=36===t(e.width),u.style.position="absolute",o=12===t(u.offsetWidth/3),rA.removeChild(c),u=null}}function t(A){return Math.round(parseFloat(A))}var r,i,o,s,a,c=n.createElement("div"),u=n.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===u.style.backgroundClip,C.extend(h,{boxSizingReliable:function(){return e(),i},pixelBoxStyles:function(){return e(),s},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),o}}))}();var PA=["Webkit","Moz","ms"],VA=n.createElement("div").style,JA={};function WA(A){return C.cssProps[A]||JA[A]||(A in VA?A:JA[A]=function(A){for(var e=A[0].toUpperCase()+A.slice(1),t=PA.length;t--;)if((A=PA[t]+e)in VA)return A}(A)||A)}var GA=/^(none|table(?!-c[ea]).+)/,qA=/^--/,YA={position:"absolute",visibility:"hidden",display:"block"},$A={letterSpacing:"0",fontWeight:"400"};function ZA(A,e,t){var n=tA.exec(e);return n?Math.max(0,n[2]-(t||0))+(n[3]||"px"):e}function Ae(A,e,t,n,r,i){var o="width"===e?1:0,s=0,a=0;if(t===(n?"border":"content"))return 0;for(;o<4;o+=2)"margin"===t&&(a+=C.css(A,t+nA[o],!0,r)),n?("content"===t&&(a-=C.css(A,"padding"+nA[o],!0,r)),"margin"!==t&&(a-=C.css(A,"border"+nA[o]+"Width",!0,r))):(a+=C.css(A,"padding"+nA[o],!0,r),"padding"!==t?a+=C.css(A,"border"+nA[o]+"Width",!0,r):s+=C.css(A,"border"+nA[o]+"Width",!0,r));return!n&&0<=i&&(a+=Math.max(0,Math.ceil(A["offset"+e[0].toUpperCase()+e.slice(1)]-i-a-s-.5))||0),a}function ee(A,e,t){var n=zA(A),r=(!h.boxSizingReliable()||t)&&"border-box"===C.css(A,"boxSizing",!1,n),i=r,o=XA(A,e,n),s="offset"+e[0].toUpperCase()+e.slice(1);if(LA.test(o)){if(!t)return o;o="auto"}return(!h.boxSizingReliable()&&r||"auto"===o||!parseFloat(o)&&"inline"===C.css(A,"display",!1,n))&&A.getClientRects().length&&(r="border-box"===C.css(A,"boxSizing",!1,n),(i=s in A)&&(o=A[s])),(o=parseFloat(o)||0)+Ae(A,e,t||(r?"border":"content"),i,n,o)+"px"}function te(A,e,t,n,r){return new te.prototype.init(A,e,t,n,r)}C.extend({cssHooks:{opacity:{get:function(A,e){if(e){var t=XA(A,"opacity");return""===t?"1":t}}}},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(A,e,t,n){if(A&&3!==A.nodeType&&8!==A.nodeType&&A.style){var r,i,o,s=J(e),a=qA.test(e),c=A.style;if(a||(e=WA(s)),o=C.cssHooks[e]||C.cssHooks[s],void 0===t)return o&&"get"in o&&void 0!==(r=o.get(A,!1,n))?r:c[e];"string"==(i=typeof t)&&(r=tA.exec(t))&&r[1]&&(t=cA(A,e,r),i="number"),null!=t&&t==t&&("number"!==i||a||(t+=r&&r[3]||(C.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==t||0!==e.indexOf("background")||(c[e]="inherit"),o&&"set"in o&&void 0===(t=o.set(A,t,n))||(a?c.setProperty(e,t):c[e]=t))}},css:function(A,e,t,n){var r,i,o,s=J(e);return qA.test(e)||(e=WA(s)),(o=C.cssHooks[e]||C.cssHooks[s])&&"get"in o&&(r=o.get(A,!0,t)),void 0===r&&(r=XA(A,e,n)),"normal"===r&&e in $A&&(r=$A[e]),""===t||t?(i=parseFloat(r),!0===t||isFinite(i)?i||0:r):r}}),C.each(["height","width"],function(A,e){C.cssHooks[e]={get:function(A,t,n){if(t)return!GA.test(C.css(A,"display"))||A.getClientRects().length&&A.getBoundingClientRect().width?ee(A,e,n):aA(A,YA,function(){return ee(A,e,n)})},set:function(A,t,n){var r,i=zA(A),o=!h.scrollboxSize()&&"absolute"===i.position,s=(o||n)&&"border-box"===C.css(A,"boxSizing",!1,i),a=n?Ae(A,e,n,s,i):0;return s&&o&&(a-=Math.ceil(A["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(i[e])-Ae(A,e,"border",!1,i)-.5)),a&&(r=tA.exec(t))&&"px"!==(r[3]||"px")&&(A.style[e]=t,t=C.css(A,e)),ZA(0,t,a)}}}),C.cssHooks.marginLeft=jA(h.reliableMarginLeft,function(A,e){if(e)return(parseFloat(XA(A,"marginLeft"))||A.getBoundingClientRect().left-aA(A,{marginLeft:0},function(){return A.getBoundingClientRect().left}))+"px"}),C.each({margin:"",padding:"",border:"Width"},function(A,e){C.cssHooks[A+e]={expand:function(t){for(var n=0,r={},i="string"==typeof t?t.split(" "):[t];n<4;n++)r[A+nA[n]+e]=i[n]||i[n-2]||i[0];return r}},"margin"!==A&&(C.cssHooks[A+e].set=ZA)}),C.fn.extend({css:function(A,e){return X(this,function(A,e,t){var n,r,i={},o=0;if(Array.isArray(e)){for(n=zA(A),r=e.length;o<r;o++)i[e[o]]=C.css(A,e[o],!1,n);return i}return void 0!==t?C.style(A,e,t):C.css(A,e)},A,e,1<arguments.length)}}),((C.Tween=te).prototype={constructor:te,init:function(A,e,t,n,r,i){this.elem=A,this.prop=t,this.easing=r||C.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=i||(C.cssNumber[t]?"":"px")},cur:function(){var A=te.propHooks[this.prop];return A&&A.get?A.get(this):te.propHooks._default.get(this)},run:function(A){var e,t=te.propHooks[this.prop];return this.pos=e=this.options.duration?C.easing[this.easing](A,this.options.duration*A,0,1,this.options.duration):A,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):te.propHooks._default.set(this),this}}).init.prototype=te.prototype,(te.propHooks={_default:{get:function(A){var e;return 1!==A.elem.nodeType||null!=A.elem[A.prop]&&null==A.elem.style[A.prop]?A.elem[A.prop]:(e=C.css(A.elem,A.prop,""))&&"auto"!==e?e:0},set:function(A){C.fx.step[A.prop]?C.fx.step[A.prop](A):1!==A.elem.nodeType||!C.cssHooks[A.prop]&&null==A.elem.style[WA(A.prop)]?A.elem[A.prop]=A.now:C.style(A.elem,A.prop,A.now+A.unit)}}}).scrollTop=te.propHooks.scrollLeft={set:function(A){A.elem.nodeType&&A.elem.parentNode&&(A.elem[A.prop]=A.now)}},C.easing={linear:function(A){return A},swing:function(A){return.5-Math.cos(A*Math.PI)/2},_default:"swing"},C.fx=te.prototype.init,C.fx.step={};var ne,re,ie,oe,se=/^(?:toggle|show|hide)$/,ae=/queueHooks$/;function ce(){re&&(!1===n.hidden&&A.requestAnimationFrame?A.requestAnimationFrame(ce):A.setTimeout(ce,C.fx.interval),C.fx.tick())}function ue(){return A.setTimeout(function(){ne=void 0}),ne=Date.now()}function le(A,e){var t,n=0,r={height:A};for(e=e?1:0;n<4;n+=2-e)r["margin"+(t=nA[n])]=r["padding"+t]=A;return e&&(r.opacity=r.width=A),r}function de(A,e,t){for(var n,r=(Be.tweeners[e]||[]).concat(Be.tweeners["*"]),i=0,o=r.length;i<o;i++)if(n=r[i].call(t,e,A))return n}function Be(A,e,t){var n,r,i=0,o=Be.prefilters.length,s=C.Deferred().always(function(){delete a.elem}),a=function(){if(r)return!1;for(var e=ne||ue(),t=Math.max(0,c.startTime+c.duration-e),n=1-(t/c.duration||0),i=0,o=c.tweens.length;i<o;i++)c.tweens[i].run(n);return s.notifyWith(A,[c,n,t]),n<1&&o?t:(o||s.notifyWith(A,[c,1,0]),s.resolveWith(A,[c]),!1)},c=s.promise({elem:A,props:C.extend({},e),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},t),originalProperties:e,originalOptions:t,startTime:ne||ue(),duration:t.duration,tweens:[],createTween:function(e,t){var n=C.Tween(A,c.opts,e,t,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(n),n},stop:function(e){var t=0,n=e?c.tweens.length:0;if(r)return this;for(r=!0;t<n;t++)c.tweens[t].run(1);return e?(s.notifyWith(A,[c,1,0]),s.resolveWith(A,[c,e])):s.rejectWith(A,[c,e]),this}}),u=c.props;for(function(A,e){var t,n,r,i,o;for(t in A)if(r=e[n=J(t)],i=A[t],Array.isArray(i)&&(r=i[1],i=A[t]=i[0]),t!==n&&(A[n]=i,delete A[t]),(o=C.cssHooks[n])&&"expand"in o)for(t in i=o.expand(i),delete A[n],i)t in A||(A[t]=i[t],e[t]=r);else e[n]=r}(u,c.opts.specialEasing);i<o;i++)if(n=Be.prefilters[i].call(c,A,u,c.opts))return f(n.stop)&&(C._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return C.map(u,de,c),f(c.opts.start)&&c.opts.start.call(A,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),C.fx.timer(C.extend(a,{elem:A,anim:c,queue:c.opts.queue})),c}C.Animation=C.extend(Be,{tweeners:{"*":[function(A,e){var t=this.createTween(A,e);return cA(t.elem,A,tA.exec(e),t),t}]},tweener:function(A,e){f(A)?(e=A,A=["*"]):A=A.match(I);for(var t,n=0,r=A.length;n<r;n++)(Be.tweeners[t=A[n]]=Be.tweeners[t]||[]).unshift(e)},prefilters:[function(A,e,t){var n,r,i,o,s,a,c,u,l="width"in e||"height"in e,d=this,B={},h=A.style,f=A.nodeType&&sA(A),g=q.get(A,"fxshow");for(n in t.queue||(null==(o=C._queueHooks(A,"fx")).unqueued&&(o.unqueued=0,s=o.empty.fire,o.empty.fire=function(){o.unqueued||s()}),o.unqueued++,d.always(function(){d.always(function(){o.unqueued--,C.queue(A,"fx").length||o.empty.fire()})})),e)if(se.test(r=e[n])){if(delete e[n],i=i||"toggle"===r,r===(f?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue;f=!0}B[n]=g&&g[n]||C.style(A,n)}if((a=!C.isEmptyObject(e))||!C.isEmptyObject(B))for(n in l&&1===A.nodeType&&(t.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=g&&g.display)&&(c=q.get(A,"display")),"none"===(u=C.css(A,"display"))&&(c?u=c:(lA([A],!0),c=A.style.display||c,u=C.css(A,"display"),lA([A]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===C.css(A,"float")&&(a||(d.done(function(){h.display=c}),null==c&&(c="none"===(u=h.display)?"":u)),h.display="inline-block")),t.overflow&&(h.overflow="hidden",d.always(function(){h.overflow=t.overflow[0],h.overflowX=t.overflow[1],h.overflowY=t.overflow[2]})),a=!1,B)a||(g?"hidden"in g&&(f=g.hidden):g=q.access(A,"fxshow",{display:c}),i&&(g.hidden=!f),f&&lA([A],!0),d.done(function(){for(n in f||lA([A]),q.remove(A,"fxshow"),B)C.style(A,n,B[n])})),a=de(f?g[n]:0,n,d),n in g||(g[n]=a.start,f&&(a.end=a.start,a.start=0))}],prefilter:function(A,e){e?Be.prefilters.unshift(A):Be.prefilters.push(A)}}),C.speed=function(A,e,t){var n=A&&"object"==typeof A?C.extend({},A):{complete:t||!t&&e||f(A)&&A,duration:A,easing:t&&e||e&&!f(e)&&e};return C.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration=n.duration in C.fx.speeds?C.fx.speeds[n.duration]:C.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){f(n.old)&&n.old.call(this),n.queue&&C.dequeue(this,n.queue)},n},C.fn.extend({fadeTo:function(A,e,t,n){return this.filter(sA).css("opacity",0).show().end().animate({opacity:e},A,t,n)},animate:function(A,e,t,n){var r=C.isEmptyObject(A),i=C.speed(e,t,n),o=function(){var e=Be(this,C.extend({},A),i);(r||q.get(this,"finish"))&&e.stop(!0)};return o.finish=o,r||!1===i.queue?this.each(o):this.queue(i.queue,o)},stop:function(A,e,t){var n=function(A){var e=A.stop;delete A.stop,e(t)};return"string"!=typeof A&&(t=e,e=A,A=void 0),e&&!1!==A&&this.queue(A||"fx",[]),this.each(function(){var e=!0,r=null!=A&&A+"queueHooks",i=C.timers,o=q.get(this);if(r)o[r]&&o[r].stop&&n(o[r]);else for(r in o)o[r]&&o[r].stop&&ae.test(r)&&n(o[r]);for(r=i.length;r--;)i[r].elem!==this||null!=A&&i[r].queue!==A||(i[r].anim.stop(t),e=!1,i.splice(r,1));!e&&t||C.dequeue(this,A)})},finish:function(A){return!1!==A&&(A=A||"fx"),this.each(function(){var e,t=q.get(this),n=t[A+"queue"],r=t[A+"queueHooks"],i=C.timers,o=n?n.length:0;for(t.finish=!0,C.queue(this,A,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===A&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),C.each(["toggle","show","hide"],function(A,e){var t=C.fn[e];C.fn[e]=function(A,n,r){return null==A||"boolean"==typeof A?t.apply(this,arguments):this.animate(le(e,!0),A,n,r)}}),C.each({slideDown:le("show"),slideUp:le("hide"),slideToggle:le("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(A,e){C.fn[A]=function(A,t,n){return this.animate(e,A,t,n)}}),C.timers=[],C.fx.tick=function(){var A,e=0,t=C.timers;for(ne=Date.now();e<t.length;e++)(A=t[e])()||t[e]!==A||t.splice(e--,1);t.length||C.fx.stop(),ne=void 0},C.fx.timer=function(A){C.timers.push(A),C.fx.start()},C.fx.interval=13,C.fx.start=function(){re||(re=!0,ce())},C.fx.stop=function(){re=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(e,t){return e=C.fx&&C.fx.speeds[e]||e,this.queue(t=t||"fx",function(t,n){var r=A.setTimeout(t,e);n.stop=function(){A.clearTimeout(r)}})},ie=n.createElement("input"),oe=n.createElement("select").appendChild(n.createElement("option")),ie.type="checkbox",h.checkOn=""!==ie.value,h.optSelected=oe.selected,(ie=n.createElement("input")).value="t",ie.type="radio",h.radioValue="t"===ie.value;var he,fe=C.expr.attrHandle;C.fn.extend({attr:function(A,e){return X(this,C.attr,A,e,1<arguments.length)},removeAttr:function(A){return this.each(function(){C.removeAttr(this,A)})}}),C.extend({attr:function(A,e,t){var n,r,i=A.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===A.getAttribute?C.prop(A,e,t):(1===i&&C.isXMLDoc(A)||(r=C.attrHooks[e.toLowerCase()]||(C.expr.match.bool.test(e)?he:void 0)),void 0!==t?null===t?void C.removeAttr(A,e):r&&"set"in r&&void 0!==(n=r.set(A,t,e))?n:(A.setAttribute(e,t+""),t):r&&"get"in r&&null!==(n=r.get(A,e))?n:null==(n=C.find.attr(A,e))?void 0:n)},attrHooks:{type:{set:function(A,e){if(!h.radioValue&&"radio"===e&&b(A,"input")){var t=A.value;return A.setAttribute("type",e),t&&(A.value=t),e}}}},removeAttr:function(A,e){var t,n=0,r=e&&e.match(I);if(r&&1===A.nodeType)for(;t=r[n++];)A.removeAttribute(t)}}),he={set:function(A,e,t){return!1===e?C.removeAttr(A,t):A.setAttribute(t,t),t}},C.each(C.expr.match.bool.source.match(/\w+/g),function(A,e){var t=fe[e]||C.find.attr;fe[e]=function(A,e,n){var r,i,o=e.toLowerCase();return n||(i=fe[o],fe[o]=r,r=null!=t(A,e,n)?o:null,fe[o]=i),r}});var ge=/^(?:input|select|textarea|button)$/i,pe=/^(?:a|area)$/i;function we(A){return(A.match(I)||[]).join(" ")}function me(A){return A.getAttribute&&A.getAttribute("class")||""}function Qe(A){return Array.isArray(A)?A:"string"==typeof A&&A.match(I)||[]}C.fn.extend({prop:function(A,e){return X(this,C.prop,A,e,1<arguments.length)},removeProp:function(A){return this.each(function(){delete this[C.propFix[A]||A]})}}),C.extend({prop:function(A,e,t){var n,r,i=A.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&C.isXMLDoc(A)||(r=C.propHooks[e=C.propFix[e]||e]),void 0!==t?r&&"set"in r&&void 0!==(n=r.set(A,t,e))?n:A[e]=t:r&&"get"in r&&null!==(n=r.get(A,e))?n:A[e]},propHooks:{tabIndex:{get:function(A){var e=C.find.attr(A,"tabindex");return e?parseInt(e,10):ge.test(A.nodeName)||pe.test(A.nodeName)&&A.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),h.optSelected||(C.propHooks.selected={get:function(A){return null},set:function(A){}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){C.propFix[this.toLowerCase()]=this}),C.fn.extend({addClass:function(A){var e,t,n,r,i,o,s,a=0;if(f(A))return this.each(function(e){C(this).addClass(A.call(this,e,me(this)))});if((e=Qe(A)).length)for(;t=this[a++];)if(r=me(t),n=1===t.nodeType&&" "+we(r)+" "){for(o=0;i=e[o++];)n.indexOf(" "+i+" ")<0&&(n+=i+" ");r!==(s=we(n))&&t.setAttribute("class",s)}return this},removeClass:function(A){var e,t,n,r,i,o,s,a=0;if(f(A))return this.each(function(e){C(this).removeClass(A.call(this,e,me(this)))});if(!arguments.length)return this.attr("class","");if((e=Qe(A)).length)for(;t=this[a++];)if(r=me(t),n=1===t.nodeType&&" "+we(r)+" "){for(o=0;i=e[o++];)for(;-1<n.indexOf(" "+i+" ");)n=n.replace(" "+i+" "," ");r!==(s=we(n))&&t.setAttribute("class",s)}return this},toggleClass:function(A,e){var t=typeof A,n="string"===t||Array.isArray(A);return"boolean"==typeof e&&n?e?this.addClass(A):this.removeClass(A):f(A)?this.each(function(t){C(this).toggleClass(A.call(this,t,me(this),e),e)}):this.each(function(){var e,r,i,o;if(n)for(r=0,i=C(this),o=Qe(A);e=o[r++];)i.hasClass(e)?i.removeClass(e):i.addClass(e);else void 0!==A&&"boolean"!==t||((e=me(this))&&q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===A?"":q.get(this,"__className__")||""))})},hasClass:function(A){var e,t,n=0;for(e=" "+A+" ";t=this[n++];)if(1===t.nodeType&&-1<(" "+we(me(t))+" ").indexOf(e))return!0;return!1}});var Ce=/\r/g;C.fn.extend({val:function(A){var e,t,n,r=this[0];return arguments.length?(n=f(A),this.each(function(t){var r;1===this.nodeType&&(null==(r=n?A.call(this,t,C(this).val()):A)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=C.map(r,function(A){return null==A?"":A+""})),(e=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))})):r?(e=C.valHooks[r.type]||C.valHooks[r.nodeName.toLowerCase()])&&"get"in e&&void 0!==(t=e.get(r,"value"))?t:"string"==typeof(t=r.value)?t.replace(Ce,""):null==t?"":t:void 0}}),C.extend({valHooks:{option:{get:function(A){var e=C.find.attr(A,"value");return null!=e?e:we(C.text(A))}},select:{get:function(A){var e,t,n,r=A.options,i=A.selectedIndex,o="select-one"===A.type,s=o?null:[],a=o?i+1:r.length;for(n=i<0?a:o?i:0;n<a;n++)if(((t=r[n]).selected||n===i)&&!t.disabled&&(!t.parentNode.disabled||!b(t.parentNode,"optgroup"))){if(e=C(t).val(),o)return e;s.push(e)}return s},set:function(A,e){for(var t,n,r=A.options,i=C.makeArray(e),o=r.length;o--;)((n=r[o]).selected=-1<C.inArray(C.valHooks.option.get(n),i))&&(t=!0);return t||(A.selectedIndex=-1),i}}}}),C.each(["radio","checkbox"],function(){C.valHooks[this]={set:function(A,e){if(Array.isArray(e))return A.checked=-1<C.inArray(C(A).val(),e)}},h.checkOn||(C.valHooks[this].get=function(A){return null===A.getAttribute("value")?"on":A.value})}),h.focusin="onfocusin"in A;var Ue=/^(?:focusinfocus|focusoutblur)$/,Fe=function(A){A.stopPropagation()};C.extend(C.event,{trigger:function(e,t,r,i){var o,s,a,c,u,d,B,h,p=[r||n],w=l.call(e,"type")?e.type:e,m=l.call(e,"namespace")?e.namespace.split("."):[];if(s=h=a=r=r||n,3!==r.nodeType&&8!==r.nodeType&&!Ue.test(w+C.event.triggered)&&(-1<w.indexOf(".")&&(w=(m=w.split(".")).shift(),m.sort()),u=w.indexOf(":")<0&&"on"+w,(e=e[C.expando]?e:new C.Event(w,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=m.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:C.makeArray(t,[e]),B=C.event.special[w]||{},i||!B.trigger||!1!==B.trigger.apply(r,t))){if(!i&&!B.noBubble&&!g(r)){for(Ue.test((c=B.delegateType||w)+w)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(r.ownerDocument||n)&&p.push(a.defaultView||a.parentWindow||A)}for(o=0;(s=p[o++])&&!e.isPropagationStopped();)h=s,e.type=1<o?c:B.bindType||w,(d=(q.get(s,"events")||{})[e.type]&&q.get(s,"handle"))&&d.apply(s,t),(d=u&&s[u])&&d.apply&&W(s)&&(e.result=d.apply(s,t),!1===e.result&&e.preventDefault());return e.type=w,i||e.isDefaultPrevented()||B._default&&!1!==B._default.apply(p.pop(),t)||!W(r)||u&&f(r[w])&&!g(r)&&((a=r[u])&&(r[u]=null),C.event.triggered=w,e.isPropagationStopped()&&h.addEventListener(w,Fe),r[w](),e.isPropagationStopped()&&h.removeEventListener(w,Fe),C.event.triggered=void 0,a&&(r[u]=a)),e.result}},simulate:function(A,e,t){var n=C.extend(new C.Event,t,{type:A,isSimulated:!0});C.event.trigger(n,null,e)}}),C.fn.extend({trigger:function(A,e){return this.each(function(){C.event.trigger(A,e,this)})},triggerHandler:function(A,e){var t=this[0];if(t)return C.event.trigger(A,e,t,!0)}}),h.focusin||C.each({focus:"focusin",blur:"focusout"},function(A,e){var t=function(A){C.event.simulate(e,A.target,C.event.fix(A))};C.event.special[e]={setup:function(){var n=this.ownerDocument||this,r=q.access(n,e);r||n.addEventListener(A,t,!0),q.access(n,e,(r||0)+1)},teardown:function(){var n=this.ownerDocument||this,r=q.access(n,e)-1;r?q.access(n,e,r):(n.removeEventListener(A,t,!0),q.remove(n,e))}}});var ye=A.location,ve=Date.now(),He=/\?/;C.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new A.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||C.error("Invalid XML: "+e),t};var Ee=/\[\]$/,be=/\r?\n/g,Ne=/^(?:submit|button|image|reset|file)$/i,xe=/^(?:input|select|textarea|keygen)/i;function Te(A,e,t,n){var r;if(Array.isArray(e))C.each(e,function(e,r){t||Ee.test(A)?n(A,r):Te(A+"["+("object"==typeof r&&null!=r?e:"")+"]",r,t,n)});else if(t||"object"!==m(e))n(A,e);else for(r in e)Te(A+"["+r+"]",e[r],t,n)}C.param=function(A,e){var t,n=[],r=function(A,e){var t=f(e)?e():e;n[n.length]=encodeURIComponent(A)+"="+encodeURIComponent(null==t?"":t)};if(null==A)return"";if(Array.isArray(A)||A.jquery&&!C.isPlainObject(A))C.each(A,function(){r(this.name,this.value)});else for(t in A)Te(t,A[t],e,r);return n.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var A=C.prop(this,"elements");return A?C.makeArray(A):this}).filter(function(){var A=this.type;return this.name&&!C(this).is(":disabled")&&xe.test(this.nodeName)&&!Ne.test(A)&&(this.checked||!dA.test(A))}).map(function(A,e){var t=C(this).val();return null==t?null:Array.isArray(t)?C.map(t,function(A){return{name:e.name,value:A.replace(be,"\r\n")}}):{name:e.name,value:t.replace(be,"\r\n")}}).get()}});var Ke=/%20/g,Se=/#.*$/,ke=/([?&])_=[^&]*/,De=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ie=/^(?:GET|HEAD)$/,Re=/^\/\//,Me={},Oe={},Le="*/".concat("*"),ze=n.createElement("a");function _e(A){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(I)||[];if(f(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(A[n]=A[n]||[]).unshift(t)):(A[n]=A[n]||[]).push(t)}}function Xe(A,e,t,n){var r={},i=A===Oe;function o(s){var a;return r[s]=!0,C.each(A[s]||[],function(A,s){var c=s(e,t,n);return"string"!=typeof c||i||r[c]?i?!(a=c):void 0:(e.dataTypes.unshift(c),o(c),!1)}),a}return o(e.dataTypes[0])||!r["*"]&&o("*")}function je(A,e){var t,n,r=C.ajaxSettings.flatOptions||{};for(t in e)void 0!==e[t]&&((r[t]?A:n||(n={}))[t]=e[t]);return n&&C.extend(!0,A,n),A}ze.href=ye.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ye.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ye.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Le,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":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(A,e){return e?je(je(A,C.ajaxSettings),e):je(C.ajaxSettings,A)},ajaxPrefilter:_e(Me),ajaxTransport:_e(Oe),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var r,i,o,s,a,c,u,l,d,B,h=C.ajaxSetup({},t=t||{}),f=h.context||h,g=h.context&&(f.nodeType||f.jquery)?C(f):C.event,p=C.Deferred(),w=C.Callbacks("once memory"),m=h.statusCode||{},Q={},U={},F="canceled",y={readyState:0,getResponseHeader:function(A){var e;if(u){if(!s)for(s={};e=De.exec(o);)s[e[1].toLowerCase()+" "]=(s[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=s[A.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return u?o:null},setRequestHeader:function(A,e){return null==u&&(A=U[A.toLowerCase()]=U[A.toLowerCase()]||A,Q[A]=e),this},overrideMimeType:function(A){return null==u&&(h.mimeType=A),this},statusCode:function(A){var e;if(A)if(u)y.always(A[y.status]);else for(e in A)m[e]=[m[e],A[e]];return this},abort:function(A){var e=A||F;return r&&r.abort(e),v(0,e),this}};if(p.promise(y),h.url=((e||h.url||ye.href)+"").replace(Re,ye.protocol+"//"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(I)||[""],null==h.crossDomain){c=n.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=ze.protocol+"//"+ze.host!=c.protocol+"//"+c.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=C.param(h.data,h.traditional)),Xe(Me,h,t,y),u)return y;for(d in(l=C.event&&h.global)&&0==C.active++&&C.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Ie.test(h.type),i=h.url.replace(Se,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Ke,"+")):(B=h.url.slice(i.length),h.data&&(h.processData||"string"==typeof h.data)&&(i+=(He.test(i)?"&":"?")+h.data,delete h.data),!1===h.cache&&(i=i.replace(ke,"$1"),B=(He.test(i)?"&":"?")+"_="+ve+++B),h.url=i+B),h.ifModified&&(C.lastModified[i]&&y.setRequestHeader("If-Modified-Since",C.lastModified[i]),C.etag[i]&&y.setRequestHeader("If-None-Match",C.etag[i])),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&y.setRequestHeader("Content-Type",h.contentType),y.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Le+"; q=0.01":""):h.accepts["*"]),h.headers)y.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(!1===h.beforeSend.call(f,y,h)||u))return y.abort();if(F="abort",w.add(h.complete),y.done(h.success),y.fail(h.error),r=Xe(Oe,h,t,y)){if(y.readyState=1,l&&g.trigger("ajaxSend",[y,h]),u)return y;h.async&&0<h.timeout&&(a=A.setTimeout(function(){y.abort("timeout")},h.timeout));try{u=!1,r.send(Q,v)}catch(e){if(u)throw e;v(-1,e)}}else v(-1,"No Transport");function v(e,t,n,s){var c,d,B,Q,U,F=t;u||(u=!0,a&&A.clearTimeout(a),r=void 0,o=s||"",y.readyState=0<e?4:0,c=200<=e&&e<300||304===e,n&&(Q=function(A,e,t){for(var n,r,i,o,s=A.contents,a=A.dataTypes;"*"===a[0];)a.shift(),void 0===n&&(n=A.mimeType||e.getResponseHeader("Content-Type"));if(n)for(r in s)if(s[r]&&s[r].test(n)){a.unshift(r);break}if(a[0]in t)i=a[0];else{for(r in t){if(!a[0]||A.converters[r+" "+a[0]]){i=r;break}o||(o=r)}i=i||o}if(i)return i!==a[0]&&a.unshift(i),t[i]}(h,y,n)),Q=function(A,e,t,n){var r,i,o,s,a,c={},u=A.dataTypes.slice();if(u[1])for(o in A.converters)c[o.toLowerCase()]=A.converters[o];for(i=u.shift();i;)if(A.responseFields[i]&&(t[A.responseFields[i]]=e),!a&&n&&A.dataFilter&&(e=A.dataFilter(e,A.dataType)),a=i,i=u.shift())if("*"===i)i=a;else if("*"!==a&&a!==i){if(!(o=c[a+" "+i]||c["* "+i]))for(r in c)if((s=r.split(" "))[1]===i&&(o=c[a+" "+s[0]]||c["* "+s[0]])){!0===o?o=c[r]:!0!==c[r]&&(i=s[0],u.unshift(s[1]));break}if(!0!==o)if(o&&A.throws)e=o(e);else try{e=o(e)}catch(A){return{state:"parsererror",error:o?A:"No conversion from "+a+" to "+i}}}return{state:"success",data:e}}(h,Q,y,c),c?(h.ifModified&&((U=y.getResponseHeader("Last-Modified"))&&(C.lastModified[i]=U),(U=y.getResponseHeader("etag"))&&(C.etag[i]=U)),204===e||"HEAD"===h.type?F="nocontent":304===e?F="notmodified":(F=Q.state,d=Q.data,c=!(B=Q.error))):(B=F,!e&&F||(F="error",e<0&&(e=0))),y.status=e,y.statusText=(t||F)+"",c?p.resolveWith(f,[d,F,y]):p.rejectWith(f,[y,F,B]),y.statusCode(m),m=void 0,l&&g.trigger(c?"ajaxSuccess":"ajaxError",[y,h,c?d:B]),w.fireWith(f,[y,F]),l&&(g.trigger("ajaxComplete",[y,h]),--C.active||C.event.trigger("ajaxStop")))}return y},getJSON:function(A,e,t){return C.get(A,e,t,"json")},getScript:function(A,e){return C.get(A,void 0,e,"script")}}),C.each(["get","post"],function(A,e){C[e]=function(A,t,n,r){return f(t)&&(r=r||n,n=t,t=void 0),C.ajax(C.extend({url:A,type:e,dataType:r,data:t,success:n},C.isPlainObject(A)&&A))}}),C._evalUrl=function(A,e){return C.ajax({url:A,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(A){C.globalEval(A,e)}})},C.fn.extend({wrapAll:function(A){var e;return this[0]&&(f(A)&&(A=A.call(this[0])),e=C(A,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var A=this;A.firstElementChild;)A=A.firstElementChild;return A}).append(this)),this},wrapInner:function(A){return f(A)?this.each(function(e){C(this).wrapInner(A.call(this,e))}):this.each(function(){var e=C(this),t=e.contents();t.length?t.wrapAll(A):e.append(A)})},wrap:function(A){var e=f(A);return this.each(function(t){C(this).wrapAll(e?A.call(this,t):A)})},unwrap:function(A){return this.parent(A).not("body").each(function(){C(this).replaceWith(this.childNodes)}),this}}),C.expr.pseudos.hidden=function(A){return!C.expr.pseudos.visible(A)},C.expr.pseudos.visible=function(A){return!!(A.offsetWidth||A.offsetHeight||A.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new A.XMLHttpRequest}catch(e){}};var Pe={0:200,1223:204},Ve=C.ajaxSettings.xhr();h.cors=!!Ve&&"withCredentials"in Ve,h.ajax=Ve=!!Ve,C.ajaxTransport(function(e){var t,n;if(h.cors||Ve&&!e.crossDomain)return{send:function(r,i){var o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)s[o]=e.xhrFields[o];for(o in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(o,r[o]);t=function(A){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===A?s.abort():"error"===A?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Pe[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(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&A.setTimeout(function(){t&&n()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(r){if(t)throw r}},abort:function(){t&&t()}}}),C.ajaxPrefilter(function(A){A.crossDomain&&(A.contents.script=!1)}),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(A){return C.globalEval(A),A}}}),C.ajaxPrefilter("script",function(A){void 0===A.cache&&(A.cache=!1),A.crossDomain&&(A.type="GET")}),C.ajaxTransport("script",function(A){var e,t;if(A.crossDomain||A.scriptAttrs)return{send:function(r,i){e=C("<script>").attr(A.scriptAttrs||{}).prop({charset:A.scriptCharset,src:A.url}).on("load error",t=function(A){e.remove(),t=null,A&&i("error"===A.type?404:200,A.type)}),n.head.appendChild(e[0])},abort:function(){t&&t()}}});var Je,We=[],Ge=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var A=We.pop()||C.expando+"_"+ve++;return this[A]=!0,A}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(Ge.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ge.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=f(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Ge,"$1"+r):!1!==e.jsonp&&(e.url+=(He.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||C.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=A[r],A[r]=function(){o=arguments},n.always(function(){void 0===i?C(A).removeProp(r):A[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,We.push(r)),o&&f(i)&&i(o[0]),o=i=void 0}),"script"}),h.createHTMLDocument=((Je=n.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Je.childNodes.length),C.parseHTML=function(A,e,t){return"string"!=typeof A?[]:("boolean"==typeof e&&(t=e,e=!1),e||(h.createHTMLDocument?((r=(e=n.implementation.createHTMLDocument("")).createElement("base")).href=n.location.href,e.head.appendChild(r)):e=n),o=!t&&[],(i=N.exec(A))?[e.createElement(i[1])]:(i=CA([A],e,o),o&&o.length&&C(o).remove(),C.merge([],i.childNodes)));var r,i,o},C.fn.load=function(A,e,t){var n,r,i,o=this,s=A.indexOf(" ");return-1<s&&(n=we(A.slice(s)),A=A.slice(0,s)),f(e)?(t=e,e=void 0):e&&"object"==typeof e&&(r="POST"),0<o.length&&C.ajax({url:A,type:r||"GET",dataType:"html",data:e}).done(function(A){i=arguments,o.html(n?C("<div>").append(C.parseHTML(A)).find(n):A)}).always(t&&function(A,e){o.each(function(){t.apply(this,i||[A.responseText,e,A])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(A,e){C.fn[e]=function(A){return this.on(e,A)}}),C.expr.pseudos.animated=function(A){return C.grep(C.timers,function(e){return A===e.elem}).length},C.offset={setOffset:function(A,e,t){var n,r,i,o,s,a,c=C.css(A,"position"),u=C(A),l={};"static"===c&&(A.style.position="relative"),s=u.offset(),i=C.css(A,"top"),a=C.css(A,"left"),("absolute"===c||"fixed"===c)&&-1<(i+a).indexOf("auto")?(o=(n=u.position()).top,r=n.left):(o=parseFloat(i)||0,r=parseFloat(a)||0),f(e)&&(e=e.call(A,t,C.extend({},s))),null!=e.top&&(l.top=e.top-s.top+o),null!=e.left&&(l.left=e.left-s.left+r),"using"in e?e.using.call(A,l):u.css(l)}},C.fn.extend({offset:function(A){if(arguments.length)return void 0===A?this:this.each(function(e){C.offset.setOffset(this,A,e)});var e,t,n=this[0];return n?n.getClientRects().length?{top:(e=n.getBoundingClientRect()).top+(t=n.ownerDocument.defaultView).pageYOffset,left:e.left+t.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var A,e,t,n=this[0],r={top:0,left:0};if("fixed"===C.css(n,"position"))e=n.getBoundingClientRect();else{for(e=this.offset(),t=n.ownerDocument,A=n.offsetParent||t.documentElement;A&&(A===t.body||A===t.documentElement)&&"static"===C.css(A,"position");)A=A.parentNode;A&&A!==n&&1===A.nodeType&&((r=C(A).offset()).top+=C.css(A,"borderTopWidth",!0),r.left+=C.css(A,"borderLeftWidth",!0))}return{top:e.top-r.top-C.css(n,"marginTop",!0),left:e.left-r.left-C.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var A=this.offsetParent;A&&"static"===C.css(A,"position");)A=A.offsetParent;return A||rA})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(A,e){var t="pageYOffset"===e;C.fn[A]=function(n){return X(this,function(A,n,r){var i;if(g(A)?i=A:9===A.nodeType&&(i=A.defaultView),void 0===r)return i?i[e]:A[n];i?i.scrollTo(t?i.pageXOffset:r,t?r:i.pageYOffset):A[n]=r},A,n,arguments.length)}}),C.each(["top","left"],function(A,e){C.cssHooks[e]=jA(h.pixelPosition,function(A,t){if(t)return t=XA(A,e),LA.test(t)?C(A).position()[e]+"px":t})}),C.each({Height:"height",Width:"width"},function(A,e){C.each({padding:"inner"+A,content:e,"":"outer"+A},function(t,n){C.fn[n]=function(r,i){var o=arguments.length&&(t||"boolean"!=typeof r),s=t||(!0===r||!0===i?"margin":"border");return X(this,function(e,t,r){var i;return g(e)?0===n.indexOf("outer")?e["inner"+A]:e.document.documentElement["client"+A]:9===e.nodeType?(i=e.documentElement,Math.max(e.body["scroll"+A],i["scroll"+A],e.body["offset"+A],i["offset"+A],i["client"+A])):void 0===r?C.css(e,t,s):C.style(e,t,r,s)},e,o?r:void 0,o)}})}),C.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(A,e){C.fn[e]=function(A,t){return 0<arguments.length?this.on(e,null,A,t):this.trigger(e)}}),C.fn.extend({hover:function(A,e){return this.mouseenter(A).mouseleave(e||A)}}),C.fn.extend({bind:function(A,e,t){return this.on(A,null,e,t)},unbind:function(A,e){return this.off(A,null,e)},delegate:function(A,e,t,n){return this.on(e,A,t,n)},undelegate:function(A,e,t){return 1===arguments.length?this.off(A,"**"):this.off(e,A||"**",t)}}),C.proxy=function(A,e){var t,n,r;if("string"==typeof e&&(t=A[e],e=A,A=t),f(A))return n=i.call(arguments,2),(r=function(){return A.apply(e||this,n.concat(i.call(arguments)))}).guid=A.guid=A.guid||C.guid++,r},C.holdReady=function(A){A?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=b,C.isFunction=f,C.isWindow=g,C.camelCase=J,C.type=m,C.now=Date.now,C.isNumeric=function(A){var e=C.type(A);return("number"===e||"string"===e)&&!isNaN(A-parseFloat(A))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return C});var qe=A.jQuery,Ye=A.$;return C.noConflict=function(e){return A.$===C&&(A.$=Ye),e&&A.jQuery===C&&(A.jQuery=qe),C},e||(A.jQuery=A.$=C),C}),function(A,e){"function"==typeof define&&define.amd?define(function(){return window,e()}):"object"==typeof exports?module.exports=e:window.rangy=e()}(0,function(){var A="object",e="function",t="undefined",n=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],r=["setStart","setStartBefore","setStartAfter","setEnd","setEndBefore","setEndAfter","collapse","selectNode","selectNodeContents","compareBoundaryPoints","deleteContents","extractContents","cloneContents","insertNode","surroundContents","cloneRange","toString","detach"],i=["boundingHeight","boundingLeft","boundingTop","boundingWidth","htmlText","text"],o=["collapse","compareEndPoints","duplicate","moveToElementText","parentElement","select","setEndPoint","getBoundingClientRect"];function s(t,n){var r=typeof t[n];return r==e||!(r!=A||!t[n])||"unknown"==r}function a(e,t){return!(typeof e[t]!=A||!e[t])}function c(A,e){return typeof A[e]!=t}function u(A){return function(e,t){for(var n=t.length;n--;)if(!A(e,t[n]))return!1;return!0}}var l=u(s),d=u(a),B=u(c);function h(A){return A&&l(A,o)&&B(A,i)}function f(A){return a(A,"body")?A.body:A.getElementsByTagName("body")[0]}var g,p,w={},m=typeof window!=t&&typeof document!=t,Q={isHostMethod:s,isHostObject:a,isHostProperty:c,areHostMethods:l,areHostObjects:d,areHostProperties:B,isTextRange:h,getBody:f,forEach:[].forEach?function(A,e){A.forEach(e)}:function(A,e){for(var t=0,n=A.length;t<n;++t)e(A[t],t)}},C={version:"1.3.1-dev",initialized:!1,isBrowser:m,supported:!0,util:Q,features:{},modules:w,config:{alertOnFail:!1,alertOnWarn:!1,preferTextRange:!1,autoInitialize:typeof rangyAutoInitialize==t||rangyAutoInitialize}};function U(A){typeof console!=t&&s(console,"log")}function F(A,e){m&&e&&alert(A)}function y(A){C.initialized=!0,C.supported=!1,F("Rangy is not supported in this environment. Reason: "+A,C.config.alertOnFail)}C.fail=y,C.warn=function(A){F("Rangy warning: "+A,C.config.alertOnWarn)},{}.hasOwnProperty?(Q.extend=g=function(A,e,t){var n,r;for(var i in e)e.hasOwnProperty(i)&&(n=A[i],r=e[i],t&&null!==n&&"object"==typeof n&&null!==r&&"object"==typeof r&&g(n,r,!0),A[i]=r);return e.hasOwnProperty("toString")&&(A.toString=e.toString),A},Q.createOptions=function(A,e){var t={};return g(t,e),A&&g(t,A),t}):y("hasOwnProperty not supported"),m||y("Rangy can only run in a browser"),function(){var A;if(m){var e=document.createElement("div");e.appendChild(document.createElement("span"));var t=[].slice;try{1==t.call(e.childNodes,0)[0].nodeType&&(A=function(A){return t.call(A,0)})}catch(n){}}A||(A=function(A){for(var e=[],t=0,n=A.length;t<n;++t)e[t]=A[t];return e}),Q.toArray=A}(),m&&(s(document,"addEventListener")?p=function(A,e,t){A.addEventListener(e,t,!1)}:s(document,"attachEvent")?p=function(A,e,t){A.attachEvent("on"+e,t)}:y("Document does not have required addEventListener or attachEvent method"),Q.addListener=p);var v=[];function H(A){return A.message||A.description||String(A)}function E(){if(m&&!C.initialized){var A,e=!1,t=!1;s(document,"createRange")&&(A=document.createRange(),l(A,r)&&B(A,n)&&(e=!0));var i=f(document);if(i&&"body"==i.nodeName.toLowerCase())if(i&&s(i,"createTextRange")&&h(A=i.createTextRange())&&(t=!0),e||t){var o;for(var a in C.initialized=!0,C.features={implementsDomRange:e,implementsTextRange:t},w)(o=w[a])instanceof T&&o.init(o,C);for(var c=0,u=v.length;c<u;++c)try{v[c](C)}catch(d){H(d)}}else y("Neither Range nor TextRange are available");else y("No body element found")}}function b(A,e,t){t&&(A+=" in module "+t.name),C.warn("DEPRECATED: "+A+" is deprecated. Please use "+e+" instead.")}function N(A,e,t,n){A[e]=function(){return b(e,t,n),A[t].apply(A,Q.toArray(arguments))}}Q.deprecationNotice=b,Q.createAliasForDeprecatedMethod=N,C.init=E,C.addInitListener=function(A){C.initialized?A(C):v.push(A)};var x=[];function T(A,e,t){this.name=A,this.dependencies=e,this.initialized=!1,this.supported=!1,this.initializer=t}function K(A,e,t){var n=new T(A,e,function(A){if(!A.initialized){A.initialized=!0;try{t(C,A),A.supported=!0}catch(e){H(e),U(),e.stack&&U()}}});return w[A]=n,n}function S(){}C.addShimListener=function(A){x.push(A)},m&&(C.shim=C.createMissingNativeApi=function(A){A=A||window,E();for(var e=0,t=x.length;e<t;++e)x[e](A)},N(C,"createMissingNativeApi","shim")),T.prototype={init:function(){for(var A,e,t=this.dependencies||[],n=0,r=t.length;n<r;++n){if(!((A=w[e=t[n]])&&A instanceof T))throw new Error("required module '"+e+"' not found");if(A.init(),!A.supported)throw new Error("required module '"+e+"' not supported")}this.initializer(this)},fail:function(A){throw this.initialized=!0,this.supported=!1,new Error(A)},warn:function(A){C.warn("Module "+this.name+": "+A)},deprecationNotice:function(A,e){C.warn("DEPRECATED: "+A+" in module "+this.name+" is deprecated. Please use "+e+" instead")},createError:function(A){return new Error("Error in Rangy "+this.name+" module: "+A)}},C.createModule=function(A){var e,t;2==arguments.length?(e=arguments[1],t=[]):(e=arguments[2],t=arguments[1]);var n=K(A,t,e);C.initialized&&C.supported&&n.init()},C.createCoreModule=function(A,e,t){K(A,e,t)},C.RangePrototype=S,C.rangePrototype=new S,C.selectionPrototype=new function(){},C.createCoreModule("DomUtil",[],function(A,e){var t="undefined",n=A.util,r=n.getBody;n.areHostMethods(document,["createDocumentFragment","createElement","createTextNode"])||e.fail("document missing a Node creation method"),n.isHostMethod(document,"getElementsByTagName")||e.fail("document missing getElementsByTagName method");var i=document.createElement("div");n.areHostMethods(i,["insertBefore","appendChild","cloneNode"]||!n.areHostObjects(i,["previousSibling","nextSibling","childNodes","parentNode"]))||e.fail("Incomplete Element implementation"),n.isHostProperty(i,"innerHTML")||e.fail("Element is missing innerHTML property");var o=document.createTextNode("test");n.areHostMethods(o,["splitText","deleteData","insertData","appendData","cloneNode"]||!n.areHostObjects(i,["previousSibling","nextSibling","childNodes","parentNode"])||!n.areHostProperties(o,["data"]))||e.fail("Incomplete Text Node implementation");var s=function(A,e){for(var t=A.length;t--;)if(A[t]===e)return!0;return!1};function a(A){for(var e=0;A=A.previousSibling;)++e;return e}function c(A,e){var t,n=[];for(t=A;t;t=t.parentNode)n.push(t);for(t=e;t;t=t.parentNode)if(s(n,t))return t;return null}function u(A,e,t){for(var n=t?e:e.parentNode;n;){if(n===A)return!0;n=n.parentNode}return!1}function l(A,e,t){for(var n,r=t?A:A.parentNode;r;){if((n=r.parentNode)===e)return r;r=n}return null}function d(A){var e=A.nodeType;return 3==e||4==e||8==e}function B(A,e){var t=e.nextSibling,n=e.parentNode;return t?n.insertBefore(A,t):n.appendChild(A),A}function h(A){if(9==A.nodeType)return A;if(typeof A.ownerDocument!=t)return A.ownerDocument;if(typeof A.document!=t)return A.document;if(A.parentNode)return h(A.parentNode);throw e.createError("getDocument: no document found for node")}function f(A){var n=h(A);if(typeof n.defaultView!=t)return n.defaultView;if(typeof n.parentWindow!=t)return n.parentWindow;throw e.createError("Cannot get a window object for node")}function g(A){if(typeof A.contentDocument!=t)return A.contentDocument;if(typeof A.contentWindow!=t)return A.contentWindow.document;throw e.createError("getIframeDocument: No Document object found for iframe element")}function p(A){return A&&n.isHostMethod(A,"setTimeout")&&n.isHostObject(A,"document")}var w,m=!1;function Q(A){try{return!1}catch(e){return!0}}function C(A){return A?m&&Q()?"[Broken node]":d(A)?'"'+A.data+'"':1==A.nodeType?"<"+A.nodeName+(A.id?' id="'+A.id+'"':"")+">[index:"+a(A)+",length:"+A.childNodes.length+"]["+(A.innerHTML||"[innerHTML not supported]").slice(0,25)+"]":A.nodeName:"[No node]"}function U(A){this.root=A,this._next=A}function F(A,e){this.node=A,this.offset=e}function y(A){this.code=this[A],this.codeName=A,this.message="DOMException: "+this.codeName}!function(){var e=document.createElement("b");e.innerHTML="1",e.innerHTML="<br />",m=Q(),A.features.crashyTextNodes=m}(),typeof window.getComputedStyle!=t?w=function(A,e){return f(A).getComputedStyle(A,null)[e]}:typeof document.documentElement.currentStyle!=t?w=function(A,e){return A.currentStyle?A.currentStyle[e]:""}:e.fail("No means of obtaining computed style properties found"),U.prototype={_current:null,hasNext:function(){return!!this._next},next:function(){var A,e,t=this._current=this._next;if(this._current)if(A=t.firstChild)this._next=A;else{for(e=null;t!==this.root&&!(e=t.nextSibling);)t=t.parentNode;this._next=e}return this._current},detach:function(){this._current=this._next=this.root=null}},F.prototype={equals:function(A){return!!A&&this.node===A.node&&this.offset==A.offset},inspect:function(){return"[DomPosition("+C(this.node)+":"+this.offset+")]"},toString:function(){return this.inspect()}},(y.prototype={INDEX_SIZE_ERR:1,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INVALID_STATE_ERR:11,INVALID_NODE_TYPE_ERR:24}).toString=function(){return this.message},A.dom={arrayContains:s,isHtmlNamespace:function(A){var e;return typeof A.namespaceURI==t||null===(e=A.namespaceURI)||"http://www.w3.org/1999/xhtml"==e},parentElement:function(A){var e=A.parentNode;return 1==e.nodeType?e:null},getNodeIndex:a,getNodeLength:function(A){switch(A.nodeType){case 7:case 10:return 0;case 3:case 8:return A.length;default:return A.childNodes.length}},getCommonAncestor:c,isAncestorOf:u,isOrIsAncestorOf:function(A,e){return u(A,e,!0)},getClosestAncestorIn:l,isCharacterDataNode:d,isTextOrCommentNode:function(A){if(!A)return!1;var e=A.nodeType;return 3==e||8==e},insertAfter:B,splitDataNode:function(A,e,t){var n=A.cloneNode(!1);if(n.deleteData(0,e),A.deleteData(e,A.length-e),B(n,A),t)for(var r,i=0;r=t[i++];)r.node==A&&r.offset>e?(r.node=n,r.offset-=e):r.node==A.parentNode&&r.offset>a(A)&&++r.offset;return n},getDocument:h,getWindow:f,getIframeWindow:function(A){if(typeof A.contentWindow!=t)return A.contentWindow;if(typeof A.contentDocument!=t)return A.contentDocument.defaultView;throw e.createError("getIframeWindow: No Window object found for iframe element")},getIframeDocument:g,getBody:r,isWindow:p,getContentDocument:function(A,e,t){var r;if(A?n.isHostProperty(A,"nodeType")?r=1==A.nodeType&&"iframe"==A.tagName.toLowerCase()?g(A):h(A):p(A)&&(r=A.document):r=document,!r)throw e.createError(t+"(): Parameter must be a Window object or DOM node");return r},getRootContainer:function(A){for(var e;e=A.parentNode;)A=e;return A},comparePoints:function(A,t,n,r){var i,o,s,u,d;if(A==n)return t===r?0:t<r?-1:1;if(i=l(n,A,!0))return t<=a(i)?-1:1;if(i=l(A,n,!0))return a(i)<r?-1:1;if(!(o=c(A,n)))throw new Error("comparePoints error: nodes have no common ancestor");if((s=A===o?o:l(A,o,!0))===(u=n===o?o:l(n,o,!0)))throw e.createError("comparePoints got to case 4 and childA and childB are the same!");for(d=o.firstChild;d;){if(d===s)return-1;if(d===u)return 1;d=d.nextSibling}},isBrokenNode:Q,inspectNode:C,getComputedStyleProperty:w,createTestElement:function(A,e,t){var n=r(A),i=A.createElement("div");i.contentEditable=""+!!t,e&&(i.innerHTML=e);var o=n.firstChild;return o?n.insertBefore(i,o):n.appendChild(i),i},removeNode:function(A){return A.parentNode.removeChild(A)},fragmentFromNodeChildren:function(A){for(var e,t=h(A).createDocumentFragment();e=A.firstChild;)t.appendChild(e);return t},createIterator:function(A){return new U(A)},DomPosition:F},A.DOMException=y}),C.createCoreModule("DomRange",["DomUtil"],function(A,e){var t=A.dom,n=A.util,r=t.DomPosition,i=A.DOMException,o=t.isCharacterDataNode,s=t.getNodeIndex,a=t.isOrIsAncestorOf,c=t.getDocument,u=t.comparePoints,l=t.splitDataNode,d=t.getClosestAncestorIn,B=t.getNodeLength,h=t.arrayContains,f=t.getRootContainer,g=A.features.crashyTextNodes,p=t.removeNode;function w(A,e){return 3!=A.nodeType&&(a(A,e.startContainer)||a(A,e.endContainer))}function m(A){return A.document||c(A.startContainer)}function Q(A){return new r(A.parentNode,s(A))}function C(A){return new r(A.parentNode,s(A)+1)}function U(A,e,n){var r=11==A.nodeType?A.firstChild:A;return o(e)?n==e.length?t.insertAfter(A,e):e.parentNode.insertBefore(A,0==n?e:l(e,n)):n>=e.childNodes.length?e.appendChild(A):e.insertBefore(A,e.childNodes[n]),r}function F(A,e,t){if(P(A),P(e),m(e)!=m(A))throw new i("WRONG_DOCUMENT_ERR");var n=u(A.startContainer,A.startOffset,e.endContainer,e.endOffset),r=u(A.endContainer,A.endOffset,e.startContainer,e.startOffset);return t?n<=0&&r>=0:n<0&&r>0}function y(A,e,n){var r,i,o,s;for(n=n||{stop:!1};o=A.next();)if(A.isPartiallySelectedSubtree()){if(!1===e(o))return void(n.stop=!0);if(y(s=A.getSubtreeIterator(),e,n),s.detach(),n.stop)return}else for(r=t.createIterator(o);i=r.next();)if(!1===e(i))return void(n.stop=!0)}function v(A){for(var e;A.next();)A.isPartiallySelectedSubtree()?(v(e=A.getSubtreeIterator()),e.detach()):A.remove()}function H(A){for(var e,t,n=m(A.range).createDocumentFragment();e=A.next();){if(A.isPartiallySelectedSubtree()?(e=e.cloneNode(!1),t=A.getSubtreeIterator(),e.appendChild(H(t)),t.detach()):A.remove(),10==e.nodeType)throw new i("HIERARCHY_REQUEST_ERR");n.appendChild(e)}return n}function E(A){return"["+(void 0===A.getName?"Range":A.getName())+"("+t.inspectNode(A.startContainer)+":"+A.startOffset+", "+t.inspectNode(A.endContainer)+":"+A.endOffset+")]"}function b(A,e){if(this.range=A,this.clonePartiallySelectedTextNodes=e,!A.collapsed){this.sc=A.startContainer,this.so=A.startOffset,this.ec=A.endContainer,this.eo=A.endOffset;var t=A.commonAncestorContainer;this.sc===this.ec&&o(this.sc)?(this.isSingleCharacterDataNode=!0,this._first=this._last=this._next=this.sc):(this._first=this._next=this.sc!==t||o(this.sc)?d(this.sc,t,!0):this.sc.childNodes[this.so],this._last=this.ec!==t||o(this.ec)?d(this.ec,t,!0):this.ec.childNodes[this.eo-1])}}b.prototype={_current:null,_next:null,_first:null,_last:null,isSingleCharacterDataNode:!1,reset:function(){this._current=null,this._next=this._first},hasNext:function(){return!!this._next},next:function(){var A=this._current=this._next;return A&&(this._next=A!==this._last?A.nextSibling:null,o(A)&&this.clonePartiallySelectedTextNodes&&(A===this.ec&&(A=A.cloneNode(!0)).deleteData(this.eo,A.length-this.eo),this._current===this.sc&&(A=A.cloneNode(!0)).deleteData(0,this.so))),A},remove:function(){var A,e,t=this._current;!o(t)||t!==this.sc&&t!==this.ec?t.parentNode&&p(t):(A=t===this.sc?this.so:0)!=(e=t===this.ec?this.eo:t.length)&&t.deleteData(A,e-A)},isPartiallySelectedSubtree:function(){return w(this._current,this.range)},getSubtreeIterator:function(){var A;if(this.isSingleCharacterDataNode)(A=this.range.cloneRange()).collapse(!1);else{A=new lA(m(this.range));var e=this._current,t=e,n=0,r=e,i=B(e);a(e,this.sc)&&(t=this.sc,n=this.so),a(e,this.ec)&&(r=this.ec,i=this.eo),uA(A,t,n,r,i)}return new b(A,this.clonePartiallySelectedTextNodes)},detach:function(){this.range=this._current=this._next=this._first=this._last=this.sc=this.so=this.ec=this.eo=null}};var N=[1,3,4,5,7,8,10],x=[2,9,11],T=[1,3,4,5,7,8,10,11],K=[1,3,4,5,7,8];function S(A){return function(e,t){for(var n=t?e:e.parentNode;n;){if(h(A,n.nodeType))return n;n=n.parentNode}return null}}var k=S([9,11]),D=S([5,6,10,12]),I=S([6,10,12]);function R(A,e){if(I(A,e))throw new i("INVALID_NODE_TYPE_ERR")}function M(A,e){if(!h(e,A.nodeType))throw new i("INVALID_NODE_TYPE_ERR")}function O(A,e){if(e<0||e>(o(A)?A.length:A.childNodes.length))throw new i("INDEX_SIZE_ERR")}function L(A,e){if(k(A,!0)!==k(e,!0))throw new i("WRONG_DOCUMENT_ERR")}function z(A){if(D(A,!0))throw new i("NO_MODIFICATION_ALLOWED_ERR")}function _(A,e){if(!A)throw new i(e)}function X(A,e){return e<=(o(A)?A.length:A.childNodes.length)}function j(A){return!!A.startContainer&&!!A.endContainer&&!(g&&(t.isBrokenNode(A.startContainer)||t.isBrokenNode(A.endContainer)))&&f(A.startContainer)==f(A.endContainer)&&X(A.startContainer,A.startOffset)&&X(A.endContainer,A.endOffset)}function P(A){if(!j(A))throw new Error("Range error: Range is not valid. This usually happens after DOM mutation. Range: ("+A.inspect()+")")}var V=document.createElement("style"),J=!1;try{V.innerHTML="<b>x</b>",J=3==V.firstChild.nodeType}catch(dA){}function W(A,e){P(A);var t=A.startContainer,n=A.startOffset,r=A.endContainer,i=A.endOffset,a=t===r;o(r)&&i>0&&i<r.length&&l(r,i,e),o(t)&&n>0&&n<t.length&&(t=l(t,n,e),a?(i-=n,r=t):r==t.parentNode&&i>=s(t)&&i++,n=0),A.setStartAndEnd(t,n,r,i)}function G(A){P(A);var e=A.commonAncestorContainer.parentNode.cloneNode(!1);return e.appendChild(A.cloneContents()),e.innerHTML}A.features.htmlParsingConforms=J;var q=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],Y=0,$=1,Z=2,AA=3,eA=0,tA=1,nA=2,rA=3;function iA(A){A.START_TO_START=Y,A.START_TO_END=$,A.END_TO_END=Z,A.END_TO_START=AA,A.NODE_BEFORE=eA,A.NODE_AFTER=tA,A.NODE_BEFORE_AND_AFTER=nA,A.NODE_INSIDE=rA}function oA(A){iA(A),iA(A.prototype)}function sA(A,e){return function(){P(this);var t,n=this.startContainer,r=this.startOffset,i=this.commonAncestorContainer,o=new b(this,!0);n!==i&&(n=(t=C(d(n,i,!0))).node,r=t.offset),y(o,z),o.reset();var s=A(o);return o.detach(),e(this,n,r,n,r),s}}function aA(e,t){function r(A,e){return function(t){M(t,N),M(f(t),x);var n=(A?Q:C)(t);(e?i:a)(this,n.node,n.offset)}}function i(A,e,n){var r=A.endContainer,i=A.endOffset;e===A.startContainer&&n===A.startOffset||(f(e)==f(r)&&1!=u(e,n,r,i)||(r=e,i=n),t(A,e,n,r,i))}function a(A,e,n){var r=A.startContainer,i=A.startOffset;e===A.endContainer&&n===A.endOffset||(f(e)==f(r)&&-1!=u(e,n,r,i)||(r=e,i=n),t(A,r,i,e,n))}var c=function(){};c.prototype=A.rangePrototype,e.prototype=new c,n.extend(e.prototype,{setStart:function(A,e){R(A,!0),O(A,e),i(this,A,e)},setEnd:function(A,e){R(A,!0),O(A,e),a(this,A,e)},setStartAndEnd:function(){var A=arguments,e=A[0],n=A[1],r=e,i=n;switch(A.length){case 3:i=A[2];break;case 4:r=A[2],i=A[3]}t(this,e,n,r,i)},setBoundary:function(A,e,t){this["set"+(t?"Start":"End")](A,e)},setStartBefore:r(!0,!0),setStartAfter:r(!1,!0),setEndBefore:r(!0,!1),setEndAfter:r(!1,!1),collapse:function(A){P(this),A?t(this,this.startContainer,this.startOffset,this.startContainer,this.startOffset):t(this,this.endContainer,this.endOffset,this.endContainer,this.endOffset)},selectNodeContents:function(A){R(A,!0),t(this,A,0,A,B(A))},selectNode:function(A){R(A,!1),M(A,N);var e=Q(A),n=C(A);t(this,e.node,e.offset,n.node,n.offset)},extractContents:sA(H,t),deleteContents:sA(v,t),canSurroundContents:function(){P(this),z(this.startContainer),z(this.endContainer);var A=new b(this,!0),e=A._first&&w(A._first,this)||A._last&&w(A._last,this);return A.detach(),!e},splitBoundaries:function(){W(this)},splitBoundariesPreservingPositions:function(A){W(this,A)},normalizeBoundaries:function(){P(this);var A,e=this.startContainer,n=this.startOffset,r=this.endContainer,i=this.endOffset,a=function(A){var e=A.nextSibling;e&&e.nodeType==A.nodeType&&(r=A,i=A.length,A.appendData(e.data),p(e))},c=function(A){var t=A.previousSibling;if(t&&t.nodeType==A.nodeType){e=A;var o=A.length;if(n=t.length,A.insertData(0,t.data),p(t),e==r)i+=n,r=e;else if(r==A.parentNode){var a=s(A);i==a?(r=A,i=o):i>a&&i--}}},u=!0;if(o(r))i==r.length?a(r):0==i&&(A=r.previousSibling)&&A.nodeType==r.nodeType&&(i=A.length,e==r&&(u=!1),A.appendData(r.data),p(r),r=A);else{if(i>0){var l=r.childNodes[i-1];l&&o(l)&&a(l)}u=!this.collapsed}if(u){if(o(e))0==n?c(e):n==e.length&&(A=e.nextSibling)&&A.nodeType==e.nodeType&&(r==A&&(r=e,i+=e.length),e.appendData(A.data),p(A));else if(n<e.childNodes.length){var d=e.childNodes[n];d&&o(d)&&c(d)}}else e=r,n=i;t(this,e,n,r,i)},collapseToPoint:function(A,e){R(A,!0),O(A,e),this.setStartAndEnd(A,e)}}),oA(e)}function cA(A){A.collapsed=A.startContainer===A.endContainer&&A.startOffset===A.endOffset,A.commonAncestorContainer=A.collapsed?A.startContainer:t.getCommonAncestor(A.startContainer,A.endContainer)}function uA(A,e,n,r,i){A.startContainer=e,A.startOffset=n,A.endContainer=r,A.endOffset=i,A.document=t.getDocument(e),cA(A)}function lA(A){this.startContainer=A,this.startOffset=0,this.endContainer=A,this.endOffset=0,this.document=A,cA(this)}n.extend(A.rangePrototype,{compareBoundaryPoints:function(A,e){P(this),L(this.startContainer,e.startContainer);var t=A==AA||A==Y?"start":"end",n=A==$||A==Y?"start":"end";return u(this[t+"Container"],this[t+"Offset"],e[n+"Container"],e[n+"Offset"])},insertNode:function(A){if(P(this),M(A,T),z(this.startContainer),a(A,this.startContainer))throw new i("HIERARCHY_REQUEST_ERR");var e=U(A,this.startContainer,this.startOffset);this.setStartBefore(e)},cloneContents:function(){var A,e;if(P(this),this.collapsed)return m(this).createDocumentFragment();if(this.startContainer===this.endContainer&&o(this.startContainer))return(A=this.startContainer.cloneNode(!0)).data=A.data.slice(this.startOffset,this.endOffset),(e=m(this).createDocumentFragment()).appendChild(A),e;var t=new b(this,!0);return A=function A(e){for(var t,n,r,o=m(e.range).createDocumentFragment();n=e.next();){if(t=e.isPartiallySelectedSubtree(),n=n.cloneNode(!t),t&&(r=e.getSubtreeIterator(),n.appendChild(A(r)),r.detach()),10==n.nodeType)throw new i("HIERARCHY_REQUEST_ERR");o.appendChild(n)}return o}(t),t.detach(),A},canSurroundContents:function(){P(this),z(this.startContainer),z(this.endContainer);var A=new b(this,!0),e=A._first&&w(A._first,this)||A._last&&w(A._last,this);return A.detach(),!e},surroundContents:function(A){if(M(A,K),!this.canSurroundContents())throw new i("INVALID_STATE_ERR");var e=this.extractContents();if(A.hasChildNodes())for(;A.lastChild;)A.removeChild(A.lastChild);U(A,this.startContainer,this.startOffset),A.appendChild(e),this.selectNode(A)},cloneRange:function(){P(this);for(var A,e=new lA(m(this)),t=q.length;t--;)e[A=q[t]]=this[A];return e},toString:function(){P(this);var A=this.startContainer;if(A===this.endContainer&&o(A))return 3==A.nodeType||4==A.nodeType?A.data.slice(this.startOffset,this.endOffset):"";var e=[],t=new b(this,!0);return y(t,function(A){3!=A.nodeType&&4!=A.nodeType||e.push(A.data)}),t.detach(),e.join("")},compareNode:function(A){P(this);var e=A.parentNode,t=s(A);if(!e)throw new i("NOT_FOUND_ERR");var n=this.comparePoint(e,t),r=this.comparePoint(e,t+1);return n<0?r>0?nA:eA:r>0?tA:rA},comparePoint:function(A,e){return P(this),_(A,"HIERARCHY_REQUEST_ERR"),L(A,this.startContainer),u(A,e,this.startContainer,this.startOffset)<0?-1:u(A,e,this.endContainer,this.endOffset)>0?1:0},createContextualFragment:J?function(A){var e=this.startContainer,n=c(e);if(!e)throw new i("INVALID_STATE_ERR");var r=null;return 1==e.nodeType?r=e:o(e)&&(r=t.parentElement(e)),(r=null===r||"HTML"==r.nodeName&&t.isHtmlNamespace(c(r).documentElement)&&t.isHtmlNamespace(r)?n.createElement("body"):r.cloneNode(!1)).innerHTML=A,t.fragmentFromNodeChildren(r)}:function(A){var e=m(this).createElement("body");return e.innerHTML=A,t.fragmentFromNodeChildren(e)},toHtml:function(){return G(this)},intersectsNode:function(A,e){if(P(this),f(A)!=f(this.startContainer))return!1;var t=A.parentNode,n=s(A);if(!t)return!0;var r=u(t,n,this.endContainer,this.endOffset),i=u(t,n+1,this.startContainer,this.startOffset);return e?r<=0&&i>=0:r<0&&i>0},isPointInRange:function(A,e){return P(this),_(A,"HIERARCHY_REQUEST_ERR"),L(A,this.startContainer),u(A,e,this.startContainer,this.startOffset)>=0&&u(A,e,this.endContainer,this.endOffset)<=0},intersectsRange:function(A){return F(this,A,!1)},intersectsOrTouchesRange:function(A){return F(this,A,!0)},intersection:function(A){if(this.intersectsRange(A)){var e=u(this.startContainer,this.startOffset,A.startContainer,A.startOffset),t=u(this.endContainer,this.endOffset,A.endContainer,A.endOffset),n=this.cloneRange();return-1==e&&n.setStart(A.startContainer,A.startOffset),1==t&&n.setEnd(A.endContainer,A.endOffset),n}return null},union:function(A){if(this.intersectsOrTouchesRange(A)){var e=this.cloneRange();return-1==u(A.startContainer,A.startOffset,this.startContainer,this.startOffset)&&e.setStart(A.startContainer,A.startOffset),1==u(A.endContainer,A.endOffset,this.endContainer,this.endOffset)&&e.setEnd(A.endContainer,A.endOffset),e}throw new i("Ranges do not intersect")},containsNode:function(A,e){return e?this.intersectsNode(A,!1):this.compareNode(A)==rA},containsNodeContents:function(A){return this.comparePoint(A,0)>=0&&this.comparePoint(A,B(A))<=0},containsRange:function(A){var e=this.intersection(A);return null!==e&&A.equals(e)},containsNodeText:function(A){var e=this.cloneRange();e.selectNode(A);var t=e.getNodes([3]);if(t.length>0){e.setStart(t[0],0);var n=t.pop();return e.setEnd(n,n.length),this.containsRange(e)}return this.containsNodeContents(A)},getNodes:function(A,e){return P(this),function(A,e,t){var n,r=!(!e||!e.length),i=!!t;r&&(n=new RegExp("^("+e.join("|")+")$"));var s=[];return y(new b(A,!1),function(e){if((!r||n.test(e.nodeType))&&(!i||t(e))){var a=A.startContainer;if(e!=a||!o(a)||A.startOffset!=a.length){var c=A.endContainer;e==c&&o(c)&&0==A.endOffset||s.push(e)}}}),s}(this,A,e)},getDocument:function(){return m(this)},collapseBefore:function(A){this.setEndBefore(A),this.collapse(!1)},collapseAfter:function(A){this.setStartAfter(A),this.collapse(!0)},getBookmark:function(e){var n=m(this),r=A.createRange(n);e=e||t.getBody(n),r.selectNodeContents(e);var i=this.intersection(r),o=0,s=0;return i&&(r.setEnd(i.startContainer,i.startOffset),s=(o=r.toString().length)+i.toString().length),{start:o,end:s,containerNode:e}},moveToBookmark:function(A){var e=A.containerNode,t=0;this.setStart(e,0),this.collapse(!0);for(var n,r,i,o,s=[e],a=!1,c=!1;!c&&(n=s.pop());)if(3==n.nodeType)r=t+n.length,!a&&A.start>=t&&A.start<=r&&(this.setStart(n,A.start-t),a=!0),a&&A.end>=t&&A.end<=r&&(this.setEnd(n,A.end-t),c=!0),t=r;else for(i=(o=n.childNodes).length;i--;)s.push(o[i])},getName:function(){return"DomRange"},equals:function(A){return lA.rangesEqual(this,A)},isValid:function(){return j(this)},inspect:function(){return E(this)},detach:function(){}}),aA(lA,uA),n.extend(lA,{rangeProperties:q,RangeIterator:b,copyComparisonConstants:oA,createPrototypeRange:aA,inspect:E,toHtml:G,getRangeDocument:m,rangesEqual:function(A,e){return A.startContainer===e.startContainer&&A.startOffset===e.startOffset&&A.endContainer===e.endContainer&&A.endOffset===e.endOffset}}),A.DomRange=lA}),C.createCoreModule("WrappedRange",["DomRange"],function(A,e){var t,n,r=A.dom,i=A.util,o=r.DomPosition,s=A.DomRange,a=r.getBody,c=r.getContentDocument,u=r.isCharacterDataNode;if(A.features.implementsDomRange&&function(){var n,o,u=s.rangeProperties;function l(A){for(var e,t=u.length;t--;)A[e=u[t]]=A.nativeRange[e];A.collapsed=A.startContainer===A.endContainer&&A.startOffset===A.endOffset}s.createPrototypeRange(t=function(A){if(!A)throw e.createError("WrappedRange: Range must be specified");this.nativeRange=A,l(this)},function(A,e,t,n,r){var i=A.startContainer!==e||A.startOffset!=t,o=A.endContainer!==n||A.endOffset!=r,s=!A.equals(A.nativeRange);(i||o||s)&&(A.setEnd(n,r),A.setStart(e,t))}),(n=t.prototype).selectNode=function(A){this.nativeRange.selectNode(A),l(this)},n.cloneContents=function(){return this.nativeRange.cloneContents()},n.surroundContents=function(A){this.nativeRange.surroundContents(A),l(this)},n.collapse=function(A){this.nativeRange.collapse(A),l(this)},n.cloneRange=function(){return new t(this.nativeRange.cloneRange())},n.refresh=function(){l(this)},n.toString=function(){return this.nativeRange.toString()};var d=document.createTextNode("test");a(document).appendChild(d);var B=document.createRange();B.setStart(d,0),B.setEnd(d,0);try{B.setStart(d,1),n.setStart=function(A,e){this.nativeRange.setStart(A,e),l(this)},n.setEnd=function(A,e){this.nativeRange.setEnd(A,e),l(this)},o=function(A){return function(e){this.nativeRange[A](e),l(this)}}}catch(w){n.setStart=function(A,e){try{this.nativeRange.setStart(A,e)}catch(w){this.nativeRange.setEnd(A,e),this.nativeRange.setStart(A,e)}l(this)},n.setEnd=function(A,e){try{this.nativeRange.setEnd(A,e)}catch(w){this.nativeRange.setStart(A,e),this.nativeRange.setEnd(A,e)}l(this)},o=function(A,e){return function(t){try{this.nativeRange[A](t)}catch(w){this.nativeRange[e](t),this.nativeRange[A](t)}l(this)}}}n.setStartBefore=o("setStartBefore","setEndBefore"),n.setStartAfter=o("setStartAfter","setEndAfter"),n.setEndBefore=o("setEndBefore","setStartBefore"),n.setEndAfter=o("setEndAfter","setStartAfter"),n.selectNodeContents=function(A){this.setStartAndEnd(A,0,r.getNodeLength(A))},B.selectNodeContents(d),B.setEnd(d,3);var h=document.createRange();h.selectNodeContents(d),h.setEnd(d,4),h.setStart(d,2),n.compareBoundaryPoints=-1==B.compareBoundaryPoints(B.START_TO_END,h)&&1==B.compareBoundaryPoints(B.END_TO_START,h)?function(A,e){return A==(e=e.nativeRange||e).START_TO_END?A=e.END_TO_START:A==e.END_TO_START&&(A=e.START_TO_END),this.nativeRange.compareBoundaryPoints(A,e)}:function(A,e){return this.nativeRange.compareBoundaryPoints(A,e.nativeRange||e)};var f=document.createElement("div");f.innerHTML="123";var g=f.firstChild,p=a(document);p.appendChild(f),B.setStart(g,1),B.setEnd(g,2),B.deleteContents(),"13"==g.data&&(n.deleteContents=function(){this.nativeRange.deleteContents(),l(this)},n.extractContents=function(){var A=this.nativeRange.extractContents();return l(this),A}),p.removeChild(f),p=null,i.isHostMethod(B,"createContextualFragment")&&(n.createContextualFragment=function(A){return this.nativeRange.createContextualFragment(A)}),a(document).removeChild(d),n.getName=function(){return"WrappedRange"},A.WrappedRange=t,A.createNativeRange=function(A){return(A=c(A,e,"createNativeRange")).createRange()}}(),A.features.implementsTextRange){var l=function(A,e,t,n,i){var s=A.duplicate();s.collapse(t);var a=s.parentElement();if(r.isOrIsAncestorOf(e,a)||(a=e),!a.canHaveHTML){var c=new o(a.parentNode,r.getNodeIndex(a));return{boundaryPosition:c,nodeInfo:{nodeIndex:c.offset,containerElement:c.node}}}var l=r.getDocument(a).createElement("span");l.parentNode&&r.removeNode(l);for(var d,B,h,f,g,p=t?"StartToStart":"StartToEnd",w=i&&i.containerElement==a?i.nodeIndex:0,m=a.childNodes.length,Q=m,C=Q;C==m?a.appendChild(l):a.insertBefore(l,a.childNodes[C]),s.moveToElementText(l),0!=(d=s.compareEndPoints(p,A))&&w!=Q;){if(-1==d){if(Q==w+1)break;w=C}else Q=Q==w+1?w:C;C=Math.floor((w+Q)/2),a.removeChild(l)}if(g=l.nextSibling,-1==d&&g&&u(g)){var U;if(s.setEndPoint(t?"EndToStart":"EndToEnd",A),/[\r\n]/.test(g.data)){var F=s.duplicate(),y=F.text.replace(/\r\n/g,"\r").length;for(U=F.moveStart("character",y);-1==(d=F.compareEndPoints("StartToEnd",F));)U++,F.moveStart("character",1)}else U=s.text.length;f=new o(g,U)}else B=(n||!t)&&l.previousSibling,f=(h=(n||t)&&l.nextSibling)&&u(h)?new o(h,0):B&&u(B)?new o(B,B.data.length):new o(a,r.getNodeIndex(l));return r.removeNode(l),{boundaryPosition:f,nodeInfo:{nodeIndex:C,containerElement:a}}},d=function(A,e){var t,n,i,o,s=A.offset,c=r.getDocument(A.node),l=a(c).createTextRange(),d=u(A.node);return d?n=(t=A.node).parentNode:(t=s<(o=A.node.childNodes).length?o[s]:null,n=A.node),(i=c.createElement("span")).innerHTML="&#feff;",t?n.insertBefore(i,t):n.appendChild(i),l.moveToElementText(i),l.collapse(!e),n.removeChild(i),d&&l[e?"moveStart":"moveEnd"]("character",s),l};((n=function(A){this.textRange=A,this.refresh()}).prototype=new s(document)).refresh=function(){var A,e,t,n,i=function(A){var e=A.parentElement(),t=A.duplicate();t.collapse(!0);var n=t.parentElement();(t=A.duplicate()).collapse(!1);var i=t.parentElement(),o=n==i?n:r.getCommonAncestor(n,i);return o==e?o:r.getCommonAncestor(e,o)}(this.textRange);0==(n=this.textRange).compareEndPoints("StartToEnd",n)?e=A=l(this.textRange,i,!0,!0).boundaryPosition:(A=(t=l(this.textRange,i,!0,!1)).boundaryPosition,e=l(this.textRange,i,!1,!1,t.nodeInfo).boundaryPosition),this.setStart(A.node,A.offset),this.setEnd(e.node,e.offset)},n.prototype.getName=function(){return"WrappedTextRange"},s.copyComparisonConstants(n);var B=function(A){if(A.collapsed)return d(new o(A.startContainer,A.startOffset),!0);var e=d(new o(A.startContainer,A.startOffset),!0),t=d(new o(A.endContainer,A.endOffset),!1),n=a(s.getRangeDocument(A)).createTextRange();return n.setEndPoint("StartToStart",e),n.setEndPoint("EndToEnd",t),n};if(n.rangeToTextRange=B,n.prototype.toTextRange=function(){return B(this)},A.WrappedTextRange=n,!A.features.implementsDomRange||A.config.preferTextRange){var h=Function("return this;")();void 0===h.Range&&(h.Range=n),A.createNativeRange=function(A){return A=c(A,e,"createNativeRange"),a(A).createTextRange()},A.WrappedRange=n}}A.createRange=function(t){return t=c(t,e,"createRange"),new A.WrappedRange(A.createNativeRange(t))},A.createRangyRange=function(A){return A=c(A,e,"createRangyRange"),new s(A)},i.createAliasForDeprecatedMethod(A,"createIframeRange","createRange"),i.createAliasForDeprecatedMethod(A,"createIframeRangyRange","createRangyRange"),A.addShimListener(function(e){var t=e.document;void 0===t.createRange&&(t.createRange=function(){return A.createRange(t)}),t=e=null})}),C.createCoreModule("WrappedSelection",["DomRange","WrappedRange"],function(A,e){A.config.checkSelectionRanges=!0;var t,n,r=A.dom,i=A.util,o=i.isHostMethod,s=A.DomRange,a=A.WrappedRange,c=A.DOMException,u=r.DomPosition,l=A.features,d=r.getDocument,B=r.getBody,h=s.rangesEqual;function f(A){return"string"==typeof A?/^backward(s)?$/i.test(A):!!A}function g(A,t){if(A){if(r.isWindow(A))return A;if(A instanceof _)return A.win;var n=r.getContentDocument(A,e,t);return r.getWindow(n)}return window}function p(A){return g(A,"getDocSelection").document.selection}function w(A){var e=!1;return A.anchorNode&&(e=1==r.comparePoints(A.anchorNode,A.anchorOffset,A.focusNode,A.focusOffset)),e}var m=o(window,"getSelection"),Q=i.isHostObject(document,"selection");l.implementsWinGetSelection=m,l.implementsDocSelection=Q;var C=Q&&(!m||A.config.preferTextRange);if(C)t=p,A.isSelectionValid=function(A){var e=g(A,"isSelectionValid").document,t=e.selection;return"None"!=t.type||d(t.createRange().parentElement())==e};else{if(!m)return e.fail("Neither document.selection or window.getSelection() detected."),!1;t=function(A){return g(A,"getWinSelection").getSelection()},A.isSelectionValid=function(){return!0}}A.getNativeSelection=t;var U=t();if(!U)return e.fail("Native selection was null (possibly issue 138?)"),!1;var F=A.createNativeRange(document),y=B(document),v=i.areHostProperties(U,["anchorNode","focusNode","anchorOffset","focusOffset"]);l.selectionHasAnchorAndFocus=v;var H=o(U,"extend");l.selectionHasExtend=H;var E="number"==typeof U.rangeCount;l.selectionHasRangeCount=E;var b=!1,N=!0,x=H?function(e,t){var n=s.getRangeDocument(t),r=A.createRange(n);r.collapseToPoint(t.endContainer,t.endOffset),e.addRange(I(r)),e.extend(t.startContainer,t.startOffset)}:null;i.areHostMethods(U,["addRange","getRangeAt","removeAllRanges"])&&"number"==typeof U.rangeCount&&l.implementsDomRange&&function(){var e=window.getSelection();if(e){for(var t=e.rangeCount,n=t>1,i=[],o=w(e),s=0;s<t;++s)i[s]=e.getRangeAt(s);var a=r.createTestElement(document,"",!1),c=a.appendChild(document.createTextNode("\xa0\xa0\xa0")),u=document.createRange();if(u.setStart(c,1),u.collapse(!0),e.removeAllRanges(),e.addRange(u),N=1==e.rangeCount,e.removeAllRanges(),!n){var l=window.navigator.appVersion.match(/Chrome\/(.*?) /);if(l&&parseInt(l[1])>=36)b=!1;else{var d=u.cloneRange();u.setStart(c,0),d.setEnd(c,3),d.setStart(c,2),e.addRange(u),e.addRange(d),b=2==e.rangeCount}}for(r.removeNode(a),e.removeAllRanges(),s=0;s<t;++s)0==s&&o?x?x(e,i[s]):(A.warn("Rangy initialization: original selection was backwards but selection has been restored forwards because the browser does not support Selection.extend"),e.addRange(i[s])):e.addRange(i[s])}}(),l.selectionSupportsMultipleRanges=b,l.collapsedNonEditableSelectionsSupported=N;var T,K,S=!1;function k(A,e,t){var n=t?"end":"start",r=t?"start":"end";A.anchorNode=e[n+"Container"],A.anchorOffset=e[n+"Offset"],A.focusNode=e[r+"Container"],A.focusOffset=e[r+"Offset"]}function D(A){A.anchorNode=A.focusNode=null,A.anchorOffset=A.focusOffset=0,A.rangeCount=0,A.isCollapsed=!0,A._ranges.length=0}function I(e){var t;return e instanceof s?((t=A.createNativeRange(e.getDocument())).setEnd(e.endContainer,e.endOffset),t.setStart(e.startContainer,e.startOffset)):e instanceof a?t=e.nativeRange:l.implementsDomRange&&e instanceof r.getWindow(e.startContainer).Range&&(t=e),t}function R(A){var t=A.getNodes();if(!function(A){if(!A.length||1!=A[0].nodeType)return!1;for(var e=1,t=A.length;e<t;++e)if(!r.isAncestorOf(A[0],A[e]))return!1;return!0}(t))throw e.createError("getSingleElementFromRange: range "+A.inspect()+" did not consist of a single element");return t[0]}function M(A){return!!A&&void 0!==A.text}function O(A,e){var t=new a(e);A._ranges=[t],k(A,t,!1),A.rangeCount=1,A.isCollapsed=t.collapsed}function L(e){if(e._ranges.length=0,"None"==e.docSelection.type)D(e);else{var t=e.docSelection.createRange();if(M(t))O(e,t);else{e.rangeCount=t.length;for(var n,r=d(t.item(0)),i=0;i<e.rangeCount;++i)(n=A.createRange(r)).selectNode(t.item(i)),e._ranges.push(n);e.isCollapsed=1==e.rangeCount&&e._ranges[0].collapsed,k(e,e._ranges[e.rangeCount-1],!1)}}}function z(A,t){for(var n=A.docSelection.createRange(),r=R(t),i=d(n.item(0)),o=B(i).createControlRange(),s=0,a=n.length;s<a;++s)o.add(n.item(s));try{o.add(r)}catch(c){throw e.createError("addRange(): Element within the specified Range could not be added to control selection (does it have layout?)")}o.select(),L(A)}function _(A,e,t){this.nativeSelection=A,this.docSelection=e,this._ranges=[],this.win=t,this.refresh()}function X(A){A.win=A.anchorNode=A.focusNode=A._ranges=null,A.rangeCount=A.anchorOffset=A.focusOffset=0,A.detached=!0}y&&o(y,"createControlRange")&&(T=y.createControlRange(),i.areHostProperties(T,["item","add"])&&(S=!0)),l.implementsControlRange=S,n=v?function(A){return A.anchorNode===A.focusNode&&A.anchorOffset===A.focusOffset}:function(A){return!!A.rangeCount&&A.getRangeAt(A.rangeCount-1).collapsed},o(U,"getRangeAt")?K=function(A,e){try{return A.getRangeAt(e)}catch(t){return null}}:v&&(K=function(e){var t=d(e.anchorNode),n=A.createRange(t);return n.setStartAndEnd(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOffset),n.collapsed!==this.isCollapsed&&n.setStartAndEnd(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset),n}),_.prototype=A.selectionPrototype;var j=[];function P(A,e){for(var t,n,r=j.length;r--;)if(n=(t=j[r]).selection,"deleteAll"==e)X(n);else if(t.win==A)return"delete"==e?(j.splice(r,1),!0):n;return"deleteAll"==e&&(j.length=0),null}var V=function(A){if(A&&A instanceof _)return A.refresh(),A;var e=P(A=g(A,"getNativeSelection")),n=t(A),r=Q?p(A):null;return e?(e.nativeSelection=n,e.docSelection=r,e.refresh()):(e=new _(n,r,A),j.push({win:A,selection:e})),e};A.getSelection=V,i.createAliasForDeprecatedMethod(A,"getIframeSelection","getSelection");var J,W=_.prototype;function G(A,t){for(var n,r=d(t[0].startContainer),i=B(r).createControlRange(),o=0,s=t.length;o<s;++o){n=R(t[o]);try{i.add(n)}catch(a){throw e.createError("setRanges(): Element within one of the specified Ranges could not be added to control selection (does it have layout?)")}}i.select(),L(A)}if(!C&&v&&i.areHostMethods(U,["removeAllRanges","addRange"])){W.removeAllRanges=function(){this.nativeSelection.removeAllRanges(),D(this)};var q=function(A,e){x(A.nativeSelection,e),A.refresh()};W.addRange=E?function(e,t){if(S&&Q&&"Control"==this.docSelection.type)z(this,e);else if(f(t)&&H)q(this,e);else{var r;b?r=this.rangeCount:(this.removeAllRanges(),r=0);var i=I(e).cloneRange();try{this.nativeSelection.addRange(i)}catch(s){}if(this.rangeCount=this.nativeSelection.rangeCount,this.rangeCount==r+1){if(A.config.checkSelectionRanges){var o=K(this.nativeSelection,this.rangeCount-1);o&&!h(o,e)&&(e=new a(o))}this._ranges[this.rangeCount-1]=e,k(this,e,Y(this.nativeSelection)),this.isCollapsed=n(this)}else this.refresh()}}:function(A,e){f(e)&&H?q(this,A):(this.nativeSelection.addRange(I(A)),this.refresh())},W.setRanges=function(A){if(S&&Q&&A.length>1)G(this,A);else{this.removeAllRanges();for(var e=0,t=A.length;e<t;++e)this.addRange(A[e])}}}else{if(!(o(U,"empty")&&o(F,"select")&&S&&C))return e.fail("No means of selecting a Range or TextRange was found"),!1;W.removeAllRanges=function(){try{if(this.docSelection.empty(),"None"!=this.docSelection.type){var A;if(this.anchorNode)A=d(this.anchorNode);else if("Control"==this.docSelection.type){var e=this.docSelection.createRange();e.length&&(A=d(e.item(0)))}A&&(B(A).createTextRange().select(),this.docSelection.empty())}}catch(t){}D(this)},W.addRange=function(e){"Control"==this.docSelection.type?z(this,e):(A.WrappedTextRange.rangeToTextRange(e).select(),this._ranges[0]=e,this.rangeCount=1,this.isCollapsed=this._ranges[0].collapsed,k(this,e,!1))},W.setRanges=function(A){this.removeAllRanges();var e=A.length;e>1?G(this,A):e&&this.addRange(A[0])}}if(W.getRangeAt=function(A){if(A<0||A>=this.rangeCount)throw new c("INDEX_SIZE_ERR");return this._ranges[A].cloneRange()},C)J=function(e){var t;A.isSelectionValid(e.win)?t=e.docSelection.createRange():(t=B(e.win.document).createTextRange()).collapse(!0),"Control"==e.docSelection.type?L(e):M(t)?O(e,t):D(e)};else if(o(U,"getRangeAt")&&"number"==typeof U.rangeCount)J=function(e){if(S&&Q&&"Control"==e.docSelection.type)L(e);else if(e._ranges.length=e.rangeCount=e.nativeSelection.rangeCount,e.rangeCount){for(var t=0,r=e.rangeCount;t<r;++t)e._ranges[t]=new A.WrappedRange(e.nativeSelection.getRangeAt(t));k(e,e._ranges[e.rangeCount-1],Y(e.nativeSelection)),e.isCollapsed=n(e)}else D(e)};else{if(!v||"boolean"!=typeof U.isCollapsed||"boolean"!=typeof F.collapsed||!l.implementsDomRange)return e.fail("No means of obtaining a Range or TextRange from the user's selection was found"),!1;J=function(A){var e,t=A.nativeSelection;t.anchorNode?(e=K(t,0),A._ranges=[e],A.rangeCount=1,function(A){var e=A.nativeSelection;A.anchorNode=e.anchorNode,A.anchorOffset=e.anchorOffset,A.focusNode=e.focusNode,A.focusOffset=e.focusOffset}(A),A.isCollapsed=n(A)):D(A)}}W.refresh=function(A){var e=A?this._ranges.slice(0):null,t=this.anchorNode,n=this.anchorOffset;if(J(this),A){var r=e.length;if(r!=this._ranges.length)return!0;if(this.anchorNode!=t||this.anchorOffset!=n)return!0;for(;r--;)if(!h(e[r],this._ranges[r]))return!0;return!1}};var Y,$=function(A,e){var t=A.getAllRanges();A.removeAllRanges();for(var n=0,r=t.length;n<r;++n)h(e,t[n])||A.addRange(t[n]);A.rangeCount||D(A)};function Z(A,e){if(A.win.document!=d(e))throw new c("WRONG_DOCUMENT_ERR")}function AA(e){return function(t,n){var r;this.rangeCount?(r=this.getRangeAt(0))["set"+(e?"Start":"End")](t,n):(r=A.createRange(this.win.document)).setStartAndEnd(t,n),this.setSingleRange(r,this.isBackward())}}function eA(A){var e=[],t=new u(A.anchorNode,A.anchorOffset),n=new u(A.focusNode,A.focusOffset),r="function"==typeof A.getName?A.getName():"Selection";if(void 0!==A.rangeCount)for(var i=0,o=A.rangeCount;i<o;++i)e[i]=s.inspect(A.getRangeAt(i));return"["+r+"(Ranges: "+e.join(", ")+")(anchor: "+t.inspect()+", focus: "+n.inspect()+"]"}W.removeRange=S&&Q?function(A){if("Control"==this.docSelection.type){for(var e=this.docSelection.createRange(),t=R(A),n=d(e.item(0)),r=B(n).createControlRange(),i=!1,o=0,s=e.length;o<s;++o)e.item(o)!==t||i?r.add(e.item(o)):i=!0;r.select(),L(this)}else $(this,A)}:function(A){$(this,A)},!C&&v&&l.implementsDomRange?(Y=w,W.isBackward=function(){return Y(this)}):Y=W.isBackward=function(){return!1},W.isBackwards=W.isBackward,W.toString=function(){for(var A=[],e=0,t=this.rangeCount;e<t;++e)A[e]=""+this._ranges[e];return A.join("")},W.collapse=function(e,t){Z(this,e);var n=A.createRange(e);n.collapseToPoint(e,t),this.setSingleRange(n),this.isCollapsed=!0},W.collapseToStart=function(){if(!this.rangeCount)throw new c("INVALID_STATE_ERR");var A=this._ranges[0];this.collapse(A.startContainer,A.startOffset)},W.collapseToEnd=function(){if(!this.rangeCount)throw new c("INVALID_STATE_ERR");var A=this._ranges[this.rangeCount-1];this.collapse(A.endContainer,A.endOffset)},W.selectAllChildren=function(e){Z(this,e);var t=A.createRange(e);t.selectNodeContents(e),this.setSingleRange(t)},W.deleteFromDocument=function(){if(S&&Q&&"Control"==this.docSelection.type){for(var A,e=this.docSelection.createRange();e.length;)A=e.item(0),e.remove(A),r.removeNode(A);this.refresh()}else if(this.rangeCount){var t=this.getAllRanges();if(t.length){this.removeAllRanges();for(var n=0,i=t.length;n<i;++n)t[n].deleteContents();this.addRange(t[i-1])}}},W.eachRange=function(A,e){for(var t=0,n=this._ranges.length;t<n;++t)if(A(this.getRangeAt(t)))return e},W.getAllRanges=function(){var A=[];return this.eachRange(function(e){A.push(e)}),A},W.setSingleRange=function(A,e){this.removeAllRanges(),this.addRange(A,e)},W.callMethodOnEachRange=function(A,e){var t=[];return this.eachRange(function(n){t.push(n[A].apply(n,e||[]))}),t},W.setStart=AA(!0),W.setEnd=AA(!1),A.rangePrototype.select=function(A){V(this.getDocument()).setSingleRange(this,A)},W.changeEachRange=function(A){var e=[],t=this.isBackward();this.eachRange(function(t){A(t),e.push(t)}),this.removeAllRanges(),t&&1==e.length?this.addRange(e[0],"backward"):this.setRanges(e)},W.containsNode=function(A,e){return this.eachRange(function(t){return t.containsNode(A,e)},!0)||!1},W.getBookmark=function(A){return{backward:this.isBackward(),rangeBookmarks:this.callMethodOnEachRange("getBookmark",[A])}},W.moveToBookmark=function(e){for(var t,n,r=[],i=0;t=e.rangeBookmarks[i++];)(n=A.createRange(this.win)).moveToBookmark(t),r.push(n);e.backward?this.setSingleRange(r[0],"backward"):this.setRanges(r)},W.saveRanges=function(){return{backward:this.isBackward(),ranges:this.callMethodOnEachRange("cloneRange")}},W.restoreRanges=function(A){this.removeAllRanges();for(var e,t=0;e=A.ranges[t];++t)this.addRange(e,A.backward&&0==t)},W.toHtml=function(){var A=[];return this.eachRange(function(e){A.push(s.toHtml(e))}),A.join("")},l.implementsTextRange&&(W.getNativeTextRange=function(){var t;if(t=this.docSelection){var n=t.createRange();if(M(n))return n;throw e.createError("getNativeTextRange: selection is a control selection")}if(this.rangeCount>0)return A.WrappedTextRange.rangeToTextRange(this.getRangeAt(0));throw e.createError("getNativeTextRange: selection contains no range")}),W.getName=function(){return"WrappedSelection"},W.inspect=function(){return eA(this)},W.detach=function(){P(this.win,"delete"),X(this)},_.detachAll=function(){P(null,"deleteAll")},_.inspect=eA,_.isDirectionBackward=f,A.Selection=_,A.selectionPrototype=W,A.addShimListener(function(A){void 0===A.getSelection&&(A.getSelection=function(){return V(A)}),A=null})});var k=!1,D=function(A){k||(k=!0,!C.initialized&&C.config.autoInitialize&&E())};return m&&("complete"==document.readyState?D():(s(document,"addEventListener")&&document.addEventListener("DOMContentLoaded",D,!1),p(window,"load",D))),C}),function(A){"use strict";var e,t,n,r,i;function o(A){window.console&&window}function s(A){A.static=A.static||{}}function a(e,t){e.parent=t,e.prototype=A.extend({},t.prototype),e.prototype.constructor=t.constructor,e.static=A.extend({},t.static)}function c(e,t,n){this.$element=A(e),this.textEntry=t,A.ime.defaults.languages=A.map(A.ime.languages,function(A,e){return e}),this.options=A.extend({},A.ime.defaults,n),this.options.imePath&&(A.ime.path=this.options.imePath),this.active=!1,this.shifted=!1,this.inputmethod=null,this.language=null,this.context="",this.options.showSelector&&(this.selector=this.$element.imeselector(this.options)),this.listen()}c.prototype={constructor:c,listen:function(){this.$element.on({"keypress.ime":this.keypress.bind(this),"keyup.ime":this.keyup.bind(this),"keydown.ime":this.keydown.bind(this),"destroy.ime":this.destroy.bind(this),"enable.ime":this.enable.bind(this),"disable.ime":this.disable.bind(this)})},getLanguageCodes:function(){return A.ime.defaults.languages},getAutonym:function(e){return A.ime.languages[e].autonym},getInputMethodIds:function(e){return A.ime.languages[e].inputmethods},getInputMethodName:function(e){return A.ime.sources[e].name},getInputMethods:function(e){return this.getInputMethodIds(e).map(function(e){return{id:e,name:A.ime.sources[e].name}})},transliterate:function(e,t,n){var r,i,o,s,a,c;if(r=n?this.inputmethod.patterns_x||[]:this.inputmethod.patterns||[],this.shifted&&(r=(this.inputmethod.patterns_shift||[]).concat(r)),A.isFunction(r))return"string"==typeof(c=r.call(this,e,t))?{noop:e===c,output:c}:c;for(a=0;a<r.length;a++)if(o=r[a],i=new RegExp(o[0]+"$"),s=o.slice(-1)[0],i.test(e)){if(3!==o.length)return{noop:!1,output:e.replace(i,s)};if(new RegExp(o[1]+"$").test(t))return{noop:!1,output:e.replace(i,s)}}return{noop:!0,output:e}},keyup:function(A){16===A.which&&(this.shifted=!1)},keydown:function(A){16===A.which&&(this.shifted=!0)},keypress:function(A){var e,t,n,r=!1;return!(this.active&&this.inputmethod&&(8===A.which?(this.context="",0):((A.altKey||A.altGraphKey)&&(r=!0),A.which<32&&13!==A.which&&!r||A.ctrlKey||A.metaKey?(this.context="",0):(e=String.fromCharCode(A.which),t=this.textEntry.getTextBeforeSelection(this.inputmethod.maxKeyLength),n=this.transliterate(t+e,this.context,r),this.context+=e,this.context.length>this.inputmethod.contextLength&&(this.context=this.context.substring(this.context.length-this.inputmethod.contextLength)),!n.noop&&(this.textEntry.replaceTextAtSelection(t.length,n.output),A.stopPropagation(),1)))))},isActive:function(){return this.active},disable:function(){this.active=!1,A.ime.preferences.setIM("system")},enable:function(){this.active=!0},toggle:function(){this.active=!this.active},destroy:function(){A("body").off(".ime"),this.$element.off(".ime").removeData("ime").removeData("imeselector")},getIM:function(){return this.inputmethod},setIM:function(e){this.inputmethod=A.ime.inputmethods[e],A.ime.preferences.setIM(e),this.$element.trigger("imeMethodChange")},setLanguage:function(e){return A.ime.languages[e]?(this.language=e,A.ime.preferences.setLanguage(e),this.$element.trigger("imeLanguageChange"),!0):(o(),!1)},getLanguage:function(){return this.language},load:function(e){return A.ime.load(e)}},s(e=function(){this.TextEntryClasses=[]}),e.prototype.register=function(A){this.TextEntryClasses.unshift(A)},e.prototype.wrap=function(A){var e,t,n;for(e=0,t=this.TextEntryClasses.length;e<t;e++)if((n=this.TextEntryClasses[e]).static.canWrap(A))return new n(A)},e.static.singleton=new e,s(t=function(){}),t.static.canWrap=function(){return!1},t.prototype.getTextBeforeSelection=null,t.prototype.replaceTextAtSelection=null,a(n=function(A){this.$element=A},t),n.static.canWrap=function(A){return A.is("input:not([type]), input[type=text], input[type=search], textarea")&&!A.prop("readonly")&&!A.prop("disabled")&&!A.hasClass("noime")},n.prototype.getTextBeforeSelection=function(A){var e=this.getCaretPosition();return this.$element.val().substring(Math.max(0,e.start-A),e.start)},n.prototype.replaceTextAtSelection=function(A,e){var t,n,r,i,o,s,a=this.$element.get(0);"number"==typeof a.selectionStart&&"number"==typeof a.selectionEnd?(o=a.scrollTop,a.value=a.value.substring(0,(i=a.selectionStart)-A)+e+a.value.substring(a.selectionEnd,a.value.length),a.scrollTop=o,a.selectionStart=a.selectionEnd=i-A+e.length):(s=this.getCaretPosition(),t=a.createTextRange(),n=a.value.length,(r=a.value.match(/\n/g))&&(n-=r.length),t.moveStart("character",s.start-A),t.moveEnd("character",s.end-n),t.text=e,t.collapse(!1),t.select())},n.prototype.getCaretPosition=function(){var A,e,t,n,r,i=this.$element.get(0),o=0,s=0;return"number"==typeof i.selectionStart&&"number"==typeof i.selectionEnd?(o=i.selectionStart,s=i.selectionEnd):(A=document.selection.createRange())&&A.parentElement()===i&&(t=i.value.length,n=i.value.replace(/\r\n/g,"\n").match(/\n/g),(e=i.createTextRange()).moveToBookmark(A.getBookmark()),(r=i.createTextRange()).collapse(!1),e.compareEndPoints("StartToEnd",r)>-1?o=s=n?t-n.length:t:(o=-e.moveStart("character",-t),s=e.compareEndPoints("EndToEnd",r)>-1?t:-e.moveEnd("character",-t))),{start:o,end:s}},e.static.singleton.register(n),a(r=function(A){this.$element=A},t),r.static.canWrap=function(A){return A.is("[contenteditable]")&&!A.hasClass("noime")},r.prototype.getTextBeforeSelection=function(A){var e=this.getSelectedRange();return e&&e.collapsed&&e.startContainer.nodeType===Node.TEXT_NODE?e.startContainer.nodeValue.substring(Math.max(0,e.startOffset-A),e.startOffset):""},r.prototype.replaceTextAtSelection=function(A,e){var t,n,r,i,o;this.getSelectedRange()&&(this.$element.trigger("compositionstart"),(t=this.getSelectedRange()).collapsed||t.deleteContents(),t.startContainer.nodeType===Node.TEXT_NODE?((n=t.startContainer).nodeValue=n.nodeValue.substr(0,(r=t.startOffset)-A)+e+n.nodeValue.substr(r),i=r-A+e.length,(o=rangy.createRange()).setStart(t.startContainer,i),o.setEnd(t.startContainer,i),rangy.getSelection().setSingleRange(o)):(n=document.createTextNode(e),t.startContainer.insertBefore(n,t.startContainer.childNodes[t.startOffset]),(o=rangy.createRange()).setStart(n,n.length),o.setEnd(n,n.length),rangy.getSelection().setSingleRange(o)),this.$element.trigger("compositionend"),this.$element.trigger("input"))},r.prototype.getSelectedRange=function(){var A,e;return rangy.init(),0===(A=rangy.getSelection()).rangeCount?null:(e=A.getRangeAt(0),this.$element[0].contains(e.commonAncestorContainer)?e:null)},e.static.singleton.register(r),A.fn.ime=function(t){return this.each(function(){var n,r,i=A(this),o="object"==typeof t&&t;if(!(n=i.data("ime"))){if(void 0===(r=e.static.singleton.wrap(i)))return;n=new c(this,r,o),i.data("ime",n)}"string"==typeof t&&n[t]()})},A.ime={},A.ime.inputmethods={},A.ime.sources={},A.ime.preferences={},A.ime.languages={},A.ime.path="../",A.ime.textEntryFactory=e.static.singleton,A.ime.TextEntry=t,A.ime.inheritClass=a,i={contextLength:0,maxKeyLength:1},A.ime.load=function(e){var t,n=A.Deferred();return A.ime.inputmethods[e]?n.resolve():A.ime.sources[e]?(t=A.ime.sources[e].depends)&&!A.ime.inputmethods[t]?(A.ime.load(t).done(function(){A.ime.load(e).done(function(){n.resolve()})}),n):(o(),(n=A.ajax({url:A.ime.path+A.ime.sources[e].source,dataType:"script",cache:!0}).done(function(){o()}).fail(function(A,e,t){o()})).promise()):n.reject()},A.ime.register=function(e){A.ime.inputmethods[e.id]=A.extend({},i,e)},A.ime.setPath=function(e){A.ime.path=e},A.ime.defaults={languages:[],helpHandler:null,showSelector:!0}}(jQuery),function(A){"use strict";var e,t;function n(e,t){this.$element=A(e),this.options=A.extend({},n.defaults,t),this.active=!1,this.$imeSetting=null,this.$menu=null,this.inputmethod=null,this.timer=null,this.init(),this.listen()}n.prototype={constructor:n,init:function(){this.prepareSelectorMenu(),this.position(),this.$imeSetting.hide()},prepareSelectorMenu:function(){this.$imeSetting=A(e),this.$menu=A('<div class="imeselector-menu" role="menu">'),this.$menu.append(A("<h3>").addClass("ime-list-title autonym"),A("<ul>").addClass("ime-list"),A('<div class="ime-disable selectable-row">').append(A("<span>").attr({class:"ime-disable-link","data-i18n":"jquery-ime-disable-text"}).addClass("ime-checked").text("System input method"),A("<span>").addClass("ime-disable-shortcut").text("CTRL+M")),A("<h3>").addClass("ime-lang-title").attr("data-i18n","jquery-ime-other-languages").text("Other languages")),this.prepareLanguageList(),this.$menu.append(this.helpLink()),A.i18n&&this.$menu.i18n(),this.$imeSetting.append(this.$menu),A("body").append(this.$imeSetting)},stopTimer:function(){this.timer&&(clearTimeout(this.timer),this.timer=null),this.$imeSetting.stop(!0,!0)},resetTimer:function(){var A=this;this.stopTimer(),this.timer=setTimeout(function(){A.$imeSetting.animate({opacity:0,marginTop:"-20px"},500,function(){A.$imeSetting.hide(),A.$imeSetting.css("opacity",1),A.$imeSetting.css("margin-top",0)})},this.options.timeout)},focus:function(){A("div.imeselector").hide(),A("div.imeselector-menu").removeClass("ime-open"),this.afterKeydown()},afterKeydown:function(){this.$imeSetting.show(),this.resetTimer()},show:function(){return this.$menu.addClass("ime-open"),this.stopTimer(),this.$imeSetting.show(),!1},hide:function(){return this.$menu.removeClass("ime-open"),this.resetTimer(),!1},toggle:function(){this.$menu.hasClass("ime-open")?this.hide():this.show()},listen:function(){var e=this;e.$imeSetting.on("click.ime",function(t){return A(t.target).hasClass("imeselector-toggle")&&e.toggle(),!1}),e.$element.on("blur.ime",function(){e.$imeSetting.hasClass("ime-onfocus")||(e.$imeSetting.hide(),e.hide())}),A("html").click(function(){e.hide()}),this.$menu.on("click",function(A){A.stopPropagation()}),e.$imeSetting.mouseenter(function(){e.stopTimer(),e.$imeSetting.addClass("ime-onfocus")}).mouseleave(function(){e.resetTimer(),e.$imeSetting.removeClass("ime-onfocus")}),e.$menu.on("click.ime","li",function(){return e.$element.focus(),!1}),e.$menu.on("click.ime","li.ime-im",function(){return e.selectIM(A(this).data("ime-inputmethod")),e.$element.trigger("setim.ime",A(this).data("ime-inputmethod")),!1}),e.$menu.on("click.ime","li.ime-lang",function(){var t=e.selectLanguage(A(this).attr("lang"));return e.$element.trigger("setim.ime",t),!1}),e.$menu.on("click.ime","div.ime-disable",function(){return e.disableIM(),!1}),e.$menu.on("click.ime",".ime-help-link",function(A){A.stopPropagation()}),e.$element.on("focus.ime",function(A){e.selectLanguage(e.decideLanguage()),e.focus(),A.stopPropagation()}),e.$element.attrchange(function(){e.$element.is(":hidden")&&e.$imeSetting.hide()}),e.$element.on({"mouseup.ime":this.position.bind(this),"keydown.ime":this.keydown.bind(this)}),A(window).resize(function(){e.position()})},keydown:function(e){var t,n,r,i=A(e.target).data("ime");return this.afterKeydown(),!((r=e).ctrlKey&&!r.altKey&&77===r.which&&(i.isActive()?(this.disableIM(),this.$element.trigger("setim.ime","system")):null!==this.inputmethod?(this.selectIM(this.inputmethod.id),this.$element.trigger("setim.ime",this.inputmethod.id)):(n=this.decideLanguage(),this.selectLanguage(n),!i.isActive()&&A.ime.languages[n]&&(t=A.ime.preferences.getPreviousInputMethods(),this.selectIM(t[0]?t[0]:A.ime.languages[n].inputmethods[0]))),e.preventDefault(),e.stopPropagation(),1))},position:function(){var e,t,n,r,i,o,s,a,c,u=this,l="rtl"===this.$element.css("direction"),d=A(window);this.focus(),i=(r=this.$element.offset()).top+this.$element.outerHeight(),o=r.left,l||(o=r.left+this.$element.outerWidth()-this.$imeSetting.outerWidth()),d.height()+A(document).scrollTop()-i<this.$imeSetting.outerHeight()&&(i=r.top-this.$imeSetting.outerHeight(),(t=this.$menu.outerHeight()+this.$imeSetting.outerHeight())<i&&this.$menu.addClass("ime-position-top").css("top",-t)),s=i,a=o,this.$element.parents().each(function(){if("fixed"===A(this).css("position"))return u.$imeSetting.css("position","fixed"),s-=A(document).scrollTop(),a-=A(document).scrollLeft(),!1}),this.$imeSetting.css({top:s,left:a}),e=this.$menu.width(),c=o-A(document).scrollLeft()+e>d.width(),(e>o||l&&c)&&(l?c?(this.$menu.addClass("ime-right"),n=this.$imeSetting.outerWidth()-e):n=0:(this.$menu.addClass("ime-right"),n=r.left),this.$menu.css("left",n))},selectLanguage:function(e){var t,n,r;return e=e&&e.toLowerCase(),t=this.$element.data("ime"),n=A.ime.preferences.getIM(e),r=A.ime.languages[e],this.setMenuTitle(this.getAutonym(e)),!!r&&(t.getLanguage()===e?(t.inputmethod&&t.inputmethod.id!==n&&this.selectIM(A.ime.preferences.getIM(e)),A.ime.preferences.getIM(e)):(this.$menu.find("li.ime-lang").show(),this.$menu.find("li[lang="+e+"]").hide(),this.prepareInputMethods(e),this.hide(),t.setLanguage(e),this.inputmethod=null,this.selectIM(A.ime.preferences.getIM(e)),A.ime.preferences.getIM(e)))},getAutonym:function(e){return A.ime.languages[e]&&A.ime.languages[e].autonym},setMenuTitle:function(A){this.$menu.find(".ime-list-title").text(A)},decideLanguage:function(){return A.ime.preferences.getLanguage()?A.ime.preferences.getLanguage():this.$element.attr("lang")&&A.ime.languages[this.$element.attr("lang")]?this.$element.attr("lang"):A.ime.preferences.getDefaultLanguage()},selectIM:function(e){var t,n=this;e&&(this.$menu.find(".ime-checked").removeClass("ime-checked"),this.$menu.find("li[data-ime-inputmethod="+e+"]").addClass("ime-checked"),t=this.$element.data("ime"),"system"!==e?t.load(e).done(function(){n.inputmethod=A.ime.inputmethods[e],n.hide(),t.enable(),t.setIM(e),n.$imeSetting.find("a.ime-name").text(A.ime.sources[e].name),n.position(),A.ime.preferences.save()}):this.disableIM())},disableIM:function(){this.$menu.find(".ime-checked").removeClass("ime-checked"),this.$menu.find("div.ime-disable").addClass("ime-checked"),this.$element.data("ime").disable(),this.$imeSetting.find("a.ime-name").text(""),this.hide(),this.position(),A.ime.preferences.save()},prepareLanguageList:function(){var e,t,n,r,i,o,s;for(e in t=A('<div class="ime-language-list-wrapper">'),n=A('<ul class="ime-language-list">'),r=A.isFunction(this.options.languages)?this.options.languages():this.options.languages)A.ime.languages[s=r[e]]&&(i=A("<a>").attr("href","#").text(this.getAutonym(s)).addClass("selectable-row-item autonym"),(o=A('<li class="ime-lang selectable-row">').attr("lang",s)).append(i),n.append(o));t.append(n),this.$menu.append(t),this.options.languageSelector&&this.$menu.append(this.options.languageSelector())},prepareInputMethods:function(e){var t=A.ime.languages[e],n=this.$menu.find(".ime-list"),r=this;n.empty(),A.each(t.inputmethods,function(e,t){var i,o,s,a;(s=A.ime.sources[t])&&(a=s.name,i=A("<a>").attr("href","#").text(a).addClass("selectable-row-item"),o=A("<li>").attr("data-ime-inputmethod",t).addClass("ime-im selectable-row").append('<span class="ime-im-check"></span>',i),r.options.helpHandler&&o.append(r.options.helpHandler.call(r,t)),n.append(o))})},helpLink:function(){return A('<div class="ime-help-link selectable-row">').append(A("<a>").text("Help").addClass("selectable-row-item").attr({href:"http://github.com/wikimedia/jquery.ime",target:"_blank","data-i18n":"jquery-ime-help"}))}},n.defaults={defaultLanguage:"en",timeout:2500},A.fn.imeselector=function(e){return this.each(function(){var t=A(this),r=t.data("imeselector");r||t.data("imeselector",r=new n(this,e)),"string"==typeof e&&r[e].call(t)})},A.fn.imeselector.Constructor=n,e='<div class="imeselector imeselector-toggle"><a class="ime-name imeselector-toggle" href="#"></a><b class="ime-setting-caret imeselector-toggle"></b></div>',t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,A.fn.attrchange=function(A){var e;return t?(e=new t(function(e){e.forEach(function(e){A.call(e.target,e.attributeName)})}),this.each(function(){e.observe(this,{subtree:!1,attributes:!0})})):function(){var A=document.createElement("p"),e=!1;if(A.addEventListener)A.addEventListener("DOMAttrModified",function(){e=!0},!1);else{if(!A.attachEvent)return!1;A.attachEvent("onDOMAttrModified",function(){e=!0})}return A.setAttribute("id","target"),e}()?this.on("DOMAttrModified",function(e){A.call(this,e.originalEvent.attrName)}):"onpropertychange"in document.body?this.on("propertychange",function(){A.call(this,window.event.propertyName)}):void 0}}(jQuery),function(A){"use strict";A.extend(A.ime.preferences,{registry:{isDirty:!1,language:null,previousLanguages:[],previousInputMethods:[],imes:{en:"system"}},setLanguage:function(e){e!==this.registry.language&&(this.registry.language=e,this.registry.isDirty=!0,this.registry.previousLanguages||(this.registry.previousLanguages=[]),-1===A.inArray(e,this.registry.previousLanguages)&&(this.registry.previousLanguages.unshift(e),this.registry.previousLanguages=this.registry.previousLanguages.slice(0,5)))},getLanguage:function(){return this.registry.language},getDefaultLanguage:function(){return"en"},getPreviousLanguages:function(){return this.registry.previousLanguages},getPreviousInputMethods:function(){return this.registry.previousInputMethods},setIM:function(A){this.registry.imes||(this.registry.imes={}),A!==this.registry.imes[this.registry.language]&&(this.registry.imes[this.getLanguage()]=A,this.registry.isDirty=!0,this.registry.previousInputMethods||(this.registry.previousInputMethods=[]),"system"!==A&&(this.registry.previousInputMethods.unshift(A),this.registry.previousInputMethods=this.registry.previousInputMethods.slice(0,5)))},getIM:function(A){return this.registry.imes||(this.registry.imes={}),this.registry.imes[A]||"system"},save:function(){},load:function(){}})}(jQuery),function(A){"use strict";A.extend(A.ime.sources,{"af-tilde":{name:"Afrikaans tilde",source:"rules/af/af-tilde.js"},"ak-qx":{name:"Akan QX replacement",source:"rules/ak/ak-qx.js"},"ak-tilde":{name:"Akan tilde",source:"rules/ak/ak-tilde.js"},"am-transliteration":{name:"\u1275\u122b\u1295\u1235\u120d\u1270\u122b\u1275\u12d6\u1295",source:"rules/am/am-transliteration.js"},"ar-kbd":{name:"\u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0627\u0644\u0639\u0631\u0628\u064a\u0629",source:"rules/ar/ar-kbd.js"},"as-avro":{name:"\u0985\u09ad\u09cd\u09f0",source:"rules/as/as-avro.js"},"as-bornona":{name:"\u09ac\u09f0\u09cd\u09a3\u09a8\u09be",source:"rules/as/as-bornona.js"},"as-inscript":{name:"\u0987\u09a8\u09b8\u09cd\u0995\u09cd\u09f0\u09bf\u09aa\u09cd\u099f",source:"rules/as/as-inscript.js"},"as-inscript2":{name:"\u0987\u09a8\u09b8\u09cd\u0995\u09cd\u09f0\u09bf\u09aa\u09cd\u099f \u09e8",source:"rules/as/as-inscript2.js"},"as-phonetic":{name:"\u09ab\u09a8\u09c7\u099f\u09bf\u0995",source:"rules/as/as-phonetic.js"},"as-rodali":{name:"\u09f0'\u09a6\u09be\u09b2\u09bf",source:"rules/as/as-rodali.js"},"as-transliteration":{name:"\u09aa\u09cd\u09f0\u09a4\u09bf\u09f0\u09c2\u09aa\u09be\u09a8\u09cd\u09a4\u09f0\u09a3",source:"rules/as/as-transliteration.js"},"azb-kbd":{name:"\u062a\u06c6\u0631\u06a9\u062c\u0647",source:"rules/azb/azb-kbd.js"},"batak-qwerty":{name:"Batak QWERTY",source:"rules/bbc/batak-qwerty.js"},"be-kbd":{name:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f",source:"rules/be/be-kbd.js"},"be-latin":{name:"\u0141acinka",source:"rules/be/be-latin.js"},"be-transliteration":{name:"\u0422\u0440\u0430\u043d\u0441\u043b\u0456\u0442\u044d\u0440\u0430\u0446\u044b\u044f",source:"rules/be/be-transliteration.js"},"ber-tfng":{name:"Tifinagh",source:"rules/ber/ber-tfng.js"},"bgn-kbd":{name:"\u0631\u0648\u0686 \u06a9\u067e\u062a\u06cc\u0646 \u0628\u0644\u0648\u0686\u06cc",source:"rules/bgn/bgn-kbd.js"},"bm-alt":{name:"Bamanankan Alt",source:"rules/bm/bm-alt.js"},"bm-tilde":{name:"Bamanankan tilde",source:"rules/bm/bm-tilde.js"},"bn-avro":{name:"\u0985\u09ad\u09cd\u09b0",source:"rules/bn/bn-avro.js"},"bn-inscript":{name:"\u0987\u09a8\u09b8\u09cd\u0995\u09cd\u09f0\u09bf\u09aa\u09cd\u099f",source:"rules/bn/bn-inscript.js"},"bn-inscript2":{name:"\u0987\u09a8\u09b8\u09cd\u0995\u09cd\u09f0\u09bf\u09aa\u09cd\u099f \u09e8",source:"rules/bn/bn-inscript2.js"},"bn-nkb":{name:"\u09a8\u09cd\u09af\u09be\u09b6\u09a8\u09be\u09b2 \u0995\u09bf\u09ac\u09cb\u09b0\u09cd\u09a1",source:"rules/bn/bn-nkb.js"},"bn-probhat":{name:"\u09aa\u09cd\u09b0\u09ad\u09be\u09a4",source:"rules/bn/bn-probhat.js"},"bo-ewts":{name:"Tibetan EWTS",source:"rules/bo/bo-ewts.js"},"bo-sambhota":{name:"Tibetan Sambhota",source:"rules/bo/bo-sambhota.js"},"brx-inscript":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",source:"rules/brx/brx-inscript.js"},"brx-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/brx/brx-inscript2.js"},"byn-geezim":{name:"\u1265\u120a\u1295",source:"rules/byn/byn-geezim.js"},"ckb-transliteration-arkbd":{name:"\u0628\u0627\u0634\u0648\u0648\u0631\u06cc",source:"rules/ckb/ckb-transliteration-arkbd.js"},"ckb-transliteration-fakbd":{name:"\u0695\u06c6\u0698\u06be\u06d5\u06b5\u0627\u062a\u06cc",source:"rules/ckb/ckb-transliteration-fakbd.js"},"ckb-transliteration-lakbd":{name:"\u0644\u0627\u062a\u06cc\u0646\u06cc",source:"rules/ckb/ckb-transliteration-lakbd.js"},"cv-cyr-altgr":{name:"\u0427\u0103\u0432\u0430\u0448\u043b\u0430 (AltGr)",source:"rules/cv/cv-cyr-altgr.js"},"cv-cyr-numbers":{name:"\u0427\u0103\u0432\u0430\u0448\u043b\u0430 (\u0446\u0438\u0444\u0440\u0438\u043b\u0438\u0441\u0435\u043c)",source:"rules/cv/cv-cyr-numbers.js"},"cv-lat-altgr":{name:"C\u0103va\u0161la (AltGr)",source:"rules/cv/cv-lat-altgr.js"},"cyrl-palochka":{name:"Palochka",source:"rules/cyrl/cyrl-palochka.js"},"da-normforms":{name:"Brug translitteration",source:"rules/da/da-normforms.js"},"dag-alt":{name:"Dagbani Alt",source:"rules/dag/dag-alt.js"},"dag-tilde":{name:"Dagbani tilde",source:"rules/dag/dag-tilde.js"},"de-transliteration":{name:"Deutsch Tilde",source:"rules/de/de-transliteration.js"},"din-fqsx":{name:"Dinka FQSX",source:"rules/din/din-fqsx.js"},"din-tilde":{name:"Dinka tilde",source:"rules/din/din-tilde.js"},"doi-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/doi/doi-inscript2.js"},"ee-tilde":{name:"Ewe Tilde",source:"rules/ee/ee-tilde.js"},"el-kbd":{name:"\u03a4\u03c5\u03c0\u03b9\u03ba\u03ae \u03c0\u03bb\u03b7\u03ba\u03c4\u03c1\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf",source:"rules/el/el-kbd.js"},"eo-h":{name:"Esperanto h",source:"rules/eo/eo-h.js"},"eo-h-f":{name:"Esperanto h fundamente",source:"rules/eo/eo-h-f.js"},"eo-plena":{name:"Esperanto plena",source:"rules/eo/eo-plena.js"},"eo-q":{name:"Esperanto q sistemo",source:"rules/eo/eo-q.js"},"eo-transliteration":{name:"transliterigo",source:"rules/eo/eo-transliteration.js"},"eo-vi":{name:"Esperanto vi sistemo",source:"rules/eo/eo-vi.js"},"eo-x":{name:"Esperanto x sistemo",source:"rules/eo/eo-x.js"},"fa-kbd":{name:"\u0641\u0627\u0631\u0633\u06cc",source:"rules/fa/fa-kbd.js"},"ff-alt":{name:"Fulfulde alt",source:"rules/ff/ff-alt.js"},"ff-tilde":{name:"Fulfulde tilde",source:"rules/ff/ff-tilde.js"},"fi-transliteration":{name:"translitterointi",source:"rules/fi/fi-transliteration.js"},"fo-normforms":{name:"F\xf8royskt",source:"rules/fo/fo-normforms.js"},"fon-tilde":{name:"Fon Tilde",source:"rules/fon/fon-tilde.js"},"gaa-cqx":{name:"Ga CQX replacement",source:"rules/gaa/gaa-cqx.js"},"gaa-tilde":{name:"Ga tilde",source:"rules/gaa/gaa-tilde.js"},"gom-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/gom/gom-inscript2.js"},"got-standard":{name:"\ud800\udf32\ud800\udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a\ud800\udf30 \ud800\udf42\ud800\udf30\ud800\udf36\ud800\udf33\ud800\udf30",source:"rules/got/got-standard.js"},"gu-inscript":{name:"\u0a87\u0aa8\u0ab8\u0acd\u0a95\u0acd\u0ab0\u0abf\u0aaa\u0acd\u0a9f",source:"rules/gu/gu-inscript.js"},"gu-inscript2":{name:"\u0a87\u0aa8\u0ab8\u0acd\u0a95\u0acd\u0ab0\u0abf\u0aaa\u0acd\u0a9f \u0ae8",source:"rules/gu/gu-inscript2.js"},"gu-phonetic":{name:"\u0aab\u0acb\u0aa8\u0ac5\u0a9f\u0abf\u0a95",source:"rules/gu/gu-phonetic.js"},"gu-transliteration":{name:"\u0ab2\u0abf\u0aaa\u0acd\u0aaf\u0a82\u0aa4\u0ab0\u0aa3",source:"rules/gu/gu-transliteration.js"},"ha-tilde":{name:"Hausa - tilde",source:"rules/ha/ha-tilde.js"},"he-standard-2012":{name:"\u05e2\u05d1\u05e8\u05d9\u05ea \u05e2\u05dd \u05e0\u05d9\u05e7\u05d5\u05d3 \u05e2\u05dc \u05d1\u05e1\u05d9\u05e1 \u05d0\u05e0\u05d2\u05dc\u05d9\u05ea",source:"rules/he/he-standard-2012.js"},"he-standard-2012-extonly":{name:"\u05e2\u05d1\u05e8\u05d9\u05ea \u05e2\u05dd \u05e0\u05d9\u05e7\u05d5\u05d3",source:"rules/he/he-standard-2012-extonly.js"},"hi-bolnagri":{name:"\u092c\u094b\u0932\u0928\u093e\u0917\u0930\u0940",source:"rules/hi/hi-bolnagri.js"},"hi-inscript":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",source:"rules/hi/hi-inscript.js"},"hi-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/hi/hi-inscript2.js"},"hi-phonetic":{name:"\u092b\u094b\u0928\u0947\u091f\u093f\u0915",source:"rules/hi/hi-phonetic.js"},"hi-transliteration":{name:"\u0932\u093f\u092a\u094d\u092f\u0902\u0924\u0930\u0923",source:"rules/hi/hi-transliteration.js"},"hoc-transliteration":{name:"Ho transliteration",source:"rules/hoc/hoc-transliteration.js"},"hr-kbd":{name:"Croatian kbd",source:"rules/hr/hr-kbd.js"},"hy-emslegacy":{name:"\u0544\u0561\u0575\u0584\u0580\u0578\u057d\u0578\u0586\u0569\u056b \u0570\u056b\u0576 \u0561\u0580\u0587\u0565\u056c\u0561\u0570\u0561\u0575\u0565\u0580\u0565\u0576",source:"rules/hy/hy-emslegacy.js"},"hy-ephonetic":{name:"\u0540\u0576\u0579\u0575\u0578\u0582\u0576\u0561\u0575\u056b\u0576 \u0564\u0561\u057d\u0561\u057e\u0578\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576",source:"rules/hy/hy-ephonetic.js"},"hy-ephoneticalt":{name:"\u0540\u0576\u0579\u0575\u0578\u0582\u0576\u0561\u0575\u056b\u0576 \u0576\u0578\u0580 (R\u2192\u0550, F\u2192\u0539)",source:"rules/hy/hy-ephoneticalt.js"},"hy-typewriter":{name:"\u0533\u0580\u0561\u0574\u0565\u0584\u0565\u0576\u0561\u0575\u056b \u0564\u0561\u057d\u0561\u057e\u0578\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576",source:"rules/hy/hy-typewriter.js"},"hy-wmslegacy":{name:"\u0544\u0561\u0575\u0584\u0580\u0578\u057d\u0578\u0586\u0569\u056b \u0570\u056b\u0576 \u0561\u0580\u0587\u0574\u057f\u0561\u0570\u0561\u0575\u0565\u0580\u0565\u0576",source:"rules/hy/hy-wmslegacy.js"},"ig-tilde":{name:"Igbo - tilde",source:"rules/ig/ig-tilde.js"},"ipa-sil":{name:"International Phonetic Alphabet - SIL",source:"rules/fonipa/ipa-sil.js"},"ipa-x-sampa":{name:"International Phonetic Alphabet - X-SAMPA",source:"rules/fonipa/ipa-x-sampa.js"},"is-normforms":{name:"Venjuleg ey\xf0ubl\xf6\xf0",source:"rules/is/is-normforms.js"},"jv-transliteration":{name:"Transliteration",source:"rules/jv/jv-transliteration.js"},"ka-kbd":{name:"\u10e1\u10e2\u10d0\u10dc\u10d3\u10d0\u10e0\u10e2\u10e3\u10da\u10d8 \u10d9\u10da\u10d0\u10d5\u10d8\u10d0\u10e2\u10e3\u10e0\u10d8\u10e1",source:"rules/ka/ka-kbd.js"},"ka-transliteration":{name:"\u10e2\u10e0\u10d0\u10dc\u10e1\u10da\u10d8\u10e2\u10d4\u10e0\u10d0\u10ea\u10d8\u10d0",source:"rules/ka/ka-transliteration.js"},"kab-tilde":{name:"Taqbaylit Alatin tilde",source:"rules/kab/kab-tilde.js"},"kbp-tilde":{name:"Kab\u0269y\u025b tilde",source:"rules/kbp/kbp-tilde.js"},"ki-tilde":{name:"G\u0129k\u0169y\u0169",source:"rules/ki/ki-tilde.js"},"kk-arabic":{name:"Kazakh Arabic transliteration",source:"rules/kk/kk-arabic.js"},"kk-kbd":{name:"\u041a\u0438\u0440\u0438\u043b",source:"rules/kk/kk-kbd.js"},"km-nidakyk":{name:"\u1780\u17d2\u178f\u17b6\u179a\u200b\u1785\u17bb\u1785\u200b\u1799\u17bc\u1793\u17b8\u1780\u17bc\u178a\u200b\u1781\u17d2\u1798\u17c2\u179a (NiDA)",source:"rules/km/km-nidakyk.js"},"kn-inscript":{name:"\u0c87\u0ca8\u0ccd\u0cb8\u0ccd\u0c95\u0ccd\u0cb0\u0cbf\u0caa\u0ccd\u0c9f\u0ccd",source:"rules/kn/kn-inscript.js"},"kn-inscript2":{name:"\u0c87\u0ca8\u0ccd\u200c\u0cb8\u0ccd\u0c95\u0ccd\u0cb0\u0cbf\u0caa\u0ccd\u0c9f\u0ccd \u0ce8",source:"rules/kn/kn-inscript2.js"},"kn-kgp":{name:"KGP/Nudi/KP Rao",source:"rules/kn/kn-kgp.js"},"kn-transliteration":{name:"\u0cb2\u0cbf\u0caa\u0ccd\u0caf\u0c82\u0ca4\u0cb0\u0ca3",source:"rules/kn/kn-transliteration.js"},"ky-cyrl-alt":{name:"\u041a\u044b\u0440\u0433\u044b\u0437 Alt",source:"rules/ky/ky-cyrl-alt.js"},"ks-inscript":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",source:"rules/ks/ks-inscript.js"},"ks-kbd":{name:"Kashmiri Arabic",source:"rules/ks/ks-kbd.js"},"ku-h":{name:"Kurd\xee-h",source:"rules/ku/ku-h.js"},"ku-tr":{name:"Kurd\xee-tr",source:"rules/ku/ku-tr.js"},"lg-tilde":{name:"Luganda tilde",source:"rules/lg/lg-tilde.js"},"ln-tilde":{name:"Ling\xe1la tilde",source:"rules/ln/ln-tilde.js"},"lo-kbd":{name:"\u0eb2\u0eb6\u0e81",source:"rules/lo/lo-kbd.js"},"lrc-kbd":{name:"\u0644\u06ca\u0631\u06cc \u0634\u0648\u0645\u0627\u0644\u06cc",source:"rules/lrc/lrc-kbd.js"},"lud-transliteration":{name:"lud",source:"rules/lud/lud-transliteration.js"},"lut-tulalip":{name:"Lushootseed Tulalip",source:"rules/lut/lut-tulalip.js"},"mai-inscript":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",source:"rules/mai/mai-inscript.js",depends:"hi-inscript"},"mai-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/mai/mai-inscript2.js",depends:"hi-inscript2"},"mg-tilde":{name:"Malagasy tilde",source:"rules/mg/mg-tilde.js"},mh:{name:"Kajin M\u0327aje\u013c",source:"rules/mh/mh.js"},"ml-inscript":{name:"\u0d07\u0d7b\u0d38\u0d4d\u0d15\u0d4d\u0d30\u0d3f\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d4d",source:"rules/ml/ml-inscript.js"},"ml-inscript2":{name:"\u0d07\u0d7b\u0d38\u0d4d\u0d15\u0d4d\u0d30\u0d3f\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d4d 2",source:"rules/ml/ml-inscript2.js"},"ml-transliteration":{name:"\u0d32\u0d3f\u0d2a\u0d4d\u0d2f\u0d28\u0d4d\u0d24\u0d30\u0d23\u0d02",source:"rules/ml/ml-transliteration.js"},"mn-cyrl":{name:"\u041a\u0438\u0440\u0438\u043b\u043b",source:"rules/mn/mn-cyrl.js"},"mn-todo":{name:"\u1850\u1846\u1851\u1846 \u184b\u1845\u1854\u1845\u184e\u180c",source:"rules/mn/mn-todo.js"},"mn-todoali":{name:"Todo Mongolian Ali-gali",source:"rules/mn/mn-todoali.js"},"mn-trad":{name:"\u182e\u1823\u1829\u182d\u1823\u182f \u182a\u1822\u1834\u1822\u182d\u180c",source:"rules/mn/mn-trad.js"},"mn-tradali":{name:"Traditional Mongolian Ali-gali",source:"rules/mn/mn-tradali.js"},mnc:{name:"\u182e\u1820\u1828\u1835\u1860",source:"rules/mnc/mnc.js"},"mnc-ali":{name:"Manchu Ali-gali",source:"rules/mnc/mnc-ali.js"},"mni-inscript2":{name:"\u0987\u09a8\u09b8\u09cd\u0995\u09cd\u09f0\u09bf\u09aa\u09cd\u099f \u09e8",source:"rules/mni/mni-inscript2.js"},"mr-inscript":{name:"\u092e\u0930\u093e\u0920\u0940 \u0932\u093f\u092a\u0940",source:"rules/mr/mr-inscript.js"},"mr-inscript2":{name:"\u092e\u0930\u093e\u0920\u0940 \u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/mr/mr-inscript2.js"},"mr-phonetic":{name:"\u092b\u094b\u0928\u0947\u091f\u093f\u0915",source:"rules/mr/mr-phonetic.js"},"mr-transliteration":{name:"\u0905\u0915\u094d\u0937\u0930\u093e\u0902\u0924\u0930\u0923",source:"rules/mr/mr-transliteration.js"},"my-mm3":{name:"\u1019\u103c\u1014\u103a\u1019\u102c\u1043 \u101c\u1000\u103a\u1000\u103d\u1000\u103a",source:"rules/my/my-mm3.js"},"my-xkb":{name:"\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c xkb",source:"rules/my/my-xkb.js"},"nb-normforms":{name:"Normal transliterasjon",source:"rules/nb/nb-normforms.js"},"nb-tildeforms":{name:"Tildemerket transliterasjon",source:"rules/nb/nb-tildeforms.js"},"ne-inscript":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",source:"rules/ne/ne-inscript.js"},"ne-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/ne/ne-inscript2.js"},"ne-rom":{name:"Romanized",source:"rules/ne/ne-rom.js"},"ne-trad":{name:"Traditional",source:"rules/ne/ne-trad.js"},"ne-transliteration":{name:"\u091f\u094d\u0930\u093e\u0902\u0938\u094d\u0932\u093f\u0924\u0947\u0930\u0947\u0936\u0928",source:"rules/ne/ne-transliteration.js"},"nn-tildeforms":{name:"Tildemerkt transliterasjon",source:"rules/nb/nb-tildeforms.js"},"nqo-standard-qwerty":{name:"N'Ko standard QWERTY",source:"rules/nqo/nqo-standard-qwerty.js"},"nqo-transliteration":{name:"N'Ko transliteration",source:"rules/nqo/nqo-transliteration.js"},"nso-tilde":{name:"Sesotho sa Leboa tilde",source:"rules/nso/nso-tilde.js"},"or-inscript":{name:"\u0b07\u0b28\u0b38\u0b4d\u0b15\u0b4d\u0b30\u0b3f\u0b2a\u0b4d\u0b1f",source:"rules/or/or-inscript.js"},"or-inscript2":{name:"\u0b07\u0b28\u0b38\u0b4d\u0b15\u0b4d\u0b30\u0b3f\u0b2a\u0b4d\u0b1f2",source:"rules/or/or-inscript2.js"},"or-lekhani":{name:"\u0b32\u0b47\u0b16\u0b28\u0b40",source:"rules/or/or-lekhani.js"},"or-OdiScript":{name:"\u0b13\u0b5c\u0b3f\u0b38\u0b4d\u0b15\u0b4d\u0b30\u0b3f\u0b2a\u0b4d\u0b1f",source:"rules/or/or-OdiScript.js"},"or-phonetic":{name:"\u0b2b\u0b4b\u0b28\u0b47\u0b1f\u0b3f\u0b15",source:"rules/or/or-phonetic.js"},"or-transliteration":{name:"\u0b1f\u0b4d\u0b30\u0b3e\u0b28\u0b4d\u0b38\u0b32\u0b3f\u0b1f\u0b30\u0b47\u0b38\u0b28",source:"rules/or/or-transliteration.js"},"pa-inscript":{name:"\u0a07\u0a28\u0a38\u0a15\u0a4d\u0a30\u0a3f\u0a2a\u0a1f",source:"rules/pa/pa-inscript.js"},"pa-inscript2":{name:"\u0a07\u0a28\u0a38\u0a15\u0a4d\u0a30\u0a3f\u0a2a\u0a1f2",source:"rules/pa/pa-inscript2.js"},"pa-jhelum":{name:"\u0a1c\u0a47\u0a39\u0a32\u0a2e",source:"rules/pa/pa-jhelum.js"},"pa-transliteration":{name:"\u0a32\u0a3f\u0a2a\u0a3e\u0a02\u0a24\u0a30\u0a28",source:"rules/pa/pa-transliteration.js"},"pa-phonetic":{name:"\u0a2b\u0a4b\u0a28\u0a47\u0a1f\u0a3f\u0a15",source:"rules/pa/pa-phonetic.js"},phagspa:{name:"PhagsPa",source:"rules/mn/phagspa.js"},pms:{name:"Piemont\xe8is",source:"rules/pms/pms.js"},"roa-tara-GVU":{name:"Tarandine",source:"rules/roa-tara/roa-tara.js"},"ru-jcuken":{name:"\u0419\u0426\u0423\u041a\u0415\u041d",source:"rules/ru/ru-jcuken.js"},"ru-kbd":{name:"\u043a\u0431\u0434",source:"rules/ru/ru-kbd.js"},"ru-phonetic":{name:"\u0444\u043e\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439",source:"rules/ru/ru-phonetic.js"},"ru-yawerty":{name:"yawerty",source:"rules/ru/ru-yawerty.js"},"sa-iast":{name:"Romanized",source:"rules/sa/sa-iast.js"},"sa-inscript":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f",source:"rules/sa/sa-inscript.js"},"sa-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/sa/sa-inscript2.js"},"sa-transliteration":{name:"\u0932\u093f\u092a\u094d\u092f\u0928\u094d\u0924\u0930\u0923\u092e\u094d",source:"rules/sa/sa-transliteration.js"},"sah-transliteration":{name:"Transliteration",source:"rules/sah/sah-transliteration.js"},"sat-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/sat/sat-inscript2.js"},"sat-inscript2-ol-chiki":{name:"inscript2 \u1c5a\u1c5e \u1c6a\u1c64\u1c60\u1c64",source:"rules/sat/sat-inscript2-ol-chiki.js"},"sat-sarjom-baha":{name:"sarjom baha",source:"rules/sat/sat-sarjom-baha.js"},"sd-inscript2":{name:"\u0907\u0928\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u0968",source:"rules/sd/sd-inscript2.js"},"sdh-kbd":{name:"\u06a9\u0648\u0631\u062f\u06cc \u062e\u0648\u0627\u0631\u06af",source:"rules/sdh/sdh-kbd.js"},"se-normforms":{name:"Normal forms",source:"rules/se/se-normforms.js"},"ses-tilde":{name:"Koyraboro Senni tilde",source:"rules/ses/ses-tilde.js"},"sg-tilde":{name:"S\xe4ng\xf6",source:"rules/sg/sg-tilde.js"},"si-singlish":{name:"\u0dc3\u0dd2\u0d82\u0d9c\u0dca\u0dbd\u0dd2\u0dc2\u0dca",source:"rules/si/si-singlish.js"},"si-wijesekara":{name:"\u0dc0\u0dd2\u0da2\u0dda\u0dc3\u0dda\u0d9a\u0dbb",source:"rules/si/si-wijesekara.js"},sjo:{name:"\u1830\u185e\u182a\u185d",source:"rules/sjo/sjo.js"},"sk-kbd":{name:"\u0160tandardn\xe1",source:"rules/sk/sk-kbd.js"},"sr-kbd":{name:"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0434\u043d\u0430",source:"rules/sr/sr-kbd.js"},"st-tilde":{name:"Sesotho tilde",source:"rules/st/st-tilde.js"},"sv-normforms":{name:"Normal forms",source:"rules/sv/sv-normforms.js"},"ta-99":{name:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd99",source:"rules/ta/ta-99.js"},"ta-bamini":{name:"\u0baa\u0bbe\u0bae\u0bbf\u0ba9\u0bbf",source:"rules/ta/ta-bamini.js"},"ta-inscript":{name:"\u0b87\u0ba9\u0bcd\u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0b9f\u0bcd",source:"rules/ta/ta-inscript.js"},"ta-inscript2":{name:"\u0b87\u0ba9\u0bcd\u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0b9f\u0bcd 2",source:"rules/ta/ta-inscript2.js"},"ta-transliteration":{name:"\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bc6\u0baf\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1",source:"rules/ta/ta-transliteration.js"},"te-apple":{name:"\u0c06\u0c2a\u0c3f\u0c32\u0c4d",source:"rules/te/te-apple.js"},"te-inscript":{name:"\u0c07\u0c28\u0c4d\u200d\u0c38\u0c4d\u0c15\u0c4d\u0c30\u0c3f\u0c2a\u0c4d\u0c1f\u0c4d",source:"rules/te/te-inscript.js"},"te-inscript2":{name:"\u0c07\u0c28\u0c4d\u200d\u0c38\u0c4d\u0c15\u0c4d\u0c30\u0c3f\u0c2a\u0c4d\u0c1f\u0c4d 2",source:"rules/te/te-inscript2.js"},"te-modular":{name:"\u0c2e\u0c3e\u0c21\u0c4d\u0c2f\u0c41\u0c32\u0c30\u0c4d",source:"rules/te/te-modular.js"},"te-transliteration":{name:"\u0c32\u0c3f\u0c2a\u0c4d\u0c2f\u0c02\u0c24\u0c30\u0c40\u0c15\u0c30\u0c23",source:"rules/te/te-transliteration.js"},"th-kedmanee":{name:"\u0e40\u0e01\u0e29\u0e21\u0e13\u0e35",source:"rules/th/th-kedmanee.js"},"th-pattachote":{name:"\u0e1b\u0e31\u0e15\u0e15\u0e30\u0e42\u0e0a\u0e15\u0e34",source:"rules/th/th-pattachote.js"},"ti-geezim":{name:"\u1275\u130d\u122d\u129b",source:"rules/ti/ti-geezim.js"},"tig-geezim":{name:"\u1275\u130d\u1228",source:"rules/tig/tig-geezim.js"},"udm-alt":{name:"\u0423\u0434\u043c\u0443\u0440\u0442 ALT",source:"rules/udm/udm-alt.js"},"ug-kbd":{name:"Uyghur kbd",source:"rules/ug/ug-kbd.js"},"uk-kbd":{name:"\u043a\u0431\u0434",source:"rules/uk/uk-kbd.js"},"ur-phonetic":{name:"\u0635\u0648\u062a\u06cc",source:"rules/ur/ur-phonetic.js"},"ur-transliteration":{name:"\u0679\u0631\u0627\u0646\u0633\u0644\u0679\u0631\u06cc\u0634\u0646",source:"rules/ur/ur-transliteration.js"},"uz-kbd":{name:"Uzbek kbd",source:"rules/uz/uz-kbd.js"},"ve-tilde":{name:"TshiVen\u1e13a tilde",source:"rules/ve/ve-tilde.js"},"vai-transliteration":{name:"Vai transliteration",source:"rules/vai/vai-transliteration.js"},"vec-GVU":{name:"V\xe8neto",source:"rules/vec/vec-GVU.js"},"wo-alt":{name:"Wolof Alt",source:"rules/wo/wo-alt.js"},"wo-tilde":{name:"Wolof tilde",source:"rules/wo/wo-tilde.js"},"yo-alt":{name:"Yor\xf9b\xe1 Alt",source:"rules/yo/yo-alt.js"},"yo-tilde":{name:"Yor\xf9b\xe1 tilde",source:"rules/yo/yo-tilde.js"},"zh-pinyin-transliteration":{name:"\u62fc\u97f3\u7b26\u53f7\u8f93\u5165\u6cd5",source:"rules/zh/zh-pinyin-transliteration.js"}}),A.extend(A.ime.languages,{en:{autonym:"English",inputmethods:["ipa-sil","ipa-x-sampa"]},ady:{autonym:"\u0430\u0434\u044b\u0433\u044d\u0431\u0437\u044d",inputmethods:["cyrl-palochka"]},af:{autonym:"Afrikaans",inputmethods:["af-tilde"]},ahr:{autonym:"\u0905\u0939\u093f\u0930\u093e\u0923\u0940",inputmethods:["mr-transliteration","mr-inscript"]},ak:{autonym:"Akan",inputmethods:["ak-qx","ak-tilde"]},am:{autonym:"\u12a0\u121b\u122d\u129b",inputmethods:["am-transliteration"]},ar:{autonym:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629",inputmethods:["ar-kbd"]},as:{autonym:"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be",inputmethods:["as-transliteration","as-avro","as-bornona","as-inscript","as-phonetic","as-inscript2","as-rodali"]},av:{autonym:"\u0430\u0432\u0430\u0440",inputmethods:["cyrl-palochka"]},azb:{autonym:"\u062a\u06c6\u0631\u06a9\u062c\u0647",inputmethods:["azb-kbd"]},bbc:{autonym:"Batak",inputmethods:["batak-qwerty"]},be:{autonym:"\u0431\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f",inputmethods:["be-transliteration","be-latin","be-kbd"]},"be-tarask":{autonym:"\u0431\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f (\u0442\u0430\u0440\u0430\u0448\u043a\u0435\u0432\u0456\u0446\u0430)",inputmethods:["be-transliteration","be-latin"]},bh:{autonym:"\u092d\u094b\u091c\u092a\u0941\u0930\u0940",inputmethods:["hi-transliteration"]},bgn:{autonym:"\u0631\u0648\u0686 \u06a9\u067e\u062a\u06cc\u0646 \u0628\u0644\u0648\u0686\u06cc",inputmethods:["bgn-kbd"]},bho:{autonym:"\u092d\u094b\u091c\u092a\u0941\u0930\u0940",inputmethods:["hi-transliteration"]},bm:{autonym:"Bamanankan",inputmethods:["bm-alt","bm-tilde"]},bn:{autonym:"\u09ac\u09be\u0982\u09b2\u09be",inputmethods:["bn-avro","bn-inscript","bn-nkb","bn-probhat","bn-inscript2"]},bo:{autonym:"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42\u0f0d",inputmethods:["bo-ewts","bo-sambhota"]},brx:{autonym:"\u092c\u094b\u0921\u093c\u094b",inputmethods:["brx-inscript","brx-inscript2"]},byn:{autonym:"\u1265\u120a\u1295",inputmethods:["byn-geezim"]},ce:{autonym:"\u043d\u043e\u0445\u0447\u0438\u0439\u043d",inputmethods:["cyrl-palochka"]},ckb:{autonym:"\u06a9\u0648\u0631\u062f\u06cc",inputmethods:["ckb-transliteration-arkbd","ckb-transliteration-fakbd","ckb-transliteration-lakbd"]},cv:{autonym:"\u0427\u0103\u0432\u0430\u0448\u043b\u0430",inputmethods:["cv-cyr-altgr","cv-lat-altgr","cv-cyr-numbers"]},da:{autonym:"Dansk",inputmethods:["da-normforms"]},dag:{autonym:"Dagbani",inputmethods:["dag-alt","dag-tilde"]},de:{autonym:"Deutsch",inputmethods:["de-transliteration"]},din:{autonym:"Thu\u0254\u014bj\xe4\u014b",inputmethods:["din-fqsx","din-tilde"]},diq:{autonym:"Kirdk\xee",inputmethods:["ku-h","ku-tr"]},doi:{autonym:"\u0921\u094b\u0917\u0930\u0940",inputmethods:["doi-inscript2"]},ee:{autonym:"\xc8\u028begbe",inputmethods:["ee-tilde"]},el:{autonym:"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac",inputmethods:["el-kbd"]},eo:{autonym:"Esperanto",inputmethods:["eo-transliteration","eo-h","eo-h-f","eo-plena","eo-q","eo-vi","eo-x"]},fa:{autonym:"\u0641\u0627\u0631\u0633\u06cc",inputmethods:["fa-kbd"]},ff:{autonym:"Fulfulde",inputmethods:["ff-alt","ff-tilde"]},fi:{autonym:"Suomi",inputmethods:["fi-transliteration"]},fo:{autonym:"F\xf8royskt",inputmethods:["fo-normforms"]},fon:{autonym:"Fon",inputmethods:["fon-tilde"]},fonipa:{autonym:"International Phonetic Alphabet",inputmethods:["ipa-sil","ipa-x-sampa"]},gaa:{autonym:"Ga",inputmethods:["gaa-cqx","gaa-tilde"]},got:{autonym:"\ud800\udf32\ud800\udf3f\ud800\udf44\ud800\udf39\ud800\udf43\ud800\udf3a\ud800\udf30 \ud800\udf42\ud800\udf30\ud800\udf36\ud800\udf33\ud800\udf30",inputmethods:["got-standard"]},ha:{autonym:"Hausa",inputmethods:["ha-tilde"]},ig:{autonym:"Igbo",inputmethods:["ig-tilde"]},gom:{autonym:"\u0917\u094b\u0902\u092f\u091a\u0940 \u0915\u094b\u0902\u0915\u0923\u0940 / G\xf5ychi Konknni",inputmethods:["hi-transliteration","hi-inscript","gom-inscript2"]},gu:{autonym:"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0",inputmethods:["gu-transliteration","gu-inscript","gu-inscript2","gu-phonetic"]},he:{autonym:"\u05e2\u05d1\u05e8\u05d9\u05ea",inputmethods:["he-standard-2012-extonly","he-standard-2012"]},hi:{autonym:"\u0939\u093f\u0928\u094d\u0926\u0940",inputmethods:["hi-transliteration","hi-inscript","hi-bolnagri","hi-phonetic","hi-inscript2"]},hne:{autonym:"\u091b\u0924\u094d\u0924\u0940\u0938\u0917\u0922\u093c\u0940",inputmethods:["hi-transliteration"]},hoc:{autonym:"\ud806\udcb9\ud806\udcc9\ud806\udcc9",inputmethods:["hoc-transliteration"]},hr:{autonym:"Hrvatski",inputmethods:["hr-kbd"]},hy:{autonym:"\u0570\u0561\u0575\u0565\u0580\u0565\u0576",inputmethods:["hy-ephonetic","hy-typewriter","hy-ephoneticalt","hy-emslegacy","hy-wmslegacy"]},inh:{autonym:"\u0433\u04c0\u0430\u043b\u0433\u04c0\u0430\u0439",inputmethods:["cyrl-palochka"]},is:{autonym:"\xcdslenska",inputmethods:["is-normforms"]},jv:{autonym:"\ua9a7\ua9b1\ua997\ua9ae",inputmethods:["jv-transliteration"]},ka:{autonym:"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8 \u10d4\u10dc\u10d0",inputmethods:["ka-transliteration","ka-kbd"]},kab:{autonym:"Taqbaylit / \u2d5c\u2d30\u2d47\u2d31\u2d30\u2d62\u2d4d\u2d49\u2d5c",inputmethods:["kab-tilde","ber-tfng"]},kbd:{autonym:"\u0430\u0434\u044b\u0433\u044d\u0431\u0437\u044d (\u043a\u044a\u044d\u0431\u044d\u0440\u0434\u0435\u0438\u0431\u0437\u044d)",inputmethods:["cyrl-palochka"]},kbp:{autonym:"Kab\u0269y\u025b",inputmethods:["kbp-tilde"]},ki:{autonym:"G\u0129k\u0169y\u0169",inputmethods:["ki-tilde"]},kk:{autonym:"\u049a\u0430\u0437\u0430\u049b\u0448\u0430",inputmethods:["kk-kbd","kk-arabic"]},km:{autonym:"\u1797\u17b6\u179f\u17b6\u200b\u1781\u17d2\u1798\u17c2\u179a",inputmethods:["km-nidakyk"]},kn:{autonym:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1",inputmethods:["kn-transliteration","kn-inscript","kn-kgp","kn-inscript2"]},ks:{autonym:"\u0915\u0949\u0936\u0941\u0930 / \u06a9\u0672\u0634\u064f\u0631",inputmethods:["ks-inscript","ks-kbd"]},ky:{autonym:"\u041a\u044b\u0440\u0433\u044b\u0437",inputmethods:["ky-cyrl-alt"]},ku:{autonym:"Kurd\xee",inputmethods:["ku-h","ku-tr"]},lbe:{autonym:"\u043b\u0430\u043a\u043a\u0443",inputmethods:["cyrl-palochka"]},lez:{autonym:"\u043b\u0435\u0437\u0433\u0438",inputmethods:["cyrl-palochka"]},lg:{autonym:"Luganda",inputmethods:["lg-tilde"]},ln:{autonym:"Ling\xe1la",inputmethods:["ln-tilde"]},lo:{autonym:"\u0ea5\u0eb2\u0ea7",inputmethods:["lo-kbd"]},lrc:{autonym:"\u0644\u06ca\u0631\u06cc \u0634\u0648\u0645\u0627\u0644\u06cc",inputmethods:["lrc-kbd"]},lud:{autonym:"l\xfc\xfcdi",inputmethods:["lud-transliteration"]},lut:{autonym:"dx\u02b7l\u0259\u0161ucid",inputmethods:["lut-tulalip"]},mai:{autonym:"\u092e\u0948\u0925\u093f\u0932\u0940",inputmethods:["mai-inscript","mai-inscript2"]},mg:{autonym:"Malagasy",inputmethods:["mg-tilde"]},mh:{autonym:"Kajin M\u0327aje\u013c",inputmethods:["mh"]},ml:{autonym:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02",inputmethods:["ml-transliteration","ml-inscript","ml-inscript2"]},mn:{autonym:"\u041c\u043e\u043d\u0433\u043e\u043b",inputmethods:["mn-cyrl","mn-trad","mn-todo","mn-tradali","mn-todoali","phagspa"]},mnc:{autonym:"\u182e\u1820\u1828\u1835\u1860",inputmethods:["mnc","mnc-ali"]},mni:{autonym:"Manipuri",inputmethods:["mni-inscript2"]},mr:{autonym:"\u092e\u0930\u093e\u0920\u0940",inputmethods:["mr-transliteration","mr-inscript2","mr-inscript","mr-phonetic"]},my:{autonym:"\u1019\u103c\u1014\u103a\u1019\u102c",inputmethods:["my-mm3","my-xkb"]},nb:{autonym:"Norsk (bokm\xe5l)",inputmethods:["nb-normforms","nb-tildeforms"]},ne:{autonym:"\u0928\u0947\u092a\u093e\u0932\u0940",inputmethods:["ne-transliteration","ne-inscript2","ne-inscript","ne-rom","ne-trad"]},new:{autonym:"\u0928\u0947\u092a\u093e\u0932 \u092d\u093e\u0937\u093e",inputmethods:["hi-transliteration","hi-inscript"]},nn:{autonym:"Norsk (nynorsk)",inputmethods:["nb-normforms","nn-tildeforms"]},nqo:{autonym:"\u07d2\u07de\u07cf",inputmethods:["nqo-standard-qwerty","nqo-transliteration"]},nso:{autonym:"Sesotho sa Leboa",inputmethods:["nso-tilde"]},or:{autonym:"\u0b13\u0b21\u0b3c\u0b3f\u0b06",inputmethods:["or-phonetic","or-transliteration","or-inscript","or-inscript2","or-lekhani","or-OdiScript"]},pa:{autonym:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40",inputmethods:["pa-transliteration","pa-inscript","pa-phonetic","pa-inscript2","pa-jhelum"]},pms:{autonym:"Piemont\xe8is",inputmethods:["pms"]},rif:{autonym:"\u2d5c\u2d30\u2d54\u2d49\u2d3c\u2d49\u2d5c",inputmethods:["ber-tfng"]},"roa-tara":{autonym:"Tarandine",inputmethods:["roa-tara-GVU"]},ru:{autonym:"\u0440\u0443\u0441\u0441\u043a\u0438\u0439",inputmethods:["ru-jcuken","ru-kbd","ru-phonetic","ru-yawerty"]},sa:{autonym:"\u0938\u0902\u0938\u094d\u0915\u0943\u0924",inputmethods:["sa-transliteration","sa-inscript2","sa-inscript","sa-iast"]},sah:{autonym:"\u0441\u0430\u0445\u0430 \u0442\u044b\u043b\u0430",inputmethods:["sah-transliteration"]},sat:{autonym:"\u1c65\u1c5f\u1c71\u1c5b\u1c5f\u1c5e\u1c64 (\u0938\u0902\u0924\u093e\u0932\u0940)",inputmethods:["sat-inscript2","sat-inscript2-ol-chiki","sat-sarjom-baha"]},sd:{autonym:"\u0938\u093f\u0902\u0927\u0940",inputmethods:["sd-inscript2"]},sdh:{autonym:"\u06a9\u0648\u0631\u062f\u06cc \u062e\u0648\u0627\u0631\u06af",inputmethods:["sdh-kbd"]},se:{autonym:"Davvis\xe1megiella",inputmethods:["se-normforms"]},ses:{autonym:"Koyraboro Senni",inputmethods:["ses-tilde"]},sg:{autonym:"S\xe4ng\xf6",inputmethods:["sg-tilde"]},shi:{autonym:"\u2d5c\u2d30\u2d5b\u2d4d\u2d43\u2d49\u2d5c",inputmethods:["ber-tfng"]},si:{autonym:"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd",inputmethods:["si-singlish","si-wijesekara"]},sjo:{autonym:"\u1830\u185e\u182a\u185d",inputmethods:["sjo"]},sk:{autonym:"Sloven\u010dina",inputmethods:["sk-kbd"]},sr:{autonym:"\u0421\u0440\u043f\u0441\u043a\u0438 / srpski",inputmethods:["sr-kbd"]},st:{autonym:"Sesotho",inputmethods:["st-tilde"]},sv:{autonym:"Svenska",inputmethods:["sv-normforms"]},ta:{autonym:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",inputmethods:["ta-transliteration","ta-99","ta-inscript","ta-bamini","ta-inscript2"]},tcy:{autonym:"\u0ca4\u0cc1\u0cb3\u0cc1",inputmethods:["kn-transliteration","kn-inscript","kn-kgp","kn-inscript2"]},te:{autonym:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",inputmethods:["te-transliteration","te-inscript","te-inscript2","te-apple","te-modular"]},th:{autonym:"\u0e44\u0e17\u0e22",inputmethods:["th-kedmanee","th-pattachote"]},ti:{autonym:"\u1275\u130d\u122d\u129b",inputmethods:["ti-geezim"]},tig:{autonym:"\u1275\u130d\u1228",inputmethods:["tig-geezim"]},tkr:{autonym:"\u0446\u04c0\u0430\u04c0\u0445\u043d\u0430 \u043c\u0438\u0437",inputmethods:["cyrl-palochka"]},tw:{autonym:"Twi",inputmethods:["ak-qx","ak-tilde"]},tzm:{autonym:"\u2d5c\u2d30\u2d4e\u2d30\u2d63\u2d49\u2d56\u2d5c",inputmethods:["ber-tfng"]},udm:{autonym:"\u0443\u0434\u043c\u0443\u0440\u0442",inputmethods:["udm-alt"]},uk:{autonym:"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430",inputmethods:["uk-kbd"]},ug:{autonym:"\u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5 / Uyghurche",inputmethods:["ug-kbd"]},ur:{autonym:"\u0627\u0631\u062f\u0648",inputmethods:["ur-transliteration","ur-phonetic"]},uz:{autonym:"O\u02bbzbekcha",inputmethods:["uz-kbd"]},vai:{autonym:"\ua559\ua524",inputmethods:["vai-transliteration"]},ve:{autonym:"TshiVen\u1e13a",inputmethods:["ve-tilde"]},vec:{autonym:"V\xe8neto",inputmethods:["vec-GVU"]},wo:{autonym:"Wolof",inputmethods:["wo-alt","wo-tilde"]},yo:{autonym:"Yor\xf9b\xe1",inputmethods:["yo-alt","yo-tilde"]},zh:{autonym:"\u4e2d\u6587",inputmethods:["zh-pinyin-transliteration"]}})}(jQuery),function(A,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.html2canvas=e():A.html2canvas=e()}(window,function(){return function(A){var e={};function t(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:!1,exports:{}};return A[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=A,t.c=e,t.d=function(A,e,n){t.o(A,e)||Object.defineProperty(A,e,{enumerable:!0,get:n})},t.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},t.t=function(A,e){if(1&e&&(A=t(A)),8&e)return A;if(4&e&&"object"==typeof A&&A&&A.__esModule)return A;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:A}),2&e&&"string"!=typeof A)for(var r in A)t.d(n,r,(function(e){return A[e]}).bind(null,r));return n},t.n=function(A){var e=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(e,"a",e),e},t.o=function(A,e){return Object.prototype.hasOwnProperty.call(A,e)},t.p="",t(t.s=5)}([function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=t(1);Object.defineProperty(e,"toCodePoints",{enumerable:!0,get:function(){return n.toCodePoints}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return n.fromCodePoint}});var r=t(2);Object.defineProperty(e,"LineBreaker",{enumerable:!0,get:function(){return r.LineBreaker}})},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.toCodePoints=function(A){for(var e=[],t=0,n=A.length;t<n;){var r=A.charCodeAt(t++);if(r>=55296&&r<=56319&&t<n){var i=A.charCodeAt(t++);56320==(64512&i)?e.push(((1023&r)<<10)+(1023&i)+65536):(e.push(r),t--)}else e.push(r)}return e},e.fromCodePoint=function(){if(String.fromCodePoint)return String.fromCodePoint.apply(String,arguments);var A=arguments.length;if(!A)return"";for(var e=[],t=-1,n="";++t<A;){var r=arguments.length<=t?void 0:arguments[t];r<=65535?e.push(r):e.push(55296+((r-=65536)>>10),r%1024+56320),(t+1===A||e.length>16384)&&(n+=String.fromCharCode.apply(String,e),e.length=0)}return n};for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i=0;i<n.length;i++)r[n.charCodeAt(i)]=i;e.decode=function(A){var e=.75*A.length,t=A.length,n=void 0,i=0,o=void 0,s=void 0,a=void 0,c=void 0;"="===A[A.length-1]&&(e--,"="===A[A.length-2]&&e--);var u="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(e):new Array(e),l=Array.isArray(u)?u:new Uint8Array(u);for(n=0;n<t;n+=4)o=r[A.charCodeAt(n)],s=r[A.charCodeAt(n+1)],a=r[A.charCodeAt(n+2)],c=r[A.charCodeAt(n+3)],l[i++]=o<<2|s>>4,l[i++]=(15&s)<<4|a>>2,l[i++]=(3&a)<<6|63&c;return u},e.polyUint16Array=function(A){for(var e=A.length,t=[],n=0;n<e;n+=2)t.push(A[n+1]<<8|A[n]);return t},e.polyUint32Array=function(A){for(var e=A.length,t=[],n=0;n<e;n+=4)t.push(A[n+3]<<24|A[n+2]<<16|A[n+1]<<8|A[n]);return t}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LineBreaker=e.inlineBreakOpportunities=e.lineBreakAtIndex=e.codePointsToCharacterClasses=e.UnicodeTrie=e.BREAK_ALLOWED=e.BREAK_NOT_ALLOWED=e.BREAK_MANDATORY=e.classes=e.LETTER_NUMBER_MODIFIER=void 0;var n=function(){function A(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),e}}(),r=function(A,e){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),!e||t.length!==e);n=!0);}catch(A){r=!0,i=A}finally{try{!n&&s.return&&s.return()}finally{if(r)throw i}}return t}(A,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=t(3),o=function(A){return A&&A.__esModule?A:{default:A}}(t(4)),s=t(1),a=e.LETTER_NUMBER_MODIFIER=50,c=10,u=13,l=15,d=17,B=18,h=19,f=20,g=21,p=22,w=24,m=25,Q=26,C=27,U=28,F=30,y=32,v=33,H=34,E=35,b=37,N=38,x=39,T=40,K=42,S=(e.classes={BK:1,CR:2,LF:3,CM:4,NL:5,SG:6,WJ:7,ZW:8,GL:9,SP:c,ZWJ:11,B2:12,BA:u,BB:14,HY:l,CB:16,CL:d,CP:B,EX:h,IN:f,NS:g,OP:p,QU:23,IS:w,NU:m,PO:Q,PR:C,SY:U,AI:29,AL:F,CJ:31,EB:y,EM:v,H2:H,H3:E,HL:36,ID:b,JL:N,JV:x,JT:T,RI:41,SA:K,XX:43},e.BREAK_MANDATORY="!"),k=e.BREAK_NOT_ALLOWED="\xd7",D=e.BREAK_ALLOWED="\xf7",I=e.UnicodeTrie=(0,i.createTrieFromBase64)(o.default),R=[F,36],M=[1,2,3,5],O=[c,8],L=[C,Q],z=M.concat(O),_=[N,x,T,H,E],X=[l,u],j=e.codePointsToCharacterClasses=function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"strict",t=[],n=[],r=[];return A.forEach(function(A,i){var o=I.get(A);if(o>a?(r.push(!0),o-=a):r.push(!1),-1!==["normal","auto","loose"].indexOf(e)&&-1!==[8208,8211,12316,12448].indexOf(A))return n.push(i),t.push(16);if(4===o||11===o){if(0===i)return n.push(i),t.push(F);var s=t[i-1];return-1===z.indexOf(s)?(n.push(n[i-1]),t.push(s)):(n.push(i),t.push(F))}return n.push(i),31===o?t.push("strict"===e?g:b):o===K?t.push(F):29===o?t.push(F):43===o?t.push(A>=131072&&A<=196605||A>=196608&&A<=262141?b:F):void t.push(o)}),[n,t,r]},P=function(A,e,t,n){var r=n[t];if(Array.isArray(A)?-1!==A.indexOf(r):A===r)for(var i=t;i<=n.length;){var o=n[++i];if(o===e)return!0;if(o!==c)break}if(r===c)for(var s=t;s>0;){var a=n[--s];if(Array.isArray(A)?-1!==A.indexOf(a):A===a)for(var u=t;u<=n.length;){var l=n[++u];if(l===e)return!0;if(l!==c)break}if(a!==c)break}return!1},V=function(A,e){for(var t=A;t>=0;){var n=e[t];if(n!==c)return n;t--}return 0},J=function(A,e,t,n,r){if(0===t[n])return k;var i=n-1;if(Array.isArray(r)&&!0===r[i])return k;var o=i-1,s=i+1,a=e[i],F=o>=0?e[o]:0,K=e[s];if(2===a&&3===K)return k;if(-1!==M.indexOf(a))return S;if(-1!==M.indexOf(K))return k;if(-1!==O.indexOf(K))return k;if(8===V(i,e))return D;if(11===I.get(A[i])&&(K===b||K===y||K===v))return k;if(7===a||7===K)return k;if(9===a)return k;if(-1===[c,u,l].indexOf(a)&&9===K)return k;if(-1!==[d,B,h,w,U].indexOf(K))return k;if(V(i,e)===p)return k;if(P(23,p,i,e))return k;if(P([d,B],g,i,e))return k;if(P(12,12,i,e))return k;if(a===c)return D;if(23===a||23===K)return k;if(16===K||16===a)return D;if(-1!==[u,l,g].indexOf(K)||14===a)return k;if(36===F&&-1!==X.indexOf(a))return k;if(a===U&&36===K)return k;if(K===f&&-1!==R.concat(f,h,m,b,y,v).indexOf(a))return k;if(-1!==R.indexOf(K)&&a===m||-1!==R.indexOf(a)&&K===m)return k;if(a===C&&-1!==[b,y,v].indexOf(K)||-1!==[b,y,v].indexOf(a)&&K===Q)return k;if(-1!==R.indexOf(a)&&-1!==L.indexOf(K)||-1!==L.indexOf(a)&&-1!==R.indexOf(K))return k;if(-1!==[C,Q].indexOf(a)&&(K===m||-1!==[p,l].indexOf(K)&&e[s+1]===m)||-1!==[p,l].indexOf(a)&&K===m||a===m&&-1!==[m,U,w].indexOf(K))return k;if(-1!==[m,U,w,d,B].indexOf(K))for(var z=i;z>=0;){var j=e[z];if(j===m)return k;if(-1===[U,w].indexOf(j))break;z--}if(-1!==[C,Q].indexOf(K))for(var J=-1!==[d,B].indexOf(a)?o:i;J>=0;){var W=e[J];if(W===m)return k;if(-1===[U,w].indexOf(W))break;J--}if(N===a&&-1!==[N,x,H,E].indexOf(K)||-1!==[x,H].indexOf(a)&&-1!==[x,T].indexOf(K)||-1!==[T,E].indexOf(a)&&K===T)return k;if(-1!==_.indexOf(a)&&-1!==[f,Q].indexOf(K)||-1!==_.indexOf(K)&&a===C)return k;if(-1!==R.indexOf(a)&&-1!==R.indexOf(K))return k;if(a===w&&-1!==R.indexOf(K))return k;if(-1!==R.concat(m).indexOf(a)&&K===p||-1!==R.concat(m).indexOf(K)&&a===B)return k;if(41===a&&41===K){for(var G=t[i],q=1;G>0&&41===e[--G];)q++;if(q%2!=0)return k}return a===y&&K===v?k:D},W=(e.lineBreakAtIndex=function(A,e){if(0===e)return k;if(e>=A.length)return S;var t=j(A),n=r(t,2);return J(A,n[1],n[0],e)},function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=j(A,e.lineBreak),n=r(t,3),i=n[0],o=n[1],s=n[2];return"break-all"!==e.wordBreak&&"break-word"!==e.wordBreak||(o=o.map(function(A){return-1!==[m,F,K].indexOf(A)?b:A})),[i,o,"keep-all"===e.wordBreak?s.map(function(e,t){return e&&A[t]>=19968&&A[t]<=40959}):null]}),G=(e.inlineBreakOpportunities=function(A,e){var t=(0,s.toCodePoints)(A),n=k,i=W(t,e),o=r(i,3),a=o[0],c=o[1],u=o[2];return t.forEach(function(A,e){n+=(0,s.fromCodePoint)(A)+(e>=t.length-1?S:J(t,c,a,e+1,u))}),n},function(){function A(e,t,n,r){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this._codePoints=e,this.required=t===S,this.start=n,this.end=r}return n(A,[{key:"slice",value:function(){return s.fromCodePoint.apply(void 0,function(A){if(Array.isArray(A)){for(var e=0,t=Array(A.length);e<A.length;e++)t[e]=A[e];return t}return Array.from(A)}(this._codePoints.slice(this.start,this.end)))}}]),A}());e.LineBreaker=function(A,e){var t=(0,s.toCodePoints)(A),n=W(t,e),i=r(n,3),o=i[0],a=i[1],c=i[2],u=t.length,l=0,d=0;return{next:function(){if(d>=u)return{done:!0};for(var A=k;d<u&&(A=J(t,a,o,++d,c))===k;);if(A!==k||d===u){var e=new G(t,A,l,d);return l=d,{value:e,done:!1}}return{done:!0}}}}},function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Trie=e.createTrieFromBase64=e.UTRIE2_INDEX_2_MASK=e.UTRIE2_INDEX_2_BLOCK_LENGTH=e.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=e.UTRIE2_INDEX_1_OFFSET=e.UTRIE2_UTF8_2B_INDEX_2_LENGTH=e.UTRIE2_UTF8_2B_INDEX_2_OFFSET=e.UTRIE2_INDEX_2_BMP_LENGTH=e.UTRIE2_LSCP_INDEX_2_LENGTH=e.UTRIE2_DATA_MASK=e.UTRIE2_DATA_BLOCK_LENGTH=e.UTRIE2_LSCP_INDEX_2_OFFSET=e.UTRIE2_SHIFT_1_2=e.UTRIE2_INDEX_SHIFT=e.UTRIE2_SHIFT_1=e.UTRIE2_SHIFT_2=void 0;var n=function(){function A(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}return function(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),e}}(),r=t(1),i=e.UTRIE2_SHIFT_2=5,o=e.UTRIE2_SHIFT_1=11,s=e.UTRIE2_INDEX_SHIFT=2,a=e.UTRIE2_SHIFT_1_2=o-i,c=e.UTRIE2_LSCP_INDEX_2_OFFSET=65536>>i,u=e.UTRIE2_DATA_BLOCK_LENGTH=1<<i,l=e.UTRIE2_DATA_MASK=u-1,d=e.UTRIE2_LSCP_INDEX_2_LENGTH=1024>>i,B=e.UTRIE2_INDEX_2_BMP_LENGTH=c+d,h=e.UTRIE2_UTF8_2B_INDEX_2_OFFSET=B,f=e.UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,g=e.UTRIE2_INDEX_1_OFFSET=h+f,p=e.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>o,w=e.UTRIE2_INDEX_2_BLOCK_LENGTH=1<<a,m=e.UTRIE2_INDEX_2_MASK=w-1,Q=(e.createTrieFromBase64=function(A){var e=(0,r.decode)(A),t=Array.isArray(e)?(0,r.polyUint32Array)(e):new Uint32Array(e),n=Array.isArray(e)?(0,r.polyUint16Array)(e):new Uint16Array(e),i=n.slice(12,t[4]/2),o=2===t[5]?n.slice((24+t[4])/2):t.slice(Math.ceil((24+t[4])/4));return new Q(t[0],t[1],t[2],t[3],i,o)},e.Trie=function(){function A(e,t,n,r,i,o){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.initialValue=e,this.errorValue=t,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=o}return n(A,[{key:"get",value:function(A){var e=void 0;if(A>=0){if(A<55296||A>56319&&A<=65535)return e=((e=this.index[A>>i])<<s)+(A&l),this.data[e];if(A<=65535)return e=((e=this.index[c+(A-55296>>i)])<<s)+(A&l),this.data[e];if(A<this.highStart)return e=this.index[e=g-p+(A>>o)],e=((e=this.index[e+=A>>i&m])<<s)+(A&l),this.data[e];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue}}]),A}())},function(A,e,t){"use strict";A.exports="KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"},function(A,e,t){"use strict";t.r(e);var n={VECTOR:0,BEZIER_CURVE:1,CIRCLE:2},r=/^#([a-f0-9]{3})$/i,i=function(A){var e=A.match(r);return!!e&&[parseInt(e[1][0]+e[1][0],16),parseInt(e[1][1]+e[1][1],16),parseInt(e[1][2]+e[1][2],16),null]},o=/^#([a-f0-9]{6})$/i,s=function(A){var e=A.match(o);return!!e&&[parseInt(e[1].substring(0,2),16),parseInt(e[1].substring(2,4),16),parseInt(e[1].substring(4,6),16),null]},a=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/,c=function(A){var e=A.match(a);return!!e&&[Number(e[1]),Number(e[2]),Number(e[3]),null]},u=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?\.?\d+)\s*\)$/,l=function(A){var e=A.match(u);return!!(e&&e.length>4)&&[Number(e[1]),Number(e[2]),Number(e[3]),Number(e[4])]},d=function(A){return[Math.min(A[0],255),Math.min(A[1],255),Math.min(A[2],255),A.length>3?A[3]:null]},B=function(A){return f[A.toLowerCase()]||!1},h=function(){function A(e){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A);var t=function(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),4!==t.length);n=!0);}catch(A){r=!0,i=A}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}(A)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(Array.isArray(e)?d(e):i(e)||c(e)||l(e)||B(e)||s(e)||[0,0,0,null]),n=t[1],r=t[2],o=t[3];this.r=t[0],this.g=n,this.b=r,this.a=o}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"isTransparent",value:function(){return 0===this.a}},{key:"toString",value:function(){return null!==this.a&&1!==this.a?"rgba(".concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.a,")"):"rgb(".concat(this.r,",").concat(this.g,",").concat(this.b,")")}}]),A}(),f={transparent:[0,0,0,0],aliceblue:[240,248,255,null],antiquewhite:[250,235,215,null],aqua:[0,255,255,null],aquamarine:[127,255,212,null],azure:[240,255,255,null],beige:[245,245,220,null],bisque:[255,228,196,null],black:[0,0,0,null],blanchedalmond:[255,235,205,null],blue:[0,0,255,null],blueviolet:[138,43,226,null],brown:[165,42,42,null],burlywood:[222,184,135,null],cadetblue:[95,158,160,null],chartreuse:[127,255,0,null],chocolate:[210,105,30,null],coral:[255,127,80,null],cornflowerblue:[100,149,237,null],cornsilk:[255,248,220,null],crimson:[220,20,60,null],cyan:[0,255,255,null],darkblue:[0,0,139,null],darkcyan:[0,139,139,null],darkgoldenrod:[184,134,11,null],darkgray:[169,169,169,null],darkgreen:[0,100,0,null],darkgrey:[169,169,169,null],darkkhaki:[189,183,107,null],darkmagenta:[139,0,139,null],darkolivegreen:[85,107,47,null],darkorange:[255,140,0,null],darkorchid:[153,50,204,null],darkred:[139,0,0,null],darksalmon:[233,150,122,null],darkseagreen:[143,188,143,null],darkslateblue:[72,61,139,null],darkslategray:[47,79,79,null],darkslategrey:[47,79,79,null],darkturquoise:[0,206,209,null],darkviolet:[148,0,211,null],deeppink:[255,20,147,null],deepskyblue:[0,191,255,null],dimgray:[105,105,105,null],dimgrey:[105,105,105,null],dodgerblue:[30,144,255,null],firebrick:[178,34,34,null],floralwhite:[255,250,240,null],forestgreen:[34,139,34,null],fuchsia:[255,0,255,null],gainsboro:[220,220,220,null],ghostwhite:[248,248,255,null],gold:[255,215,0,null],goldenrod:[218,165,32,null],gray:[128,128,128,null],green:[0,128,0,null],greenyellow:[173,255,47,null],grey:[128,128,128,null],honeydew:[240,255,240,null],hotpink:[255,105,180,null],indianred:[205,92,92,null],indigo:[75,0,130,null],ivory:[255,255,240,null],khaki:[240,230,140,null],lavender:[230,230,250,null],lavenderblush:[255,240,245,null],lawngreen:[124,252,0,null],lemonchiffon:[255,250,205,null],lightblue:[173,216,230,null],lightcoral:[240,128,128,null],lightcyan:[224,255,255,null],lightgoldenrodyellow:[250,250,210,null],lightgray:[211,211,211,null],lightgreen:[144,238,144,null],lightgrey:[211,211,211,null],lightpink:[255,182,193,null],lightsalmon:[255,160,122,null],lightseagreen:[32,178,170,null],lightskyblue:[135,206,250,null],lightslategray:[119,136,153,null],lightslategrey:[119,136,153,null],lightsteelblue:[176,196,222,null],lightyellow:[255,255,224,null],lime:[0,255,0,null],limegreen:[50,205,50,null],linen:[250,240,230,null],magenta:[255,0,255,null],maroon:[128,0,0,null],mediumaquamarine:[102,205,170,null],mediumblue:[0,0,205,null],mediumorchid:[186,85,211,null],mediumpurple:[147,112,219,null],mediumseagreen:[60,179,113,null],mediumslateblue:[123,104,238,null],mediumspringgreen:[0,250,154,null],mediumturquoise:[72,209,204,null],mediumvioletred:[199,21,133,null],midnightblue:[25,25,112,null],mintcream:[245,255,250,null],mistyrose:[255,228,225,null],moccasin:[255,228,181,null],navajowhite:[255,222,173,null],navy:[0,0,128,null],oldlace:[253,245,230,null],olive:[128,128,0,null],olivedrab:[107,142,35,null],orange:[255,165,0,null],orangered:[255,69,0,null],orchid:[218,112,214,null],palegoldenrod:[238,232,170,null],palegreen:[152,251,152,null],paleturquoise:[175,238,238,null],palevioletred:[219,112,147,null],papayawhip:[255,239,213,null],peachpuff:[255,218,185,null],peru:[205,133,63,null],pink:[255,192,203,null],plum:[221,160,221,null],powderblue:[176,224,230,null],purple:[128,0,128,null],rebeccapurple:[102,51,153,null],red:[255,0,0,null],rosybrown:[188,143,143,null],royalblue:[65,105,225,null],saddlebrown:[139,69,19,null],salmon:[250,128,114,null],sandybrown:[244,164,96,null],seagreen:[46,139,87,null],seashell:[255,245,238,null],sienna:[160,82,45,null],silver:[192,192,192,null],skyblue:[135,206,235,null],slateblue:[106,90,205,null],slategray:[112,128,144,null],slategrey:[112,128,144,null],snow:[255,250,250,null],springgreen:[0,255,127,null],steelblue:[70,130,180,null],tan:[210,180,140,null],teal:[0,128,128,null],thistle:[216,191,216,null],tomato:[255,99,71,null],turquoise:[64,224,208,null],violet:[238,130,238,null],wheat:[245,222,179,null],white:[255,255,255,null],whitesmoke:[245,245,245,null],yellow:[255,255,0,null],yellowgreen:[154,205,50,null]},g=new h([0,0,0,0]),p=function(A){switch(A){case"underline":return 1;case"overline":return 2;case"line-through":return 3}return 4},w=function(A){var e=function(A){return"none"===A?null:A.split(" ").map(p)}(A.textDecorationLine?A.textDecorationLine:A.textDecoration);return null===e?null:{textDecorationLine:e,textDecorationColor:A.textDecorationColor?new h(A.textDecorationColor):null,textDecorationStyle:function(A){switch(A){case"double":return 1;case"dotted":return 2;case"dashed":return 3;case"wavy":return 4}return 0}(A.textDecorationStyle)}},m=function(A,e){var t=Math.max.apply(null,A.colorStops.map(function(A){return A.stop})),n=1/Math.max(1,t);A.colorStops.forEach(function(A){e.addColorStop(Math.floor(Math.max(0,n*A.stop)),A.color.toString())})},Q=function(){function A(e){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.canvas=e||document.createElement("canvas")}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"render",value:function(A){this.ctx=this.canvas.getContext("2d"),this.options=A,this.canvas.width=Math.floor(A.width*A.scale),this.canvas.height=Math.floor(A.height*A.scale),this.canvas.style.width="".concat(A.width,"px"),this.canvas.style.height="".concat(A.height,"px"),this.ctx.scale(this.options.scale,this.options.scale),this.ctx.translate(-A.x,-A.y),this.ctx.textBaseline="bottom",A.logger.log("Canvas renderer initialized (".concat(A.width,"x").concat(A.height," at ").concat(A.x,",").concat(A.y,") with scale ").concat(this.options.scale))}},{key:"clip",value:function(A,e){var t=this;A.length&&(this.ctx.save(),A.forEach(function(A){t.path(A),t.ctx.clip()})),e(),A.length&&this.ctx.restore()}},{key:"drawImage",value:function(A,e,t){this.ctx.drawImage(A,e.left,e.top,e.width,e.height,t.left,t.top,t.width,t.height)}},{key:"drawShape",value:function(A,e){this.path(A),this.ctx.fillStyle=e.toString(),this.ctx.fill()}},{key:"fill",value:function(A){this.ctx.fillStyle=A.toString(),this.ctx.fill()}},{key:"getTarget",value:function(){return this.canvas.getContext("2d").setTransform(1,0,0,1,0,0),Promise.resolve(this.canvas)}},{key:"path",value:function(A){var e=this;this.ctx.beginPath(),Array.isArray(A)?A.forEach(function(A,t){var r=A.type===n.VECTOR?A:A.start;0===t?e.ctx.moveTo(r.x,r.y):e.ctx.lineTo(r.x,r.y),A.type===n.BEZIER_CURVE&&e.ctx.bezierCurveTo(A.startControl.x,A.startControl.y,A.endControl.x,A.endControl.y,A.end.x,A.end.y)}):this.ctx.arc(A.x+A.radius,A.y+A.radius,A.radius,0,2*Math.PI,!0),this.ctx.closePath()}},{key:"rectangle",value:function(A,e,t,n,r){this.ctx.fillStyle=r.toString(),this.ctx.fillRect(A,e,t,n)}},{key:"renderLinearGradient",value:function(A,e){var t=this.ctx.createLinearGradient(A.left+e.direction.x1,A.top+e.direction.y1,A.left+e.direction.x0,A.top+e.direction.y0);m(e,t),this.ctx.fillStyle=t,this.ctx.fillRect(A.left,A.top,A.width,A.height)}},{key:"renderRadialGradient",value:function(A,e){var t=this,n=A.left+e.center.x,r=A.top+e.center.y,i=this.ctx.createRadialGradient(n,r,0,n,r,e.radius.x);if(i)if(m(e,i),this.ctx.fillStyle=i,e.radius.x!==e.radius.y){var o=A.top+.5*A.height,s=e.radius.y/e.radius.x,a=1/s;this.transform(A.left+.5*A.width,o,[1,0,0,s,0,0],function(){return t.ctx.fillRect(A.left,a*(A.top-o)+o,A.width,A.height*a)})}else this.ctx.fillRect(A.left,A.top,A.width,A.height)}},{key:"renderRepeat",value:function(A,e,t,n,r){this.path(A),this.ctx.fillStyle=this.ctx.createPattern(this.resizeImage(e,t),"repeat"),this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)}},{key:"renderTextNode",value:function(A,e,t,n,r){var i=this;this.ctx.font=[t.fontStyle,t.fontVariant,t.fontWeight,t.fontSize,t.fontFamily].join(" "),A.forEach(function(A){if(i.ctx.fillStyle=e.toString(),r&&A.text.trim().length?r.slice(0).reverse().forEach(function(e){i.ctx.shadowColor=e.color.toString(),i.ctx.shadowOffsetX=e.offsetX*i.options.scale,i.ctx.shadowOffsetY=e.offsetY*i.options.scale,i.ctx.shadowBlur=e.blur,i.ctx.fillText(A.text,A.bounds.left,A.bounds.top+A.bounds.height)}):i.ctx.fillText(A.text,A.bounds.left,A.bounds.top+A.bounds.height),null!==n){var o=n.textDecorationColor||e;n.textDecorationLine.forEach(function(e){switch(e){case 1:var n=i.options.fontMetrics.getMetrics(t).baseline;i.rectangle(A.bounds.left,Math.round(A.bounds.top+n),A.bounds.width,1,o);break;case 2:i.rectangle(A.bounds.left,Math.round(A.bounds.top),A.bounds.width,1,o);break;case 3:var r=i.options.fontMetrics.getMetrics(t).middle;i.rectangle(A.bounds.left,Math.ceil(A.bounds.top+r),A.bounds.width,1,o)}})}})}},{key:"resizeImage",value:function(A,e){if(A.width===e.width&&A.height===e.height)return A;var t=this.canvas.ownerDocument.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(A,0,0,A.width,A.height,0,0,e.width,e.height),t}},{key:"setOpacity",value:function(A){this.ctx.globalAlpha=A}},{key:"transform",value:function(A,e,t,n){this.ctx.save(),this.ctx.translate(A,e),this.ctx.transform(t[0],t[1],t[2],t[3],t[4],t[5]),this.ctx.translate(-A,-e),n(),this.ctx.restore()}}]),A}(),C=function(){function A(e,t,n){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.enabled="undefined"!=typeof window&&e,this.start=n||Date.now(),this.id=t}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"child",value:function(e){return new A(this.enabled,e,this.start)}},{key:"log",value:function(){if(this.enabled&&window.console&&window.console.log){for(var A=arguments.length,e=new Array(A),t=0;t<A;t++)e[t]=arguments[t];Function.prototype.bind.call(window.console.log,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas (".concat(this.id,"):"):"html2canvas:"].concat([].slice.call(e,0)))}}},{key:"error",value:function(){if(this.enabled&&window.console&&window.console.error){for(var A=arguments.length,e=new Array(A),t=0;t<A;t++)e[t]=arguments[t];Function.prototype.bind.call(window.console.error,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas (".concat(this.id,"):"):"html2canvas:"].concat([].slice.call(e,0)))}}}]),A}(),U=function(A,e){return 0!=(A&e)},F=function(A,e){return Math.sqrt(A*A+e*e)},y=function(A,e){for(var t=A.length-1;t>=0;t--){var n=A.item(t);"content"!==n&&e.style.setProperty(n,A.getPropertyValue(n))}return e};function v(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}var H={PX:0,PERCENTAGE:1},E=function(){function A(e){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.type="%"===e.substr(e.length-1)?H.PERCENTAGE:H.PX;var t=parseFloat(e);this.value=isNaN(t)?0:t}return function(A,e,t){e&&v(A.prototype,e),t&&v(A,t)}(A,[{key:"isPercentage",value:function(){return this.type===H.PERCENTAGE}},{key:"getAbsoluteValue",value:function(A){return this.isPercentage()?A*(this.value/100):this.value}}],[{key:"create",value:function(e){return new A(e)}}]),A}(),b=function(A,e,t){switch(t){case"px":case"%":return new E(e+t);case"em":case"rem":var n=new E(e);return n.value*="em"===t?parseFloat(A.style.font.fontSize):function A(e){var t=e.parent;return t?A(t):parseFloat(e.style.font.fontSize)}(A),n;default:return new E("0")}},N=function A(e,t){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.width=e,this.height=t},x=function A(e,t){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.type=n.VECTOR,this.x=e,this.y=t},T=function(A,e,t){return new x(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},K=function(){function A(e,t,r,i){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.type=n.BEZIER_CURVE,this.start=e,this.startControl=t,this.endControl=r,this.end=i}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"subdivide",value:function(e,t){var n=T(this.start,this.startControl,e),r=T(this.startControl,this.endControl,e),i=T(this.endControl,this.end,e),o=T(n,r,e),s=T(r,i,e),a=T(o,s,e);return t?new A(this.start,n,o,a):new A(a,s,i,this.end)}},{key:"reverse",value:function(){return new A(this.end,this.endControl,this.startControl,this.start)}}]),A}(),S=function(){function A(e,t,n,r){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.left=e,this.top=t,this.width=n,this.height=r}return function(A,e,t){t&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A,t)}(A,0,[{key:"fromClientRect",value:function(e,t,n){return new A(e.left+t,e.top+n,e.width,e.height)}}]),A}(),k=function(A,e,t){return S.fromClientRect(A.getBoundingClientRect(),e,t)},D=function(A){var e=A.body,t=A.documentElement;if(!e||!t)throw new Error("");var n=Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),r=Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight));return new S(0,0,n,r)},I=function(A,e,t,n){var r=[];return r.push(A instanceof K?A.subdivide(.5,!1):A),r.push(t instanceof K?t.subdivide(.5,!0):t),r.push(n instanceof K?n.subdivide(.5,!0).reverse():n),r.push(e instanceof K?e.subdivide(.5,!1).reverse():e),r},R=function(A){return[A.topLeftInner,A.topRightInner,A.bottomRightInner,A.bottomLeftInner]},M=function(A,e,t){var n=t[O.TOP_LEFT][0].getAbsoluteValue(A.width),r=t[O.TOP_LEFT][1].getAbsoluteValue(A.height),i=t[O.TOP_RIGHT][0].getAbsoluteValue(A.width),o=t[O.TOP_RIGHT][1].getAbsoluteValue(A.height),s=t[O.BOTTOM_RIGHT][0].getAbsoluteValue(A.width),a=t[O.BOTTOM_RIGHT][1].getAbsoluteValue(A.height),c=t[O.BOTTOM_LEFT][0].getAbsoluteValue(A.width),u=t[O.BOTTOM_LEFT][1].getAbsoluteValue(A.height),l=[];l.push((n+i)/A.width),l.push((c+s)/A.width),l.push((r+u)/A.height),l.push((o+a)/A.height);var d=Math.max.apply(Math,l);d>1&&(n/=d,r/=d,i/=d,o/=d,s/=d,a/=d,c/=d,u/=d);var B=A.width-i,h=A.height-a,f=A.width-s,g=A.height-u;return{topLeftOuter:n>0||r>0?L(A.left,A.top,n,r,O.TOP_LEFT):new x(A.left,A.top),topLeftInner:n>0||r>0?L(A.left+e[3].borderWidth,A.top+e[0].borderWidth,Math.max(0,n-e[3].borderWidth),Math.max(0,r-e[0].borderWidth),O.TOP_LEFT):new x(A.left+e[3].borderWidth,A.top+e[0].borderWidth),topRightOuter:i>0||o>0?L(A.left+B,A.top,i,o,O.TOP_RIGHT):new x(A.left+A.width,A.top),topRightInner:i>0||o>0?L(A.left+Math.min(B,A.width+e[3].borderWidth),A.top+e[0].borderWidth,B>A.width+e[3].borderWidth?0:i-e[3].borderWidth,o-e[0].borderWidth,O.TOP_RIGHT):new x(A.left+A.width-e[1].borderWidth,A.top+e[0].borderWidth),bottomRightOuter:s>0||a>0?L(A.left+f,A.top+h,s,a,O.BOTTOM_RIGHT):new x(A.left+A.width,A.top+A.height),bottomRightInner:s>0||a>0?L(A.left+Math.min(f,A.width-e[3].borderWidth),A.top+Math.min(h,A.height+e[0].borderWidth),Math.max(0,s-e[1].borderWidth),a-e[2].borderWidth,O.BOTTOM_RIGHT):new x(A.left+A.width-e[1].borderWidth,A.top+A.height-e[2].borderWidth),bottomLeftOuter:c>0||u>0?L(A.left,A.top+g,c,u,O.BOTTOM_LEFT):new x(A.left,A.top+A.height),bottomLeftInner:c>0||u>0?L(A.left+e[3].borderWidth,A.top+g,Math.max(0,c-e[3].borderWidth),u-e[2].borderWidth,O.BOTTOM_LEFT):new x(A.left+e[3].borderWidth,A.top+A.height-e[2].borderWidth)}},O={TOP_LEFT:0,TOP_RIGHT:1,BOTTOM_RIGHT:2,BOTTOM_LEFT:3},L=function(A,e,t,n,r){var i=(Math.sqrt(2)-1)/3*4,o=t*i,s=n*i,a=A+t,c=e+n;switch(r){case O.TOP_LEFT:return new K(new x(A,c),new x(A,c-s),new x(a-o,e),new x(a,e));case O.TOP_RIGHT:return new K(new x(A,e),new x(A+o,e),new x(a,c-s),new x(a,c));case O.BOTTOM_RIGHT:return new K(new x(a,e),new x(a,e+s),new x(A+o,c),new x(A,c));case O.BOTTOM_LEFT:default:return new K(new x(a,c),new x(a-o,c),new x(A,e+s),new x(A,e))}},z=["top","right","bottom","left"],_=function(A){return z.map(function(e){return new E(A.getPropertyValue("padding-".concat(e)))})},X={BORDER_BOX:0,PADDING_BOX:1,CONTENT_BOX:2},j=X,P=function A(e){switch(function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),e){case"contain":this.size=1;break;case"cover":this.size=2;break;case"auto":this.size=0;break;default:this.value=new E(e)}},V=new P("auto"),J=function(A,e,t,n){var r=function(A,e){return new S(A.left+n[3].borderWidth,A.top+n[0].borderWidth,A.width-(n[1].borderWidth+n[3].borderWidth),A.height-(n[0].borderWidth+n[2].borderWidth))}(e);switch(A){case j.BORDER_BOX:return e;case j.CONTENT_BOX:var i=t[3].getAbsoluteValue(e.width),o=t[1].getAbsoluteValue(e.width),s=t[0].getAbsoluteValue(e.width),a=t[2].getAbsoluteValue(e.width);return new S(r.left+i,r.top+s,r.width-i-o,r.height-s-a);case j.PADDING_BOX:default:return r}},W=function(A,e,t){return new x(A[0].getAbsoluteValue(t.width-e.width),A[1].getAbsoluteValue(t.height-e.height))},G=function(A,e){return{backgroundColor:new h(A.backgroundColor),backgroundImage:$(A,e),backgroundClip:q(A.backgroundClip),backgroundOrigin:Y(A.backgroundOrigin)}},q=function(A){switch(A){case"padding-box":return X.PADDING_BOX;case"content-box":return X.CONTENT_BOX}return X.BORDER_BOX},Y=function(A){switch(A){case"padding-box":return j.PADDING_BOX;case"content-box":return j.CONTENT_BOX}return j.BORDER_BOX},$=function(A,e){var t=eA(A.backgroundImage).map(function(A){if("url"===A.method){var t=e.loadImage(A.args[0]);A.args=t?[t]:[]}return A}),n=A.backgroundPosition.split(","),r=A.backgroundRepeat.split(","),i=A.backgroundSize.split(",");return t.map(function(A,e){var t=(i[e]||"auto").trim().split(" ").map(Z),o=(n[e]||"auto").trim().split(" ").map(AA);return{source:A,repeat:function(A){switch(("string"==typeof r[e]?r[e]:r[0]).trim()){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":return 0}return 0}(),size:t.length<2?[t[0],V]:[t[0],t[1]],position:o.length<2?[o[0],o[0]]:[o[0],o[1]]}})},Z=function(A){return"auto"===A?V:new P(A)},AA=function(A){switch(A){case"bottom":case"right":return new E("100%");case"left":case"top":return new E("0%");case"auto":return new E("0")}return new E(A)},eA=function(A){var e=/^\s$/,t=[],n=[],r="",i=null,o="",s=0,a=0,c=function(){var A="";if(r){'"'===o.substr(0,1)&&(o=o.substr(1,o.length-2)),o&&n.push(o.trim());var e=r.indexOf("-",1)+1;"-"===r.substr(0,1)&&e>0&&(A=r.substr(0,e).toLowerCase(),r=r.substr(e)),"none"!==(r=r.toLowerCase())&&t.push({prefix:A,method:r,args:n})}n=[],r=o=""};return A.split("").forEach(function(A){if(0!==s||!e.test(A)){switch(A){case'"':i?i===A&&(i=null):i=A;break;case"(":if(i)break;if(0===s)return void(s=1);a++;break;case")":if(i)break;if(1===s){if(0===a)return s=0,void c();a--}break;case",":if(i)break;if(0===s)return void c();if(1===s&&0===a&&!r.match(/^url$/i))return n.push(o.trim()),void(o="")}0===s?r+=A:o+=A}}),c(),t},tA=Object.keys({TOP:0,RIGHT:1,BOTTOM:2,LEFT:3}).map(function(A){return A.toLowerCase()}),nA=function(A){return tA.map(function(e){var t=new h(A.getPropertyValue("border-".concat(e,"-color"))),n=function(A){switch(A){case"none":return 0}return 1}(A.getPropertyValue("border-".concat(e,"-style"))),r=parseFloat(A.getPropertyValue("border-".concat(e,"-width")));return{borderColor:t,borderStyle:n,borderWidth:isNaN(r)?0:r}})},rA=["top-left","top-right","bottom-right","bottom-left"],iA=function(A){return rA.map(function(e){var t=function(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),2!==t.length);n=!0);}catch(A){r=!0,i=A}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}(A)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(A.getPropertyValue("border-".concat(e,"-radius")).split(" ").map(E.create)),n=t[0],r=t[1];return void 0===r?[n,n]:[n,r]})},oA={NONE:1,BLOCK:2,INLINE:4,RUN_IN:8,FLOW:16,FLOW_ROOT:32,TABLE:64,FLEX:128,GRID:256,RUBY:512,SUBGRID:1024,LIST_ITEM:2048,TABLE_ROW_GROUP:4096,TABLE_HEADER_GROUP:8192,TABLE_FOOTER_GROUP:16384,TABLE_ROW:32768,TABLE_CELL:65536,TABLE_COLUMN_GROUP:1<<17,TABLE_COLUMN:1<<18,TABLE_CAPTION:1<<19,RUBY_BASE:1<<20,RUBY_TEXT:1<<21,RUBY_BASE_CONTAINER:1<<22,RUBY_TEXT_CONTAINER:1<<23,CONTENTS:1<<24,INLINE_BLOCK:1<<25,INLINE_LIST_ITEM:1<<26,INLINE_TABLE:1<<27,INLINE_FLEX:1<<28,INLINE_GRID:1<<29},sA=function(A,e){return A|function(A){switch(e){case"block":return oA.BLOCK;case"inline":return oA.INLINE;case"run-in":return oA.RUN_IN;case"flow":return oA.FLOW;case"flow-root":return oA.FLOW_ROOT;case"table":return oA.TABLE;case"flex":return oA.FLEX;case"grid":return oA.GRID;case"ruby":return oA.RUBY;case"subgrid":return oA.SUBGRID;case"list-item":return oA.LIST_ITEM;case"table-row-group":return oA.TABLE_ROW_GROUP;case"table-header-group":return oA.TABLE_HEADER_GROUP;case"table-footer-group":return oA.TABLE_FOOTER_GROUP;case"table-row":return oA.TABLE_ROW;case"table-cell":return oA.TABLE_CELL;case"table-column-group":return oA.TABLE_COLUMN_GROUP;case"table-column":return oA.TABLE_COLUMN;case"table-caption":return oA.TABLE_CAPTION;case"ruby-base":return oA.RUBY_BASE;case"ruby-text":return oA.RUBY_TEXT;case"ruby-base-container":return oA.RUBY_BASE_CONTAINER;case"ruby-text-container":return oA.RUBY_TEXT_CONTAINER;case"contents":return oA.CONTENTS;case"inline-block":return oA.INLINE_BLOCK;case"inline-list-item":return oA.INLINE_LIST_ITEM;case"inline-table":return oA.INLINE_TABLE;case"inline-flex":return oA.INLINE_FLEX;case"inline-grid":return oA.INLINE_GRID}return oA.NONE}()},aA=function(A){return A.split(" ").reduce(sA,0)},cA=function(A){switch(A){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0},uA=function(A){return{fontFamily:A.fontFamily,fontSize:A.fontSize,fontStyle:A.fontStyle,fontVariant:A.fontVariant,fontWeight:function(A){switch(A){case"normal":return 400;case"bold":return 700}var e=parseInt(A,10);return isNaN(e)?400:e}(A.fontWeight)}},lA=function(A){if("normal"===A)return 0;var e=parseFloat(A);return isNaN(e)?0:e},dA=function(A){switch(A){case"strict":return"strict";case"normal":default:return"normal"}},BA=function(A){switch(A){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}},hA=function(A){var e=eA(A.getPropertyValue("list-style-image"));return{listStyleType:BA(A.getPropertyValue("list-style-type")),listStyleImage:e.length?e[0]:null,listStylePosition:fA(A.getPropertyValue("list-style-position"))}},fA=function(A){switch(A){case"inside":return 0;case"outside":default:return 1}},gA=["top","right","bottom","left"],pA=function(A){return gA.map(function(e){return new E(A.getPropertyValue("margin-".concat(e)))})},wA={VISIBLE:0,HIDDEN:1,SCROLL:2,AUTO:3},mA=function(A){switch(A){case"hidden":return wA.HIDDEN;case"scroll":return wA.SCROLL;case"auto":return wA.AUTO;case"visible":default:return wA.VISIBLE}},QA=function(A){switch(A){case"break-word":return 1;case"normal":default:return 0}},CA={STATIC:0,RELATIVE:1,ABSOLUTE:2,FIXED:3,STICKY:4},UA=function(A){switch(A){case"relative":return CA.RELATIVE;case"absolute":return CA.ABSOLUTE;case"fixed":return CA.FIXED;case"sticky":return CA.STICKY}return CA.STATIC},FA=/^([+-]|\d|\.)$/i,yA=function(A){if("none"===A||"string"!=typeof A)return null;for(var e="",t=!1,n=[],r=[],i=0,o=null,s=function(){e.length&&(t?n.push(parseFloat(e)):o=new h(e)),t=!1,e=""},a=function(){n.length&&null!==o&&r.push({color:o,offsetX:n[0]||0,offsetY:n[1]||0,blur:n[2]||0}),n.splice(0,n.length),o=null},c=0;c<A.length;c++){var u=A[c];switch(u){case"(":e+=u,i++;break;case")":e+=u,i--;break;case",":0===i?(s(),a()):e+=u;break;case" ":0===i?s():e+=u;break;default:0===e.length&&FA.test(u)&&(t=!0),e+=u}}return s(),a(),0===r.length?null:r},vA=function(A){switch(A){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0},HA=function(A){return parseFloat(A.trim())},EA=/(matrix|matrix3d)\((.+)\)/,bA=function(A){var e=xA(A.transform||A.webkitTransform||A.mozTransform||A.msTransform||A.oTransform);return null===e?null:{transform:e,transformOrigin:NA(A.transformOrigin||A.webkitTransformOrigin||A.mozTransformOrigin||A.msTransformOrigin||A.oTransformOrigin)}},NA=function(A){if("string"!=typeof A){var e=new E("0");return[e,e]}var t=A.split(" ").map(E.create);return[t[0],t[1]]},xA=function(A){if("none"===A||"string"!=typeof A)return null;var e=A.match(EA);if(e){if("matrix"===e[1]){var t=e[2].split(",").map(HA);return[t[0],t[1],t[2],t[3],t[4],t[5]]}var n=e[2].split(",").map(HA);return[n[0],n[1],n[4],n[5],n[12],n[13]]}return null},TA=function(A){switch(A){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}},KA=function(A){switch(A){case"break-all":return"break-all";case"keep-all":return"keep-all";case"normal":default:return"normal"}},SA=function(A){var e="auto"===A;return{auto:e,order:e?0:parseInt(A,10)}},kA=function(){function A(e){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.element=e}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"render",value:function(A){var e=this;this.options=A,this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.canvas.width=Math.floor(A.width)*A.scale,this.canvas.height=Math.floor(A.height)*A.scale,this.canvas.style.width="".concat(A.width,"px"),this.canvas.style.height="".concat(A.height,"px"),A.logger.log("ForeignObject renderer initialized (".concat(A.width,"x").concat(A.height," at ").concat(A.x,",").concat(A.y,") with scale ").concat(A.scale));var t=DA(Math.max(A.windowWidth,A.width)*A.scale,Math.max(A.windowHeight,A.height)*A.scale,A.scrollX*A.scale,A.scrollY*A.scale,this.element);return IA(t).then(function(t){return A.backgroundColor&&(e.ctx.fillStyle=A.backgroundColor.toString(),e.ctx.fillRect(0,0,A.width*A.scale,A.height*A.scale)),e.ctx.drawImage(t,-A.x*A.scale,-A.y*A.scale),e.canvas})}}]),A}(),DA=function(A,e,t,n,r){var i="http://www.w3.org/2000/svg",o=document.createElementNS(i,"svg"),s=document.createElementNS(i,"foreignObject");return o.setAttributeNS(null,"width",A),o.setAttributeNS(null,"height",e),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",t),s.setAttributeNS(null,"y",n),s.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(s),s.appendChild(r),o},IA=function(A){return new Promise(function(e,t){var n=new Image;n.onload=function(){return e(n)},n.onerror=t,n.src="data:image/svg+xml;charset=utf-8,".concat(encodeURIComponent((new XMLSerializer).serializeToString(A)))})},RA=function(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]},MA={get SUPPORT_RANGE_BOUNDS(){var A=function(A){if(A.createRange){var e=A.createRange();if(e.getBoundingClientRect){var t=A.createElement("boundtest");t.style.height="".concat(123,"px"),t.style.display="block",A.body.appendChild(t),e.selectNode(t);var n=e.getBoundingClientRect(),r=Math.round(n.height);if(A.body.removeChild(t),123===r)return!0}}return!1}(document);return Object.defineProperty(MA,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=function(A){var e=new Image,t=A.createElement("canvas"),n=t.getContext("2d");e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(e,0,0),t.toDataURL()}catch(A){return!1}return!0}(document);return Object.defineProperty(MA,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_BASE64_DRAWING(){return function(A){var e=function(A,e){var t=new Image,n=A.createElement("canvas"),r=n.getContext("2d");return new Promise(function(A){t.src=e;var i=function(){try{r.drawImage(t,0,0),n.toDataURL()}catch(e){return A(!1)}return A(!0)};t.onload=i,t.onerror=function(){return A(!1)},!0===t.complete&&setTimeout(function(){i()},500)})}(document,A);return Object.defineProperty(MA,"SUPPORT_BASE64_DRAWING",{value:function(){return e}}),e}},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A="function"==typeof Array.from&&"function"==typeof window.fetch?function(A){var e=A.createElement("canvas");e.width=100,e.height=100;var t=e.getContext("2d");t.fillStyle="rgb(0, 255, 0)",t.fillRect(0,0,100,100);var n=new Image,r=e.toDataURL();n.src=r;var i=DA(100,100,0,0,n);return t.fillStyle="red",t.fillRect(0,0,100,100),IA(i).then(function(e){t.drawImage(e,0,0);var n=t.getImageData(0,0,100,100).data;t.fillStyle="red",t.fillRect(0,0,100,100);var i=A.createElement("div");return i.style.backgroundImage="url(".concat(r,")"),i.style.height="".concat(100,"px"),RA(n)?IA(DA(100,100,0,0,i)):Promise.reject(!1)}).then(function(A){return t.drawImage(A,0,0),RA(t.getImageData(0,0,100,100).data)}).catch(function(A){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(MA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=void 0!==(new Image).crossOrigin;return Object.defineProperty(MA,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(MA,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(MA,"SUPPORT_CORS_XHR",{value:A}),A}},OA=MA,LA=t(0),zA=function A(e,t){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.text=e,this.bounds=t},_A=function(A,e,t){var n=A.ownerDocument.createElement("html2canvaswrapper");n.appendChild(A.cloneNode(!0));var r=A.parentNode;if(r){r.replaceChild(n,A);var i=k(n,e,t);return n.firstChild&&r.replaceChild(n.firstChild,n),i}return new S(0,0,0,0)},XA=function(A,e,t,n,r){var i=A.ownerDocument.createRange();return i.setStart(A,e),i.setEnd(A,e+t),S.fromClientRect(i.getBoundingClientRect(),n,r)},jA=function(){function A(e,t,n){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.text=e,this.parent=t,this.bounds=n}return function(A,e,t){t&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A,t)}(A,0,[{key:"fromTextNode",value:function(e,t){var n=VA(e.data,t.style.textTransform);return new A(n,t,function(A,e,t){for(var n=0!==e.style.letterSpacing?Object(LA.toCodePoints)(A).map(function(A){return Object(LA.fromCodePoint)(A)}):function(A,e){for(var t,n=Object(LA.LineBreaker)(A,{lineBreak:e.style.lineBreak,wordBreak:1===e.style.overflowWrap?"break-word":e.style.wordBreak}),r=[];!(t=n.next()).done;)r.push(t.value.slice());return r}(A,e),r=n.length,i=t.parentNode?t.parentNode.ownerDocument.defaultView:null,o=i?i.pageXOffset:0,s=i?i.pageYOffset:0,a=[],c=0,u=0;u<r;u++){var l=n[u];if(null!==e.style.textDecoration||l.trim().length>0)if(OA.SUPPORT_RANGE_BOUNDS)a.push(new zA(l,XA(t,c,l.length,o,s)));else{var d=t.splitText(l.length);a.push(new zA(l,_A(t,o,s))),t=d}else OA.SUPPORT_RANGE_BOUNDS||(t=t.splitText(l.length));c+=l.length}return a}(n,t,e))}}]),A}(),PA=/(^|\s|:|-|\(|\))([a-z])/g,VA=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(PA,JA);case 2:return A.toUpperCase();default:return A}};function JA(A,e,t){return A.length>0?e+t.toUpperCase():A}var WA=function A(e,t,r){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.type=n.CIRCLE,this.x=e,this.y=t,this.radius=r},GA=new h([42,42,42]),qA=new h([165,165,165]),YA=new h([222,222,222]),$A={borderWidth:1,borderColor:qA,borderStyle:1},ZA=[$A,$A,$A,$A],Ae={backgroundColor:YA,backgroundImage:[],backgroundClip:X.PADDING_BOX,backgroundOrigin:j.PADDING_BOX},ee=new E("50%"),te=[ee,ee],ne=[te,te,te,te],re=new E("3px"),ie=[re,re],oe=[ie,ie,ie,ie],se=function(A){return"radio"===A.type?ne:oe},ae=function(A,e){if("radio"===A.type||"checkbox"===A.type){if(A.checked){var t=Math.min(e.bounds.width,e.bounds.height);e.childNodes.push("checkbox"===A.type?[new x(e.bounds.left+.39363*t,e.bounds.top+.79*t),new x(e.bounds.left+.16*t,e.bounds.top+.5549*t),new x(e.bounds.left+.27347*t,e.bounds.top+.44071*t),new x(e.bounds.left+.39694*t,e.bounds.top+.5649*t),new x(e.bounds.left+.72983*t,e.bounds.top+.23*t),new x(e.bounds.left+.84*t,e.bounds.top+.34085*t),new x(e.bounds.left+.39363*t,e.bounds.top+.79*t)]:new WA(e.bounds.left+t/4,e.bounds.top+t/4,t/4))}}else de(Be(A),A,e,!1)},ce=function(A,e){de(A.value,A,e,!0)},ue=function(A,e){var t=A.options[A.selectedIndex||0];de(t&&t.text||"",A,e,!1)},le=function(A){return A.width>A.height?(A.left+=(A.width-A.height)/2,A.width=A.height):A.width<A.height&&(A.top+=(A.height-A.width)/2,A.height=A.width),A},de=function(A,e,t,n){var r=e.ownerDocument.body;if(A.length>0&&r){var i=e.ownerDocument.createElement("html2canvaswrapper");y(e.ownerDocument.defaultView.getComputedStyle(e,null),i),i.style.position="absolute",i.style.left="".concat(t.bounds.left,"px"),i.style.top="".concat(t.bounds.top,"px"),n||(i.style.whiteSpace="nowrap");var o=e.ownerDocument.createTextNode(A);i.appendChild(o),r.appendChild(i),t.childNodes.push(jA.fromTextNode(o,t)),r.removeChild(i)}},Be=function(A){var e="password"===A.type?new Array(A.value.length+1).join("\u2022"):A.value;return 0===e.length?A.placeholder||"":e},he=["OL","UL","MENU"],fe=function(A){var e=A.parent;if(!e)return null;do{if(-1!==he.indexOf(e.tagName))return e;e=e.parent}while(e);return A.parent},ge=function(A,e,t){var n=e.style.listStyle;if(n){var r,i=A.ownerDocument.defaultView.getComputedStyle(A,null),o=A.ownerDocument.createElement("html2canvaswrapper");switch(y(i,o),o.style.position="absolute",o.style.bottom="auto",o.style.display="block",o.style.letterSpacing="normal",n.listStylePosition){case 1:o.style.left="auto",o.style.right="".concat(A.ownerDocument.defaultView.innerWidth-e.bounds.left-e.style.margin[1].getAbsoluteValue(e.bounds.width)+7,"px"),o.style.textAlign="right";break;case 0:o.style.left="".concat(e.bounds.left-e.style.margin[3].getAbsoluteValue(e.bounds.width),"px"),o.style.right="auto",o.style.textAlign="left"}var s=e.style.margin[0].getAbsoluteValue(e.bounds.width),a=n.listStyleImage;if(a)if("url"===a.method){var c=A.ownerDocument.createElement("img");c.src=a.args[0],o.style.top="".concat(e.bounds.top-s,"px"),o.style.width="auto",o.style.height="auto",o.appendChild(c)}else{var u=.5*parseFloat(e.style.font.fontSize);o.style.top="".concat(e.bounds.top-s+e.bounds.height-1.5*u,"px"),o.style.width="".concat(u,"px"),o.style.height="".concat(u,"px"),o.style.backgroundImage=i.listStyleImage}else"number"==typeof e.listIndex&&(r=A.ownerDocument.createTextNode(He(e.listIndex,n.listStyleType,!0)),o.appendChild(r),o.style.top="".concat(e.bounds.top-s,"px"));var l=A.ownerDocument.body;l.appendChild(o),r?(e.childNodes.push(jA.fromTextNode(r,e)),l.removeChild(o)):e.childNodes.push(new be(o,e,t,0))}},pe={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},we={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054f","\u054e","\u054d","\u054c","\u054b","\u054a","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053f","\u053e","\u053d","\u053c","\u053b","\u053a","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},me={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05d9\u05f3","\u05d8\u05f3","\u05d7\u05f3","\u05d6\u05f3","\u05d5\u05f3","\u05d4\u05f3","\u05d3\u05f3","\u05d2\u05f3","\u05d1\u05f3","\u05d0\u05f3","\u05ea","\u05e9","\u05e8","\u05e7","\u05e6","\u05e4","\u05e2","\u05e1","\u05e0","\u05de","\u05dc","\u05db","\u05d9\u05d8","\u05d9\u05d7","\u05d9\u05d6","\u05d8\u05d6","\u05d8\u05d5","\u05d9","\u05d8","\u05d7","\u05d6","\u05d5","\u05d4","\u05d3","\u05d2","\u05d1","\u05d0"]},Qe={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10f5","\u10f0","\u10ef","\u10f4","\u10ee","\u10ed","\u10ec","\u10eb","\u10ea","\u10e9","\u10e8","\u10e7","\u10e6","\u10e5","\u10e4","\u10f3","\u10e2","\u10e1","\u10e0","\u10df","\u10de","\u10dd","\u10f2","\u10dc","\u10db","\u10da","\u10d9","\u10d8","\u10d7","\u10f1","\u10d6","\u10d5","\u10d4","\u10d3","\u10d2","\u10d1","\u10d0"]},Ce=function(A,e,t,n,r,i){return A<e||A>t?He(A,r,i.length>0):n.integers.reduce(function(e,t,r){for(;A>=t;)A-=t,e+=n.values[r];return e},"")+i},Ue=function(A,e,t,n){var r="";do{t||A--,r=n(A)+r,A/=e}while(A*e>=e);return r},Fe=function(A,e,t,n,r){var i=t-e+1;return(A<0?"-":"")+(Ue(Math.abs(A),i,n,function(A){return Object(LA.fromCodePoint)(Math.floor(A%i)+e)})+r)},ye=function(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:". ",n=e.length;return Ue(Math.abs(A),n,!1,function(A){return e[Math.floor(A%n)]})+t},ve=function(A,e,t,n,r,i){if(A<-9999||A>9999)return He(A,4,r.length>0);var o=Math.abs(A),s=r;if(0===o)return e[0]+s;for(var a=0;o>0&&a<=4;a++){var c=o%10;0===c&&U(i,1)&&""!==s?s=e[c]+s:c>1||1===c&&0===a||1===c&&1===a&&U(i,2)||1===c&&1===a&&U(i,4)&&A>100||1===c&&a>1&&U(i,8)?s=e[c]+(a>0?t[a-1]:"")+s:1===c&&a>0&&(s=t[a-1]+s),o=Math.floor(o/10)}return(A<0?n:"")+s},He=function(A,e,t){var n=t?". ":"",r=t?"\u3001":"",i=t?", ":"";switch(e){case 0:return"\u2022";case 1:return"\u25e6";case 2:return"\u25fe";case 5:var o=Fe(A,48,57,!0,n);return o.length<4?"0".concat(o):o;case 4:return ye(A,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",r);case 6:return Ce(A,1,3999,pe,3,n).toLowerCase();case 7:return Ce(A,1,3999,pe,3,n);case 8:return Fe(A,945,969,!1,n);case 9:return Fe(A,97,122,!1,n);case 10:return Fe(A,65,90,!1,n);case 11:return Fe(A,1632,1641,!0,n);case 12:case 49:return Ce(A,1,9999,we,3,n);case 35:return Ce(A,1,9999,we,3,n).toLowerCase();case 13:return Fe(A,2534,2543,!0,n);case 14:case 30:return Fe(A,6112,6121,!0,n);case 15:return ye(A,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",r);case 16:return ye(A,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",r);case 17:case 48:return ve(A,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c","\u8ca0",r,14);case 47:return ve(A,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396","\u62fe\u4f70\u4edf\u842c","\u8ca0",r,15);case 42:return ve(A,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c","\u8d1f",r,14);case 41:return ve(A,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396","\u62fe\u4f70\u4edf\u842c","\u8d1f",r,15);case 26:return ve(A,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07","\u30de\u30a4\u30ca\u30b9",r,0);case 25:return ve(A,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07","\u30de\u30a4\u30ca\u30b9",r,7);case 31:return ve(A,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc","\ub9c8\uc774\ub108\uc2a4",i,7);case 33:return ve(A,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c","\ub9c8\uc774\ub108\uc2a4",i,0);case 32:return ve(A,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343","\ub9c8\uc774\ub108\uc2a4",i,7);case 18:return Fe(A,2406,2415,!0,n);case 20:return Ce(A,1,19999,Qe,3,n);case 21:return Fe(A,2790,2799,!0,n);case 22:return Fe(A,2662,2671,!0,n);case 22:return Ce(A,1,10999,me,3,n);case 23:return ye(A,"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093");case 24:return ye(A,"\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059");case 27:return Fe(A,3302,3311,!0,n);case 28:return ye(A,"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3",r);case 29:return ye(A,"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9",r);case 34:return Fe(A,3792,3801,!0,n);case 37:return Fe(A,6160,6169,!0,n);case 38:return Fe(A,4160,4169,!0,n);case 39:return Fe(A,2918,2927,!0,n);case 40:return Fe(A,1776,1785,!0,n);case 43:return Fe(A,3046,3055,!0,n);case 44:return Fe(A,3174,3183,!0,n);case 45:return Fe(A,3664,3673,!0,n);case 46:return Fe(A,3872,3881,!0,n);case 3:default:return Fe(A,48,57,!0,n)}},Ee=["INPUT","TEXTAREA","SELECT"],be=function(){function A(e,t,n,r){var i=this;!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.parent=t,this.tagName=e.tagName,this.index=r,this.childNodes=[],this.listItems=[],"number"==typeof e.start&&(this.listStart=e.start);var o=e.ownerDocument.defaultView,s=o.pageXOffset,a=o.pageYOffset,c=o.getComputedStyle(e,null),u=aA(c.display),l="radio"===e.type||"checkbox"===e.type,d=UA(c.position);if(this.style={background:l?Ae:G(c,n),border:l?ZA:nA(c),borderRadius:(e instanceof o.HTMLInputElement||e instanceof HTMLInputElement)&&l?se(e):iA(c),color:l?GA:new h(c.color),display:u,float:cA(c.float),font:uA(c),letterSpacing:lA(c.letterSpacing),listStyle:u===oA.LIST_ITEM?hA(c):null,lineBreak:dA(c.lineBreak),margin:pA(c),opacity:parseFloat(c.opacity),overflow:-1===Ee.indexOf(e.tagName)?mA(c.overflow):wA.HIDDEN,overflowWrap:QA(c.overflowWrap?c.overflowWrap:c.wordWrap),padding:_(c),position:d,textDecoration:w(c),textShadow:yA(c.textShadow),textTransform:vA(c.textTransform),transform:bA(c),visibility:TA(c.visibility),wordBreak:KA(c.wordBreak),zIndex:SA(d!==CA.STATIC?c.zIndex:"auto")},this.isTransformed()&&(e.style.transform="matrix(1,0,0,1,0,0)"),u===oA.LIST_ITEM){var B=fe(this);if(B){var f=B.listItems.length;B.listItems.push(this),this.listIndex=e.hasAttribute("value")&&"number"==typeof e.value?e.value:0===f?"number"==typeof B.listStart?B.listStart:1:B.listItems[f-1].listIndex+1}}"IMG"===e.tagName&&e.addEventListener("load",function(){i.bounds=k(e,s,a),i.curvedBounds=M(i.bounds,i.style.border,i.style.borderRadius)}),this.image=Ne(e,n),this.bounds=l?le(k(e,s,a)):k(e,s,a),this.curvedBounds=M(this.bounds,this.style.border,this.style.borderRadius)}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"getClipPaths",value:function(){var A=this.parent?this.parent.getClipPaths():[];return this.style.overflow!==wA.VISIBLE?A.concat([R(this.curvedBounds)]):A}},{key:"isInFlow",value:function(){return this.isRootElement()&&!this.isFloating()&&!this.isAbsolutelyPositioned()}},{key:"isVisible",value:function(){return!U(this.style.display,oA.NONE)&&this.style.opacity>0&&0===this.style.visibility}},{key:"isAbsolutelyPositioned",value:function(){return this.style.position!==CA.STATIC&&this.style.position!==CA.RELATIVE}},{key:"isPositioned",value:function(){return this.style.position!==CA.STATIC}},{key:"isFloating",value:function(){return 0!==this.style.float}},{key:"isRootElement",value:function(){return null===this.parent}},{key:"isTransformed",value:function(){return null!==this.style.transform}},{key:"isPositionedWithZIndex",value:function(){return this.isPositioned()&&!this.style.zIndex.auto}},{key:"isInlineLevel",value:function(){return U(this.style.display,oA.INLINE)||U(this.style.display,oA.INLINE_BLOCK)||U(this.style.display,oA.INLINE_FLEX)||U(this.style.display,oA.INLINE_GRID)||U(this.style.display,oA.INLINE_LIST_ITEM)||U(this.style.display,oA.INLINE_TABLE)}},{key:"isInlineBlockOrInlineTable",value:function(){return U(this.style.display,oA.INLINE_BLOCK)||U(this.style.display,oA.INLINE_TABLE)}}]),A}(),Ne=function(A,e){if(A instanceof A.ownerDocument.defaultView.SVGSVGElement||A instanceof SVGSVGElement){var t=new XMLSerializer;return e.loadImage("data:image/svg+xml,".concat(encodeURIComponent(t.serializeToString(A))))}switch(A.tagName){case"IMG":return e.loadImage(A.currentSrc||A.src);case"CANVAS":return e.loadCanvas(A);case"IFRAME":var n=A.getAttribute("data-html2canvas-internal-iframe-key");if(n)return n}return null},xe=function(){function A(e,t,n){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.container=e,this.parent=t,this.contexts=[],this.children=[],this.treatAsRealStackingContext=n}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"getOpacity",value:function(){return this.parent?this.container.style.opacity*this.parent.getOpacity():this.container.style.opacity}},{key:"getRealParentStackingContext",value:function(){return!this.parent||this.treatAsRealStackingContext?this:this.parent.getRealParentStackingContext()}}]),A}(),Te=["SCRIPT","HEAD","TITLE","OBJECT","BR","OPTION"],Ke=function(A,e){return A.isRootElement()||A.isPositionedWithZIndex()||A.style.opacity<1||A.isTransformed()||ke(A,e)},Se=function(A){return A.isPositioned()||A.isFloating()},ke=function(A,e){return"BODY"===e.nodeName&&A.parent instanceof be&&A.parent.style.background.backgroundColor.isTransparent()},De=function(){function A(e){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this._data={},this._document=e}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"_parseMetrics",value:function(A){var e=this._document.createElement("div"),t=this._document.createElement("img"),n=this._document.createElement("span"),r=this._document.body;if(!r)throw new Error("");e.style.visibility="hidden",e.style.fontFamily=A.fontFamily,e.style.fontSize=A.fontSize,e.style.margin="0",e.style.padding="0",r.appendChild(e),t.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",t.width=1,t.height=1,t.style.margin="0",t.style.padding="0",t.style.verticalAlign="baseline",n.style.fontFamily=A.fontFamily,n.style.fontSize=A.fontSize,n.style.margin="0",n.style.padding="0",n.appendChild(this._document.createTextNode("Hidden Text")),e.appendChild(n),e.appendChild(t);var i=t.offsetTop-n.offsetTop+2;e.removeChild(n),e.appendChild(this._document.createTextNode("Hidden Text")),e.style.lineHeight="normal",t.style.verticalAlign="super";var o=t.offsetTop-e.offsetTop+2;return r.removeChild(e),{baseline:i,middle:o}}},{key:"getMetrics",value:function(A){var e="".concat(A.fontFamily," ").concat(A.fontSize);return void 0===this._data[e]&&(this._data[e]=this._parseMetrics(A)),this._data[e]}}]),A}(),Ie=/([+-]?\d*\.?\d+)(deg|grad|rad|turn)/i;function Re(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}var Me=/^(to )?(left|top|right|bottom)( (left|top|right|bottom))?$/i,Oe=/^([+-]?\d*\.?\d+)% ([+-]?\d*\.?\d+)%$/i,Le=/(px)|%|( 0)$/i,ze=/^(from|to|color-stop)\((?:([\d.]+)(%)?,\s*)?(.+?)\)$/i,_e=/^\s*(circle|ellipse)?\s*((?:([\d.]+)(px|r?em|%)\s*(?:([\d.]+)(px|r?em|%))?)|closest-side|closest-corner|farthest-side|farthest-corner)?\s*(?:at\s*(?:(left|center|right)|([\d.]+)(px|r?em|%))\s+(?:(top|center|bottom)|([\d.]+)(px|r?em|%)))?(?:\s|$)/i,Xe={left:new E("0%"),top:new E("0%"),center:new E("50%"),right:new E("100%"),bottom:new E("100%")},je=function(A,e,t){for(var n=[],r=e;r<A.length;r++){var i=A[r],o=Le.test(i),s=i.lastIndexOf(" "),a=new h(o?i.substring(0,s):i),c=o?new E(i.substring(s+1)):r===e?new E("0%"):r===A.length-1?new E("100%"):null;n.push({color:a,stop:c})}for(var u=n.map(function(A){var e=A.stop;return{color:A.color,stop:0===t?0:e?e.getAbsoluteValue(t)/t:null}}),l=u[0].stop,d=0;d<u.length;d++)if(null!==l){var B=u[d].stop;if(null===B){for(var f=d;null===u[f].stop;)f++;for(var g=(u[f].stop-l)/(f-d+1);d<f;d++)l=u[d].stop=l+g}else l=B}return u},Pe=function(A,e,t){var n=function(A){var e=A.match(Ie);if(e){var t=parseFloat(e[1]);switch(e[2].toLowerCase()){case"deg":return Math.PI*t/180;case"grad":return Math.PI/200*t;case"rad":return t;case"turn":return 2*Math.PI*t}}return null}(A[0]),r=Me.test(A[0]),i=r||null!==n||Oe.test(A[0]),o=i?null!==n?Je(t?n-.5*Math.PI:n,e):r?Ge(A[0],e):qe(A[0],e):Je(Math.PI,e),s=i?1:0,a=Math.min(F(Math.abs(o.x0)+Math.abs(o.x1),Math.abs(o.y0)+Math.abs(o.y1)),2*e.width,2*e.height);return new function A(e,t){Re(this,A),this.type=0,this.colorStops=e,this.direction=t}(je(A,s,a),o)},Ve=function(A,e,t){var n=e[0].match(_e),r=n&&("circle"===n[1]||void 0!==n[3]&&void 0===n[5])?0:1,i={},o={};n&&(void 0!==n[3]&&(i.x=b(A,n[3],n[4]).getAbsoluteValue(t.width)),void 0!==n[5]&&(i.y=b(A,n[5],n[6]).getAbsoluteValue(t.height)),n[7]?o.x=Xe[n[7].toLowerCase()]:void 0!==n[8]&&(o.x=b(A,n[8],n[9])),n[10]?o.y=Xe[n[10].toLowerCase()]:void 0!==n[11]&&(o.y=b(A,n[11],n[12])));var s={x:void 0===o.x?t.width/2:o.x.getAbsoluteValue(t.width),y:void 0===o.y?t.height/2:o.y.getAbsoluteValue(t.height)},a=$e(n&&n[2]||"farthest-corner",r,s,i,t);return new function A(e,t,n,r){Re(this,A),this.type=1,this.colorStops=e,this.shape=t,this.center=n,this.radius=r}(je(e,n?1:0,Math.min(a.x,a.y)),r,s,a)},Je=function(A,e){var t=e.width,n=e.height,r=.5*t,i=.5*n,o=(Math.abs(t*Math.sin(A))+Math.abs(n*Math.cos(A)))/2,s=r+Math.sin(A)*o,a=i-Math.cos(A)*o;return{x0:s,x1:t-s,y0:a,y1:n-a}},We=function(A){return Math.acos(A.width/2/(F(A.width,A.height)/2))},Ge=function(A,e){switch(A){case"bottom":case"to top":return Je(0,e);case"left":case"to right":return Je(Math.PI/2,e);case"right":case"to left":return Je(3*Math.PI/2,e);case"top right":case"right top":case"to bottom left":case"to left bottom":return Je(Math.PI+We(e),e);case"top left":case"left top":case"to bottom right":case"to right bottom":return Je(Math.PI-We(e),e);case"bottom left":case"left bottom":case"to top right":case"to right top":return Je(We(e),e);case"bottom right":case"right bottom":case"to top left":case"to left top":return Je(2*Math.PI-We(e),e);case"top":case"to bottom":default:return Je(Math.PI,e)}},qe=function(A,e){var t=function(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),2!==t.length);n=!0);}catch(A){r=!0,i=A}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}(A)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(A.split(" ").map(parseFloat)),n=t[0]/100*e.width/(t[1]/100*e.height);return Je(Math.atan(isNaN(n)?1:n)+Math.PI/2,e)},Ye=function(A,e,t,n){return[{x:0,y:0},{x:0,y:A.height},{x:A.width,y:0},{x:A.width,y:A.height}].reduce(function(A,r){var i=F(e-r.x,t-r.y);return(n?i<A.optimumDistance:i>A.optimumDistance)?{optimumCorner:r,optimumDistance:i}:A},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},$e=function(A,e,t,n,r){var i=t.x,o=t.y,s=0,a=0;switch(A){case"closest-side":0===e?s=a=Math.min(Math.abs(i),Math.abs(i-r.width),Math.abs(o),Math.abs(o-r.height)):1===e&&(s=Math.min(Math.abs(i),Math.abs(i-r.width)),a=Math.min(Math.abs(o),Math.abs(o-r.height)));break;case"closest-corner":if(0===e)s=a=Math.min(F(i,o),F(i,o-r.height),F(i-r.width,o),F(i-r.width,o-r.height));else if(1===e){var c=Math.min(Math.abs(o),Math.abs(o-r.height))/Math.min(Math.abs(i),Math.abs(i-r.width)),u=Ye(r,i,o,!0);a=c*(s=F(u.x-i,(u.y-o)/c))}break;case"farthest-side":0===e?s=a=Math.max(Math.abs(i),Math.abs(i-r.width),Math.abs(o),Math.abs(o-r.height)):1===e&&(s=Math.max(Math.abs(i),Math.abs(i-r.width)),a=Math.max(Math.abs(o),Math.abs(o-r.height)));break;case"farthest-corner":if(0===e)s=a=Math.max(F(i,o),F(i,o-r.height),F(i-r.width,o),F(i-r.width,o-r.height));else if(1===e){var l=Math.max(Math.abs(o),Math.abs(o-r.height))/Math.max(Math.abs(i),Math.abs(i-r.width)),d=Ye(r,i,o,!1);a=l*(s=F(d.x-i,(d.y-o)/l))}break;default:s=n.x||0,a=void 0!==n.y?n.y:s}return{x:s,y:a}},Ze=function(A){var e="",t="",n="",r="",i=0,o=/^(left|center|right|\d+(?:px|r?em|%)?)(?:\s+(top|center|bottom|\d+(?:px|r?em|%)?))?$/i,s=/^\d+(px|r?em|%)?(?:\s+\d+(px|r?em|%)?)?$/i,a=A[i].match(o);a&&i++;var c=A[i].match(/^(circle|ellipse)?\s*(closest-side|closest-corner|farthest-side|farthest-corner|contain|cover)?$/i);c&&(e=c[1]||"","contain"===(n=c[2]||"")?n="closest-side":"cover"===n&&(n="farthest-corner"),i++);var u=A[i].match(s);u&&i++;var l=A[i].match(o);l&&i++;var d=A[i].match(s);d&&i++;var B=l||a;B&&B[1]&&(r=B[1]+(/^\d+$/.test(B[1])?"px":""),B[2]&&(r+=" "+B[2]+(/^\d+$/.test(B[2])?"px":"")));var h=d||u;return h&&(t=h[0],h[1]||(t+="px")),!r||e||t||n||(t=r,r=""),r&&(r="at ".concat(r)),[[e,n,t,r].filter(function(A){return!!A}).join(" ")].concat(A.slice(i))},At=function(A){return A.map(function(A){return A.match(ze)}).map(function(e,t){if(!e)return A[t];switch(e[1]){case"from":return"".concat(e[4]," 0%");case"to":return"".concat(e[4]," 100%");case"color-stop":return"%"===e[3]?"".concat(e[4]," ").concat(e[2]):"".concat(e[4]," ").concat(100*parseFloat(e[2]),"%")}})};function et(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),!e||t.length!==e);n=!0);}catch(A){r=!0,i=A}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}(A,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var tt=function(){function A(e,t){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.target=e,this.options=t,e.render(t)}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"renderNode",value:function(A){A.isVisible()&&(this.renderNodeBackgroundAndBorders(A),this.renderNodeContent(A))}},{key:"renderNodeContent",value:function(A){var e=this,t=function(){if(A.childNodes.length&&A.childNodes.forEach(function(t){if(t instanceof jA){var n=t.parent.style;e.target.renderTextNode(t.bounds,n.color,n.font,n.textDecoration,n.textShadow)}else e.target.drawShape(t,A.style.color)}),A.image){var t=e.options.imageStore.get(A.image);if(t){var n=function(A,e,t){var n=e[0].value,r=e[3].value;return new S(A.left+r+t[3].borderWidth,A.top+n+t[0].borderWidth,A.width-(t[1].borderWidth+t[3].borderWidth+r+e[1].value),A.height-(t[0].borderWidth+t[2].borderWidth+n+e[2].value))}(A.bounds,A.style.padding,A.style.border),r="number"==typeof t.width&&t.width>0?t.width:n.width,i="number"==typeof t.height&&t.height>0?t.height:n.height;r>0&&i>0&&e.target.clip([R(A.curvedBounds)],function(){e.target.drawImage(t,new S(0,0,r,i),n)})}}},n=A.getClipPaths();n.length?this.target.clip(n,t):t()}},{key:"renderNodeBackgroundAndBorders",value:function(A){var e=this,t=!A.style.background.backgroundColor.isTransparent()||A.style.background.backgroundImage.length,n=A.style.border.some(function(A){return 0!==A.borderStyle&&!A.borderColor.isTransparent()}),r=function(){var n=function(A,e){switch(e){case X.BORDER_BOX:return function(A){return[A.topLeftOuter,A.topRightOuter,A.bottomRightOuter,A.bottomLeftOuter]}(A);case X.PADDING_BOX:default:return R(A)}}(A.curvedBounds,A.style.background.backgroundClip);t&&e.target.clip([n],function(){A.style.background.backgroundColor.isTransparent()||e.target.fill(A.style.background.backgroundColor),e.renderBackgroundImage(A)}),A.style.border.forEach(function(t,n){0===t.borderStyle||t.borderColor.isTransparent()||e.renderBorder(t,n,A.curvedBounds)})};if(t||n){var i=A.parent?A.parent.getClipPaths():[];i.length?this.target.clip(i,r):r()}}},{key:"renderBackgroundImage",value:function(A){var e=this;A.style.background.backgroundImage.slice(0).reverse().forEach(function(t){"url"===t.source.method&&t.source.args.length?e.renderBackgroundRepeat(A,t):/gradient/i.test(t.source.method)&&e.renderBackgroundGradient(A,t)})}},{key:"renderBackgroundRepeat",value:function(A,e){var t=this.options.imageStore.get(e.source.args[0]);if(t){var n=J(A.style.background.backgroundOrigin,A.bounds,A.style.padding,A.style.border),r=function(A,e,t){var n=0,r=0,i=A.size;if(1===i[0].size||2===i[0].size){var o=e.width/e.height;return t.width/t.height<o!=(2===i[0].size)?new N(t.width,t.width/o):new N(t.height*o,t.height)}return i[0].value&&(n=i[0].value.getAbsoluteValue(t.width)),0===i[0].size&&0===i[1].size?r=e.height:0===i[1].size?r=n/e.width*e.height:i[1].value&&(r=i[1].value.getAbsoluteValue(t.height)),0===i[0].size&&(n=r/e.height*e.width),new N(n,r)}(e,t,n),i=W(e.position,r,n),o=function(A,e,t,n,r){switch(A.repeat){case 2:return[new x(Math.round(r.left),Math.round(n.top+e.y)),new x(Math.round(r.left+r.width),Math.round(n.top+e.y)),new x(Math.round(r.left+r.width),Math.round(t.height+n.top+e.y)),new x(Math.round(r.left),Math.round(t.height+n.top+e.y))];case 3:return[new x(Math.round(n.left+e.x),Math.round(r.top)),new x(Math.round(n.left+e.x+t.width),Math.round(r.top)),new x(Math.round(n.left+e.x+t.width),Math.round(r.height+r.top)),new x(Math.round(n.left+e.x),Math.round(r.height+r.top))];case 1:return[new x(Math.round(n.left+e.x),Math.round(n.top+e.y)),new x(Math.round(n.left+e.x+t.width),Math.round(n.top+e.y)),new x(Math.round(n.left+e.x+t.width),Math.round(n.top+e.y+t.height)),new x(Math.round(n.left+e.x),Math.round(n.top+e.y+t.height))];default:return[new x(Math.round(r.left),Math.round(r.top)),new x(Math.round(r.left+r.width),Math.round(r.top)),new x(Math.round(r.left+r.width),Math.round(r.height+r.top)),new x(Math.round(r.left),Math.round(r.height+r.top))]}}(e,i,r,n,A.bounds),s=Math.round(n.left+i.x),a=Math.round(n.top+i.y);this.target.renderRepeat(o,t,r,s,a)}}},{key:"renderBackgroundGradient",value:function(A,e){var t=J(A.style.background.backgroundOrigin,A.bounds,A.style.padding,A.style.border),n=function(A,e){var t=A.size,n=t[0].value?t[0].value.getAbsoluteValue(e.width):e.width,r=t[1].value?t[1].value.getAbsoluteValue(e.height):t[0].value?n:e.height;return new N(n,r)}(e,t),r=W(e.position,n,t),i=new S(Math.round(t.left+r.x),Math.round(t.top+r.y),n.width,n.height),o=function(A,e,t){var n=e.args,r=e.method,i=e.prefix;return"linear-gradient"===r?Pe(n,t,!!i):"gradient"===r&&"linear"===n[0]?Pe(["to bottom"].concat(At(n.slice(3))),t,!!i):"radial-gradient"===r?Ve(A,"-webkit-"===i?Ze(n):n,t):"gradient"===r&&"radial"===n[0]?Ve(A,At(Ze(n.slice(1))),t):void 0}(A,e.source,i);if(o)switch(o.type){case 0:this.target.renderLinearGradient(i,o);break;case 1:this.target.renderRadialGradient(i,o)}}},{key:"renderBorder",value:function(A,e,t){this.target.drawShape(function(A,e){switch(e){case 0:return I(A.topLeftOuter,A.topLeftInner,A.topRightOuter,A.topRightInner);case 1:return I(A.topRightOuter,A.topRightInner,A.bottomRightOuter,A.bottomRightInner);case 2:return I(A.bottomRightOuter,A.bottomRightInner,A.bottomLeftOuter,A.bottomLeftInner);case 3:default:return I(A.bottomLeftOuter,A.bottomLeftInner,A.topLeftOuter,A.topLeftInner)}}(t,e),A.borderColor)}},{key:"renderStack",value:function(A){var e=this;if(A.container.isVisible()){var t=A.getOpacity();t!==this._opacity&&(this.target.setOpacity(A.getOpacity()),this._opacity=t);var n=A.container.style.transform;null!==n?this.target.transform(A.container.bounds.left+n.transformOrigin[0].value,A.container.bounds.top+n.transformOrigin[1].value,n.transform,function(){return e.renderStackContent(A)}):this.renderStackContent(A)}}},{key:"renderStackContent",value:function(A){var e=et(rt(A),5),t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],s=et(nt(A),2),a=s[0],c=s[1];this.renderNodeBackgroundAndBorders(A.container),t.sort(it).forEach(this.renderStack,this),this.renderNodeContent(A.container),c.forEach(this.renderNode,this),i.forEach(this.renderStack,this),o.forEach(this.renderStack,this),a.forEach(this.renderNode,this),n.forEach(this.renderStack,this),r.sort(it).forEach(this.renderStack,this)}},{key:"render",value:function(A){return this.options.backgroundColor&&this.target.rectangle(this.options.x,this.options.y,this.options.width,this.options.height,this.options.backgroundColor),this.renderStack(A),this.target.getTarget()}}]),A}(),nt=function(A){for(var e=[],t=[],n=A.children.length,r=0;r<n;r++){var i=A.children[r];i.isInlineLevel()?e.push(i):t.push(i)}return[e,t]},rt=function(A){for(var e=[],t=[],n=[],r=[],i=[],o=A.contexts.length,s=0;s<o;s++){var a=A.contexts[s];a.container.isPositioned()||a.container.style.opacity<1||a.container.isTransformed()?a.container.style.zIndex.order<0?e.push(a):a.container.style.zIndex.order>0?n.push(a):t.push(a):a.container.isFloating()?r.push(a):i.push(a)}return[e,t,n,r,i]},it=function(A,e){return A.container.style.zIndex.order>e.container.style.zIndex.order?1:A.container.style.zIndex.order<e.container.style.zIndex.order?-1:A.container.index>e.container.index?1:-1},ot=function(A,e){if(!e.proxy)return Promise.reject(null);var t=e.proxy;return new Promise(function(n,r){var i=OA.SUPPORT_CORS_XHR&&OA.SUPPORT_RESPONSE_TYPE?"blob":"text",o=OA.SUPPORT_CORS_XHR?new XMLHttpRequest:new XDomainRequest;o.onload=function(){if(o instanceof XMLHttpRequest)if(200===o.status)if("text"===i)n(o.response);else{var A=new FileReader;A.addEventListener("load",function(){return n(A.result)},!1),A.addEventListener("error",function(A){return r(A)},!1),A.readAsDataURL(o.response)}else r("");else n(o.responseText)},o.onerror=r,o.open("GET","".concat(t,"?url=").concat(encodeURIComponent(A),"&responseType=").concat(i)),"text"!==i&&o instanceof XMLHttpRequest&&(o.responseType=i),e.imageTimeout&&(o.timeout=e.imageTimeout,o.ontimeout=function(){return r("")}),o.send()})};function st(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function at(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}function ct(A,e,t){return e&&at(A.prototype,e),t&&at(A,t),A}var ut=function(){function A(e,t,n){st(this,A),this.options=e,this._window=n,this.origin=this.getOrigin(n.location.href),this.cache={},this.logger=t,this._index=0}return ct(A,[{key:"loadImage",value:function(A){var e=this;if(this.hasResourceInCache(A))return A;if(pt(A))return this.cache[A]=mt(A,this.options.imageTimeout||0),A;if(!wt(A)||OA.SUPPORT_SVG_DRAWING){if(!0===this.options.allowTaint||ft(A)||this.isSameOrigin(A))return this.addImage(A,A,!1);if(!this.isSameOrigin(A)){if("string"==typeof this.options.proxy)return this.cache[A]=ot(A,this.options).then(function(A){return mt(A,e.options.imageTimeout||0)}),A;if(!0===this.options.useCORS&&OA.SUPPORT_CORS_IMAGES)return this.addImage(A,A,!0)}}}},{key:"inlineImage",value:function(A){var e=this;return ft(A)?mt(A,this.options.imageTimeout||0):this.hasResourceInCache(A)?this.cache[A]:this.isSameOrigin(A)||"string"!=typeof this.options.proxy?this.xhrImage(A):this.cache[A]=ot(A,this.options).then(function(A){return mt(A,e.options.imageTimeout||0)})}},{key:"xhrImage",value:function(A){var e=this;return this.cache[A]=new Promise(function(t,n){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(4===r.readyState)if(200!==r.status)n("Failed to fetch image ".concat(A.substring(0,256)," with status code ").concat(r.status));else{var e=new FileReader;e.addEventListener("load",function(){t(e.result)},!1),e.addEventListener("error",function(A){return n(A)},!1),e.readAsDataURL(r.response)}},r.responseType="blob",e.options.imageTimeout&&(r.timeout=e.options.imageTimeout,r.ontimeout=function(){return n("")}),r.open("GET",A,!0),r.send()}).then(function(A){return mt(A,e.options.imageTimeout||0)}),this.cache[A]}},{key:"loadCanvas",value:function(A){var e=String(this._index++);return this.cache[e]=Promise.resolve(A),e}},{key:"hasResourceInCache",value:function(A){return void 0!==this.cache[A]}},{key:"addImage",value:function(A,e,t){var n=this,r=function(A){return new Promise(function(r,i){var o=new Image;o.onload=function(){return r(o)},A&&!t||(o.crossOrigin="anonymous"),o.onerror=i,o.src=e,!0===o.complete&&setTimeout(function(){r(o)},500),n.options.imageTimeout&&setTimeout(function(){return i("")},n.options.imageTimeout)})};return this.cache[A]=gt(e)&&!wt(e)?OA.SUPPORT_BASE64_DRAWING(e).then(r):r(!0),A}},{key:"isSameOrigin",value:function(A){return this.getOrigin(A)===this.origin}},{key:"getOrigin",value:function(A){var e=this._link||(this._link=this._window.document.createElement("a"));return e.href=A,e.href=e.href,e.protocol+e.hostname+e.port}},{key:"ready",value:function(){var A=this,e=Object.keys(this.cache),t=e.map(function(e){return A.cache[e].catch(function(A){return null})});return Promise.all(t).then(function(A){return new lt(e,A)})}}]),A}(),lt=function(){function A(e,t){st(this,A),this._keys=e,this._resources=t}return ct(A,[{key:"get",value:function(A){var e=this._keys.indexOf(A);return-1===e?null:this._resources[e]}}]),A}(),dt=/^data:image\/svg\+xml/i,Bt=/^data:image\/.*;base64,/i,ht=/^data:image\/.*/i,ft=function(A){return ht.test(A)},gt=function(A){return Bt.test(A)},pt=function(A){return"blob"===A.substr(0,4)},wt=function(A){return"svg"===A.substr(-3).toLowerCase()||dt.test(A)},mt=function(A,e){return new Promise(function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src=A,!0===r.complete&&setTimeout(function(){t(r)},500),e&&setTimeout(function(){return n("")},e)})};function Qt(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),!e||t.length!==e);n=!0);}catch(A){r=!0,i=A}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}(A,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Ct=function(A,e,t){if(!e||!e.content||"none"===e.content||"-moz-alt-content"===e.content||"none"===e.display)return null;var n=Ut(e.content),r=n.length,i=[],o="",s=e.counterIncrement;if(s&&"none"!==s){var a=Qt(s.split(/\s+/),2),c=a[1],u=t.counters[a[0]];u&&(u[u.length-1]+=void 0===c?1:parseInt(c,10))}for(var l=0;l<r;l++){var d=n[l];switch(d.type){case 0:o+=d.value||"";break;case 1:A instanceof HTMLElement&&d.value&&(o+=A.getAttribute(d.value)||"");break;case 3:var B=t.counters[d.name||""];B&&(o+=vt([B[B.length-1]],"",d.format));break;case 4:var h=t.counters[d.name||""];h&&(o+=vt(h,d.glue,d.format));break;case 5:o+=yt(e,!0,t.quoteDepth),t.quoteDepth++;break;case 6:t.quoteDepth--,o+=yt(e,!1,t.quoteDepth);break;case 2:o&&(i.push({type:0,value:o}),o=""),i.push({type:1,value:d.value||""})}}return o&&i.push({type:0,value:o}),i},Ut=function(A,e){if(e&&e[A])return e[A];for(var t=[],n=A.length,r=!1,i=!1,o=!1,s="",a="",c=[],u=0;u<n;u++){var l=A.charAt(u);switch(l){case"'":case'"':i?s+=l:(r=!r,o||r||(t.push({type:0,value:s}),s=""));break;case"\\":i?(s+=l,i=!1):i=!0;break;case"(":r?s+=l:(o=!0,a=s,s="",c=[]);break;case")":if(r)s+=l;else if(o){switch(s&&c.push(s),a){case"attr":c.length>0&&t.push({type:1,value:c[0]});break;case"counter":if(c.length>0){var d={type:3,name:c[0]};c.length>1&&(d.format=c[1]),t.push(d)}break;case"counters":if(c.length>0){var B={type:4,name:c[0]};c.length>1&&(B.glue=c[1]),c.length>2&&(B.format=c[2]),t.push(B)}break;case"url":c.length>0&&t.push({type:2,value:c[0]})}o=!1,s=""}break;case",":r?s+=l:o&&(c.push(s),s="");break;case" ":case"\t":r?s+=l:s&&(Ft(t,s),s="");break;default:s+=l}"\\"!==l&&(i=!1)}return s&&Ft(t,s),e&&(e[A]=t),t},Ft=function(A,e){switch(e){case"open-quote":A.push({type:5});break;case"close-quote":A.push({type:6})}},yt=function(A,e,t){var n=A.quotes?A.quotes.split(/\s+/):["'\"'","'\"'"],r=2*t;return r>=n.length&&(r=n.length-2),e||++r,n[r].replace(/^["']|["']$/g,"")},vt=function(A,e,t){for(var n=A.length,r="",i=0;i<n;i++)i>0&&(r+=e||""),r+=He(A[i],BA(t||"decimal"),!1);return r},Ht=function(){function A(e,t,n,r,i){!function(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}(this,A),this.referenceElement=e,this.scrolledElements=[],this.copyStyles=r,this.inlineImages=r,this.logger=n,this.options=t,this.renderer=i,this.resourceLoader=new ut(t,n,window),this.pseudoContentData={counters:{},quoteDepth:0},this.documentElement=this.cloneNode(e.ownerDocument.documentElement)}return function(A,e,t){e&&function(A,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(A,n.key,n)}}(A.prototype,e)}(A,[{key:"inlineAllImages",value:function(A){var e=this;if(this.inlineImages&&A){var t=A.style;Promise.all(eA(t.backgroundImage).map(function(A){return"url"===A.method?e.resourceLoader.inlineImage(A.args[0]).then(function(A){return A&&"string"==typeof A.src?'url("'.concat(A.src,'")'):"none"}).catch(function(A){}):Promise.resolve("".concat(A.prefix).concat(A.method,"(").concat(A.args.join(","),")"))})).then(function(A){A.length>1&&(t.backgroundColor=""),t.backgroundImage=A.join(",")}),A instanceof HTMLImageElement&&this.resourceLoader.inlineImage(A.src).then(function(e){if(e&&A instanceof HTMLImageElement&&A.parentNode){var t=A.parentNode,n=y(A.style,e.cloneNode(!1));t.replaceChild(n,A)}}).catch(function(A){})}}},{key:"inlineFonts",value:function(A){var e=this;return Promise.all(Array.from(A.styleSheets).map(function(e){return e.href?fetch(e.href).then(function(A){return A.text()}).then(function(A){return bt(A,e.href)}).catch(function(A){return[]}):Et(e,A)})).then(function(A){return A.reduce(function(A,e){return A.concat(e)},[])}).then(function(A){return Promise.all(A.map(function(A){return fetch(A.formats[0].src).then(function(A){return A.blob()}).then(function(A){return new Promise(function(e,t){var n=new FileReader;n.onerror=t,n.onload=function(){e(n.result)},n.readAsDataURL(A)})}).then(function(e){return A.fontFace.setProperty("src",'url("'.concat(e,'")')),"@font-face {".concat(A.fontFace.cssText," ")})}))}).then(function(t){var n=A.createElement("style");n.textContent=t.join("\n"),e.documentElement.appendChild(n)})}},{key:"createElementClone",value:function(A){var e=this;if(this.copyStyles&&A instanceof HTMLCanvasElement){var t=A.ownerDocument.createElement("img");try{return t.src=A.toDataURL(),t}catch(A){}}if(A instanceof HTMLIFrameElement){var n=A.cloneNode(!1),r=Mt();n.setAttribute("data-html2canvas-internal-iframe-key",r);var i=k(A,0,0),o=i.width,s=i.height;return this.resourceLoader.cache[r]=Lt(A,this.options).then(function(A){return e.renderer(A,{async:e.options.async,allowTaint:e.options.allowTaint,backgroundColor:"#ffffff",canvas:null,imageTimeout:e.options.imageTimeout,logging:e.options.logging,proxy:e.options.proxy,removeContainer:e.options.removeContainer,scale:e.options.scale,foreignObjectRendering:e.options.foreignObjectRendering,useCORS:e.options.useCORS,target:new Q,width:o,height:s,x:0,y:0,windowWidth:A.ownerDocument.defaultView.innerWidth,windowHeight:A.ownerDocument.defaultView.innerHeight,scrollX:A.ownerDocument.defaultView.pageXOffset,scrollY:A.ownerDocument.defaultView.pageYOffset},e.logger.child(r))}).then(function(e){return new Promise(function(t,r){var i=document.createElement("img");i.onload=function(){return t(e)},i.onerror=function(A){"data:,"==i.src?t(e):r(A)},i.src=e.toDataURL(),n.parentNode&&n.parentNode.replaceChild(y(A.ownerDocument.defaultView.getComputedStyle(A),i),n)})}),n}try{if(A instanceof HTMLStyleElement&&A.sheet&&A.sheet.cssRules){var a=[].slice.call(A.sheet.cssRules,0).reduce(function(A,e){return e&&e.cssText?A+e.cssText:A},""),c=A.cloneNode(!1);return c.textContent=a,c}}catch(A){if(this.logger.log("Unable to access cssRules property"),"SecurityError"!==A.name)throw this.logger.log(A),A}return A.cloneNode(!1)}},{key:"cloneNode",value:function(A){var e=A.nodeType===Node.TEXT_NODE?document.createTextNode(A.nodeValue):this.createElementClone(A),t=A.ownerDocument.defaultView,n=A instanceof t.HTMLElement?t.getComputedStyle(A):null,r=A instanceof t.HTMLElement?t.getComputedStyle(A,":before"):null,i=A instanceof t.HTMLElement?t.getComputedStyle(A,":after"):null;this.referenceElement===A&&e instanceof t.HTMLElement&&(this.clonedReferenceElement=e),e instanceof t.HTMLBodyElement&&Dt(e);for(var o=function(A,e){if(!A||!A.counterReset||"none"===A.counterReset)return[];for(var t=[],n=A.counterReset.split(/\s*,\s*/),r=n.length,i=0;i<r;i++){var o=Qt(n[i].split(/\s+/),2),s=o[0],a=o[1];t.push(s);var c=e.counters[s];c||(c=e.counters[s]=[]),c.push(parseInt(a||0,10))}return t}(n,this.pseudoContentData),s=Ct(A,r,this.pseudoContentData),a=A.firstChild;a;a=a.nextSibling)a.nodeType===Node.ELEMENT_NODE&&("SCRIPT"===a.nodeName||a.hasAttribute("data-html2canvas-ignore")||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(a))||this.copyStyles&&"STYLE"===a.nodeName||e.appendChild(this.cloneNode(a));var c=Ct(A,i,this.pseudoContentData);if(function(A,e){for(var t=A.length,n=0;n<t;n++)e.counters[A[n]].pop()}(o,this.pseudoContentData),A instanceof t.HTMLElement&&e instanceof t.HTMLElement)switch(r&&this.inlineAllImages(xt(A,e,r,s,Tt)),i&&this.inlineAllImages(xt(A,e,i,c,Kt)),!n||!this.copyStyles||A instanceof HTMLIFrameElement||y(n,e),this.inlineAllImages(e),0===A.scrollTop&&0===A.scrollLeft||this.scrolledElements.push([e,A.scrollLeft,A.scrollTop]),A.nodeName){case"CANVAS":this.copyStyles||Nt(A,e);break;case"TEXTAREA":case"SELECT":e.value=A.value}return e}}]),A}(),Et=function(A,e){return(A.cssRules?Array.from(A.cssRules):[]).filter(function(A){return A.type===CSSRule.FONT_FACE_RULE}).map(function(A){for(var t=eA(A.style.getPropertyValue("src")),n=[],r=0;r<t.length;r++)if("url"===t[r].method&&t[r+1]&&"format"===t[r+1].method){var i=e.createElement("a");i.href=t[r].args[0],e.body&&e.body.appendChild(i),n.push({src:i.href,format:t[r+1].args[0]})}return{formats:n.filter(function(A){return/^woff/i.test(A.format)}),fontFace:A.style}}).filter(function(A){return A.formats.length})},bt=function(A,e){var t=document.implementation.createHTMLDocument(""),n=document.createElement("base");n.href=e;var r=document.createElement("style");return r.textContent=A,t.head&&t.head.appendChild(n),t.body&&t.body.appendChild(r),r.sheet?Et(r.sheet,t):[]},Nt=function(A,e){try{if(e){e.width=A.width,e.height=A.height;var t=A.getContext("2d"),n=e.getContext("2d");t?n.putImageData(t.getImageData(0,0,A.width,A.height),0,0):n.drawImage(A,0,0)}}catch(A){}},xt=function(A,e,t,n,r){if(t&&t.content&&"none"!==t.content&&"-moz-alt-content"!==t.content&&"none"!==t.display){var i=e.ownerDocument.createElement("html2canvaspseudoelement");if(y(t,i),n)for(var o=n.length,s=0;s<o;s++){var a=n[s];switch(a.type){case 1:var c=e.ownerDocument.createElement("img");c.src=eA("url(".concat(a.value,")"))[0].args[0],c.style.opacity="1",i.appendChild(c);break;case 0:i.appendChild(e.ownerDocument.createTextNode(a.value))}}return i.className="".concat(St," ").concat(kt),e.className+=" ".concat(r===Tt?St:kt),r===Tt?e.insertBefore(i,e.firstChild):e.appendChild(i),i}},Tt=":before",Kt=":after",St="___html2canvas___pseudoelement_before",kt="___html2canvas___pseudoelement_after",Dt=function(A){It(A,".".concat(St).concat(Tt).concat('{\n content: "" !important;\n display: none !important;\n}',"\n .").concat(kt).concat(Kt).concat('{\n content: "" !important;\n display: none !important;\n}'))},It=function(A,e){var t=A.ownerDocument.createElement("style");t.innerHTML=e,A.appendChild(t)},Rt=function(A){var e=function(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),3!==t.length);n=!0);}catch(A){r=!0,i=A}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}(A)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(A),t=e[0],n=e[2];t.scrollLeft=e[1],t.scrollTop=n},Mt=function(){return Math.ceil(Date.now()+1e7*Math.random()).toString(16)},Ot=/^data:text\/(.+);(base64)?,(.*)$/i,Lt=function(A,e){try{return Promise.resolve(A.contentWindow.document.documentElement)}catch(t){return e.proxy?ot(A.src,e).then(function(A){var e=A.match(Ot);return e?"base64"===e[2]?window.atob(decodeURIComponent(e[3])):decodeURIComponent(e[3]):Promise.reject()}).then(function(e){return zt(A.ownerDocument,k(A,0,0)).then(function(A){var t=A.contentWindow.document;t.open(),t.write(e);var n=_t(A).then(function(){return t.documentElement});return t.close(),n})}):Promise.reject()}},zt=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute("data-html2canvas-ignore","true"),A.body?(A.body.appendChild(t),Promise.resolve(t)):Promise.reject("")},_t=function(A){var e=A.contentWindow,t=e.document;return new Promise(function(n,r){e.onload=A.onload=t.onreadystatechange=function(){var e=setInterval(function(){t.body.childNodes.length>0&&"complete"===t.readyState&&(clearInterval(e),n(A))},50)}})};function Xt(A,e,t){return e in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}var jt=function(A,e){var t=e||{},n=new C("boolean"!=typeof t.logging||t.logging);n.log("html2canvas ".concat("1.0.0-rc.0"));var r=A.ownerDocument;if(!r)return Promise.reject("Provided element is not within a Document");var i=r.defaultView;return function A(e,t,n){var r=e.ownerDocument,i=new S(t.scrollX,t.scrollY,t.windowWidth,t.windowHeight),o=r.documentElement?new h(getComputedStyle(r.documentElement).backgroundColor):g,s=r.body?new h(getComputedStyle(r.body).backgroundColor):g,a=e===r.documentElement?o.isTransparent()?s.isTransparent()?t.backgroundColor?new h(t.backgroundColor):null:s:o:t.backgroundColor?new h(t.backgroundColor):null;return(t.foreignObjectRendering?OA.SUPPORT_FOREIGNOBJECT_DRAWING:Promise.resolve(!1)).then(function(o){return o?function(A){return A.inlineFonts(r).then(function(){return A.resourceLoader.ready()}).then(function(){var i=new kA(A.documentElement),o=r.defaultView,s=o.pageXOffset,c=o.pageYOffset,u="HTML"===e.tagName||"BODY"===e.tagName?D(r):k(e,s,c),l=u.height;return i.render({backgroundColor:a,logger:n,scale:t.scale,x:"number"==typeof t.x?t.x:u.left,y:"number"==typeof t.y?t.y:u.top,width:"number"==typeof t.width?t.width:Math.ceil(u.width),height:"number"==typeof t.height?t.height:Math.ceil(l),windowWidth:t.windowWidth,windowHeight:t.windowHeight,scrollX:t.scrollX,scrollY:t.scrollY})})}(new Ht(e,t,n,!0,A)):function(A,e,t,n,r,i){var o=new Ht(t,n,r,!1,i),s=A.defaultView.pageXOffset,a=A.defaultView.pageYOffset;return zt(A,e).then(function(r){var i=r.contentWindow,c=i.document,u=_t(r).then(function(){o.scrolledElements.forEach(Rt),i.scrollTo(e.left,e.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||i.scrollY===e.top&&i.scrollX===e.left||(c.documentElement.style.top=-e.top+"px",c.documentElement.style.left=-e.left+"px",c.documentElement.style.position="absolute");var t=Promise.resolve([r,o.clonedReferenceElement,o.resourceLoader]),s=n.onclone;return o.clonedReferenceElement instanceof i.HTMLElement||o.clonedReferenceElement instanceof A.defaultView.HTMLElement||o.clonedReferenceElement instanceof HTMLElement?"function"==typeof s?Promise.resolve().then(function(){return s(c)}).then(function(){return t}):t:Promise.reject("")});return c.open(),c.write("".concat(function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'.concat(A.publicId,'"')),A.systemId&&(e+='"'.concat(A.systemId,'"')),e+=">"),e}(document.doctype),"<html></html>")),function(A,e,t){!A.defaultView||s===A.defaultView.pageXOffset&&a===A.defaultView.pageYOffset||A.defaultView.scrollTo(s,a)}(t.ownerDocument),c.replaceChild(c.adoptNode(o.documentElement),c.documentElement),c.close(),u})}(r,i,e,t,n,A).then(function(A){var e=function(A,e){return function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t=[],n=!0,r=!1,i=void 0;try{for(var o,s=A[Symbol.iterator]();!(n=(o=s.next()).done)&&(t.push(o.value),3!==t.length);n=!0);}catch(A){r=!0,i=A}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}(A)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(A),i=e[0],o=e[1],s=e[2],c=function(A,e,t){var n=0,r=new be(A,null,e,n++),i=new xe(r,null,!0);return function A(e,t,n,r,i){for(var o,s=e.firstChild;s;s=o){o=s.nextSibling;var a=s.ownerDocument.defaultView;if(s instanceof a.Text||s instanceof Text||a.parent&&s instanceof a.parent.Text)s.data.trim().length>0&&t.childNodes.push(jA.fromTextNode(s,t));else if(s instanceof a.HTMLElement||s instanceof HTMLElement||a.parent&&s instanceof a.parent.HTMLElement){if(-1===Te.indexOf(s.nodeName)){var c=new be(s,t,r,i++);if(c.isVisible()){"INPUT"===s.tagName?ae(s,c):"TEXTAREA"===s.tagName?ce(s,c):"SELECT"===s.tagName?ue(s,c):c.style.listStyle&&-1!==c.style.listStyle.listStyleType&&ge(s,c,r);var u="TEXTAREA"!==s.tagName,l=Ke(c,s);if(l||Se(c)){var d=l||c.isPositioned()?n.getRealParentStackingContext():n,B=new xe(c,d,l);d.contexts.push(B),u&&A(s,c,B,r,i)}else n.children.push(c),u&&A(s,c,n,r,i)}}}else if(s instanceof a.SVGSVGElement||s instanceof SVGSVGElement||a.parent&&s instanceof a.parent.SVGSVGElement){var h=new be(s,t,r,i++),f=Ke(h,s);if(f||Se(h)){var g=f||h.isPositioned()?n.getRealParentStackingContext():n,p=new xe(h,g,f);g.contexts.push(p)}else n.children.push(h)}}}(A,r,i,e,1),i}(o,s),u=o.ownerDocument;return a===c.container.style.background.backgroundColor&&(c.container.style.background.backgroundColor=g),s.ready().then(function(A){var e=new De(u),s=u.defaultView,l=s.pageXOffset,d=s.pageYOffset,B="HTML"===o.tagName||"BODY"===o.tagName?D(r):k(o,l,d),h=B.height,f={backgroundColor:a,fontMetrics:e,imageStore:A,logger:n,scale:t.scale,x:"number"==typeof t.x?t.x:B.left,y:"number"==typeof t.y?t.y:B.top,width:"number"==typeof t.width?t.width:Math.ceil(B.width),height:"number"==typeof t.height?t.height:Math.ceil(h)};if(Array.isArray(t.target))return Promise.all(t.target.map(function(A){return new tt(A,f).render(c)}));var g=new tt(t.target,f).render(c);return!0===t.removeContainer&&i.parentNode&&i.parentNode.removeChild(i),g})})})}(A,function(A){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(A){return Object.getOwnPropertyDescriptor(t,A).enumerable}))),n.forEach(function(e){Xt(A,e,t[e])})}return A}({},{async:!0,allowTaint:!1,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,scale:i.devicePixelRatio||1,target:new Q(t.canvas),useCORS:!1,windowWidth:i.innerWidth,windowHeight:i.innerHeight,scrollX:i.pageXOffset,scrollY:i.pageYOffset},t),n)};jt.CanvasRenderer=Q,e.default=jt}]).default});