PageSourceSearch

https://maalek.net/assets/frappe/dist/js/frappe-web.bundle.GVCV7XQW.js

js maalek.net collected 2026-09-24 15:06:56 UTC 1,177,197 bytes, 2,041 lines download raw bytes

1(()=>{var xM=Object.create;var ss=Object.defineProperty,SM=Object.defineProperties,kM=Object.getOwnPropertyDescriptor,DM=Object.getOwnPropertyDescriptors,qM=Object.getOwnPropertyNames,Fl=Object.getOwnPropertySymbols,BM=Object.getPrototypeOf,Ul=Object.prototype.hasOwnProperty,PM=Object.prototype.propertyIsEnumerable;var Hl=(e,t,n)=>t in e?ss(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cs=(e,t)=>{for(var n in t||(t={}))Ul.call(t,n)&&Hl(e,n,t[n]);if(Fl)for(var n of Fl(t))PM.call(t,n)&&Hl(e,n,t[n]);return e},$l=(e,t)=>SM(e,DM(t));var Vl=(e=>typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(e,{get:(t,n)=>(typeof require!="undefined"?require:t)[n]}):e)(function(e){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')});var Pe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),RM=(e,t)=>{for(var n in t)ss(e,n,{get:t[n],enumerable:!0})},WM=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of qM(t))!Ul.call(e,o)&&o!==n&&ss(e,o,{get:()=>t[o],enumerable:!(r=kM(t,o))||r.enumerable});return e};var ii=(e,t,n)=>(n=e!=null?xM(BM(e)):{},WM(t||!e||!e.__esModule?ss(n,"default",{value:e,enumerable:!0}):n,e));var ji=Pe((Yl,ls)=>{(function(e,t){"use strict";typeof ls=="object"&&typeof ls.exports=="object"?ls.exports=e.document?t(e,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(e)})(typeof window!="undefined"?window:Yl,function(e,t){"use strict";var n=[],r=Object.getPrototypeOf,o=n.slice,a=n.flat?function(u){return n.flat.call(u)}:function(u){return n.concat.apply([],u)},c=n.push,f=n.indexOf,b={},y=b.toString,m=b.hasOwnProperty,T=m.toString,k=T.call(Object),F={},J=function(p){return typeof p=="function"&&typeof p.nodeType!="number"&&typeof p.item!="function"},he=function(p){return p!=null&&p===p.window},de=e.document,Me={type:!0,src:!0,nonce:!0,noModule:!0};function nt(u,p,g){g=g||de;var A,E,N=g.createElement("script");if(N.text=u,p)for(A in Me)E=p[A]||p.getAttribute&&p.getAttribute(A),E&&N.setAttribute(A,E);g.head.appendChild(N).parentNode.removeChild(N)}function dt(u){return u==null?u+"":typeof u=="object"||typeof u=="function"?b[y.call(u)]||"object":typeof u}var De="3.6.0",v=function(u,p){return new v.fn.init(u,p)};v.fn=v.prototype={jquery:De,constructor:v,length:0,toArray:function(){return o.call(this)},get:function(u){return u==null?o.call(this):u<0?this[u+this.length]:this[u]},pushStack:function(u){var p=v.merge(this.constructor(),u);return p.prevObject=this,p},each:function(u){return v.each(this,u)},map:function(u){return this.pushStack(v.map(this,function(p,g){return u.call(p,g,p)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(v.grep(this,function(u,p){return(p+1)%2}))},odd:function(){return this.pushStack(v.grep(this,function(u,p){return p%2}))},eq:function(u){var p=this.length,g=+u+(u<0?p:0);return this.pushStack(g>=0&&g<p?[this[g]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:n.sort,splice:n.splice},v.extend=v.fn.extend=function(){var u,p,g,A,E,N,B=arguments[0]||{},ee=1,te=arguments.length,ve=!1;for(typeof B=="boolean"&&(ve=B,B=arguments[ee]||{},ee++),typeof B!="object"&&!J(B)&&(B={}),ee===te&&(B=this,ee--);ee<te;ee++)if((u=arguments[ee])!=null)for(p in u)A=u[p],!(p==="__proto__"||B===A)&&(ve&&A&&(v.isPlainObject(A)||(E=Array.isArray(A)))?(g=B[p],E&&!Array.isArray(g)?N=[]:!E&&!v.isPlainObject(g)?N={}:N=g,E=!1,B[p]=v.extend(ve,N,A)):A!==void 0&&(B[p]=A));return B},v.extend({expando:"jQuery"+(De+Math.random()).replace(/\D/g,""),isReady:!0,error:function(u){throw new Error(u)},noop:function(){},isPlainObject:function(u){var p,g;return!u||y.call(u)!=="[object Object]"?!1:(p=r(u),p?(g=m.call(p,"constructor")&&p.constructor,typeof g=="function"&&T.call(g)===k):!0)},isEmptyObject:function(u){var p;for(p in u)return!1;return!0},globalEval:function(u,p,g){nt(u,{nonce:p&&p.nonce},g)},each:function(u,p){var g,A=0;if(qe(u))for(g=u.length;A<g&&p.call(u[A],A,u[A])!==!1;A++);else for(A in u)if(p.call(u[A],A,u[A])===!1)break;return u},makeArray:function(u,p){var g=p||[];return u!=null&&(qe(Object(u))?v.merge(g,typeof u=="string"?[u]:u):c.call(g,u)),g},inArray:function(u,p,g){return p==null?-1:f.call(p,u,g)},merge:function(u,p){for(var g=+p.length,A=0,E=u.length;A<g;A++)u[E++]=p[A];return u.length=E,u},grep:function(u,p,g){for(var A,E=[],N=0,B=u.length,ee=!g;N<B;N++)A=!p(u[N],N),A!==ee&&E.push(u[N]);return E},map:function(u,p,g){var A,E,N=0,B=[];if(qe(u))for(A=u.length;N<A;N++)E=p(u[N],N,g),E!=null&&B.push(E);else for(N in u)E=p(u[N],N,g),E!=null&&B.push(E);return a(B)},guid:1,support:F}),typeof Symbol=="function"&&(v.fn[Symbol.iterator]=n[Symbol.iterator]),v.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(u,p){b["[object "+p+"]"]=p.toLowerCase()});function qe(u){var p=!!u&&"length"in u&&u.length,g=dt(u);return J(u)||he(u)?!1:g==="array"||p===0||typeof p=="number"&&p>0&&p-1 in u}var Ce=function(u){var p,g,A,E,N,B,ee,te,ve,Xe,lt,Te,Ze,qt,Kt,Mt,Cn,In,bi,mn="sizzle"+1*ne
vendor: 27,441 bytes, line 1
1w Date,$t=u.document,di=0,dn=0,An=mi(),Lr=mi(),Nr=mi(),Mi=mi(),Yi=function(_,O){return _===O&&(lt=!0),0},Li={}.hasOwnProperty,yi=[],Gi=yi.pop,Ai=yi.push,_i=yi.push,Po=yi.slice,Ki=function(_,O){for(var S=0,Y=_.length;S<Y;S++)if(_[S]===O)return S;return-1},Zr="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",bn="[\\x20\\t\\r\\n\\f]",oi="(?:\\\\[\\da-fA-F]{1,6}"+bn+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",dr="\\["+bn+"*("+oi+")(?:"+bn+"*([*^$|!~]?=)"+bn+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+oi+"))|)"+bn+"*\\]",Zi=":("+oi+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+dr+")*)|.*)\\)|)",Or=new RegExp(bn+"+","g"),Qi=new RegExp("^"+bn+"+|((?:^|[^\\\\])(?:\\\\.)*)"+bn+"+$","g"),Ro=new RegExp("^"+bn+"*,"+bn+"*"),pr=new RegExp("^"+bn+"*([>+~]|"+bn+")"+bn+"*"),Mn=new RegExp(bn+"|>"),Qr=new RegExp(Zi),fo=new RegExp("^"+oi+"$"),Oi={ID:new RegExp("^#("+oi+")"),CLASS:new RegExp("^\\.("+oi+")"),TAG:new RegExp("^("+oi+"|[*])"),ATTR:new RegExp("^"+dr),PSEUDO:new RegExp("^"+Zi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+bn+"*(even|odd|(([+-]|)(\\d*)n|)"+bn+"*(?:([+-]|)"+bn+"*(\\d+)|))"+bn+"*\\)|)","i"),bool:new RegExp("^(?:"+Zr+")$","i"),needsContext:new RegExp("^"+bn+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+bn+"*((?:-\\d)?\\d*)"+bn+"*\\)|)(?=[^-]|$)","i")},zr=/HTML$/i,Ji=/^(?:input|select|textarea|button)$/i,po=/^h\d$/i,er=/^[^{]+\{\s*\[native \w/,ho=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Jr=/[+~]/,si=new RegExp("\\\\[\\da-fA-F]{1,6}"+bn+"?|\\\\([^\\r\\n\\f])","g"),ci=function(_,O){var S="0x"+_.slice(1)-65536;return O||(S<0?String.fromCharCode(S+65536):String.fromCharCode(S>>10|55296,S&1023|56320))},Xi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,xr=function(_,O){return O?_==="\0"?"\uFFFD":_.slice(0,-1)+"\\"+_.charCodeAt(_.length-1).toString(16)+" ":"\\"+_},eo=function(){Te()},hr=Dr(function(_){return _.disabled===!0&&_.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{_i.apply(yi=Po.call($t.childNodes),$t.childNodes),yi[$t.childNodes.length].nodeType}catch(_){_i={apply:yi.length?function(O,S){Ai.apply(O,Po.call(S))}:function(O,S){for(var Y=O.length,X=0;O[Y++]=S[X++];);O.length=Y-1}}}function kn(_,O,S,Y){var X,pe,Le,tt,_t,Wt,It,Xt=O&&O.ownerDocument,Jt=O?O.nodeType:9;if(S=S||[],typeof _!="string"||!_||Jt!==1&&Jt!==9&&Jt!==11)return S;if(!Y&&(Te(O),O=O||Ze,Kt)){if(Jt!==11&&(_t=ho.exec(_)))if(X=_t[1]){if(Jt===9)if(Le=O.getElementById(X)){if(Le.id===X)return S.push(Le),S}else return S;else if(Xt&&(Le=Xt.getElementById(X))&&bi(O,Le)&&Le.id===X)return S.push(Le),S}else{if(_t[2])return _i.apply(S,O.getElementsByTagName(_)),S;if((X=_t[3])&&g.getElementsByClassName&&O.getElementsByClassName)return _i.apply(S,O.getElementsByClassName(X)),S}if(g.qsa&&!Mi[_+" "]&&(!Mt||!Mt.test(_))&&(Jt!==1||O.nodeName.toLowerCase()!=="object")){if(It=_,Xt=O,Jt===1&&(Mn.test(_)||pr.test(_))){for(Xt=Jr.test(_)&&to(O.parentNode)||O,(Xt!==O||!g.scope)&&((tt=O.getAttribute("id"))?tt=tt.replace(Xi,xr):O.setAttribute("id",tt=mn)),Wt=B(_),pe=Wt.length;pe--;)Wt[pe]=(tt?"#"+tt:":scope")+" "+kr(Wt[pe]);It=Wt.join(",")}try{return _i.apply(S,Xt.querySelectorAll(It)),S}catch(On){Mi(_,!0)}finally{tt===mn&&O.removeAttribute("id")}}}return te(_.replace(Qi,"$1"),O,S,Y)}function mi(){var _=[];function O(S,Y){return _.push(S+" ")>A.cacheLength&&delete O[_.shift()],O[S+" "]=Y}return O}function gi(_){return _[mn]=!0,_}function li(_){var O=Ze.createElement("fieldset");try{return!!_(O)}catch(S){return!1}finally{O.parentNode&&O.parentNode.removeChild(O),O=null}}function _o(_,O){for(var S=_.split("|"),Y=S.length;Y--;)A.attrHandle[S[Y]]=O}function Sr(_,O){var S=O&&_,Y=S&&_.nodeType===1&&O.nodeType===1&&_.sourceIndex-O.sourceIndex;if(Y)return Y;if(S){for(;S=S.nextSibling;)if(S===O)return-1}return _?1:-1}function Tr(_){return function(O){var S=O.nodeName.toLowerCase();return S==="input"&&O.type===_}}function Wo(_){return function(O){var S=O.nodeName.toLowerCase();return(S==="input"||S==="button")&&O.type===_}}function mo(_){return function(O){return"form"in O?O.parentNode&&O.disabled===!1?"label"in O?"label"in O.parentNode?O.parentNode.disabled===_:O.disabled===_:O.isDisabled===_||O.isDisabled!==!_&&hr(O)===_:O.disabled===_:"label"in O?O.disabled===_:!1}}function or(_){return gi(function(O){return O=+O,gi(function(S,Y){for(var X,pe=_([],S.length,O),Le=pe.length;Le--;)S[X=pe[Le]]&&(S[X]=!(Y[X]=S[X]))})})}function to(_){return _&&typeof _.getElementsByTagName!="undefined"&&_}g=kn.support={},N=kn.isXML=function(_){var O=_&&_.namespaceURI,S=_&&(_.ownerDocument||_).documentElement;return!zr.test(O||S&&S.nodeName||"HTML")},Te=kn.setDocument=function(_){var O,S,Y=_?_.ownerDocument||_:$t;return Y==Ze||Y.nodeType!==9||!Y.documentElement||(Ze=Y,qt=Ze.documentElement,Kt=!N(Ze),$t!=Ze&&(S=Ze.defaultView)&&S.top!==S&&(S.addEventListener?S.addEventListener("unload",eo,!1):S.attachEvent&&S.attachEvent("onunload",eo)),g.scope=li(function(X){return qt.appendChild(X).appendChild(Ze.createElement("div")),typeof X.querySelectorAll!="undefined"&&!X.querySelectorAll(":scope fieldset div").length}),g.attributes=li(function(X){return X.className="i",!X.getAttribute("className")}),g.getElementsByTagName=li(function(X){return X.appendChild(Ze.createComment("")),!X.getElementsByTagName("*").length}),g.getElementsByClassName=er.test(Ze.getElementsByClassName),g.getById=li(function(X){return qt.appendChild(X).id=mn,!Ze.getElementsByName||!Ze.getElementsByName(mn).length}),g.getById?(A.filter.ID=function(X){var pe=X.replace(si,ci);return function(Le){return Le.getAttribute("id")===pe}},A.find.ID=function(X,pe){if(typeof pe.getElementById!="undefined"&&Kt){var Le=pe.getElementById(X);return Le?[Le]:[]}}):(A.filter.ID=function(X){var pe=X.replace(si,ci);return function(Le){var tt=typeof Le.getAttributeNode!="undefined"&&Le.getAttributeNode("id");return tt&&tt.value===pe}},A.find.ID=function(X,pe){if(typeof pe.getElementById!="undefined"&&Kt){var Le,tt,_t,Wt=pe.getElementById(X);if(Wt){if(Le=Wt.getAttributeNode("id"),Le&&Le.value===X)return[Wt];for(_t=pe.getElementsByName(X),tt=0;Wt=_t[tt++];)if(Le=Wt.getAttributeNode("id"),Le&&Le.value===X)return[Wt]}return[]}}),A.find.TAG=g.getElementsByTagName?function(X,pe){if(typeof pe.getElementsByTagName!="undefined")return pe.getElementsByTagName(X);if(g.qsa)return pe.querySelectorAll(X)}:function(X,pe){var Le,tt=[],_t=0,Wt=pe.getElementsByTagName(X);if(X==="*"){for(;Le=Wt[_t++];)Le.nodeType===1&&tt.push(Le);return tt}return Wt},A.find.CLASS=g.getElementsByClassName&&function(X,pe){if(typeof pe.getElementsByClassName!="undefined"&&Kt)return pe.getElementsByClassName(X)},Cn=[],Mt=[],(g.qsa=er.test(Ze.querySelectorAll))&&(li(function(X){var pe;qt.appendChild(X).innerHTML="<a id='"+mn+"'></a><select id='"+mn+"-\r\\' msallowcapture=''><option selected=''></option></select>",X.querySelectorAll("[msallowcapture^='']").length&&Mt.push("[*^$]="+bn+`*(?:''|"")`),X.querySelectorAll("[selected]").length||Mt.push("\\["+bn+"*(?:value|"+Zr+")"),X.querySelectorAll("[id~="+mn+"-]").length||Mt.push("~="),pe=Ze.createElement("input"),pe.setAttribute("name",""),X.appendChild(pe),X.querySelectorAll("[name='']").length||Mt.push("\\["+bn+"*name"+bn+"*="+bn+`*(?:''|"")`),X.querySelectorAll(":checked").length||Mt.push(":checked"),X.querySelectorAll("a#"+mn+"+*").length||Mt.push(".#.+[+~]"),X.querySelectorAll("\\\f"),Mt.push("[\\r\\n\\f]")}),li(function(X){X.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var pe=Ze.createElement("input");pe.setAttribute("type","hidden"),X.appendChild(pe).setAttribute("name","D"),X.querySelectorAll("[name=d]").length&&Mt.push("name"+bn+"*[*^$|!~]?="),X.querySelectorAll(":enabled").length!==2&&Mt.push(":enabled",":disabled"),qt.appendChild(X).disabled=!0,X.querySelectorAll(":disabled").length!==2&&Mt.push(":enabled",":disabled"),X.querySelectorAll("*,:x"),Mt.push(",.*:")})),(g.matchesSelector=er.test(In=qt.matches||qt.webkitMatchesSelector||qt.mozMatchesSelector||qt.oMatchesSelector||qt.msMatchesSelector))&&li(function(X){g.disconnectedMatch=In.call(X,"*"),In.call(X,"[s!='']:x"),Cn.push("!=",Zi)}),Mt=Mt.length&&new RegExp(Mt.join("|")),Cn=Cn.length&&new RegExp(Cn.join("|")),O=er.test(qt.compareDocumentPosition),bi=O||er.test(qt.contains)?function(X,pe){var Le=X.nodeType===9?X.documentElement:X,tt=pe&&pe.parentNode;return X===tt||!!(tt&&tt.nodeType===1&&(Le.contains?Le.contains(tt):X.compareDocumentPosition&&X.compareDocumentPosition(tt)&16))}:function(X,pe){if(pe){for(;pe=pe.parentNode;)if(pe===X)return!0}return!1},Yi=O?function(X,pe){if(X===pe)return lt=!0,0;var Le=!X.compareDocumentPosition-!pe.compareDocumentPosition;return Le||(Le=(X.ownerDocument||X)==(pe.ownerDocument||pe)?X.compareDocumentPosition(pe):1,Le&1||!g.sortDetached&&pe.compareDocumentPosition(X)===Le?X==Ze||X.ownerDocument==$t&&bi($t,X)?-1:pe==Ze||pe.ownerDocument==$t&&bi($t,pe)?1:Xe?Ki(Xe,X)-Ki(Xe,pe):0:Le&4?-1:1)}:function(X,pe){if(X===pe)return lt=!0,0;var Le,tt=0,_t=X.parentNode,Wt=pe.parentNode,It=[X],Xt=[pe];if(!_t||!Wt)return X==Ze?-1:pe==Ze?1:_t?-1:Wt?1:Xe?Ki(Xe,X)-Ki(Xe,pe):0;if(_t===Wt)return Sr(X,pe);for(Le=X;Le=Le.parentNode;)It.unshift(Le);for(Le=pe;Le=Le.parentNode;)Xt.unshift(Le);for(;It[tt]===Xt[tt];)tt++;return tt?Sr(It[tt],Xt[tt]):It[tt]==$t?-1:Xt[tt]==$t?1:0}),Ze},kn.matches=function(_,O){return kn(_,null,null,O)},kn.matchesSelector=function(_,O){if(Te(_),g.matchesSelector&&Kt&&!Mi[O+" "]&&(!Cn||!Cn.test(O))&&(!Mt||!Mt.test(O)))try{var S=In.call(_,O);if(S||g.disconnectedMatch||_.document&&_.document.nodeType!==11)return S}catch(Y){Mi(O,!0)}return kn(O,Ze,null,[_]).length>0},kn.contains=function(_,O){return(_.ownerDocument||_)!=Ze&&Te(_),bi(_,O)},kn.attr=function(_,O){(_.ownerDocument||_)!=Ze&&Te(_);var S=A.attrHandle[O.toLowerCase()],Y=S&&Li.call(A.attrHandle,O.toLowerCase())?S(_,O,!Kt):void 0;return Y!==void 0?Y:g.attributes||!Kt?_.getAttribute(O):(Y=_.getAttributeNode(O))&&Y.specified?Y.value:null},kn.escape=function(_){return(_+"").replace(Xi,xr)},kn.error=function(_){throw new Error("Syntax error, unrecognized expression: "+_)},kn.uniqueSort=function(_){var O,S=[],Y=0,X=0;if(lt=!g.detectDuplicates,Xe=!g.sortStable&&_.slice(0),_.sort(Yi),lt){for(;O=_[X++];)O===_[X]&&(Y=S.push(X));for(;Y--;)_.splice(S[Y],1)}return Xe=null,_},E=kn.getText=function(_){var O,S="",Y=0,X=_.nodeType;if(X){if(X===1||X===9||X===11){if(typeof _.textContent=="string")return _.textContent;for(_=_.firstChild;_;_=_.nextSibling)S+=E(_)}else if(X===3||X===4)return _.nodeValue}else for(;O=_[Y++];)S+=E(O);return S},A=kn.selectors={cacheLength:50,createPseudo:gi,match:Oi,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(_){return _[1]=_[1].replace(si,ci),_[3]=(_[3]||_[4]||_[5]||"").replace(si,ci),_[2]==="~="&&(_[3]=" "+_[3]+" "),_.slice(0,4)},CHILD:function(_){return _[1]=_[1].toLowerCase(),_[1].slice(0,3)==="nth"?(_[3]||kn.error(_[0]),_[4]=+(_[4]?_[5]+(_[6]||1):2*(_[3]==="even"||_[3]==="odd")),_[5]=+(_[7]+_[8]||_[3]==="odd")):_[3]&&kn.error(_[0]),_},PSEUDO:function(_){var O,S=!_[6]&&_[2];return Oi.CHILD.test(_[0])?null:(_[3]?_[2]=_[4]||_[5]||"":S&&Qr.test(S)&&(O=B(S,!0))&&(O=S.indexOf(")",S.length-O)-S.length)&&(_[0]=_[0].slice(0,O),_[2]=S.slice(0,O)),_.slice(0,3))}},filter:{TAG:function(_){var O=_.replace(si,ci).toLowerCase();return _==="*"?function(){return!0}:function(S){return S.nodeName&&S.nodeName.toLowerCase()===O}},CLASS:function(_){var O=An[_+" "];return O||(O=new RegExp("(^|"+bn+")"+_+"("+bn+"|$)"))&&An(_,function(S){return O.test(typeof S.className=="string"&&S.className||typeof S.getAttribute!="undefined"&&S.getAttribute("class")||"")})},ATTR:function(_,O,S){return function(Y){var X=kn.attr(Y,_);return X==null?O==="!=":O?(X+="",O==="="?X===S:O==="!="?X!==S:O==="^="?S&&X.indexOf(S)===0:O==="*="?S&&X.indexOf(S)>-1:O==="$="?S&&X.slice(-S.length)===S:O==="~="?(" "+X.replace(Or," ")+" ").indexOf(S)>-1:O==="|="?X===S||X.slice(0,S.length+1)===S+"-":!1):!0}},CHILD:function(_,O,S,Y,X){var pe=_.slice(0,3)!=="nth",Le=_.slice(-4)!=="last",tt=O==="of-type";return Y===1&&X===0?function(_t){return!!_t.parentNode}:function(_t,Wt,It){var Xt,Jt,On,Ft,$n,Qn,zi=pe!==Le?"nextSibling":"previousSibling",Rn=_t.parentNode,Br=tt&&_t.nodeName.toLowerCase(),qn=!It&&!tt,ai=!1;if(Rn){if(pe){for(;zi;){for(Ft=_t;Ft=Ft[zi];)if(tt?Ft.nodeName.toLowerCase()===Br:Ft.nodeType===1)return!1;Qn=zi=_==="only"&&!Qn&&"nextSibling"}return!0}if(Qn=[Le?Rn.firstChild:Rn.lastChild],Le&&qn){for(Ft=Rn,On=Ft[mn]||(Ft[mn]={}),Jt=On[Ft.uniqueID]||(On[Ft.uniqueID]={}),Xt=Jt[_]||[],$n=Xt[0]===di&&Xt[1],ai=$n&&Xt[2],Ft=$n&&Rn.childNodes[$n];Ft=++$n&&Ft&&Ft[zi]||(ai=$n=0)||Qn.pop();)if(Ft.nodeType===1&&++ai&&Ft===_t){Jt[_]=[di,$n,ai];break}}else if(qn&&(Ft=_t,On=Ft[mn]||(Ft[mn]={}),Jt=On[Ft.uniqueID]||(On[Ft.uniqueID]={}),Xt=Jt[_]||[],$n=Xt[0]===di&&Xt[1],ai=$n),ai===!1)for(;(Ft=++$n&&Ft&&Ft[zi]||(ai=$n=0)||Qn.pop())&&!((tt?Ft.nodeName.toLowerCase()===Br:Ft.nodeType===1)&&++ai&&(qn&&(On=Ft[mn]||(Ft[mn]={}),Jt=On[Ft.uniqueID]||(On[Ft.uniqueID]={}),Jt[_]=[di,ai]),Ft===_t)););return ai-=X,ai===Y||ai%Y===0&&ai/Y>=0}}},PSEUDO:function(_,O){var S,Y=A.pseudos[_]||A.setFilters[_.toLowerCase()]||kn.error("unsupported pseudo: "+_);return Y[mn]?Y(O):Y.length>1?(S=[_,_,"",O],A.setFilters.hasOwnProperty(_.toLowerCase())?gi(function(X,pe){for(var Le,tt=Y(X,O),_t=tt.length;_t--;)Le=Ki(X,tt[_t]),X[Le]=!(pe[Le]=tt[_t])}):function(X){return Y(X,0,S)}):Y}},pseudos:{not:gi(function(_){var O=[],S=[],Y=ee(_.replace(Qi,"$1"));return Y[mn]?gi(function(X,pe,Le,tt){for(var _t,Wt=Y(X,null,tt,[]),It=X.length;It--;)(_t=Wt[It])&&(X[It]=!(pe[It]=_t))}):function(X,pe,Le){return O[0]=X,Y(O,null,Le,S),O[0]=null,!S.pop()}}),has:gi(function(_){return function(O){return kn(_,O).length>0}}),contains:gi(function(_){return _=_.replace(si,ci),function(O){return(O.textContent||E(O)).indexOf(_)>-1}}),lang:gi(function(_){return fo.test(_||"")||kn.error("unsupported lang: "+_),_=_.replace(si,ci).toLowerCase(),function(O){var S;do if(S=Kt?O.lang:O.getAttribute("xml:lang")||O.getAttribute("lang"))return S=S.toLowerCase(),S===_||S.indexOf(_+"-")===0;while((O=O.parentNode)&&O.nodeType===1);return!1}}),target:function(_){var O=u.location&&u.location.hash;return O&&O.slice(1)===_.id},root:function(_){return _===qt},focus:function(_){return _===Ze.activeElement&&(!Ze.hasFocus||Ze.hasFocus())&&!!(_.type||_.href||~_.tabIndex)},enabled:mo(!1),disabled:mo(!0),checked:function(_){var O=_.nodeName.toLowerCase();return O==="input"&&!!_.checked||O==="option"&&!!_.selected},selected:function(_){return _.parentNode&&_.parentNode.selectedIndex,_.selected===!0},empty:function(_){for(_=_.firstChild;_;_=_.nextSibling)if(_.nodeType<6)return!1;return!0},parent:function(_){return!A.pseudos.empty(_)},header:function(_){return po.test(_.nodeName)},input:function(_){return Ji.test(_.nodeName)},button:function(_){var O=_.nodeName.toLowerCase();return O==="input"&&_.type==="button"||O==="button"},text:function(_){var O;return _.nodeName.toLowerCase()==="input"&&_.type==="text"&&((O=_.getAttribute("type"))==null||O.toLowerCase()==="text")},first:or(function(){return[0]}),last:or(function(_,O){return[O-1]}),eq:or(function(_,O,S){return[S<0?S+O:S]}),even:or(function(_,O){for(var S=0;S<O;S+=2)_.push(S);return _}),odd:or(function(_,O){for(var S=1;S<O;S+=2)_.push(S);return _}),lt:or(function(_,O,S){for(var Y=S<0?S+O:S>O?O:S;--Y>=0;)_.push(Y);return _}),gt:or(function(_,O,S){for(var Y=S<0?S+O:S;++Y<O;)_.push(Y);return _})}},A.pseudos.nth=A.pseudos.eq;for(p in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})A.pseudos[p]=Tr(p);for(p in{submit:!0,reset:!0})A.pseudos[p]=Wo(p);function go(){}go.prototype=A.filters=A.pseudos,A.setFilters=new go,B=kn.tokenize=function(_,O){var S,Y,X,pe,Le,tt,_t,Wt=Lr[_+" "];if(Wt)return O?0:Wt.slice(0);for(Le=_,tt=[],_t=A.preFilter;Le;){(!S||(Y=Ro.exec(Le)))&&(Y&&(Le=Le.slice(Y[0].length)||Le),tt.push(X=[])),S=!1,(Y=pr.exec(Le))&&(S=Y.shift(),X.push({value:S,type:Y[0].replace(Qi," ")}),Le=Le.slice(S.length));for(pe in A.filter)(Y=Oi[pe].exec(Le))&&(!_t[pe]||(Y=_t[pe](Y)))&&(S=Y.shift(),X.push({value:S,type:pe,matches:Y}),Le=Le.slice(S.length));if(!S)break}return O?Le.length:Le?kn.error(_):Lr(_,tt).slice(0)};function kr(_){for(var O=0,S=_.length,Y="";O<S;O++)Y+=_[O].value;return Y}function Dr(_,O,S){var Y=O.dir,X=O.next,pe=X||Y,Le=S&&pe==="parentNode",tt=dn++;return O.first?function(_t,Wt,It){for(;_t=_t[Y];)if(_t.nodeType===1||Le)return _(_t,Wt,It);return!1}:function(_t,Wt,It){var Xt,Jt,On,Ft=[di,tt];if(It){for(;_t=_t[Y];)if((_t.nodeType===1||Le)&&_(_t,Wt,It))return!0}else for(;_t=_t[Y];)if(_t.nodeType===1||Le)if(On=_t[mn]||(_t[mn]={}),Jt=On[_t.uniqueID]||(On[_t.uniqueID]={}),X&&X===_t.nodeName.toLowerCase())_t=_t[Y]||_t;else{if((Xt=Jt[pe])&&Xt[0]===di&&Xt[1]===tt)return Ft[2]=Xt[2];if(Jt[pe]=Ft,Ft[2]=_(_t,Wt,It))return!0}return!1}}function qr(_){return _.length>1?function(O,S,Y){for(var X=_.length;X--;)if(!_[X](O,S,Y))return!1;return!0}:_[0]}function pa(_,O,S){for(var Y=0,X=O.length;Y<X;Y++)kn(_,O[Y],S);return S}function i(_,O,S,Y,X){for(var pe,Le=[],tt=0,_t=_.length,Wt=O!=null;tt<_t;tt++)(pe=_[tt])&&(!S||S(pe,Y,X))&&(Le.push(pe),Wt&&O.push(tt));return Le}function s(_,O,S,Y,X,pe){return Y&&!Y[mn]&&(Y=s(Y)),X&&!X[mn]&&(X=s(X,pe)),gi(function(Le,tt,_t,Wt){var It,Xt,Jt,On=[],Ft=[],$n=tt.length,Qn=Le||pa(O||"*",_t.nodeType?[_t]:_t,[]),zi=_&&(Le||!O)?i(Qn,On,_,_t,Wt):Qn,Rn=S?X||(Le?_:$n||Y)?[]:tt:zi;if(S&&S(zi,Rn,_t,Wt),Y)for(It=i(Rn,Ft),Y(It,[],_t,Wt),Xt=It.length;Xt--;)(Jt=It[Xt])&&(Rn[Ft[Xt]]=!(zi[Ft[Xt]]=Jt));if(Le){if(X||_){if(X){for(It=[],Xt=Rn.length;Xt--;)(Jt=Rn[Xt])&&It.push(zi[Xt]=Jt);X(null,Rn=[],It,Wt)}for(Xt=Rn.length;Xt--;)(Jt=Rn[Xt])&&(It=X?Ki(Le,Jt):On[Xt])>-1&&(Le[It]=!(tt[It]=Jt))}}else Rn=i(Rn===tt?Rn.splice($n,Rn.length):Rn),X?X(null,tt,Rn,Wt):_i.apply(tt,Rn)})}function d(_){for(var O,S,Y,X=_.length,pe=A.relative[_[0].type],Le=pe||A.relative[" "],tt=pe?1:0,_t=Dr(function(Xt){return Xt===O},Le,!0),Wt=Dr(function(Xt){return Ki(O,Xt)>-1},Le,!0),It=[function(Xt,Jt,On){var Ft=!pe&&(On||Jt!==ve)||((O=Jt).nodeType?_t(Xt,Jt,On):Wt(Xt,Jt,On));return O=null,Ft}];tt<X;tt++)if(S=A.relative[_[tt].type])It=[Dr(qr(It),S)];else{if(S=A.filter[_[tt].type].apply(null,_[tt].matches),S[mn]){for(Y=++tt;Y<X&&!A.relative[_[Y].type];Y++);return s(tt>1&&qr(It),tt>1&&kr(_.slice(0,tt-1).concat({value:_[tt-2].type===" "?"*":""})).replace(Qi,"$1"),S,tt<Y&&d(_.slice(tt,Y)),Y<X&&d(_=_.slice(Y)),Y<X&&kr(_))}It.push(S)}return qr(It)}function M(_,O){var S=O.length>0,Y=_.length>0,X=function(pe,Le,tt,_t,Wt){var It,Xt,Jt,On=0,Ft="0",$n=pe&&[],Qn=[],zi=ve,Rn=pe||Y&&A.find.TAG("*",Wt),Br=di+=zi==null?1:Math.random()||.1,qn=Rn.length;for(Wt&&(ve=Le==Ze||Le||Wt);Ft!==qn&&(It=Rn[Ft])!=null;Ft++){if(Y&&It){for(Xt=0,!Le&&It.ownerDocument!=Ze&&(Te(It),tt=!Kt);Jt=_[Xt++];)if(Jt(It,Le||Ze,tt)){_t.push(It);break}Wt&&(di=Br)}S&&((It=!Jt&&It)&&On--,pe&&$n.push(It))}if(On+=Ft,S&&Ft!==On){for(Xt=0;Jt=O[Xt++];)Jt($n,Qn,Le,tt);if(pe){if(On>0)for(;Ft--;)$n[Ft]||Qn[Ft]||(Qn[Ft]=Gi.call(_t));Qn=i(Qn)}_i.apply(_t,Qn),Wt&&!pe&&Qn.length>0&&On+O.length>1&&kn.uniqueSort(_t)}return Wt&&(di=Br,ve=zi),$n};return S?gi(X):X}return ee=kn.compile=function(_,O){var S,Y=[],X=[],pe=Nr[_+" "];if(!pe){for(O||(O=B(_)),S=O.length;S--;)pe=d(O[S]),pe[mn]?Y.push(pe):X.push(pe);pe=Nr(_,M(X,Y)),pe.selector=_}return pe},te=kn.select=function(_,O,S,Y){var X,pe,Le,tt,_t,Wt=typeof _=="function"&&_,It=!Y&&B(_=Wt.selector||_);if(S=S||[],It.length===1){if(pe=It[0]=It[0].slice(0),pe.length>2&&(Le=pe[0]).type==="ID"&&O.nodeType===9&&Kt&&A.relative[pe[1].type]){if(O=(A.find.ID(Le.matches[0].replace(si,ci),O)||[])[0],O)Wt&&(O=O.parentNode);else return S;_=_.slice(pe.shift().value.length)}for(X=Oi.needsContext.test(_)?0:pe.length;X--&&(Le=pe[X],!A.relative[tt=Le.type]);)if((_t=A.find[tt])&&(Y=_t(Le.matches[0].replace(si,ci),Jr.test(pe[0].type)&&to(O.parentNode)||O))){if(pe.splice(X,1),_=Y.length&&kr(pe),!_)return _i.apply(S,Y),S;break}}return(Wt||ee(_,It))(Y,O,!Kt,S,!O||Jr.test(_)&&to(O.parentNode)||O),S},g.sortStable=mn.split("").sort(Yi).join("")===mn,g.detectDuplicates=!!lt,Te(),g.sortDetached=li(function(_){return _.compareDocumentPosition(Ze.createElement("fieldset"))&1}),li(function(_){return _.innerHTML="<a href='#'></a>",_.firstChild.getAttribute("href")==="#"})||_o("type|href|height|width",function(_,O,S){if(!S)return _.getAttribute(O,O.toLowerCase()==="type"?1:2)}),(!g.attributes||!li(function(_){return _.innerHTML="<input/>",_.firstChild.setAttribute("value",""),_.firstChild.getAttribute("value")===""}))&&_o("value",function(_,O,S){if(!S&&_.nodeName.toLowerCase()==="input")return _.defaultValue}),li(function(_){return _.getAttribute("disabled")==null})||_o(Zr,function(_,O,S){var Y;if(!S)return _[O]===!0?O.toLowerCase():(Y=_.getAttributeNode(O))&&Y.specified?Y.value:null}),kn}(e);v.find=Ce,v.expr=Ce.selectors,v.expr[":"]=v.expr.pseudos,v.uniqueSort=v.unique=Ce.uniqueSort,v.text=Ce.getText,v.isXMLDoc=Ce.isXML,v.contains=Ce.contains,v.escapeSelector=Ce.escape;var Ve=function(u,p,g){for(var A=[],E=g!==void 0;(u=u[p])&&u.nodeType!==9;)if(u.nodeType===1){if(E&&v(u).is(g))break;A.push(u)}return A},Re=function(u,p){for(var g=[];u;u=u.nextSibling)u.nodeType===1&&u!==p&&g.push(u);return g},me=v.expr.match.needsContext;function ge(u,p){return u.nodeName&&u.nodeName.toLowerCase()===p.toLowerCase()}var be=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ue(u,p,g){return J(p)?v.grep(u,function(A,E){return!!p.call(A,E,A)!==g}):p.nodeType?v.grep(u,function(A){return A===p!==g}):typeof p!="string"?v.grep(u,function(A){return f.call(p,A)>-1!==g}):v.filter(p,u,g)}v.filter=function(u,p,g){var A=p[0];return g&&(u=":not("+u+")"),p.length===1&&A.nodeType===1?v.find.matchesSelector(A,u)?[A]:[]:v.find.matches(u,v.grep(p,function(E){return E.nodeType===1}))},v.fn.extend({find:function(u){var p,g,A=this.length,E=this;if(typeof u!="string")return this.pushStack(v(u).filter(function(){for(p=0;p<A;p++)if(v.contains(E[p],this))return!0}));for(g=this.pushStack([]),p=0;p<A;p++)v.find(u,E[p],g);return A>1?v.uniqueSort(g):g},filter:function(u){return this.pushStack(Ue(this,u||[],!1))},not:function(u){return this.pushStack(Ue(this,u||[],!0))},is:function(u){return!!Ue(this,typeof u=="string"&&me.test(u)?v(u):u||[],!1).length}});var Be,ie=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,re=v.fn.init=function(u,p,g){var A,E;if(!u)return this;if(g=g||Be,typeof u=="string")if(u[0]==="<"&&u[u.length-1]===">"&&u.length>=3?A=[null,u,null]:A=ie.exec(u),A&&(A[1]||!p))if(A[1]){if(p=p instanceof v?p[0]:p,v.merge(this,v.parseHTML(A[1],p&&p.nodeType?p.ownerDocument||p:de,!0)),be.test(A[1])&&v.isPlainObject(p))for(A in p)J(this[A])?this[A](p[A]):this.attr(A,p[A]);return this}else return E=de.getElementById(A[2]),E&&(this[0]=E,this.length=1),this;else return!p||p.jquery?(p||g).find(u):this.constructor(p).find(u);else{if(u.nodeType)return this[0]=u,this.length=1,this;if(J(u))return g.ready!==void 0?g.ready(u):u(v)}return v.makeArray(u,this)};re.prototype=v.fn,Be=v(de);var I=/^(?:parents|prev(?:Until|All))/,W={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({has:function(u){var p=v(u,this),g=p.length;return this.filter(function(){for(var A=0;A<g;A++)if(v.contains(this,p[A]))return!0})},closest:function(u,p){var g,A=0,E=this.length,N=[],B=typeof u!="string"&&v(u);if(!me.test(u)){for(;A<E;A++)for(g=this[A];g&&g!==p;g=g.parentNode)if(g.nodeType<11&&(B?B.index(g)>-1:g.nodeType===1&&v.find.matchesSelector(g,u))){N.push(g);break}}return this.pushStack(N.length>1?v.uniqueSort(N):N)},index:function(u){return u?typeof u=="string"?f.call(v(u),this[0]):f.call(this,u.jquery?u[0]:u):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(u,p){return this.pushStack(v.uniqueSort(v.merge(this.get(),v(u,p))))},addBack:function(u){return this.add(u==null?this.prevObject:this.prevObject.filter(u))}});function ne(u,p){for(;(u=u[p])&&u.nodeType!==1;);return u}v.each({parent:function(u){var p=u.parentNode;return p&&p.nodeType!==11?p:null},parents:function(u){return Ve(u,"parentNode")},parentsUntil:function(u,p,g){return Ve(u,"parentNode",g)},next:function(u){return ne(u,"nextSibling")},prev:function(u){return ne(u,"previousSibling")},nextAll:function(u){return Ve(u,"nextSibling")},prevAll:function(u){return Ve(u,"previousSibling")},nextUntil:function(u,p,g){return Ve(u,"nextSibling",g)},prevUntil:function(u,p,g){return Ve(u,"previousSibling",g)},siblings:function(u){return Re((u.parentNode||{}).firstChild,u)},children:function(u){return Re(u.firstChild)},contents:function(u){return u.contentDocument!=null&&r(u.contentDocument)?u.contentDocument:(ge(u,"template")&&(u=u.content||u),v.merge([],u.childNodes))}},function(u,p){v.fn[u]=function(g,A){var E=v.map(this,p,g);return u.slice(-5)!=="Until"&&(A=g),A&&typeof A=="string"&&(E=v.filter(A,E)),this.length>1&&(W[u]||v.uniqueSort(E),I.test(u)&&E.reverse()),this.pushStack(E)}});var ze=/[^\x20\t\r\n\f]+/g;function st(u){var p={};return v.each(u.match(ze)||[],function(g,A){p[A]=!0}),p}v.Callbacks=function(u){u=typeof u=="string"?st(u):v.extend({},u);var p,g,A,E,N=[],B=[],ee=-1,te=function(){for(E=E||u.once,A=p=!0;B.length;ee=-1)for(g=B.shift();++ee<N.length;)N[ee].apply(g[0],g[1])===!1&&u.stopOnFalse&&(ee=N.length,g=!1);u.memory||(g=!1),p=!1,E&&(g?N=[]:N="")},ve={add:function(){return N&&(g&&!p&&(ee=N.length-1,B.push(g)),function Xe(lt){v.each(lt,function(Te,Ze){J(Ze)?(!u.unique||!ve.has(Ze))&&N.push(Ze):Ze&&Ze.length&&dt(Ze)!=="string"&&Xe(Ze)})}(arguments),g&&!p&&te()),this},remove:function(){return v.each(arguments,function(Xe,lt){for(var Te;(Te=v.inArray(lt,N,Te))>-1;)N.splice(Te,1),Te<=ee&&ee--}),this},has:function(Xe){return Xe?v.inArray(Xe,N)>-1:N.length>0},empty:function(){return N&&(N=[]),this},disable:function(){return E=B=[],N=g="",this},disabled:function(){return!N},lock:function(){return E=B=[],!g&&!p&&(N=g=""),this},locked:function(){return!!E},fireWith:function(Xe,lt){return E||(lt=lt||[],lt=[Xe,lt.slice?lt.slice():lt],B.push(lt),p||te()),this},fire:function(){return ve.fireWith(this,arguments),this},fired:function(){return!!A}};return ve};function je(u){return u}function oe(u){throw u}function fe(u,p,g,A){var E;try{u&&J(E=u.promise)?E.call(u).done(p).fail(g):u&&J(E=u.then)?E.call(u,p,g):p.apply(void 0,[u].slice(A))}catch(N){g.apply(void 0,[N])}}v.extend({Deferred:function(u){var p=[["notify","progress",v.Callbacks("memory"),v.Callbacks("memory"),2],["resolve","done",v.Callbacks("once memory"),v.Callbacks("once memory"),0,"resolved"],["reject","fail",v.Callbacks("once memory"),v.Callbacks("once memory"),1,"rejected"]],g="pending",A={state:function(){return g},always:function(){return E.done(arguments).fail(arguments),this},catch:function(N){return A.then(null,N)},pipe:function(){var N=arguments;return v.Deferred(function(B){v.each(p,function(ee,te){var ve=J(N[te[4]])&&N[te[4]];E[te[1]](function(){var Xe=ve&&ve.apply(this,arguments);Xe&&J(Xe.promise)?Xe.promise().progress(B.notify).done(B.resolve).fail(B.reject):B[te[0]+"With"](this,ve?[Xe]:arguments)})}),N=null}).promise()},then:function(N,B,ee){var te=0;function ve(Xe,lt,Te,Ze){return function(){var qt=this,Kt=arguments,Mt=function(){var In,bi;if(!(Xe<te)){if(In=Te.apply(qt,Kt),In===lt.promise())throw new TypeError("Thenable self
1-resolution");bi=In&&(typeof In=="object"||typeof In=="function")&&In.then,J(bi)?Ze?bi.call(In,ve(te,lt,je,Ze),ve(te,lt,oe,Ze)):(te++,bi.call(In,ve(te,lt,je,Ze),ve(te,lt,oe,Ze),ve(te,lt,je,lt.notifyWith))):(Te!==je&&(qt=void 0,Kt=[In]),(Ze||lt.resolveWith)(qt,Kt))}},Cn=Ze?Mt:function(){try{Mt()}catch(In){v.Deferred.exceptionHook&&v.Deferred.exceptionHook(In,Cn.stackTrace),Xe+1>=te&&(Te!==oe&&(qt=void 0,Kt=[In]),lt.rejectWith(qt,Kt))}};Xe?Cn():(v.Deferred.getStackHook&&(Cn.stackTrace=v.Deferred.getStackHook()),e.setTimeout(Cn))}}return v.Deferred(function(Xe){p[0][3].add(ve(0,Xe,J(ee)?ee:je,Xe.notifyWith)),p[1][3].add(ve(0,Xe,J(N)?N:je)),p[2][3].add(ve(0,Xe,J(B)?B:oe))}).promise()},promise:function(N){return N!=null?v.extend(N,A):A}},E={};return v.each(p,function(N,B){var ee=B[2],te=B[5];A[B[1]]=ee.add,te&&ee.add(function(){g=te},p[3-N][2].disable,p[3-N][3].disable,p[0][2].lock,p[0][3].lock),ee.add(B[3].fire),E[B[0]]=function(){return E[B[0]+"With"](this===E?void 0:this,arguments),this},E[B[0]+"With"]=ee.fireWith}),A.promise(E),u&&u.call(E,E),E},when:function(u){var p=arguments.length,g=p,A=Array(g),E=o.call(arguments),N=v.Deferred(),B=function(ee){return function(te){A[ee]=this,E[ee]=arguments.length>1?o.call(arguments):te,--p||N.resolveWith(A,E)}};if(p<=1&&(fe(u,N.done(B(g)).resolve,N.reject,!p),N.state()==="pending"||J(E[g]&&E[g].then)))return N.then();for(;g--;)fe(E[g],B(g),N.reject);return N.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;v.Deferred.exceptionHook=function(u,p){e.console&&e.console.warn&&u&&Q.test(u.name)&&e.console.warn("jQuery.Deferred exception: "+u.message,u.stack,p)},v.readyException=function(u){e.setTimeout(function(){throw u})};var le=v.Deferred();v.fn.ready=function(u){return le.then(u).catch(function(p){v.readyException(p)}),this},v.extend({isReady:!1,readyWait:1,ready:function(u){(u===!0?--v.readyWait:v.isReady)||(v.isReady=!0,!(u!==!0&&--v.readyWait>0)&&le.resolveWith(de,[v]))}}),v.ready.then=le.then;function We(){de.removeEventListener("DOMContentLoaded",We),e.removeEventListener("load",We),v.ready()}de.readyState==="complete"||de.readyState!=="loading"&&!de.documentElement.doScroll?e.setTimeout(v.ready):(de.addEventListener("DOMContentLoaded",We),e.addEventListener("load",We));var Ne=function(u,p,g,A,E,N,B){var ee=0,te=u.length,ve=g==null;if(dt(g)==="object"){E=!0;for(ee in g)Ne(u,p,ee,g[ee],!0,N,B)}else if(A!==void 0&&(E=!0,J(A)||(B=!0),ve&&(B?(p.call(u,A),p=null):(ve=p,p=function(Xe,lt,Te){return ve.call(v(Xe),Te)})),p))for(;ee<te;ee++)p(u[ee],g,B?A:A.call(u[ee],ee,p(u[ee],g)));return E?u:ve?p.call(u):te?p(u[0],g):N},ye=/^-ms-/,ht=/-([a-z])/g;function G(u,p){return p.toUpperCase()}function Ae(u){return u.replace(ye,"ms-").replace(ht,G)}var xe=function(u){return u.nodeType===1||u.nodeType===9||!+u.nodeType};function Ee(){this.expando=v.expando+Ee.uid++}Ee.uid=1,Ee.prototype={cache:function(u){var p=u[this.expando];return p||(p={},xe(u)&&(u.nodeType?u[this.expando]=p:Object.defineProperty(u,this.expando,{value:p,configurable:!0}))),p},set:function(u,p,g){var A,E=this.cache(u);if(typeof p=="string")E[Ae(p)]=g;else for(A in p)E[Ae(A)]=p[A];return E},get:function(u,p){return p===void 0?this.cache(u):u[this.expando]&&u[this.expando][Ae(p)]},access:function(u,p,g){return p===void 0||p&&typeof p=="string"&&g===void 0?this.get(u,p):(this.set(u,p,g),g!==void 0?g:p)},remove:function(u,p){var g,A=u[this.expando];if(A!==void 0){if(p!==void 0)for(Array.isArray(p)?p=p.map(Ae):(p=Ae(p),p=p in A?[p]:p.match(ze)||[]),g=p.length;g--;)delete A[p[g]];(p===void 0||v.isEmptyObject(A))&&(u.nodeType?u[this.expando]=void 0:delete u[this.expando])}},hasData:function(u){var p=u[this.expando];return p!==void 0&&!v.isEmptyObject(p)}};var ae=new Ee,it=new Ee,Se=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Je=/[A-Z]/g;function ot(u){return u==="true"?!0:u==="false"?!1:u==="null"?null:u===+u+""?+u:Se.test(u)?JSON.parse(u):u}function vt(u,p,g){var A;if(g===void 0&&u.nodeType===1)if(A="data-"+p.replace(Je,"-$&").toLowerCase(),g=u.getAttribute(A),typeof g=="string"){try{g=ot(g)}catch(E){}it.set(u,p,g)}else g=void 0;return g}v.extend({hasData:function(u){return it.hasData(u)||ae.hasData(u)},data:function(u,p,g){return it.access(u,p,g)},removeData:function(u,p){it.remove(u,p)},_data:function(u,p,g){return ae.access(u,p,g)},_removeData:function(u,p){ae.remove(u,p)}}),v.fn.extend({data:function(u,p){var g,A,E,N=this[0],B=N&&N.attributes;if(u===void 0){if(this.length&&(E=it.get(N),N.nodeType===1&&!ae.get(N,"hasDataAttrs"))){for(g=B.length;g--;)B[g]&&(A=B[g].name,A.indexOf("data-")===0&&(A=Ae(A.slice(5)),vt(N,A,E[A])));ae.set(N,"hasDataAttrs",!0)}return E}return typeof u=="object"?this.each(function(){it.set(this,u)}):Ne(this,function(ee){var te;if(N&&ee===void 0)return te=it.get(N,u),te!==void 0||(te=vt(N,u),te!==void 0)?te:void 0;this.each(function(){it.set(this,u,ee)})},null,p,arguments.length>1,null,!0)},removeData:function(u){return this.each(function(){it.remove(this,u)})}}),v.extend({queue:function(u,p,g){var A;if(u)return p=(p||"fx")+"queue",A=ae.get(u,p),g&&(!A||Array.isArray(g)?A=ae.access(u,p,v.makeArray(g)):A.push(g)),A||[]},dequeue:function(u,p){p=p||"fx";var g=v.queue(u,p),A=g.length,E=g.shift(),N=v._queueHooks(u,p),B=function(){v.dequeue(u,p)};E==="inprogress"&&(E=g.shift(),A--),E&&(p==="fx"&&g.unshift("inprogress"),delete N.stop,E.call(u,B,N)),!A&&N&&N.empty.fire()},_queueHooks:function(u,p){var g=p+"queueHooks";return ae.get(u,g)||ae.access(u,g,{empty:v.Callbacks("once memory").add(function(){ae.remove(u,[p+"queue",g])})})}}),v.fn.extend({queue:function(u,p){var g=2;return typeof u!="string"&&(p=u,u="fx",g--),arguments.length<g?v.queue(this[0],u):p===void 0?this:this.each(function(){var A=v.queue(this,u,p);v._queueHooks(this,u),u==="fx"&&A[0]!=="inprogress"&&v.dequeue(this,u)})},dequeue:function(u){return this.each(function(){v.dequeue(this,u)})},clearQueue:function(u){return this.queue(u||"fx",[])},promise:function(u,p){var g,A=1,E=v.Deferred(),N=this,B=this.length,ee=function(){--A||E.resolveWith(N,[N])};for(typeof u!="string"&&(p=u,u=void 0),u=u||"fx";B--;)g=ae.get(N[B],u+"queueHooks"),g&&g.empty&&(A++,g.empty.add(ee));return ee(),E.promise(p)}});var Fe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Rt=new RegExp("^(?:([+-])=|)("+Fe+")([a-z%]*)$","i"),rt=["Top","Right","Bottom","Left"],mt=de.documentElement,at=function(u){return v.contains(u.ownerDocument,u)},gt={composed:!0};mt.getRootNode&&(at=function(u){return v.contains(u.ownerDocument,u)||u.getRootNode(gt)===u.ownerDocument});var Nt=function(u,p){return u=p||u,u.style.display==="none"||u.style.display===""&&at(u)&&v.css(u,"display")==="none"};function wn(u,p,g,A){var E,N,B=20,ee=A?function(){return A.cur()}:function(){return v.css(u,p,"")},te=ee(),ve=g&&g[3]||(v.cssNumber[p]?"":"px"),Xe=u.nodeType&&(v.cssNumber[p]||ve!=="px"&&+te)&&Rt.exec(v.css(u,p));if(Xe&&Xe[3]!==ve){for(te=te/2,ve=ve||Xe[3],Xe=+te||1;B--;)v.style(u,p,Xe+ve),(1-N)*(1-(N=ee()/te||.5))<=0&&(B=0),Xe=Xe/N;Xe=Xe*2,v.style(u,p,Xe+ve),g=g||[]}return g&&(Xe=+Xe||+te||0,E=g[1]?Xe+(g[1]+1)*g[2]:+g[2],A&&(A.unit=ve,A.start=Xe,A.end=E)),E}var cn={};function Pn(u){var p,g=u.ownerDocument,A=u.nodeName,E=cn[A];return E||(p=g.body.appendChild(g.createElement(A)),E=v.css(p,"display"),p.parentNode.removeChild(p),E==="none"&&(E="block"),cn[A]=E,E)}function wt(u,p){for(var g,A,E=[],N=0,B=u.length;N<B;N++)A=u[N],A.style&&(g=A.style.display,p?(g==="none"&&(E[N]=ae.get(A,"display")||null,E[N]||(A.style.display="")),A.style.display===""&&Nt(A)&&(E[N]=Pn(A))):g!=="none"&&(E[N]="none",ae.set(A,"display",g)));for(N=0;N<B;N++)E[N]!=null&&(u[N].style.display=E[N]);return u}v.fn.extend({show:function(){return wt(this,!0)},hide:function(){return wt(this)},toggle:function(u){return typeof u=="boolean"?u?this.show():this.hide():this.each(function(){Nt(this)?v(this).show():v(this).hide()})}});var ln=/^(?:checkbox|radio)$/i,ni=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,pn=/^$|^module$|\/(?:java|ecma)script/i;(function(){var u=de.createDocumentFragment(),p=u.appendChild(de.createElement("div")),g=de.createElement("input");g.setAttribute("type","radio"),g.setAttribute("checked","checked"),g.setAttribute("name","t"),p.appendChild(g),F.checkClone
vendor: 18,091 bytes, line 1
1=p.cloneNode(!0).cloneNode(!0).lastChild.checked,p.innerHTML="<textarea>x</textarea>",F.noCloneChecked=!!p.cloneNode(!0).lastChild.defaultValue,p.innerHTML="<option></option>",F.option=!!p.lastChild})();var hn={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,"",""]};hn.tbody=hn.tfoot=hn.colgroup=hn.caption=hn.thead,hn.th=hn.td,F.option||(hn.optgroup=hn.option=[1,"<select multiple='multiple'>","</select>"]);function Nn(u,p){var g;return typeof u.getElementsByTagName!="undefined"?g=u.getElementsByTagName(p||"*"):typeof u.querySelectorAll!="undefined"?g=u.querySelectorAll(p||"*"):g=[],p===void 0||p&&ge(u,p)?v.merge([u],g):g}function Tn(u,p){for(var g=0,A=u.length;g<A;g++)ae.set(u[g],"globalEval",!p||ae.get(p[g],"globalEval"))}var Zt=/<|&#?\w+;/;function Gt(u,p,g,A,E){for(var N,B,ee,te,ve,Xe,lt=p.createDocumentFragment(),Te=[],Ze=0,qt=u.length;Ze<qt;Ze++)if(N=u[Ze],N||N===0)if(dt(N)==="object")v.merge(Te,N.nodeType?[N]:N);else if(!Zt.test(N))Te.push(p.createTextNode(N));else{for(B=B||lt.appendChild(p.createElement("div")),ee=(ni.exec(N)||["",""])[1].toLowerCase(),te=hn[ee]||hn._default,B.innerHTML=te[1]+v.htmlPrefilter(N)+te[2],Xe=te[0];Xe--;)B=B.lastChild;v.merge(Te,B.childNodes),B=lt.firstChild,B.textContent=""}for(lt.textContent="",Ze=0;N=Te[Ze++];){if(A&&v.inArray(N,A)>-1){E&&E.push(N);continue}if(ve=at(N),B=Nn(lt.appendChild(N),"script"),ve&&Tn(B),g)for(Xe=0;N=B[Xe++];)pn.test(N.type||"")&&g.push(N)}return lt}var Yt=/^([^.]*)(?:\.(.+)|)/;function on(){return!0}function fi(){return!1}function Vt(u,p){return u===x()==(p==="focus")}function x(){try{return de.activeElement}catch(u){}}function V(u,p,g,A,E,N){var B,ee;if(typeof p=="object"){typeof g!="string"&&(A=A||g,g=void 0);for(ee in p)V(u,ee,g,A,p[ee],N);return u}if(A==null&&E==null?(E=g,A=g=void 0):E==null&&(typeof g=="string"?(E=A,A=void 0):(E=A,A=g,g=void 0)),E===!1)E=fi;else if(!E)return u;return N===1&&(B=E,E=function(te){return v().off(te),B.apply(this,arguments)},E.guid=B.guid||(B.guid=v.guid++)),u.each(function(){v.event.add(this,p,E,A,g)})}v.event={global:{},add:function(u,p,g,A,E){var N,B,ee,te,ve,Xe,lt,Te,Ze,qt,Kt,Mt=ae.get(u);if(!!xe(u))for(g.handler&&(N=g,g=N.handler,E=N.selector),E&&v.find.matchesSelector(mt,E),g.guid||(g.guid=v.guid++),(te=Mt.events)||(te=Mt.events=Object.create(null)),(B=Mt.handle)||(B=Mt.handle=function(Cn){return typeof v!="undefined"&&v.event.triggered!==Cn.type?v.event.dispatch.apply(u,arguments):void 0}),p=(p||"").match(ze)||[""],ve=p.length;ve--;)ee=Yt.exec(p[ve])||[],Ze=Kt=ee[1],qt=(ee[2]||"").split(".").sort(),Ze&&(lt=v.event.special[Ze]||{},Ze=(E?lt.delegateType:lt.bindType)||Ze,lt=v.event.special[Ze]||{},Xe=v.extend({type:Ze,origType:Kt,data:A,handler:g,guid:g.guid,selector:E,needsContext:E&&v.expr.match.needsContext.test(E),namespace:qt.join(".")},N),(Te=te[Ze])||(Te=te[Ze]=[],Te.delegateCount=0,(!lt.setup||lt.setup.call(u,A,qt,B)===!1)&&u.addEventListener&&u.addEventListener(Ze,B)),lt.add&&(lt.add.call(u,Xe),Xe.handler.guid||(Xe.handler.guid=g.guid)),E?Te.splice(Te.delegateCount++,0,Xe):Te.push(Xe),v.event.global[Ze]=!0)},remove:function(u,p,g,A,E){var N,B,ee,te,ve,Xe,lt,Te,Ze,qt,Kt,Mt=ae.hasData(u)&&ae.get(u);if(!(!Mt||!(te=Mt.events))){for(p=(p||"").match(ze)||[""],ve=p.length;ve--;){if(ee=Yt.exec(p[ve])||[],Ze=Kt=ee[1],qt=(ee[2]||"").split(".").sort(),!Ze){for(Ze in te)v.event.remove(u,Ze+p[ve],g,A,!0);continue}for(lt=v.event.special[Ze]||{},Ze=(A?lt.delegateType:lt.bindType)||Ze,Te=te[Ze]||[],ee=ee[2]&&new RegExp("(^|\\.)"+qt.join("\\.(?:.*\\.|)")+"(\\.|$)"),B=N=Te.length;N--;)Xe=Te[N],(E||Kt===Xe.origType)&&(!g||g.guid===Xe.guid)&&(!ee||ee.test(Xe.namespace))&&(!A||A===Xe.selector||A==="**"&&Xe.selector)&&(Te.splice(N,1),Xe.selector&&Te.delegateCount--,lt.remove&&lt.remove.call(u,Xe));B&&!Te.length&&((!lt.teardown||lt.teardown.call(u,qt,Mt.handle)===!1)&&v.removeEvent(u,Ze,Mt.handle),delete te[Ze])}v.isEmptyObject(te)&&ae.remove(u,"handle events")}},dispatch:function(u){var p,g,A,E,N,B,ee=new Array(arguments.length),te=v.event.fix(u),ve=(ae.get(this,"events")||Object.create(null))[te.type]||[],Xe=v.event.special[te.type]||{};for(ee[0]=te,p=1;p<arguments.length;p++)ee[p]=arguments[p];if(te.delegateTarget=this,!(Xe.preDispatch&&Xe.preDispatch.call(this,te)===!1)){for(B=v.event.handlers.call(this,te,ve),p=0;(E=B[p++])&&!te.isPropagationStopped();)for(te.currentTarget=E.elem,g=0;(N=E.handlers[g++])&&!te.isImmediatePropagationStopped();)(!te.rnamespace||N.namespace===!1||te.rnamespace.test(N.namespace))&&(te.handleObj=N,te.data=N.data,A=((v.event.special[N.origType]||{}).handle||N.handler).apply(E.elem,ee),A!==void 0&&(te.result=A)===!1&&(te.preventDefault(),te.stopPropagation()));return Xe.postDispatch&&Xe.postDispatch.call(this,te),te.result}},handlers:function(u,p){var g,A,E,N,B,ee=[],te=p.delegateCount,ve=u.target;if(te&&ve.nodeType&&!(u.type==="click"&&u.button>=1)){for(;ve!==this;ve=ve.parentNode||this)if(ve.nodeType===1&&!(u.type==="click"&&ve.disabled===!0)){for(N=[],B={},g=0;g<te;g++)A=p[g],E=A.selector+" ",B[E]===void 0&&(B[E]=A.needsContext?v(E,this).index(ve)>-1:v.find(E,this,null,[ve]).length),B[E]&&N.push(A);N.length&&ee.push({elem:ve,handlers:N})}}return ve=this,te<p.length&&ee.push({elem:ve,handlers:p.slice(te)}),ee},addProp:function(u,p){Object.defineProperty(v.Event.prototype,u,{enumerable:!0,configurable:!0,get:J(p)?function(){if(this.originalEvent)return p(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[u]},set:function(g){Object.defineProperty(this,u,{enumerable:!0,configurable:!0,writable:!0,value:g})}})},fix:function(u){return u[v.expando]?u:new v.Event(u)},special:{load:{noBubble:!0},click:{setup:function(u){var p=this||u;return ln.test(p.type)&&p.click&&ge(p,"input")&&Z(p,"click",on),!1},trigger:function(u){var p=this||u;return ln.test(p.type)&&p.click&&ge(p,"input")&&Z(p,"click"),!0},_default:function(u){var p=u.target;return ln.test(p.type)&&p.click&&ge(p,"input")&&ae.get(p,"click")||ge(p,"a")}},beforeunload:{postDispatch:function(u){u.result!==void 0&&u.originalEvent&&(u.originalEvent.returnValue=u.result)}}}};function Z(u,p,g){if(!g){ae.get(u,p)===void 0&&v.event.add(u,p,on);return}ae.set(u,p,!1),v.event.add(u,p,{namespace:!1,handler:function(A){var E,N,B=ae.get(this,p);if(A.isTrigger&1&&this[p]){if(B.length)(v.event.special[p]||{}).delegateType&&A.stopPropagation();else if(B=o.call(arguments),ae.set(this,p,B),E=g(this,p),this[p](),N=ae.get(this,p),B!==N||E?ae.set(this,p,!1):N={},B!==N)return A.stopImmediatePropagation(),A.preventDefault(),N&&N.value}else B.length&&(ae.set(this,p,{value:v.event.trigger(v.extend(B[0],v.Event.prototype),B.slice(1),this)}),A.stopImmediatePropagation())}})}v.removeEvent=function(u,p,g){u.removeEventListener&&u.removeEventListener(p,g)},v.Event=function(u,p){if(!(this instanceof v.Event))return new v.Event(u,p);u&&u.type?(this.originalEvent=u,this.type=u.type,this.isDefaultPrevented=u.defaultPrevented||u.defaultPrevented===void 0&&u.returnValue===!1?on:fi,this.target=u.target&&u.target.nodeType===3?u.target.parentNode:u.target,this.currentTarget=u.currentTarget,this.relatedTarget=u.relatedTarget):this.type=u,p&&v.extend(this,p),this.timeStamp=u&&u.timeStamp||Date.now(),this[v.expando]=!0},v.Event.prototype={constructor:v.Event,isDefaultPrevented:fi,isPropagationStopped:fi,isImmediatePropagationStopped:fi,isSimulated:!1,preventDefault:function(){var u=this.originalEvent;this.isDefaultPrevented=on,u&&!this.isSimulated&&u.preventDefault()},stopPropagation:function(){var u=this.originalEvent;this.isPropagationStopped=on,u&&!this.isSimulated&&u.stopPropagation()},stopImmediatePropagation:function(){var u=this.originalEvent;this.isImmediatePropagationStopped=on,u&&!this.isSimulated&&u.stopImmediatePropagation(),this.stopPropagation()}},v.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},v.event.addProp),v.each({focus:"focusin",blur:"focusout"},function(u,p){v.event.special[u]={setup:function(){return Z(this,u,Vt),!1},trigger:function(){return Z(this,u),!0},_default:function(){return!0},delegateType:p}}),v.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(u,p){v.event.special[u]={delegateType:p,bindType:p,handle:function(g){var A,E=this,N=g.relatedTarget,B=g.handleObj;return(!N||N!==E&&!v.contains(E,N))&&(g.type=B.origType,A=B.handler.apply(this,arguments),g.type=p),A}}}),v.fn.extend({on:function(u,p,g,A){return V(this,u,p,g,A)},one:function(u,p,g,A){return V(this,u,p,g,A,1)},off:function(u,p,g){var A,E;if(u&&u.preventDefault&&u.handleObj)return A=u.handleObj,v(u.delegateTarget).off(A.namespace?A.origType+"."+A.namespace:A.origType,A.selector,A.handler),this;if(typeof u=="object"){for(E in u)this.off(E,p,u[E]);return this}return(p===!1||typeof p=="function")&&(g=p,p=void 0),g===!1&&(g=fi),this.each(function(){v.event.remove(this,u,g,p)})}});var _e=/<script|<style|<link/i,Ke=/checked\s*(?:[^=]|=\s*.checked.)/i,Ie=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function ft(u,p){return ge(u,"table")&&ge(p.nodeType!==11?p:p.firstChild,"tr")&&v(u).children("tbody")[0]||u}function Oe(u){return u.type=(u.getAttribute("type")!==null)+"/"+u.type,u}function At(u){return(u.type||"").slice(0,5)==="true/"?u.type=u.type.slice(5):u.removeAttribute("type"),u}function xt(u,p){var g,A,E,N,B,ee,te;if(p.nodeType===1){if(ae.hasData(u)&&(N=ae.get(u),te=N.events,te)){ae.remove(p,"handle events");for(E in te)for(g=0,A=te[E].length;g<A;g++)v.event.add(p,E,te[E][g])}it.hasData(u)&&(B=it.access(u),ee=v.extend({},B),it.set(p,ee))}}function Ct(u,p){var g=p.nodeName.toLowerCase();g==="input"&&ln.test(u.type)?p.checked=u.checked:(g==="input"||g==="textarea")&&(p.defaultValue=u.defaultValue)}function Tt(u,p,g,A){p=a(p);var E,N,B,ee,te,ve,Xe=0,lt=u.length,Te=lt-1,Ze=p[0],qt=J(Ze);if(qt||lt>1&&typeof Ze=="string"&&!F.checkClone&&Ke.test(Ze))return u.each(function(Kt){var Mt=u.eq(Kt);qt&&(p[0]=Ze.call(this,Kt,Mt.html())),Tt(Mt,p,g,A)});if(lt&&(E=Gt(p,u[0].ownerDocument,!1,u,A),N=E.firstChild,E.childNodes.length===1&&(E=N),N||A)){for(B=v.map(Nn(E,"script"),Oe),ee=B.length;Xe<lt;Xe++)te=E,Xe!==Te&&(te=v.clone(te,!0,!0),ee&&v.merge(B,Nn(te,"script"))),g.call(u[Xe],te,Xe);if(ee)for(ve=B[B.length-1].ownerDocument,v.map(B,At),Xe=0;Xe<ee;Xe++)te=B[Xe],pn.test(te.type||"")&&!ae.access(te,"globalEval")&&v.contains(ve,te)&&(te.src&&(te.type||"").toLowerCase()!=="module"?v._evalUrl&&!te.noModule&&v._evalUrl(te.src,{nonce:te.nonce||te.getAttribute("nonce")},ve):nt(te.textContent.replace(Ie,""),te,ve))}return u}function Et(u,p,g){for(var A,E=p?v.filter(p,u):u,N=0;(A=E[N])!=null;N++)!g&&A.nodeType===1&&v.cleanData(Nn(A)),A.parentNode&&(g&&at(A)&&Tn(Nn(A,"script")),A.parentNode.removeChild(A));return u}v.extend({htmlPrefilter:function(u){return u},clone:function(u,p,g){var A,E,N,B,ee=u.cloneNode(!0),te=at(u);if(!F.noCloneChecked&&(u.nodeType===1||u.nodeType===11)&&!v.isXMLDoc(u))for(B=Nn(ee),N=Nn(u),A=0,E=N.length;A<E;A++)Ct(N[A],B[A]);if(p)if(g)for(N=N||Nn(u),B=B||Nn(ee),A=0,E=N.length;A<E;A++)xt(N[A],B[A]);else xt(u,ee);return B=Nn(ee,"script"),B.length>0&&Tn(B,!te&&Nn(u,"script")),ee},cleanData:function(u){for(var p,g,A,E=v.event.special,N=0;(g=u[N])!==void 0;N++)if(xe(g)){if(p=g[ae.expando]){if(p.events)for(A in p.events)E[A]?v.event.remove(g,A):v.removeEvent(g,A,p.handle);g[ae.expando]=void 0}g[it.expando]&&(g[it.expando]=void 0)}}}),v.fn.extend({detach:function(u){return Et(this,u,!0)},remove:function(u){return Et(this,u)},text:function(u){return Ne(this,function(p){return p===void 0?v.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=p)})},null,u,arguments.length)},append:function(){return Tt(this,arguments,function(u){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var p=ft(this,u);p.appendChild(u)}})},prepend:function(){return Tt(this,arguments,function(u){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var p=ft(this,u);p.insertBefore(u,p.firstChild)}})},before:function(){return Tt(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this)})},after:function(){return Tt(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this.nextSibling)})},empty:function(){for(var u,p=0;(u=this[p])!=null;p++)u.nodeType===1&&(v.cleanData(Nn(u,!1)),u.textContent="");return this},clone:function(u,p){return u=u==null?!1:u,p=p==null?u:p,this.map(function(){return v.clone(this,u,p)})},html:function(u){return Ne(this,function(p){var g=this[0]||{},A=0,E=this.length;if(p===void 0&&g.nodeType===1)return g.innerHTML;if(typeof p=="string"&&!_e.test(p)&&!hn[(ni.exec(p)||["",""])[1].toLowerCase()]){p=v.htmlPrefilter(p);try{for(;A<E;A++)g=this[A]||{},g.nodeType===1&&(v.cleanData(Nn(g,!1)),g.innerHTML=p);g=0}catch(N){}}g&&this.empty().append(p)},null,u,arguments.length)},replaceWith:function(){var u=[];return Tt(this,arguments,function(p){var g=this.parentNode;v.inArray(this,u)<0&&(v.cleanData(Nn(this)),g&&g.replaceChild(p,this))},u)}}),v.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(u,p){v.fn[u]=function(g){for(var A,E=[],N=v(g),B=N.length-1,ee=0;ee<=B;ee++)A=ee===B?this:this.clone(!0),v(N[ee])[p](A),c.apply(E,A.get());return this.pushStack(E)}});var Dt=new RegExp("^("+Fe+")(?!px)[a-z%]+$","i"),Bt=function(u){var p=u.ownerDocument.defaultView;return(!p||!p.opener)&&(p=e),p.getComputedStyle(u)},Pt=function(u,p,g){var A,E,N={};for(E in p)N[E]=u.style[E],u.style[E]=p[E];A=g.call(u);for(E in p)u.style[E]=N[E];return A},En=new RegExp(rt.join("|"),"i");(function(){function u(){if(!!ve){te.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",ve.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",mt.appendChild(te).appendChild(ve);var Xe=e.getComputedStyle(ve);g=Xe.top!=="1%",ee=p(Xe.marginLeft)===12,ve.style.right="60%",N=p(Xe.right)===36,A=p(Xe.width)===36,ve.style.position="absolute",E=p(ve.offsetWidth/3)===12,mt.removeChild(te),ve=null}}function p(Xe){return Math.round(parseFloat(Xe))}var g,A,E,N,B,ee,te=de.createElement("div"),ve=de.createElement("div");!ve.style||(ve.style.backgroundClip="content-box",ve.cloneNode(!0).style.backgroundClip="",F.clearCloneStyle=ve.style.backgroundClip==="content-box",v.extend(F,{boxSizingReliable:function(){return u(),A},pixelBoxStyles:function(){return u(),N},pixelPosition:function(){return u(),g},reliableMarginLeft:function(){return u(),ee},scrollboxSize:function(){return u(),E},reliableTrDimensions:function(){var Xe,lt,Te,Ze;return B==null&&(Xe=de.createElement("table"),lt=de.createElement("tr"),Te=de.createElement("div"),Xe.style.cssText="position:absolute;left:-11111px;border-collapse:separate",lt.style.cssText="border:1px solid",lt.style.height="1px",Te.style.height="9px",Te.style.display="block",mt.appendChild(Xe).appendChild(lt).appendChild(Te),Ze=e.getComputedStyle(lt),B=parseInt(Ze.height,10)+parseInt(Ze.borderTopWidth,10)+parseInt(Ze.borderBottomWidth,10)===lt.offsetHeight,mt.removeChild(Xe)),B}}))})();function fn(u,p,g){var A,E,N,B,ee=u.style;return g=g||Bt(u),g&&(B=g.getPropertyValue(p)||g[p],B===""&&!at(u)&&(B=v.style(u,p)),!F.pixelBoxStyles()&&Dt.test(B)&&En.test(p)&&(A=ee.width,E=ee.minWidth,N=ee.maxWidth,ee.minWidth=ee.maxWidth=ee.width=B,B=g.width,ee.width=A,ee.minWidth=E,ee.maxWidth=N)),B!==void 0?B+"":B}function tn(u,p){return{get:function(){if(u()){delete this.get;return}return(this.get=p).apply(this,arguments)}}}var Ln=["Webkit","Moz","ms"],Gn=de.createElement("div").style,Kn={};function Ar(u){for(var p=u[0].toUpperCase()+u.slice(1),g=Ln.length;g--;)if(u=Ln[g]+p,u in Gn)return u}function hi(u){var p=v.cssProps[u]||Kn[u];return p||(u in Gn?u:Kn[u]=Ar(u)||u)}var Hi=/^(none|table(?!-c[ea]).+)/,jt=/^--/,Ei={position:"absolute",visibility:"hidden",display:"block"},rr={letterSpacing:"0",fontWeight:"400"};function q(u,p,g){var A=Rt.exec(p);return A?Math.max(0,A[2]-(g||0))+(A[3]||"px"):p}function H(u,p,g,A,E,N){var B=p==="width"?1:0,ee=0,te=0;if(g===(A?"border":"content"))return 0;for(;B<4;B+=2)g==="margin"&&(te+=v.css(u,g+rt[B],!0,E)),A?(g==="content"&&(te-=v.css(u,"padding"+rt[B],!0,E)),g!=="margin"&&(te-=v.css(u,"border"+rt[B]+"Width",!0,E))):(te+=v.css(u,"padding"+rt[B],!0,E),g!=="padding"?te+=v.css(u,"border"+rt[B]+"Width",!0,E):ee+=v.css(u,"border"+rt[B]+"Width",!0,E));return!A&&N>=0&&(te+=Math.max(0,Math.ceil(u["offset"+p[0].toUpperCase()+p.slice(1)]-N-te-ee-.5))||0),te}function j(u,p,g){var A=Bt(u),E=!F.boxSizingReliable()||g,N=E&&v.css(u,"boxSizing",!1,A)==="border-box",B=N,ee=fn(u,p,A),te="offset"+p[0].toUpperCase()+p.slice(1);if(Dt.test(ee)){if(!g)return ee;ee="auto"}return(!F.boxSizingReliable()&&N||!F.reliableTrDimensions()&&ge(u,"tr")||ee==="auto"||!parseFloat(ee)&&v.css(u,"display",!1,A)==="inline")&&u.getClientRects().length&&(N=v.css(u,"boxSizing",!1,A)==="border-box",B=te in u,B&&(ee=u[te])),ee=parseFloat(ee)||0,ee+H(u,p,g||(N?"border":"content"),B,A,ee)+"px"}v.extend({cssHooks:{opacity:{get:function(u,p){if(p){var g=fn(u,"opacity");return g===""?"1":g}}}},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(u,p,g,A){if(!(!u||u.nodeType===3||u.nodeType===8||!u.style)){var E,N,B,ee=Ae(p),te=jt.test(p),ve=u.style;if(te||(p=hi(ee)),B=v.cssHooks[p]||v.cssHooks[ee],g!==void 0){if(N=typeof g,N==="str
1ing"&&(E=Rt.exec(g))&&E[1]&&(g=wn(u,p,E),N="number"),g==null||g!==g)return;N==="number"&&!te&&(g+=E&&E[3]||(v.cssNumber[ee]?"":"px")),!F.clearCloneStyle&&g===""&&p.indexOf("background")===0&&(ve[p]="inherit"),(!B||!("set"in B)||(g=B.set(u,g,A))!==void 0)&&(te?ve.setProperty(p,g):ve[p]=g)}else return B&&"get"in B&&(E=B.get(u,!1,A))!==void 0?E:ve[p]}},css:function(u,p,g,A){var E,N,B,ee=Ae(p),te=jt.test(p);return te||(p=hi(ee)),B=v.cssHooks[p]||v.cssHooks[ee],B&&"get"in B&&(E=B.get(u,!0,g)),E===void 0&&(E=fn(u,p,A)),E==="normal"&&p in rr&&(E=rr[p]),g===""||g?(N=parseFloat(E),g===!0||isFinite(N)?N||0:E):E}}),v.each(["height","width"],function(u,p){v.cssHooks[p]={get:function(g,A,E){if(A)return Hi.test(v.css(g,"display"))&&(!g.getClientRects().length||!g.getBoundingClientRect().width)?Pt(g,Ei,function(){return j(g,p,E)}):j(g,p,E)},set:function(g,A,E){var N,B=Bt(g),ee=!F.scrollboxSize()&&B.position==="absolute",te=ee||E,ve=te&&v.css(g,"boxSizing",!1,B)==="border-box",Xe=E?H(g,p,E,ve,B):0;return ve&&ee&&(Xe-=Math.ceil(g["offset"+p[0].toUpperCase()+p.slice(1)]-parseFloat(B[p])-H(g,p,"border",!1,B)-.5)),Xe&&(N=Rt.exec(A))&&(N[3]||"px")!=="px"&&(g.style[p]=A,A=v.css(g,p)),q(g,A,Xe)}}}),v.cssHooks.marginLeft=tn(F.reliableMarginLeft,function(u,p){if(p)return(parseFloat(fn(u,"marginLeft"))||u.getBoundingClientRect().left-Pt(u,{marginLeft:0},function(){return u.getBoundingClientRect().left}))+"px"}),v.each({margin:"",padding:"",border:"Width"},function(u,p){v.cssHooks[u+p]={expand:function(g){for(var A=0,E={},N=typeof g=="string"?g.split(" "):[g];A<4;A++)E[u+rt[A]+p]=N[A]||N[A-2]||N[0];return E}},u!=="margin"&&(v.cssHooks[u+p].set=q)}),v.fn.extend({css:function(u,p){return Ne(this,function(g,A,E){var N,B,ee={},te=0;if(Array.isArray(A)){for(N=Bt(g),B=A.length;te<B;te++)ee[A[te]]=v.css(g,A[te],!1,N);return ee}return E!==void 0?v.style(g,A,E):v.css(g,A)},u,p,arguments.length>1)}});function we(u,p,g,A,E){return new we.prototype.init(u,p,g,A,E)}v.Tween=we,we.prototype={constructor:we,init:function(u,p,g,A,E,N){this.elem=u,this.prop=g,this.easing=E||v.easing._default,this.options=p,this.start=this.now=this.cur(),this.end=A,this.unit=N||(v.cssNumber[g]?"":"px")},cur:function(){var u=we.propHooks[this.prop];return u&&u.get?u.get(this):we.propHooks._default.get(this)},run:function(u){var p,g=we.propHooks[this.prop];return this.options.duration?this.pos=p=v.easing[this.easing](u,this.options.duration*u,0,1,this.options.duration):this.pos=p=u,this.now=(this.end-this.start)*p+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),g&&g.set?g.set(this):we.propHooks._default.set(this),this}},we.prototype.init.prototype=we.prototype,we.propHooks={_default:{get:function(u){var p;return u.elem.nodeType!==1||u.elem[u.prop]!=null&&u.elem.style[u.prop]==null?u.elem[u.prop]:(p=v.css(u.elem,u.prop,""),!p||p==="auto"?0:p)},set:function(u){v.fx.step[u.prop]?v.fx.step[u.prop](u):u.elem.nodeType===1&&(v.cssHooks[u.prop]||u.elem.style[hi(u.prop)]!=null)?v.style(u.elem,u.prop,u.now+u.unit):u.elem[u.prop]=u.now}}},we.propHooks.scrollTop=we.propHooks.scrollLeft={set:function(u){u.elem.nodeType&&u.elem.parentNode&&(u.elem[u.prop]=u.now)}},v.easing={linear:function(u){return u},swing:function(u){return .5-Math.cos(u*Math.PI)/2},_default:"swing"},v.fx=we.prototype.init,v.fx.step={};var Ge,ct,Ot=/^(?:toggle|show|hide)$/,zt=/queueHooks$/;function bt(){ct&&(de.hidden===!1&&e.requestAnimationFrame?e.requestAnimationFrame(bt):e.setTimeout(bt,v.fx.interval),v.fx.tick())}function St(){return e.setTimeout(function(){Ge=void 0}),Ge=Date.now()}function Ht(u,p){var g,A=0,E={height:u};for(p=p?1:0;A<4;A+=2-p)g=rt[A],E["margin"+g]=E["padding"+g]=u;return p&&(E.opacity=E.width=u),E}function kt(u,p,g){for(var A,E=(an.tweeners[p]||[]).concat(an.tweeners["*"]),N=0,B=E.length;N<B;N++)if(A=E[N].call(g,p,u))return A}function nn(u,p,g){var A,E,N,B,ee,te,ve,Xe,lt="width"in p||"height"in p,Te=this,Ze={},qt=u.style,Kt=u.nodeType&&Nt(u),Mt=ae.get(u,"fxshow");g.queue||(B=v._queueHooks(u,"fx"),B.unqueued==null&&(B.unqueued=0,ee=B.empty.fire,B.empty.fire=function(){B.unqueued||ee()}),B.unqueued++,Te.always(function(){Te.always(function(){B.unqueued--,v.queue(u,"fx").length||B.empty.fire()})}));
vendor: 29,158 bytes, lines 1-4
1for(A in p)if(E=p[A],Ot.test(E)){if(delete p[A],N=N||E==="toggle",E===(Kt?"hide":"show"))if(E==="show"&&Mt&&Mt[A]!==void 0)Kt=!0;else continue;Ze[A]=Mt&&Mt[A]||v.style(u,A)}if(te=!v.isEmptyObject(p),!(!te&&v.isEmptyObject(Ze))){lt&&u.nodeType===1&&(g.overflow=[qt.overflow,qt.overflowX,qt.overflowY],ve=Mt&&Mt.display,ve==null&&(ve=ae.get(u,"display")),Xe=v.css(u,"display"),Xe==="none"&&(ve?Xe=ve:(wt([u],!0),ve=u.style.display||ve,Xe=v.css(u,"display"),wt([u]))),(Xe==="inline"||Xe==="inline-block"&&ve!=null)&&v.css(u,"float")==="none"&&(te||(Te.done(function(){qt.display=ve}),ve==null&&(Xe=qt.display,ve=Xe==="none"?"":Xe)),qt.display="inline-block")),g.overflow&&(qt.overflow="hidden",Te.always(function(){qt.overflow=g.overflow[0],qt.overflowX=g.overflow[1],qt.overflowY=g.overflow[2]})),te=!1;for(A in Ze)te||(Mt?"hidden"in Mt&&(Kt=Mt.hidden):Mt=ae.access(u,"fxshow",{display:ve}),N&&(Mt.hidden=!Kt),Kt&&wt([u],!0),Te.done(function(){Kt||wt([u]),ae.remove(u,"fxshow");for(A in Ze)v.style(u,A,Ze[A])})),te=kt(Kt?Mt[A]:0,A,Te),A in Mt||(Mt[A]=te.start,Kt&&(te.end=te.start,te.start=0))}}function _n(u,p){var g,A,E,N,B;for(g in u)if(A=Ae(g),E=p[A],N=u[g],Array.isArray(N)&&(E=N[1],N=u[g]=N[0]),g!==A&&(u[A]=N,delete u[g]),B=v.cssHooks[A],B&&"expand"in B){N=B.expand(N),delete u[A];for(g in N)g in u||(u[g]=N[g],p[g]=E)}else p[A]=E}function an(u,p,g){var A,E,N=0,B=an.prefilters.length,ee=v.Deferred().always(function(){delete te.elem}),te=function(){if(E)return!1;for(var lt=Ge||St(),Te=Math.max(0,ve.startTime+ve.duration-lt),Ze=Te/ve.duration||0,qt=1-Ze,Kt=0,Mt=ve.tweens.length;Kt<Mt;Kt++)ve.tweens[Kt].run(qt);return ee.notifyWith(u,[ve,qt,Te]),qt<1&&Mt?Te:(Mt||ee.notifyWith(u,[ve,1,0]),ee.resolveWith(u,[ve]),!1)},ve=ee.promise({elem:u,props:v.extend({},p),opts:v.extend(!0,{specialEasing:{},easing:v.easing._default},g),originalProperties:p,originalOptions:g,startTime:Ge||St(),duration:g.duration,tweens:[],createTween:function(lt,Te){var Ze=v.Tween(u,ve.opts,lt,Te,ve.opts.specialEasing[lt]||ve.opts.easing);return ve.tweens.push(Ze),Ze},stop:function(lt){var Te=0,Ze=lt?ve.tweens.length:0;if(E)return this;for(E=!0;Te<Ze;Te++)ve.tweens[Te].run(1);return lt?(ee.notifyWith(u,[ve,1,0]),ee.resolveWith(u,[ve,lt])):ee.rejectWith(u,[ve,lt]),this}}),Xe=ve.props;for(_n(Xe,ve.opts.specialEasing);N<B;N++)if(A=an.prefilters[N].call(ve,u,Xe,ve.opts),A)return J(A.stop)&&(v._queueHooks(ve.elem,ve.opts.queue).stop=A.stop.bind(A)),A;return v.map(Xe,kt,ve),J(ve.opts.start)&&ve.opts.start.call(u,ve),ve.progress(ve.opts.progress).done(ve.opts.done,ve.opts.complete).fail(ve.opts.fail).always(ve.opts.always),v.fx.timer(v.extend(te,{elem:u,anim:ve,queue:ve.opts.queue})),ve}v.Animation=v.extend(an,{tweeners:{"*":[function(u,p){var g=this.createTween(u,p);return wn(g.elem,u,Rt.exec(p),g),g}]},tweener:function(u,p){J(u)?(p=u,u=["*"]):u=u.match(ze);for(var g,A=0,E=u.length;A<E;A++)g=u[A],an.tweeners[g]=an.tweeners[g]||[],an.tweeners[g].unshift(p)},prefilters:[nn],prefilter:function(u,p){p?an.prefilters.unshift(u):an.prefilters.push(u)}}),v.speed=function(u,p,g){var A=u&&typeof u=="object"?v.extend({},u):{complete:g||!g&&p||J(u)&&u,duration:u,easing:g&&p||p&&!J(p)&&p};return v.fx.off?A.duration=0:typeof A.duration!="number"&&(A.duration in v.fx.speeds?A.duration=v.fx.speeds[A.duration]:A.duration=v.fx.speeds._default),(A.queue==null||A.queue===!0)&&(A.queue="fx"),A.old=A.complete,A.complete=function(){J(A.old)&&A.old.call(this),A.queue&&v.dequeue(this,A.queue)},A},v.fn.extend({fadeTo:function(u,p,g,A){return this.filter(Nt).css("opacity",0).show().end().animate({opacity:p},u,g,A)},animate:function(u,p,g,A){var E=v.isEmptyObject(u),N=v.speed(p,g,A),B=function(){var ee=an(this,v.extend({},u),N);(E||ae.get(this,"finish"))&&ee.stop(!0)};return B.finish=B,E||N.queue===!1?this.each(B):this.queue(N.queue,B)},stop:function(u,p,g){var A=function(E){var N=E.stop;delete E.stop,N(g)};return typeof u!="string"&&(g=p,p=u,u=void 0),p&&this.queue(u||"fx",[]),this.each(function(){var E=!0,N=u!=null&&u+"queueHooks",B=v.timers,ee=ae.get(this);if(N)ee[N]&&ee[N].stop&&A(ee[N]);else for(N in ee)ee[N]&&ee[N].stop&&zt.test(N)&&A(ee[N]);for(N=B.length;N--;)B[N].elem===this&&(u==null||B[N].queue===u)&&(B[N].anim.stop(g),E=!1,B.splice(N,1));(E||!g)&&v.dequeue(this,u)})},finish:function(u){return u!==!1&&(u=u||"fx"),this.each(function(){var p,g=ae.get(this),A=g[u+"queue"],E=g[u+"queueHooks"],N=v.timers,B=A?A.length:0;for(g.finish=!0,v.queue(this,u,[]),E&&E.stop&&E.stop.call(this,!0),p=N.length;p--;)N[p].elem===this&&N[p].queue===u&&(N[p].anim.stop(!0),N.splice(p,1));for(p=0;p<B;p++)A[p]&&A[p].finish&&A[p].finish.call(this);delete g.finish})}}),v.each(["toggle","show","hide"],function(u,p){var g=v.fn[p];v.fn[p]=function(A,E,N){return A==null||typeof A=="boolean"?g.apply(this,arguments):this.animate(Ht(p,!0),A,E,N)}}),v.each({slideDown:Ht("show"),slideUp:Ht("hide"),slideToggle:Ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(u,p){v.fn[u]=function(g,A,E){return this.animate(p,g,A,E)}}),v.timers=[],v.fx.tick=function(){var u,p=0,g=v.timers;for(Ge=Date.now();p<g.length;p++)u=g[p],!u()&&g[p]===u&&g.splice(p--,1);g.length||v.fx.stop(),Ge=void 0},v.fx.timer=function(u){v.timers.push(u),v.fx.start()},v.fx.interval=13,v.fx.start=function(){ct||(ct=!0,bt())},v.fx.stop=function(){ct=null},v.fx.speeds={slow:600,fast:200,_default:400},v.fn.delay=function(u,p){return u=v.fx&&v.fx.speeds[u]||u,p=p||"fx",this.queue(p,function(g,A){var E=e.setTimeout(g,u);A.stop=function(){e.clearTimeout(E)}})},function(){var u=de.createElement("input"),p=de.createElement("select"),g=p.appendChild(de.createElement("option"));u.type="checkbox",F.checkOn=u.value!=="",F.optSelected=g.selected,u=de.createElement("input"),u.value="t",u.type="radio",F.radioValue=u.value==="t"}();var U,C=v.expr.attrHandle;v.fn.extend({attr:function(u,p){return Ne(this,v.attr,u,p,arguments.length>1)},removeAttr:function(u){return this.each(function(){v.removeAttr(this,u)})}}),v.extend({attr:function(u,p,g){var A,E,N=u.nodeType;if(!(N===3||N===8||N===2)){if(typeof u.getAttribute=="undefined")return v.prop(u,p,g);if((N!==1||!v.isXMLDoc(u))&&(E=v.attrHooks[p.toLowerCase()]||(v.expr.match.bool.test(p)?U:void 0)),g!==void 0){if(g===null){v.removeAttr(u,p);return}return E&&"set"in E&&(A=E.set(u,g,p))!==void 0?A:(u.setAttribute(p,g+""),g)}return E&&"get"in E&&(A=E.get(u,p))!==null?A:(A=v.find.attr(u,p),A==null?void 0:A)}},attrHooks:{type:{set:function(u,p){if(!F.radioValue&&p==="radio"&&ge(u,"input")){var g=u.value;return u.setAttribute("type",p),g&&(u.value=g),p}}}},removeAttr:function(u,p){var g,A=0,E=p&&p.match(ze);if(E&&u.nodeType===1)for(;g=E[A++];)u.removeAttribute(g)}}),U={set:function(u,p,g){return p===!1?v.removeAttr(u,g):u.setAttribute(g,g),g}},v.each(v.expr.match.bool.source.match(/\w+/g),function(u,p){var g=C[p]||v.find.attr;C[p]=function(A,E,N){var B,ee,te=E.toLowerCase();return N||(ee=C[te],C[te]=B,B=g(A,E,N)!=null?te:null,C[te]=ee),B}});var R=/^(?:input|select|textarea|button)$/i,D=/^(?:a|area)$/i;v.fn.extend({prop:function(u,p){return Ne(this,v.prop,u,p,arguments.length>1)},removeProp:function(u){return this.each(function(){delete this[v.propFix[u]||u]})}}),v.extend({prop:function(u,p,g){var A,E,N=u.nodeType;if(!(N===3||N===8||N===2))return(N!==1||!v.isXMLDoc(u))&&(p=v.propFix[p]||p,E=v.propHooks[p]),g!==void 0?E&&"set"in E&&(A=E.set(u,g,p))!==void 0?A:u[p]=g:E&&"get"in E&&(A=E.get(u,p))!==null?A:u[p]},propHooks:{tabIndex:{get:function(u){var p=v.find.attr(u,"tabindex");return p?parseInt(p,10):R.test(u.nodeName)||D.test(u.nodeName)&&u.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),F.optSelected||(v.propHooks.selected={get:function(u){var p=u.parentNode;return p&&p.parentNode&&p.parentNode.selectedIndex,null},set:function(u){var p=u.parentNode;p&&(p.selectedIndex,p.parentNode&&p.parentNode.selectedIndex)}}),v.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){v.propFix[this.toLowerCase()]=this});function ue(u){var p=u.match(ze)||[];return p.join(" ")}function K(u){return u.getAttribute&&u.getAttribute("class")||""}function se(u){return Array.isArray(u)?u:typeof u=="string"?u.match(ze)||[]:[]}v.fn.extend({addClass:function(u){var p,g,A,E,N,B,ee,te=0;if(J(u))return this.each(function(ve){v(this).addClass(u.call(this,ve,K(this)))});if(p=se(u),p.length){for(;g=this[te++];)if(E=K(g),A=g.nodeType===1&&" "+ue(E)+" ",A){for(B=0;N=p[B++];)A.indexOf(" "+N+" ")<0&&(A+=N+" ");ee=ue(A),E!==ee&&g.setAttribute("class",ee)}}return this},removeClass:function(u){var p,g,A,E,N,B,ee,te=0;if(J(u))return this.each(function(ve){v(this).removeClass(u.call(this,ve,K(this)))});if(!arguments.length)return this.attr("class","");if(p=se(u),p.length){for(;g=this[te++];)if(E=K(g),A=g.nodeType===1&&" "+ue(E)+" ",A){for(B=0;N=p[B++];)for(;A.indexOf(" "+N+" ")>-1;)A=A.replace(" "+N+" "," ");ee=ue(A),E!==ee&&g.setAttribute("class",ee)}}return this},toggleClass:function(u,p){var g=typeof u,A=g==="string"||Array.isArray(u);return typeof p=="boolean"&&A?p?this.addClass(u):this.removeClass(u):J(u)?this.each(function(E){v(this).toggleClass(u.call(this,E,K(this),p),p)}):this.each(function(){var E,N,B,ee;if(A)for(N=0,B=v(this),ee=se(u);E=ee[N++];)B.hasClass(E)?B.removeClass(E):B.addClass(E);else(u===void 0||g==="boolean")&&(E=K(this),E&&ae.set(this,"__className__",E),this.setAttribute&&this.setAttribute("class",E||u===!1?"":ae.get(this,"__className__")||""))})},hasClass:function(u){var p,g,A=0;for(p=" "+u+" ";g=this[A++];)if(g.nodeType===1&&(" "+ue(K(g))+" ").indexOf(p)>-1)return!0;return!1}});var ke=/\r/g;v.fn.extend({val:function(u){var p,g,A,E=this[0];return arguments.length?(A=J(u),this.each(function(N){var B;this.nodeType===1&&(A?B=u.call(this,N,v(this).val()):B=u,B==null?B="":typeof B=="number"?B+="":Array.isArray(B)&&(B=v.map(B,function(ee){return ee==null?"":ee+""})),p=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()],(!p||!("set"in p)||p.set(this,B,"value")===void 0)&&(this.value=B))})):E?(p=v.valHooks[E.type]||v.valHooks[E.nodeName.toLowerCase()],p&&"get"in p&&(g=p.get(E,"value"))!==void 0?g:(g=E.value,typeof g=="string"?g.replace(ke,""):g==null?"":g)):void 0}}),v.extend({valHooks:{option:{get:function(u){var p=v.find.attr(u,"value");return p!=null?p:ue(v.text(u))}},select:{get:function(u){var p,g,A,E=u.options,N=u.selectedIndex,B=u.type==="select-one",ee=B?null:[],te=B?N+1:E.length;for(N<0?A=te:A=B?N:0;A<te;A++)if(g=E[A],(g.selected||A===N)&&!g.disabled&&(!g.parentNode.disabled||!ge(g.parentNode,"optgroup"))){if(p=v(g).val(),B)return p;ee.push(p)}return ee},set:function(u,p){for(var g,A,E=u.options,N=v.makeArray(p),B=E.length;B--;)A=E[B],(A.selected=v.inArray(v.valHooks.option.get(A),N)>-1)&&(g=!0);return g||(u.selectedIndex=-1),N}}}}),v.each(["radio","checkbox"],function(){v.valHooks[this]={set:function(u,p){if(Array.isArray(p))return u.checked=v.inArray(v(u).val(),p)>-1}},F.checkOn||(v.valHooks[this].get=function(u){return u.getAttribute("value")===null?"on":u.value})}),F.focusin="onfocusin"in e;var ut=/^(?:focusinfocus|focusoutblur)$/,et=function(u){u.stopPropagation()};v.extend(v.event,{trigger:function(u,p,g,A){var E,N,B,ee,te,ve,Xe,lt,Te=[g||de],Ze=m.call(u,"type")?u.type:u,qt=m.call(u,"namespace")?u.namespace.split("."):[];if(N=lt=B=g=g||de,!(g.nodeType===3||g.nodeType===8)&&!ut.test(Ze+v.event.triggered)&&(Ze.indexOf(".")>-1&&(qt=Ze.split("."),Ze=qt.shift(),qt.sort()),te=Ze.indexOf(":")<0&&"on"+Ze,u=u[v.expando]?u:new v.Event(Ze,typeof u=="object"&&u),u.isTrigger=A?2:3,u.namespace=qt.join("."),u.rnamespace=u.namespace?new RegExp("(^|\\.)"+qt.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=void 0,u.target||(u.target=g),p=p==null?[u]:v.makeArray(p,[u]),Xe=v.event.special[Ze]||{},!(!A&&Xe.trigger&&Xe.trigger.apply(g,p)===!1))){if(!A&&!Xe.noBubble&&!he(g)){for(ee=Xe.delegateType||Ze,ut.test(ee+Ze)||(N=N.parentNode);N;N=N.parentNode)Te.push(N),B=N;B===(g.ownerDocument||de)&&Te.push(B.defaultView||B.parentWindow||e)}for(E=0;(N=Te[E++])&&!u.isPropagationStopped();)lt=N,u.type=E>1?ee:Xe.bindType||Ze,ve=(ae.get(N,"events")||Object.create(null))[u.type]&&ae.get(N,"handle"),ve&&ve.apply(N,p),ve=te&&N[te],ve&&ve.apply&&xe(N)&&(u.result=ve.apply(N,p),u.result===!1&&u.preventDefault());return u.type=Ze,!A&&!u.isDefaultPrevented()&&(!Xe._default||Xe._default.apply(Te.pop(),p)===!1)&&xe(g)&&te&&J(g[Ze])&&!he(g)&&(B=g[te],B&&(g[te]=null),v.event.triggered=Ze,u.isPropagationStopped()&&lt.addEventListener(Ze,et),g[Ze](),u.isPropagationStopped()&&lt.removeEventListener(Ze,et),v.event.triggered=void 0,B&&(g[te]=B)),u.result}},simulate:function(u,p,g){var A=v.extend(new v.Event,g,{type:u,isSimulated:!0});v.event.trigger(A,null,p)}}),v.fn.extend({trigger:function(u,p){return this.each(function(){v.event.trigger(u,p,this)})},triggerHandler:function(u,p){var g=this[0];if(g)return v.event.trigger(u,p,g,!0)}}),F.focusin||v.each({focus:"focusin",blur:"focusout"},function(u,p){var g=function(A){v.event.simulate(p,A.target,v.event.fix(A))};v.event.special[p]={setup:function(){var A=this.ownerDocument||this.document||this,E=ae.access(A,p);E||A.addEventListener(u,g,!0),ae.access(A,p,(E||0)+1)},teardown:function(){var A=this.ownerDocument||this.document||this,E=ae.access(A,p)-1;E?ae.access(A,p,E):(A.removeEventListener(u,g,!0),ae.remove(A,p))}}});var He=e.location,Ye={guid:Date.now()},pt=/\?/;v.parseXML=function(u){var p,g;if(!u||typeof u!="string")return null;try{p=new e.DOMParser().parseFromString(u,"text/xml")}catch(A){}return g=p&&p.getElementsByTagName("parsererror")[0],(!p||g)&&v.error("Invalid XML: "+(g?v.map(g.childNodes,function(A){return A.textContent}).join(`
2`):u)),p};var rn=/\[\]$/,Qt=/\r?\n/g,gn=/^(?:submit|button|image|reset|file)$/i,sn=/^(?:input|select|textarea|keygen)/i;function xn(u,p,g,A){var E;if(Array.isArray(p))v.each(p,function(N,B){g||rn.test(u)?A(u,B):xn(u+"["+(typeof B=="object"&&B!=null?N:"")+"]",B,g,A)});else if(!g&&dt(p)==="object")for(E in p)xn(u+"["+E+"]",p[E],g,A);else A(u,p)}v.param=function(u,p){var g,A=[],E=function(N,B){var ee=J(B)?B():B;A[A.length]=encodeURIComponent(N)+"="+encodeURIComponent(ee==null?"":ee)};if(u==null)return"";if(Array.isArray(u)||u.jquery&&!v.isPlainObject(u))v.each(u,function(){E(this.name,this.value)});else for(g in u)xn(g,u[g],p,E);return A.join("&")},v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var u=v.prop(this,"elements");return u?v.makeArray(u):this}).filter(function(){var u=this.type;return this.name&&!v(this).is(":disabled")&&sn.test(this.nodeName)&&!gn.test(u)&&(this.checked||!ln.test(u))}).map(function(u,p){var g=v(this).val();return g==null?null:Array.isArray(g)?v.map(g,function(A){return{name:p.name,value:A.replace(Qt,`\r
3`)}}):{name:p.name,value:g.replace(Qt,`\r
4`)}}).get()}});var jn=/%20/g,Fn=/#.*$/,Un=/([?&])_=[^&]*/,ei=/^(.*?):[ \t]*([^\r\n]*)$/mg,Lt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,Sn=/^\/\//,Wn={},Hn={},Di="*/".concat("*"),qi=de.createElement("a");qi.href=He.href;function ri(u){return function(p,g){typeof p!="string"&&(g=p,p="*");var A,E=0,N=p.toLowerCase().match(ze)||[];if(J(g))for(;A=N[E++];)A[0]==="+"?(A=A.slice(1)||"*",(u[A]=u[A]||[]).unshift(g)):(u[A]=u[A]||[]).push(g)}}function vi(u,p,g,A){var E={},N=u===Hn;function B(ee){var te;return E[ee]=!0,v.each(u[ee]||[],function(ve,Xe){var lt=Xe(p,g,A);if(typeof lt=="string"&&!N&&!E[lt])return p.dataTypes.unshift(lt),B(lt),!1;if(N)return!(te=lt)}),te}return B(p.dataTypes[0])||!E["*"]&&B("*")}function Zn(u,p){var g,A,E=v.ajaxSettings.flatOptions||{};for(g in p)p[g]!==void 0&&((E[g]?u:A||(A={}))[g]=p[g]);return A&&v.extend(!0,u,A),u}function Ci(u,p,g){for(var A,E,N,B,ee=u.contents,te=u.dataTypes;te[0]==="*";)te.shift(),A===void 0&&(A=u.mimeType||p.getResponseHeader("Content-Type"));if(A){for(E in ee)if(ee[E]&&ee[E].test(A)){te.unshift(E);break}}if(te[0]in g)N=te[0];else{for(E in g){if(!te[0]||u.converters[E+" "+te[0]]){N=E;break}B||(B=E)}N=N||B}if(N)return N!==te[0]&&te.unshift(N),g[N]}function wr(u,p,g,A){var E,N,B,ee,te,ve={},Xe=u.dataTypes.slice();if(Xe[1])for(B in u.converters)ve[B.toLowerCase()]=u.converters[B];for(N=Xe.shift();N;)if(u.responseFields[N]&&(g[u.responseFields[N]]=p),!te&&A&&u.dataFilter&&(p=u.dataFilter(p,u.dataType)),te=N,N=Xe.shift(),N){if(N==="*")N=te;else if(te!=="*"&&te!==N){if(B=ve[te+" "+N]||ve["* "+N],!B){for(E in ve)if(ee=E.split(" "),ee[1]===N&&(B=ve[te+" "+ee[0]]||ve["* "+ee[0]],B)){B===!0?B=ve[E]:ve[E]!==!0&&(N=ee[0],Xe.unshift(ee[1]));break}}if(B!==!0)if(B&&u.throws)p=B(p);else try{p=B(p)}catch(lt){return{state:"parsererror",error:B?lt:"No conversion from "+te+" to "+N}}}}return{state:"success",data:p}}v.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:He.href,type:"GET",isLocal:Lt.test(He.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Di,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":v.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(u,p){return p?Zn(Zn(u,v.ajaxSettings),p):Zn(v.ajaxSettings,u)},ajaxPrefilter:ri(Wn),ajaxTransport:ri(Hn),ajax:function(u,p){typeof u=="object"&&(p=u,u=void 0),p=p||{};var g,A,E,N,B,ee,te,ve,Xe,lt,Te=v.ajaxSetup({},p),Ze=Te.context||Te,qt=Te.context&&(Ze.nodeType||Ze.jquery)?v(Ze):v.event,Kt=v.Deferred(),Mt=v.Callbacks("once memory"),Cn=Te.statusCode||{},In={},bi={},mn="canceled",$t={readyState:0,getResponseHeader:function(dn){var An;if(te){if(!N)for(N={};An=ei.exec(E);)N[An[1].toLowerCase()+" "]=(N[An[1].toLowerCase()+" "]||[]).concat(An[2]);An=N[dn.toLowerCase()+" "]}return An==null?null:An.join(", ")},getAllResponseHeaders:function(){return te?E:null},setRequestHeader:function(dn,An){return te==null&&(dn=bi[dn.toLowerCase()]=bi[dn.toLowerCase()]||dn,In[dn]=An),this},overrideMimeType:function(dn){return te==null&&(Te.mimeType=dn),this},statusCode:function(dn){var An;if(dn)if(te)$t.always(dn[$t.status]);else for(An in dn)Cn[An]=[Cn[An],dn[An]];return this},abort:function(dn){var An=dn||mn;return g&&g.abort(An),di(0,An),this}};if(Kt.promise($t),Te.url=((u||Te.url||He.href)+"").replace(Sn,He.protocol+"//"),Te.type=p.method||p.type||Te.method||Te.type,Te.dataTypes=(Te.dataType||"*").toLowerCase().match(ze)||[""],Te.crossDomain==null){ee=de.createElement("a");try{ee.href=Te.url,ee.href=ee.href,Te.crossDomain=qi.protocol+"//"+qi.host!=ee.protocol+"//"+ee.host}catch(dn){Te.crossDomain=!0}}if(Te.data&&Te.processData&&typeof Te.data!="string"&&(Te.data=v.param(Te.data,Te.traditional)),vi(Wn,Te,p,$t),te)return $t;ve=v.event&&Te.global,ve&&v.active++===0&&v.event.trigger("ajaxStart"),Te.type=Te.type.toUpperCase(),Te.hasContent=!vn.test(Te.type),A=Te.url.replace(Fn,""),Te.hasContent?Te.data&&Te.processData&&(Te.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Te.data=Te.data.replace(jn,"+")):(lt=Te.url.slice(A.length),Te.data&&(Te.processData||typeof Te.data=="string")&&(A+=(pt.test(A)?"&":"?")+Te.data,delete Te.data),Te.cache===!1&&(A=A.replace(Un,"$1"),lt=(pt.test(A)?"&":"?")+"_="+Ye.guid+++lt),Te.url=A+lt),Te.ifModified&&(v.lastModified[A]&&$t.setRequestHeader("If-Modified-Since",v.lastModified[A]),v.etag[A]&&$t.setRequestHeader("If-None-Match",v.etag[A])),(Te.data&&Te.hasContent&&Te.contentType!==!1||p.contentType)&&$t.setRequestHeader("Content-Type",Te.contentType),$t.setRequestHeader("Accept",Te.dataTypes[0]&&Te.accepts[Te.dataTypes[0]]?Te.accepts[Te.dataTypes[0]]+(Te.dataTypes[0]!=="*"?", "+Di+"; q=0.01":""):Te.accepts["*"]);for(Xe in Te.headers)$t.setRequestHeader(Xe,Te.headers[Xe]);if(Te.beforeSend&&(Te.beforeSend.call(Ze,$t,Te)===!1||te))return $t.abort();if(mn="abort",Mt.add(Te.complete),$t.done(Te.success),$t.fail(Te.error),g=vi(Hn,Te,p,$t),!g)di(-1,"No Transport");else{if($t.readyState=1,ve&&qt.trigger("ajaxSend",[$t,Te]),te)return $t;Te.async&&Te.timeout>0&&(B=e.setTimeout(function(){$t.abort("timeout")},Te.timeout));try{te=!1,g.send(In,di)}catch(dn){if(te)throw dn;di(-1,dn)}}function di(dn,An,Lr,Nr){var Mi,Yi,Li,yi,Gi,Ai=An;te||(te=!0,B&&e.clearTimeout(B),g=void 0,E=Nr||"",$t.readyState=dn>0?4:0,Mi=dn>=200&&dn<300||dn===304,Lr&&(yi=Ci(Te,$t,Lr)),!Mi&&v.inArray("script",Te.dataTypes)>-1&&v.inArray("json",Te.dataTypes)<0&&(Te.converters["text script"]=function(){}),yi=wr(Te,yi,$t,Mi),Mi?(Te.ifModified&&(Gi=$t.getResponseHeader("Last-Modified"),Gi&&(v.lastModified[A]=Gi),Gi=$t.getResponseHeader("etag"),Gi&&(v.etag[A]=Gi)),dn===204||Te.type==="HEAD"?Ai="nocontent":dn===304?Ai="notmodified":(Ai=yi.state,Yi=yi.data,Li=yi.error,Mi=!Li)):(Li=Ai,(dn||!Ai)&&(Ai="error",dn<0&&(dn=0))),$t.status=dn,$t.statusText=(An||Ai)+"",Mi?Kt.resolveWith(Ze,[Yi,Ai,$t]):Kt.rejectWith(Ze,[$t,Ai,Li]),$t.statusCode(Cn),Cn=void 0,ve&&qt.trigger(Mi?"ajaxSuccess":"ajaxError",[$t,Te,Mi?Yi:Li]),Mt.fireWith(Ze,[$t,Ai]),ve&&(qt.trigger("ajaxComplete",[$t,Te]),--v.active||v.event.trigger("ajaxStop")))}return $t},getJSON:function(u,p,g){return v.get(u,p,g,"json")},getScript:function(u,p){return v.get(u,void 0,p,"script")}}),v.each(["get","post"],function(u,p){v[p]=function(g,A,E,N){return J(A)&&(N=N||E,E=A,A=void 0),v.ajax(v.extend({url:g,type:p,dataType:N,data:A,success:E},v.isPlainObject(g)&&g))}}),v.ajaxPrefilter(function(u){var p;for(p in u.headers)p.toLowerCase()==="content-type"&&(u.contentType=u.headers[p]||"")}),v._evalUrl=function(u,p,g){return v.ajax({url:u,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(A){v.globalEval(A,p,g)}})},v.fn.extend({wrapAll:function(u){var p;return this[0]&&(J(u)&&(u=u.call(this[0])),p=v(u,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&p.insertBefore(this[0]),p.map(function(){for(var g=this;g.firstElementChild;)g=g.firstElementChild;return g}).append(this)),this},wrapInner:function(u){return J(u)?this.each(function(p){v(this).wrapInner(u.call(this,p))}):this.each(function(){var p=v(this),g=p.contents();g.length?g.wrapAll(u):p.append(u)})},wrap:function(u){var p=J(u);return this.each(function(g){v(this).wrapAll(p?u.call(this,g):u)})},unwrap:function(u){return this.parent(u).not("body").each(function(){v(this).replaceWith(this.childNodes)}),this}}),v.expr.pseudos.hidden=function(u){return!v.expr.pseudos.visible(u)},v.expr.pseudos.visible=function(u){return!!(u.offsetWidth||u.offsetHeight||u.getClientRects().length)},v.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(u){}};var Ui={0:200,1223:204},wi=v.ajaxSettings.xhr();F.cors=!!wi&&"withCredentials"in wi,F.ajax=wi=!!wi,v.ajaxTransport(function(u){var p,g;if(F.cors||wi&&!u.crossDomain)return{send:function(A,E){var N,B=u.xhr();if(B.open(u.type,u.url,u.async,u.username,u.password),u.xhrFields)for(N in u.xhrFields)B[N]=u.xhrFields[N];u.mimeType&&B.overrideMimeType&&B.overrideMimeType(u.mimeType),!u.crossDomain&&!A["X-Requested-With"]&&(A["X-Requested-With"]="XMLHttpRequest");for(N in A)B.setRequestHeader(N,A[N]);p=function(ee){return function(){p&&(p=g=B.onload=B.onerror=B.onabort=B.ontimeout=B.onreadystatechange=null,ee==="abort"?B.abort():ee==="error"?typeof B.status!="number"?E(0,"error"):E(B.status,B.statusText):E(Ui[B.status]||B.status,B.statusText,(B.responseType||"text")!=="text"||typeof B.responseText!="string"?{binary:B.response}:{text:B.responseText},B.getAllResponseHeaders()))}},B.onload=p(),g=B.onerror=B.ontimeout=p("error"),B.onabort!==void 0?B.onabort=g:B.onreadystatechange=function(){B.readyState===4&&e.setTimeout(function(){p&&g()})},p=p("abort");try{B.send(u.hasContent&&u.data||null)}catch(ee){if(p)throw ee}},abort:function(){p&&p()}}}),v.ajaxPrefilter(function(u){u.crossDomain&&(u.contents.script=!1)}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(u){return v.globalEval(u),u}}}),v.ajaxPrefilter("script",function(u){u.cache===void 0&&(u.cache=!1),u.crossDomain&&(u.type="GET")}),v.ajaxTransport("script",function(u){if(u.crossDomain||u.scriptAttrs){var p,g;return{send:function(A,E){p=v("<script>").attr(u.scriptAttrs||{}).prop({charset:u.scriptCharset,src:u.url}).on("load error",g=function(N){p.remove(),g=null,N&&E(N.type==="error"?404:200,N.type)}),de.head.appendChild(p[0])},abort:function(){g&&g()}}}});var fr=[],$i=/(=)\?(?=&|$)|\?\?/;v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var u=fr.pop()||v.expando+"_"+Ye.guid++;return this[u]=!0,u}}),v.ajaxPrefilter("json jsonp",function(u,p,g){var A,E,N,B=u.jsonp!==!1&&($i.test(u.url)?"url":typeof u.data=="string"&&(u.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&$i.test(u.data)&&"data");if(B||u.dataTypes[0]==="jsonp")return A=u.jsonpCallback=J(u.jsonpCallback)?u.jsonpCallback():u.jsonpCallback,B?u[B]=u[B].replace($i,"$1"+A):u.jsonp!==!1&&(u.url+=(pt.test(u.url)?"&":"?")+u.jsonp+"="+A),u.converters["script json"]=function(){return N||v.error(A+" was not called"),N[0]},u.dataTypes[0]="json",E=e[A],e[A]=function(){N=arguments},g.always(function(){E===void 0?v(e).removeProp(A):e[A]=E,u[A]&&(u.jsonpCallback=p.jsonpCallback,fr.push(A)),N&&J(E)&&E(N[0]),N=E=void 0}),"script"}),F.createHTMLDocument=function(){var u=de.implementation.createHTMLDocument("").body;return u.innerHTML="<form></form><form></form>",u.childNodes.length===2}(),v.parseHTML=function(u,p,g){if(typeof u!="string")return[];typeof p=="boolean"&&(g=p,p=!1);var A,E,N;return p||(F.createHTMLDocument?(p=de.implementation.createHTMLDocument(""),A=p.createElement("base"),A.href=de.location.href,p.head.appendChild(A)):p=de),E=be.exec(u),N=!g&&[],E?[p.createElement(E[1])]:(E=Gt([u],p,N),N&&N.length&&v(N).remove(),v.merge([],E.childNodes))},v.fn.load=function(u,p,g){var A,E,N,B=this,ee=u.indexOf(" ");return ee>-1&&(A=ue(u.slice(ee)),u=u.slice(0,ee)),J(p)?(g=p,p=void 0):p&&typeof p=="object"&&(E="POST"),B.length>0&&v.ajax({url:u,type:E||"GET",dataType:"html",data:p}).done(function(te){N=arguments,B.html(A?v("<div>").append(v.parseHTML(te)).find(A):te)}).always(g&&function(te,ve){B.each(function(){g.apply(this,N||[te.responseText,ve,te])})}),this},v.expr.pseudos.animated=function(u){return v.grep(v.timers,function(p){return u===p.elem}).length},v.offset={setOffset:function(u,p,g){var A,E,N,B,ee,te,ve,Xe=v.css(u,"position"),lt=v(u),Te={};Xe==="static"&&(u.style.position="relative"),ee=lt.offset(),N=v.css(u,"top"),te=v.css(u,"left"),ve=(Xe==="absolute"||Xe==="fixed")&&(N+te).indexOf("auto")>-1,ve?(A=lt.position(),B=A.top,E=A.left):(B=parseFloat(N)||0,E=parseFloat(te)||0),J(p)&&(p=p.call(u,g,v.extend({},ee))),p.top!=null&&(Te.top=p.top-ee.top+B),p.left!=null&&(Te.left=p.left-ee.left+E),"using"in p?p.using.call(u,Te):lt.css(Te)}},v.fn.extend({offset:function(u){if(arguments.length)return u===void 0?this:this.each(function(E){v.offset.setOffset(this,u,E)});var p,g,A=this[0];if(!!A)return A.getClientRects().length?(p=A.getBoundingClientRect(),g=A.ownerDocument.defaultView,{top:p.top+g.pageYOffset,left:p.left+g.pageXOffset}):{top:0,left:0}},position:function(){if(!!this[0]){var u,p,g,A=this[0],E={top:0,left:0};if(v.css(A,"position")==="fixed")p=A.getBoundingClientRect();else{for(p=this.offset(),g=A.ownerDocument,u=A.offsetParent||g.documentElement;u&&(u===g.body||u===g.documentElement)&&v.css(u,"position")==="static";)u=u.parentNode;u&&u!==A&&u.nodeType===1&&(E=v(u).offset(),E.top+=v.css(u,"borderTopWidth",!0),E.left+=v.css(u,"borderLeftWidth",!0))}return{top:p.top-E.top-v.css(A,"marginTop",!0),left:p.left-E.left-v.css(A,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var u=this.offsetParent;u&&v.css(u,"position")==="static";)u=u.offsetParent;return u||mt})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(u,p){var g=p==="pageYOffset";v.fn[u]=function(A){return Ne(this,function(E,N,B){var ee;if(he(E)?ee=E:E.nodeType===9&&(ee=E.defaultView),B===void 0)return ee?ee[p]:E[N];ee?ee.scrollTo(g?ee.pageXOffset:B,g?B:ee.pageYOffset):E[N]=B},u,A,arguments.length)}}),v.each(["top","left"],function(u,p){v.cssHooks[p]=tn(F.pixelPosition,function(g,A){if(A)return A=fn(g,p),Dt.test(A)?v(g).position()[p]+"px":A})}),v.each({Height:"height",Width:"width"},function(u,p){v.each({padding:"inner"+u,content:p,"":"outer"+u},function(g,A){v.fn[A]=function(E,N){var B=arguments.length&&(g||typeof E!="boolean"),ee=g||(E===!0||N===!0?"margin":"border");return Ne(this,function(te,ve,Xe){var lt;return he(te)?A.indexOf("outer")===0?te["inner"+u]:te.document.documentElement["client"+u]:te.nodeType===9?(lt=te.documentElement,Math.max(te.body["scroll"+u],lt["scroll"+u],te.body["offset"+u],lt["offset"+u],lt["client"+u])):Xe===void 0?v.css(te,ve,ee):v.style(te,ve,Xe,ee)},p,B?E:void 0,B)}})}),v.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(u,p){v.f
4n[p]=function(g){return this.on(p,g)}}),v.fn.extend({bind:function(u,p,g){return this.on(u,null,p,g)},unbind:function(u,p){return this.off(u,null,p)},delegate:function(u,p,g,A){return this.on(p,u,g,A)},undelegate:function(u,p,g){return arguments.length===1?this.off(u,"**"):this.off(p,u||"**",g)},hover:function(u,p){return this.mouseenter(u).mouseleave(p||u)}}),v.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(u,p){v.fn[p]=function(g,A){return arguments.length>0?this.on(p,null,g,A):this.trigger(p)}});var Cr=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;v.proxy=function(u,p){var g,A,E;if(typeof p=="string"&&(g=u[p],p=u,u=g),!!J(u))return A=o.call(arguments,2),E=function(){return u.apply(p||this,A.concat(o.call(arguments)))},E.guid=u.guid=u.guid||v.guid++,E},v.holdReady=function(u){u?v.readyWait++:v.ready(!0)},v.isArray=Array.isArray,v.parseJSON=JSON.parse,v.nodeName=ge,v.isFunction=J,v.isWindow=he,v.camelCase=Ae,v.type=dt,v.now=Date.now,v.isNumeric=function(u){var p=v.type(u);return(p==="number"||p==="string")&&!isNaN(u-parseFloat(u))},v.trim=function(u){return u==null?"":(u+"").replace(Cr,"")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return v});var Vi=e.jQuery,Kr=e.$;return v.noConflict=function(u){return e.$===v&&(e.$=Kr),u&&e.jQuery===v&&(e.jQuery=Vi),v},typeof t=="undefined"&&(e.jQuery=e.$=v),v})});var _r=Pe((L0,O0)=>{(function(e,t){typeof L0=="object"&&typeof O0!="undefined"?O0.exports=t(ji()):typeof define=="function"&&define.amd?define(["jquery"],t):(e=e||self,e.Util=t(e.jQuery))})(L0,function(e){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var t="transitionend",n=1e6,r=1e3;function o(y){return y===null||typeof y=="undefined"?""+y:{}.toString.call(y).match(/\s([a-z]+)/i)[1].toLowerCase()}function a(){return{bindType:t,delegateType:t,handle:function(m){if(e(m.target).is(this))return m.handleObj.handler.apply(this,arguments)}}}function c(y){var m=this,T=!1;return e(this).one(b.TRANSITION_END,function(){T=!0}),setTimeout(function(){T||b.triggerTransitionEnd(m)},y),this}function f(){e.fn.emulateTransitionEnd=c,e.event.special[b.TRANSITION_END]=a()}var b={TRANSITION_END:"bsTransitionEnd",getUID:function(m){do m+=~~(Math.random()*n);while(document.getElementById(m));return m},getSelectorFromElement:function(m){var T=m.getAttribute("data-target");if(!T||T==="#"){var k=m.getAttribute("href");T=k&&k!=="#"?k.trim():""}try{return document.querySelector(T)?T:null}catch(F){return null}},getTransitionDurationFromElement:function(m){if(!m)return 0;var T=e(m).css("transition-duration"),k=e(m).css("transition-delay"),F=parseFloat(T),J=parseFloat(k);return!F&&!J?0:(T=T.split(",")[0],k=k.split(",")[0],(parseFloat(T)+parseFloat(k))*r)},reflow:function(m){return m.offsetHeight},triggerTransitionEnd:function(m){e(m).trigger(t)},supportsTransitionEnd:function(){return Boolean(t)},isElement:function(m){return(m[0]||m).nodeType},typeCheckConfig:function(m,T,k){for(var F in k)if(Object.prototype.hasOwnProperty.call(k,F)){var J=k[F],he=T[F],de=he&&b.isElement(he)?"element":o(he);if(!new RegExp(J).test(de))throw new Error(m.toUpperCase()+": "+('Option "'+F+'" provided type "'+de+'" ')+('but expected type "'+J+'".'))}},findShadowRoot:function(m){if(!document.documentElement.attachShadow)return null;if(typeof m.getRootNode=="function"){var T=m.getRootNode();return T instanceof ShadowRoot?T:null}return m instanceof ShadowRoot?m:m.parentNode?b.findShadowRoot(m.parentNode):null},jQueryDetection:function(){if(typeof e=="undefined")throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var m=e.fn.jquery.split(" ")[0].split("."),T=1,k=2,F=9,J=1,he=4;if(m[0]<k&&m[1]<F||m[0]===T&&m[1]===F&&m[2]<J||m[0]>=he)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};return b.jQueryDetection(),f(),b})});var Gl=Pe((z0,T0)=>{(function(e,t){typeof z0=="object"&&typeof T0!="undefined"?T0.exports=t(ji(),_r()
4):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Alert=t(e.jQuery,e.Util))})(z0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(nt,dt){for(var De=0;De<dt.length;De++){var v=dt[De];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(nt,v.key,v)}}function r(nt,dt,De){return dt&&n(nt.prototype,dt),De&&n(nt,De),nt}var o="alert",a="4.5.0",c="bs.alert",f="."+c,b=".data-api",y=e.fn[o],m='[data-dismiss="alert"]',T="close"+f,k="closed"+f,F="click"+f+b,J="alert",he="fade",de="show",Me=function(){function nt(De){this._element=De}var dt=nt.prototype;return dt.close=function(v){var qe=this._element;v&&(qe=this._getRootElement(v));var Ce=this._triggerCloseEvent(qe);Ce.isDefaultPrevented()||this._removeElement(qe)},dt.dispose=function(){e.removeData(this._element,c),this._element=null},dt._getRootElement=function(v){var qe=t.getSelectorFromElement(v),Ce=!1;return qe&&(Ce=document.querySelector(qe)),Ce||(Ce=e(v).closest("."+J)[0]),Ce},dt._triggerCloseEvent=function(v){var qe=e.Event(T);return e(v).trigger(qe),qe},dt._removeElement=function(v){var qe=this;if(e(v).removeClass(de),!e(v).hasClass(he)){this._destroyElement(v);return}var Ce=t.getTransitionDurationFromElement(v);e(v).one(t.TRANSITION_END,function(Ve){return qe._destroyElement(v,Ve)}).emulateTransitionEnd(Ce)},dt._destroyElement=function(v){e(v).detach().trigger(k).remove()},nt._jQueryInterface=function(v){return this.each(function(){var qe=e(this),Ce=qe.data(c);Ce||(Ce=new nt(this),qe.data(c,Ce)),v==="close"&&Ce[v](this)})},nt._handleDismiss=function(v){return function(qe){qe&&qe.preventDefault(),v.close(this)}},r(nt,null,[{key:"VERSION",get:function(){return a}}]),nt}();return e(document).on(F,m,Me._handleDismiss(new Me)),e.fn[o]=Me._jQueryInterface,e.fn[o].Constructor=Me,e.fn[o].noConflict=function(){return e.fn[o]=y,Me._jQueryInterface},Me})});var Kl=Pe((E0,C0)=>{(function(e,t){typeof E0=="object"&&typeof C0!="undefined"?C0.exports=t(ji()):typeof define=="function"&&define.amd?define(["jquery"],t):(e=e||self,e.Button=t(e.jQuery))})(E0,function(e){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;function t(Ce,Ve){for(var Re=0;Re<Ve.length;Re++){var me=Ve[Re];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(Ce,me.key,me)}}function n(Ce,Ve,Re){return Ve&&t(Ce.prototype,Ve),Re&&t(Ce,Re),Ce}var r="button",o="4.5.0",a="bs.button",c="."+a,f=".data-api",b=e.fn[r],y="active",m="btn",T="focus",k='[data-toggle^="button"]',F='[data-toggle="buttons"]',J='[data-toggle="button"]',he='[data-toggle="buttons"] .btn',de='input:not([type="hidden"])',Me=".active",nt=".btn",dt="click"+c+f,De="focus"+c+f+" "+("blur"+c+f),v="load"+c+f,qe=function(){function Ce(Re){this._element=Re}var Ve=Ce.prototype;return Ve.toggle=function(){var me=!0,ge=!0,be=e(this._element).closest(F)[0];if(be){var Ue=this._element.querySelector(de);if(Ue){if(Ue.type==="radio")if(Ue.checked&&this._element.classList.contains(y))me=!1;else{var Be=be.querySelector(Me);Be&&e(Be).removeClass(y)}me&&((Ue.type==="checkbox"||Ue.type==="radio")&&(Ue.checked=!this._element.classList.contains(y)),e(Ue).trigger("change")),Ue.focus(),ge=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(ge&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(y)),me&&e(this._element).toggleClass(y))}
4,Ve.dispose=function(){e.removeData(this._element,a),this._element=null},Ce._jQueryInterface=function(me){return this.each(function(){var ge=e(this).data(a);ge||(ge=new Ce(this),e(this).data(a,ge)),me==="toggle"&&ge[me]()})},n(Ce,null,[{key:"VERSION",get:function(){return o}}]),Ce}();return e(document).on(dt,k,function(Ce){var Ve=Ce.target,Re=Ve;if(e(Ve).hasClass(m)||(Ve=e(Ve).closest(nt)[0]),!Ve||Ve.hasAttribute("disabled")||Ve.classList.contains("disabled"))Ce.preventDefault();else{var me=Ve.querySelector(de);if(me&&(me.hasAttribute("disabled")||me.classList.contains("disabled"))){Ce.preventDefault();return}Re.tagName==="LABEL"&&me&&me.type==="checkbox"&&Ce.preventDefault(),qe._jQueryInterface.call(e(Ve),"toggle")}}).on(De,k,function(Ce){var Ve=e(Ce.target).closest(nt)[0];e(Ve).toggleClass(T,/^focus(in)?$/.test(Ce.type))}),e(window).on(v,function(){for(var Ce=[].slice.call(document.querySelectorAll(he)),Ve=0,Re=Ce.length;Ve<Re;Ve++){var me=Ce[Ve],ge=me.querySelector(de);ge.checked||ge.hasAttribute("checked")?me.classList.add(y):me.classList.remove(y)}Ce=[].slice.call(document.querySelectorAll(J));for(var be=0,Ue=Ce.length;be<Ue;be++){var Be=Ce[be];Be.getAttribute("aria-pressed")==="true"?Be.classList.add(y):Be.classList.remove(y)}}),e.fn[r]=qe._jQueryInterface,e.fn[r].Constructor=qe,e.fn[r].noConflict=function(){return e.fn[r]=b,qe._jQueryInterface},qe})});var Zl=Pe((N0,x0)=>{(function(e,t){typeof N0=="object"&&typeof x0!="undefined"?x0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Carousel=t(e.jQuery,e.Util))})(N0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Je,ot){for(var vt=0;vt<ot.length;vt++){var Fe=ot[vt];Fe.enumerable=Fe.enumerable||!1,Fe.configurable=!0,"value"in Fe&&(Fe.writable=!0),Object.defineProperty(Je,Fe.key,Fe)}}function r(Je,ot,vt){return ot&&n(Je.prototype,ot),vt&&n(Je,vt),Je}function o(Je,ot,vt){return ot in Je?Object.defineProperty(Je,ot,{value:vt,enumerable:!0,configurable:!0,writable:!0}):Je[ot]=vt,Je}function a(Je,ot){var vt=Object.keys(Je);if(Object.getOwnPropertySymbols){var Fe=Object.getOwnPropertySymbols(Je);ot&&(Fe=Fe.filter(function(Rt){return Object.getOwnPropertyDescriptor(Je,Rt).enumerable})),vt.push.apply(vt,Fe)}return vt}function c(Je){for(var ot=1;ot<arguments.length;ot++){var vt=arguments[ot]!=null?arguments[ot]:{};ot%2?a(Object(vt),!0).forEach(function(Fe){o(Je,Fe,vt[Fe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(vt)):a(Object(vt)).forEach(function(Fe){Object.defineProperty(Je,Fe,Object.getOwnPropertyDescriptor(vt,Fe))})}return Je}var f="carousel",b="4.5.0",y="bs.carousel",m="."+y,T=".data-api",k=e.fn[f],F=37,J=39,he=500,de=40,Me={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},nt={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},dt="next",De="prev",v="left",qe="right",Ce="slide"+m,Ve="slid"+m,Re="keydown"+m,me="mouseenter"+m,ge="mou
4seleave"+m,be="touchstart"+m,Ue="touchmove"+m,Be="touchend"+m,ie="pointerdown"+m,re="pointerup"+m,I="dragstart"+m,W="load"+m+T,ne="click"+m+T,ze="carousel",st="active",je="slide",oe="carousel-item-right",fe="carousel-item-left",Q="carousel-item-next",le="carousel-item-prev",We="pointer-event",Ne=".active",ye=".active.carousel-item",ht=".carousel-item",G=".carousel-item img",Ae=".carousel-item-next, .carousel-item-prev",xe=".carousel-indicators",Ee="[data-slide], [data-slide-to]",ae='[data-ride="carousel"]',it={TOUCH:"touch",PEN:"pen"},Se=function(){function Je(vt,Fe){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(Fe),this._element=vt,this._indicatorsElement=this._element.querySelector(xe),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var ot=Je.prototype;return ot.next=function(){this._isSliding||this._slide(dt)},ot.nextWhenVisible=function(){!document.hidden&&e(this._element).is(":visible")&&e(this._element).css("visibility")!=="hidden"&&this.next()},ot.prev=function(){this._isSliding||this._slide(De)},ot.pause=function(Fe){Fe||(this._isPaused=!0),this._element.querySelector(Ae)&&(t.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},ot.cycle=function(Fe){Fe||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},ot.to=function(Fe){var Rt=this;this._activeElement=this._element.querySelector(ye);var rt=this._getItemIndex(this._activeElement);if(!(Fe>this._items.length-1||Fe<0)){if(this._isSliding){e(this._element).one(Ve,function(){return Rt.to(Fe)});return}if(rt===Fe){this.pause(),this.cycle();return}var mt=Fe>rt?dt:De;this._slide(mt,this._items[Fe])}},ot.dispose=function(){e(this._element).off(m),e.removeData(this._element,y),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},ot._getConfig=function(Fe){return Fe=c(c({},Me),Fe),t.typeCheckConfig(f,Fe,nt),Fe},ot._handleSwipe=function(){var Fe=Math.abs(this.touchDeltaX);if(!(Fe<=de)){var Rt=Fe/this.touchDeltaX;this.touchDeltaX=0,Rt>0&&this.prev(),Rt<0&&this.next()}},ot._addEventListeners=function(){var Fe=this;this._config.keyboard&&e(this._element).on(Re,function(Rt){return Fe._keydown(Rt)}),this._config.pause==="hover"&&e(this._element).on(me,function(Rt){return Fe.pause(Rt)}).on(ge,function(Rt){return Fe.cycle(Rt)}),this._config.touch&&this._addTouchEventListeners()},ot._addTouchEventListeners=function(){var Fe=this;if(!!this._touchSupported){var Rt=function(gt){Fe._pointerEvent&&it[gt.originalEvent.pointerType.toUpperCase()]?Fe.touchStartX=gt.originalEvent.clientX:Fe._pointerEvent||(Fe.touchStartX=gt.originalEvent.touches[0].clientX)},rt=function(gt){gt.originalEvent.touches&&gt.originalEvent.touches.length>1?Fe.touchDeltaX=0:Fe.touchDeltaX=gt.originalEvent.touches[0].clientX-Fe.touchStartX},mt=function(gt){Fe._pointerEvent&&it[gt.originalEvent.pointerType.toUpperCase()]&&(Fe.touchDeltaX=gt.originalEvent.clientX-Fe.touchStartX),Fe._handleSwipe(),Fe._config.pause==="hover"&&(Fe.pause(),Fe.touchTimeout&&clearTimeout(Fe.touchTimeout),Fe.touchTimeout=setTimeout(function(Nt){return Fe.cycle(Nt)},he+Fe._config.interval))};e(this._element.querySelectorAll(G)).on(I,function(at){return at.preventDefault()}),this._pointerEvent?(e(this._element).on(ie,function(at){return Rt(at)}),e(this._element).on(re,function(at){return mt(at)}),this._element.classList.add(We)):(e(this._element).on(be,function(at){return Rt(at)}),e(this._element).on(Ue,function(at){return rt(at)}),e(this._element).on(Be,function(at){return mt(at)}))}},ot._keydown=function(Fe){if(!/input|textarea/i.test(Fe.target.tagName))switch(Fe.which){case F:Fe.preventDefault(),this.prev();break;case J:Fe.preventDefault(),this.next();break}},ot._getItemIndex=function(Fe){return this._items=Fe&&Fe.parentNode?[].slice.call(Fe.parentNode.querySelectorAll(ht)):[],this._items.indexOf(Fe)},ot._getItemByDirection=function(Fe,Rt){var rt=Fe===dt,mt=Fe===De,at=this._getItemIndex(Rt),gt=this._items.length-1,Nt=mt&&at===0||rt&&at===gt;if(Nt&&!this._config.wrap)return Rt;var wn=Fe===De?-1:1,cn=(at+wn)%this._items.length;return cn===-1?this._items[this._items.length-1]:this._items[cn]},ot._triggerSlideEvent=function(Fe,Rt){var rt=this._getItemIndex(Fe),mt=this._getItemIndex(this._element.querySelector(ye)),at=e.Event(Ce,{relatedTarget:Fe,direction:Rt,from:mt,to:rt});return e(this._element).trigger(at),at},ot._setActiveIndicatorElement=function(Fe){if(this._indicatorsElement){var Rt=[].slice.call(this._indicatorsElement.querySelectorAll(Ne));e(Rt).removeClass(st);var rt=this._indicatorsElement.children[this._getItemIndex(Fe)];rt&&e(rt).addClass(st)}},ot._slide=function(Fe,Rt){var rt=this,mt=this._element.querySelector(ye),at=this._getItemIndex(mt),gt=Rt||mt&&this._getItemByDirection(Fe,mt),Nt=this._getItemIndex(gt),wn=Bo
4olean(this._interval),cn,Pn,wt;if(Fe===dt?(cn=fe,Pn=Q,wt=v):(cn=oe,Pn=le,wt=qe),gt&&e(gt).hasClass(st)){this._isSliding=!1;return}var ln=this._triggerSlideEvent(gt,wt);if(!ln.isDefaultPrevented()&&!(!mt||!gt)){this._isSliding=!0,wn&&this.pause(),this._setActiveIndicatorElement(gt);var ni=e.Event(Ve,{relatedTarget:gt,direction:wt,from:at,to:Nt});if(e(this._element).hasClass(je)){e(gt).addClass(Pn),t.reflow(gt),e(mt).addClass(cn),e(gt).addClass(cn);var pn=parseInt(gt.getAttribute("data-interval"),10);pn?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=pn):this._config.interval=this._config.defaultInterval||this._config.interval;var hn=t.getTransitionDurationFromElement(mt);e(mt).one(t.TRANSITION_END,function(){e(gt).removeClass(cn+" "+Pn).addClass(st),e(mt).removeClass(st+" "+Pn+" "+cn),rt._isSliding=!1,setTimeout(function(){return e(rt._element).trigger(ni)},0)}).emulateTransitionEnd(hn)}else e(mt).removeClass(st),e(gt).addClass(st),this._isSliding=!1,e(this._element).trigger(ni);wn&&this.cycle()}},Je._jQueryInterface=function(Fe){return this.each(function(){var Rt=e(this).data(y),rt=c(c({},Me),e(this).data());typeof Fe=="object"&&(rt=c(c({},rt),Fe));var mt=typeof Fe=="string"?Fe:rt.slide;if(Rt||(Rt=new Je(this,rt),e(this).data(y,Rt)),typeof Fe=="number")Rt.to(Fe);else if(typeof mt=="string"){if(typeof Rt[mt]=="undefined")throw new TypeError('No method named "'+mt+'"');Rt[mt]()}else rt.interval&&rt.ride&&(Rt.pause(),Rt.cycle())})},Je._dataApiClickHandler=function(Fe){var Rt=t.getSelectorFromElement(this);if(!!Rt){var rt=e(Rt)[0];if(!(!rt||!e(rt).hasClass(ze))){var mt=c(c({},e(rt).data()),e(this).data()),at=this.getAttribute("data-slide-to");at&&(mt.interval=!1),Je._jQueryInterface.call(e(rt),mt),at&&e(rt).data(y).to(at),Fe.preventDefault()}}},r(Je,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return Me}}]),Je}();return e(document).on(ne,Ee,Se._dataApiClickHandler),e(window).on(W,function(){for(var Je=[].slice.call(document.querySelectorAll(ae)),ot=0,vt=Je.length;ot<vt;ot++){var Fe=e(Je[ot]);Se._jQueryInterface.call(Fe,Fe.data())}}),e.fn[f]=Se._jQueryInterface,e.fn[f].Constructor=Se,e.fn[f].noConflict=function(){return e.fn[f]=k,Se._jQueryInterface},Se})});var Ql=Pe((S0,k0)=>{(function(e,t){typeof S0=="object"&&typeof k0!="undefined"?k0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Collapse=t(e.jQuery,e.Util))})(S0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Ue,Be){for(var ie=0;ie<Be.length;ie++){var re=Be[ie];re.enumerable=re.enumerable||!1,re.configurable=!0,"value"in re&&(re.writable=!0),Object.defineProperty(Ue,re.key,re)}}function r(Ue,Be,ie){return Be&&n(Ue.prototype,Be),ie&&n(Ue,ie),Ue}function o(Ue,Be,ie){return Be in Ue?Object.defineProperty(Ue,Be,{value:ie,enumerable:!0,configurable:!0,writable:!0}):Ue[Be]=ie,Ue}function a(Ue,Be){var ie=Object.keys(Ue);if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(Ue);Be&&(re=re.filter(function(I){return Object.getOwnPropertyDescriptor(Ue,I).enumerable})),ie.push.apply(ie,re)}return ie}function c(Ue){for(var Be=1;Be<arguments.length;Be++){var ie=arguments[Be]!=null?arguments[Be]:{};Be%2?a(Object(ie),!0).forEach(function(re){o(Ue,re,ie[re])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ue,Object.getOwnPropertyDescriptors(ie)):a(Object(ie)).forEach(function(re){Object.defineProperty(Ue,re,Object.getOwnPropertyDescriptor(ie,re))})}return Ue}var f="collapse",b="4.5.0",y="bs.collapse",m="."+y,T=".data-api",k=e.fn[f],F={toggle:!0,parent:""},J={toggle:"boolean",parent:"(string|element)"},he="show"+m,de="shown"+m,Me="hide"+m,nt="hidden"+m,dt="click"+m+T,De="show",v="collapse",qe="collapsing",Ce="collapsed",Ve="width",Re="height",me=".show, .collapsing",ge='[data-toggle="collapse"]',be=function(){function Ue(ie,re){this._isTransitioning=!1,this._element=ie,this._config=this._getConfig(re),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+ie.id+'"],'+('[data-toggle="collapse"][data-target="#'+ie.id+'"]')));for(var I=[].slice.call(document.querySelectorAll(ge)),W=0,ne=I.length;W<ne;W++){var ze=I[W],st=t.getSelectorFromElement(ze),je=[].slice.call(document.querySelectorAll(st)).filter(function(oe){return oe===ie});st!==null&&je.length>0&&(this._selector=st,this._triggerArray.push(ze))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var Be=Ue.prototype;return Be.toggle=function(){e(this._element).hasClass(De)?this.hide():this.show()},Be.show=function(){var re=this;if(!(this._isTransitioning||e(this._element).hasClass(De))){var I,W;if(this._parent&&(I=[].slice.call(this._parent.querySelectorAll(me)).filter(function(Q){return typeof re._config.parent=="string"?Q.getAttribute("data-parent")===re._config.parent:Q.classList.contains(v)}),I.length===0&&(I=null)),!(I&&(W=e(I).not(this._selector).data(y),W&&W._isTransitioning))){var ne=e.Event(he);if(e(this._element).trigger(ne),!ne.isDefaultPrevented()){I&&(Ue._jQueryInterface.call(e(I).not(this._selector),"hide"),W||e(I).data(y,null));var ze=this._getDimension();e(this._element).removeClass(v).addClass(qe),this._element.style[ze]=0,this._triggerArray.length&&e(this._triggerArray).removeClass(Ce).attr("aria-expanded",!0),this.setTransitioning(!0);var st=function(){e(re._element).removeClass(qe).addClass(v+" "+De),re._element.style[ze]="",re.setTransitioning(!1),e(re._element).trigger(de)},je=ze[0].toUpperCase()+ze.slice(1),oe="scroll"+je,fe=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,st).emulateTransitionEnd(fe),this._element.style[ze]=this._element[oe]+"px"}}}},Be.hide=function(){var re=this;if(!(this._isTransitioning||!e(this._element).hasClass(De))){var I=e.Event(Me);if(e(this._element).trigger(I),!I.isDefaultPrevented()){var W=this._getDimension();this._element.style[W]=this._element.getBoundingClientRect()[W]+"px",t.reflow(this._element),e(this._element).addClass(qe).removeClass(v+" "+De);var ne=this._triggerArray.length;if(ne>0)for(var ze=0;ze<ne;ze++){var st=this._triggerArray[ze],je=t.getSelectorFromElement(st);if(je!==null){var oe=e([].slice.call(document.querySelectorAll(je)));oe.hasClass(De)||e(st).addClass(Ce).attr("aria-expanded",!1)}}this.setTransitioning(!0);var fe=function(){re.setTransitioning(!1),e(re._element).removeClass(qe).addClass(v).trigger(nt)};this._element.style[W]="";var Q=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,fe).emulateTransitionEnd(Q)}}},Be.setTransitioning=function(re){this._isTransitioning=re},Be.dispose=function(){e.removeData(this._element,y),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},Be._getConfig=function(re){return re=c(c({}
4,F),re),re.toggle=Boolean(re.toggle),t.typeCheckConfig(f,re,J),re},Be._getDimension=function(){var re=e(this._element).hasClass(Ve);return re?Ve:Re},Be._getParent=function(){var re=this,I;t.isElement(this._config.parent)?(I=this._config.parent,typeof this._config.parent.jquery!="undefined"&&(I=this._config.parent[0])):I=document.querySelector(this._config.parent);var W='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',ne=[].slice.call(I.querySelectorAll(W));return e(ne).each(function(ze,st){re._addAriaAndCollapsedClass(Ue._getTargetFromElement(st),[st])}),I},Be._addAriaAndCollapsedClass=function(re,I){var W=e(re).hasClass(De);I.length&&e(I).toggleClass(Ce,!W).attr("aria-expanded",W)},Ue._getTargetFromElement=function(re){var I=t.getSelectorFromElement(re);return I?document.querySelector(I):null},Ue._jQueryInterface=function(re){return this.each(function(){var I=e(this),W=I.data(y),ne=c(c(c({},F),I.data()),typeof re=="object"&&re?re:{});if(!W&&ne.toggle&&typeof re=="string"&&/show|hide/.test(re)&&(ne.toggle=!1),W||(W=new Ue(this,ne),I.data(y,W)),typeof re=="string"){if(typeof W[re]=="undefined")throw new TypeError('No method named "'+re+'"');W[re]()}})},r(Ue,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return F}}]),Ue}();return e(document).on(dt,ge,function(Ue){Ue.currentTarget.tagName==="A"&&Ue.preventDefault();var Be=e(this),ie=t.getSelectorFromElement(this),re=[].slice.call(document.querySelectorAll(ie));e(re).each(function(){var I=e(this),W=I.data(y),ne=W?"toggle":Be.data();be._jQueryInterface.call(I,ne)})}),e.fn[f]=be._jQueryInterface,e.fn[f].Constructor=be,e.fn[f].noConflict=function(){return e.fn[f]=k,be._jQueryInterface},be})});var B0=Pe((D0,q0)=>{(function(e,t){typeof D0=="object"&&typeof q0!="undefined"?q0.exports=t():typeof define=="function"&&define.amd?define(t):e.Popper=t()})(D0,function(){"use strict";var e=typeof window!="undefined"&&typeof document!="undefined"&&typeof navigator!="undefined",t=function(){for(var x=["Edge","Trident","Firefox"],V=0;V<x.length;V+=1)if(e&&navigator.userAgent.indexOf(x[V])>=0)return 1;return 0}();function n(x){var V=!1;return function(){V||(V=!0,window.Promise.resolve().then(function(){V=!1,x()}))}}function r(x){var V=!1;return function(){V||(V=!0,setTimeout(function(){V=!1,x()},t))}}var o=e&&window.Promise,a=o?n:r;function c(x){var V={};return x&&V.toString.call(x)==="[object Function]"}function f(x,V){if(x.nodeType!==1)return[];var Z=x.ownerDocument.defaultView,_e=Z.getComputedStyle(x,null);return V?_e[V]:_e}function b(x){return x.nodeName==="HTML"?x:x.parentNode||x.host}function y(x){if(!x)return document.body;switch(x.nodeName){case"HTML":case"BODY":return x.ownerDocument.body;case"#document":return x.body}var V=f(x),Z=V.overflow,_e=V.overflowX,Ke=V.overflowY;return/(auto|scroll|overlay)/.test(Z+Ke+_e)?x:y(b(x))}function m(x){return x&&x.referenceNode?x.referenceNode:x}var T=e&&!!(window.MSInputMethodContext&&document.documentMode),k=e&&/MSIE 10/.test(navigator.userAgent);function F(x){return x===11?T:x===10?k:T||k}function J(x){if(!x)return document.documentElement;for(var V=F(10)?document.body:null,Z=x.offsetParent||null;Z===V&&x.nextElementSibling;)Z=(x=x.nextElementSibling).offsetParent;var _e=Z&&Z.nodeName;return!_e||_e==="BODY"||_e==="HTML"?x?x.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(Z.nodeName)!==-1&&f(Z,"position")==="static"?J(Z):Z}function he(x){var V=x.nodeName;return V==="BODY"?!1:V==="HTML"||J(x.firstElementChild)===x}function de(x){return x.parentNode!==null?de(x.parentNode):x}function Me(x,V){if(!x||!x.nodeType||!V||!V.nodeType)return document.documentElement;var Z=x.compareDocumentPosition(V)&Node.DOCUMENT_POSITION_FOLLOWING,_e=Z?x:V,Ke=Z?V:x,Ie=document.createRange();Ie.setStart(_e,0),Ie.setEnd(Ke,0);var ft=Ie.commonAncestorContainer;if(x!==ft&&V!==ft||_e.contains(Ke))return he(ft)?ft:J(ft);var Oe=de(x);return Oe.host?Me(Oe.host,V):Me(x,de(V).host)}function nt(x){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",Z=V==="top"?"scrollTop":"scrollLeft",_e=x.nodeName;if(_e==="BODY"||_e==="HTML"){var Ke=x.ownerDocument.documentElement,Ie=x.ownerDocument.scrollingElement||Ke;return Ie[Z]}return x[Z]}function dt(x,V){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_e=nt(V,"top"),Ke=nt(V,"left"),Ie=Z?-1:1;return x.top+=_e*Ie,x.bottom+=_e*Ie,x.left+=Ke*Ie,x.right+=Ke*Ie,x}function De(x,V){var Z=V==="x"?"Left":"Top",_e=Z==="Left"?"Right":"Bottom";return parseFloat(x["border"+Z+"Width"])+parseFloat(x["border"+_e+"Width"])}function v(x,V,Z,_e){return Math.max(V["offset"+x],V["scroll"+x],Z["client"+x],Z["offset"+x],Z["scroll"+x],F(10)?parseInt(Z["offset"+x])+parseInt(_e["margin"+(x==="Height"?"Top":"Left")])+parseInt(_e["margin"+(x==="Height"?"Bottom":"Right")]):0)}function qe(x){var V=x.body,Z=x.documentElement,_e=F(10)&&getComputedStyle(Z);return{height:v("Height",V,Z,_e),width:v("Width",V,Z,_e)}}var Ce=function(x,V){if(!(x instanceof V))throw new TypeError("Cannot call a class as a function")},Ve=function(){function x(V,Z){for(var _e=0;_e<Z.length;_e++){var Ke=Z[_e];Ke.enumerable=Ke.enumerable||!1,Ke.configurable=!0,"value"in Ke&&(Ke.writable=!0),Object.defineProperty(V,Ke.key,Ke)}}return function(V,Z,_e){return Z&&x(V.prototype,Z),_e&&x(V,_e),V}}(),Re=function(x,V,Z){return V in x?Object.defineProperty(x,V,{value:Z,enumerable:!0,configurable:!0,writable:!0}):x[V]=Z,x},me=Object.assign||function(x){for(var V=1;V<arguments.length;V++){var Z=arguments[V];for(var _e in Z)Object.prototype.hasOwnProperty.call(Z,_e)&&(x[_e]=Z[_e])}return x};function ge(x){return me({},x,{right:x.left+x.width,bottom:x.top+x.height})}function be(x){var V={};try{if(F(10)){V=x.getBoundingClientRect();var Z=nt(x,"top"),_e=nt(x,"left");V.top+=Z,V.left+=_e,V.bottom+=Z,V.right+=_e}else V=x.getBoundingClientRect()}catch(Tt){}var Ke={left:V.left,top:V.top,width:V.right-V.left,height:V.bottom-V.top},Ie=x.nodeName==="HTML"?qe(x.ownerDocument):{},ft=Ie.width||x.clientWidth||Ke.width,Oe=Ie.height||x.clientHeight||Ke.height,At=x.offsetWidth-ft,xt=x.offsetHeight-Oe;if(At||xt){var Ct=f(x);At-=De(Ct,"x"),xt-=De(Ct,"y"),Ke.width-=At,Ke.height-=xt}return ge(Ke)}function Ue(x,V){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,_e=F(10),Ke=V.nodeName==="HTML",Ie=be(x),ft=be(V),Oe=y(x),At=f(V),xt=parseFloat(At.borderTopWidth),Ct=parseFloat(At.borderLeftWidth);Z&&Ke&&(ft.top=Math.max(ft.top,0),ft.left=Math.max(ft.left,0));var Tt=ge({top:Ie.top-ft.top-xt,left:Ie.left-ft.left-Ct,width:Ie.width,height:Ie.height});
vendor: 14,919 bytes, line 4
4if(Tt.marginTop=0,Tt.marginLeft=0,!_e&&Ke){var Et=parseFloat(At.marginTop),Dt=parseFloat(At.marginLeft);Tt.top-=xt-Et,Tt.bottom-=xt-Et,Tt.left-=Ct-Dt,Tt.right-=Ct-Dt,Tt.marginTop=Et,Tt.marginLeft=Dt}return(_e&&!Z?V.contains(Oe):V===Oe&&Oe.nodeName!=="BODY")&&(Tt=dt(Tt,V)),Tt}function Be(x){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=x.ownerDocument.documentElement,_e=Ue(x,Z),Ke=Math.max(Z.clientWidth,window.innerWidth||0),Ie=Math.max(Z.clientHeight,window.innerHeight||0),ft=V?0:nt(Z),Oe=V?0:nt(Z,"left"),At={top:ft-_e.top+_e.marginTop,left:Oe-_e.left+_e.marginLeft,width:Ke,height:Ie};return ge(At)}function ie(x){var V=x.nodeName;if(V==="BODY"||V==="HTML")return!1;if(f(x,"position")==="fixed")return!0;var Z=b(x);return Z?ie(Z):!1}function re(x){if(!x||!x.parentElement||F())return document.documentElement;for(var V=x.parentElement;V&&f(V,"transform")==="none";)V=V.parentElement;return V||document.documentElement}function I(x,V,Z,_e){var Ke=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,Ie={top:0,left:0},ft=Ke?re(x):Me(x,m(V));if(_e==="viewport")Ie=Be(ft,Ke);else{var Oe=void 0;_e==="scrollParent"?(Oe=y(b(V)),Oe.nodeName==="BODY"&&(Oe=x.ownerDocument.documentElement)):_e==="window"?Oe=x.ownerDocument.documentElement:Oe=_e;var At=Ue(Oe,ft,Ke);if(Oe.nodeName==="HTML"&&!ie(ft)){var xt=qe(x.ownerDocument),Ct=xt.height,Tt=xt.width;Ie.top+=At.top-At.marginTop,Ie.bottom=Ct+At.top,Ie.left+=At.left-At.marginLeft,Ie.right=Tt+At.left}else Ie=At}Z=Z||0;var Et=typeof Z=="number";return Ie.left+=Et?Z:Z.left||0,Ie.top+=Et?Z:Z.top||0,Ie.right-=Et?Z:Z.right||0,Ie.bottom-=Et?Z:Z.bottom||0,Ie}function W(x){var V=x.width,Z=x.height;return V*Z}function ne(x,V,Z,_e,Ke){var Ie=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(x.indexOf("auto")===-1)return x;var ft=I(Z,_e,Ie,Ke),Oe={top:{width:ft.width,height:V.top-ft.top},right:{width:ft.right-V.right,height:ft.height},bottom:{width:ft.width,height:ft.bottom-V.bottom},left:{width:V.left-ft.left,height:ft.height}},At=Object.keys(Oe).map(function(Et){return me({key:Et},Oe[Et],{area:W(Oe[Et])})}).sort(function(Et,Dt){return Dt.area-Et.area}),xt=At.filter(function(Et){var Dt=Et.width,Bt=Et.height;return Dt>=Z.clientWidth&&Bt>=Z.clientHeight}),Ct=xt.length>0?xt[0].key:At[0].key,Tt=x.split("-")[1];return Ct+(Tt?"-"+Tt:"")}function ze(x,V,Z){var _e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,Ke=_e?re(V):Me(V,m(Z));return Ue(Z,Ke,_e)}function st(x){var V=x.ownerDocument.defaultView,Z=V.getComputedStyle(x),_e=parseFloat(Z.marginTop||0)+parseFloat(Z.marginBottom||0),Ke=parseFloat(Z.marginLeft||0)+parseFloat(Z.marginRight||0),Ie={width:x.offsetWidth+Ke,height:x.offsetHeight+_e};return Ie}function je(x){var V={left:"right",right:"left",bottom:"top",top:"bottom"};return x.replace(/left|right|bottom|top/g,function(Z){return V[Z]})}function oe(x,V,Z){Z=Z.split("-")[0];var _e=st(x),Ke={width:_e.width,height:_e.height},Ie=["right","left"].indexOf(Z)!==-1,ft=Ie?"top":"left",Oe=Ie?"left":"top",At=Ie?"height":"width",xt=Ie?"width":"height";return Ke[ft]=V[ft]+V[At]/2-_e[At]/2,Z===Oe?Ke[Oe]=V[Oe]-_e[xt]:Ke[Oe]=V[je(Oe)],Ke}function fe(x,V){return Array.prototype.find?x.find(V):x.filter(V)[0]}function Q(x,V,Z){if(Array.prototype.findIndex)return x.findIndex(function(Ke){return Ke[V]===Z});var _e=fe(x,function(Ke){return Ke[V]===Z});return x.indexOf(_e)}function le(x,V,Z){var _e=Z===void 0?x:x.slice(0,Q(x,"name",Z));return _e.forEach(function(Ke){Ke.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var Ie=Ke.function||Ke.fn;Ke.enabled&&c(Ie)&&(V.offsets.popper=ge(V.offsets.popper),V.offsets.reference=ge(V.offsets.reference),V=Ie(V,Ke))}),V}function We(){if(!this.state.isDestroyed){var x={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};x.offsets.reference=ze(this.state,this.popper,this.reference,this.options.positionFixed),x.placement=ne(this.options.placement,x.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),x.originalPlacement=x.placement,x.positionFixed=this.options.positionFixed,x.offsets.popper=oe(this.popper,x.offsets.reference,x.placement),x.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",x=le(this.modifiers,x),this.state.isCreated?this.options.onUpdate(x):(this.state.isCreated=!0,this.options.onCreate(x))}}function Ne(x,V){return x.some(function(Z){var _e=Z.name,Ke=Z.enabled;return Ke&&_e===V})}function ye(x){for(var V=[!1,"ms","Webkit","Moz","O"],Z=x.charAt(0).toUpperCase()+x.slice(1),_e=0;_e<V.length;_e++){var Ke=V[_e],Ie=Ke?""+Ke+Z:x;if(typeof document.body.style[Ie]!="undefined")return Ie}return null}function ht(){return this.state.isDestroyed=!0,Ne(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[ye("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function G(x){var V=x.ownerDocument;return V?V.defaultView:window}function Ae(x,V,Z,_e){var Ke=x.nodeName==="BODY",Ie=Ke?x.ownerDocument.defaultView:x;Ie.addEventListener(V,Z,{passive:!0}),Ke||Ae(y(Ie.parentNode),V,Z,_e),_e.push(Ie)}function xe(x,V,Z,_e){Z.updateBound=_e,G(x).addEventListener("resize",Z.updateBound,{passive:!0});var Ke=y(x);return Ae(Ke,"scroll",Z.updateBound,Z.scrollParents),Z.scrollElement=Ke,Z.eventsEnabled=!0,Z}function Ee(){this.state.eventsEnabled||(this.state=xe(this.reference,this.options,this.state,this.scheduleUpdate))}function ae(x,V){return G(x).removeEventListener("resize",V.updateBound),V.scrollParents.forEach(function(Z){Z.removeEventListener("scroll",V.updateBound)}),V.updateBound=null,V.scrollParents=[],V.scrollElement=null,V.eventsEnabled=!1,V}function it(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=ae(this.reference,this.state))}function Se(x){return x!==""&&!isNaN(parseFloat(x))&&isFinite(x)}function Je(x,V){Object.keys(V).forEach(function(Z){var _e="";["width","height","top","right","bottom","left"].indexOf(Z)!==-1&&Se(V[Z])&&(_e="px"),x.style[Z]=V[Z]+_e})}function ot(x,V){Object.keys(V).forEach(function(Z){var _e=V[Z];_e!==!1?x.setAttribute(Z,V[Z]):x.removeAttribute(Z)})}function vt(x){return Je(x.instance.popper,x.styles),ot(x.instance.popper,x.attributes),x.arrowElement&&Object.keys(x.arrowStyles).length&&Je(x.arrowElement,x.arrowStyles),x}function Fe(x,V,Z,_e,Ke){var Ie=ze(Ke,V,x,Z.positionFixed),ft=ne(Z.placement,Ie,V,x,Z.modifiers.flip.boundariesElement,Z.modifiers.flip.padding);return V.setAttribute("x-placement",ft),Je(V,{position:Z.positionFixed?"fixed":"absolute"}),Z}function Rt(x,V){var Z=x.offsets,_e=Z.popper,Ke=Z.reference,Ie=Math.round,ft=Math.floor,Oe=function(fn){return fn},At=Ie(Ke.width),xt=Ie(_e.width),Ct=["left","right"].indexOf(x.placement)!==-1,Tt=x.placement.indexOf("-")!==-1,Et=At%2===xt%2,Dt=At%2===1&&xt%2===1,Bt=V?Ct||Tt||Et?Ie:ft:Oe,Pt=V?Ie:Oe;return{left:Bt(Dt&&!Tt&&V?_e.left-1:_e.left),top:Pt(_e.top),bottom:Pt(_e.bottom),right:Bt(_e.right)}}var rt=e&&/Firefox/i.test(navigator.userAgent);function mt(x,V){var Z=V.x,_e=V.y,Ke=x.offsets.popper,Ie=fe(x.instance.modifiers,function(Ln){return Ln.name==="applyStyle"}).gpuAcceleration;Ie!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var ft=Ie!==void 0?Ie:V.gpuAcceleration,Oe=J(x.instance.popper),At=be(Oe),xt={position:Ke.position},Ct=Rt(x,window.devicePixelRatio<2||!rt),Tt=Z==="bottom"?"top":"bottom",Et=_e==="right"?"left":"right",Dt=ye("transform"),Bt=void 0,Pt=void 0;if(Tt==="bottom"?Oe.nodeName==="HTML"?Pt=-Oe.clientHeight+Ct.bottom:Pt=-At.height+Ct.bottom:Pt=Ct.top,Et==="right"?Oe.nodeName==="HTML"?Bt=-Oe.clientWidth+Ct.right:Bt=-At.width+Ct.right:Bt=Ct.left,ft&&Dt)xt[Dt]="translate3d("+Bt+"px, "+Pt+"px, 0)",xt[Tt]=0,xt[Et]=0,xt.willChange="transform";else{var En=Tt==="bottom"?-1:1,fn=Et==="right"?-1:1;xt[Tt]=Pt*En,xt[Et]=Bt*fn,xt.willChange=Tt+", "+Et}var tn={"x-placement":x.placement};return x.attributes=me({},tn,x.attributes),x.styles=me({},xt,x.styles),x.arrowStyles=me({},x.offsets.arrow,x.arrowStyles),x}function at(x,V,Z){var _e=fe(x,function(Oe){var At=Oe.name;return At===V}),Ke=!!_e&&x.some(function(Oe){return Oe.name===Z&&Oe.enabled&&Oe.order<_e.order});if(!Ke){var Ie="`"+V+"`",ft="`"+Z+"`";console.warn(ft+" modifier is required by "+Ie+" modifier in order to work, be sure to include it before "+Ie+"!")}return Ke}function gt(x,V){var Z;if(!at(x.instance.modifiers,"arrow","keepTogether"))return x;var _e=V.element;if(typeof _e=="string"){if(_e=x.instance.popper.querySelector(_e),!_e)return x}else if(!x.instance.popper.contains(_e))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),x;var Ke=x.placement.split("-")[0],Ie=x.offsets,ft=Ie.popper,Oe=Ie.reference,At=["left","right"].indexOf(Ke)!==-1,xt=At?"height":"width",Ct=At?"Top":"Left",Tt=Ct.toLowerCase(),Et=At?"left":"top",Dt=At?"bottom":"right",Bt=st(_e)[xt];Oe[Dt]-Bt<ft[Tt]&&(x.offsets.popper[Tt]-=ft[Tt]-(Oe[Dt]-Bt)),Oe[Tt]+Bt>ft[Dt]&&(x.offsets.popper[Tt]+=Oe[Tt]+Bt-ft[Dt]),x.offsets.popper=ge(x.offsets.popper);var Pt=Oe[Tt]+Oe[xt]/2-Bt/2,En=f(x.instance.popper),fn=parseFloat(En["margin"+Ct]),tn=parseFloat(En["border"+Ct+"Width"]),Ln=Pt-x.offsets.popper[Tt]-fn-tn;return Ln=Math.max(Math.min(ft[xt]-Bt,Ln),0),x.arrowElement=_e,x.offsets.arrow=(Z={},Re(Z,Tt,Math.round(Ln)),Re(Z,Et,""),Z),x}function Nt(x){return x==="end"?"start":x==="start"?"end":x}var wn=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],cn=wn.slice(3);function Pn(x){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=cn.indexOf(x),_e=cn.slice(Z+1).concat(cn.slice(0,Z));return V?_e.reverse():_e}var wt={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function ln(x,V){if(Ne(x.instance.modifiers,"inner")||x.flipped&&x.placement===x.originalPlacement)return x;var Z=I(x.instance.popper,x.instance.reference,V.padding,V.boundariesElement,x.positionFixed),_e=x.placement.split("-")[0],Ke=je(_e),Ie=x.placement.split("-")[1]||"",ft=[];switch(V.behavior){case wt.FLIP:ft=[_e,Ke];break;case wt.CLOCKWISE:ft=Pn(_e);break;case wt.COUNTERCLOCKWISE:ft=Pn(_e,!0);break;default:ft=V.behavior}return ft.forEach(function(Oe,At){if(_e!==Oe||ft.length===At+1)return x;_e=x.placement.split("-")[0],Ke=je(_e);var xt=x.offsets.popper,Ct=x.offsets.reference,Tt=Math.floor,Et=_e==="left"&&Tt(xt.right)>Tt(Ct.left)||_e==="right"&&Tt(xt.left)<Tt(Ct.right)||_e==="top"&&Tt(xt.bottom)>Tt(Ct.top)||_e==="bottom"&&Tt(xt.top)<Tt(Ct.bottom),Dt=Tt(xt.left)<Tt(Z.left),Bt=Tt(xt.right)>Tt(Z.right),Pt=Tt(xt.top)<Tt(Z.top),En=Tt(xt.bottom)>Tt(Z.bottom),fn=_e==="left"&&Dt||_e==="right"&&Bt||_e==="top"&&Pt||_e==="bottom"&&En,tn=["top","bottom"].indexOf(_e)!==-1,Ln=!!V.flipVariations&&(tn&&Ie==="start"&&Dt||tn&&Ie==="end"&&Bt||!tn&&Ie==="start"&&Pt||!tn&&Ie==="end"&&En),Gn=!!V.flipVariationsByContent&&(tn&&Ie==="start"&&Bt||tn&&Ie==="end"&&Dt||!tn&&Ie==="start"&&En||!tn&&Ie==="end"&&Pt),Kn=Ln||Gn;(Et||fn||Kn)&&(x.flipped=!0,(Et||fn)&&(_e=ft[At+1]),Kn&&(Ie=Nt(Ie)),x.placement=_e+(Ie?"-"+Ie:""),x.offsets.popper=me({},x.offsets.popper,oe(x.instance.popper,x.offsets.reference,x.placement)),x=le(x.instance.modifiers,x,"flip"))}),x}function ni(x){var V=x.offsets,Z=V.popper,_e=V.reference,Ke=x.placement.split("-")[0],Ie=Math.floor,ft=["top","bottom"].indexOf(Ke)!==-1,Oe=ft?"right":"bottom",At=ft?"left":"top",xt=ft?"width":"height";return Z[Oe]<Ie(_e[At])&&(x.offsets.popper[At]=Ie(_e[At])-Z[xt]),Z[At]>Ie(_e[Oe])&&(x.offsets.popper[At]=Ie(_e[Oe])),x}function pn(x,V,Z,_e){var Ke=x.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),Ie=+Ke[1],ft=Ke[2];if(!Ie)return x;if(ft.indexOf("%")===0){var Oe=void 0;switch(ft){case"%p":Oe=Z;break;case"%":case"%r":default:Oe=_e}var At=ge(Oe);return At[V]/100*Ie}else if(ft==="vh"||ft==="vw"){var xt=void 0;return ft==="vh"?xt=Math.max(document.documentElement.clientHeight,window.innerHeight||0):xt=Math.max(document.documentElement.clientWidth,window.innerWidth||0),xt/100*Ie}else return Ie}function hn(x,V,Z,_e){var Ke=[0,0],Ie=["right","left"].indexOf(_e)!==-1,ft=x.split(/(\+|\-)/).map(function(Ct){return Ct.trim()}),Oe=ft.indexOf(fe(ft,function(Ct){return Ct.search(/,|\s/)!==-1}));ft[Oe]&&ft[Oe].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var At=/\s*,\s*|\s+/,xt=Oe!==-1?[ft.slice(0,Oe).concat([ft[Oe].split(At)[0]]),[ft[Oe].split(At)[1]].concat(ft.slice(Oe+1))]:[ft];return xt=xt.map(function(Ct,Tt){var Et=(Tt===1?!Ie:Ie)?"height":"width",Dt=!1;return Ct.reduce(function(Bt,Pt){return Bt[Bt.length-1]===""&&["+","-"].indexOf(Pt)!==-1?(Bt[Bt.length-1]=Pt,Dt=!0,Bt):Dt?(Bt[Bt.length-1]+=Pt,Dt=!1,Bt):Bt.concat(Pt)},[]).map(function(Bt){return pn(Bt,Et,V,Z)})}),xt.forEach(function(Ct,Tt){Ct.forEach(function(Et,Dt){Se(Et)&&(Ke[Tt]+=Et*(Ct[Dt-1]==="-"?-1:1))})}),Ke}function Nn(x,V){var Z=V.offset,_e=x.placement,Ke=x.offsets,Ie=Ke.popper,ft=Ke.reference,Oe=_e.split("-")[0],At=void 0;return Se(+Z)?At=[+Z,0]:At=hn(Z,Ie,ft,Oe),Oe==="left"?(Ie.top+=At[0],Ie.left-=At[1]):Oe==="right"?(Ie.top+=At[0],Ie.left+=At[1]):Oe==="top"?(Ie.left+=At[0],Ie.top-=At[1]):Oe==="bottom"&&(Ie.left+=At[0],Ie.top+=At[1]),x.popper=Ie,x}function Tn(x,V){var Z=V.boundariesElement||J(x.instance.popper);x.instance.reference===Z&&(Z=J(Z));var _e=ye("transform"),Ke=x.instance.popper.style,Ie=Ke.top,ft=Ke.left,Oe=Ke[_e];Ke.top="",Ke.left="",Ke[_e]="";var At=I(x.instance.popper,x.instance.reference,V.padding,Z,x.positionFixed);Ke.top=Ie,Ke.left=ft,Ke[_e]=Oe,V.boundaries=At;var xt=V.priority,Ct=x.offsets.popper,Tt={primary:function(Dt){var Bt=Ct[Dt];return Ct[Dt]<At[Dt]&&!V.escapeWithReference&&(Bt=Math.max(Ct[Dt],At[Dt])),Re({},Dt,Bt)},secondary:function(Dt){var Bt=Dt==="right"?"left":"top",Pt=Ct[Bt];return Ct[Dt]>At[Dt]&&!V.escapeWithReference&&(Pt=Math.min(Ct[Bt],At[Dt]-(Dt==="right"?Ct.width:Ct.height))),Re({},Bt,Pt)}};return xt.forEach(function(Et){var Dt=["left","top"].indexOf(Et)!==-1?"primary":"secondary";Ct=me({},Ct,Tt[Dt](Et))}),x.offsets.popper=Ct,x}function Zt(x){var V=x.placement,Z=V.split("-")[0],_e=V.split("-")[1];if(_e){var Ke=x.offsets,Ie=Ke.reference,ft=Ke.popper,Oe=["bottom","top"].indexOf(Z)!==-1,At=Oe?"left":"top",xt=Oe?"width":"height",Ct={start:Re({},At,Ie[At]),end:Re({},At,Ie[At]+Ie[xt]-ft[xt])};x.offsets.popper=me({},ft,Ct[_e])}return x}function Gt(x){if(!at(x.instance.modifiers,"hide","preventOverflow"))return x;var V=x.offsets.reference,Z=fe(x.instance.modifiers,function(_e){return _e.name==="preventOverflow"}).boundaries;
4if(V.bottom<Z.top||V.left>Z.right||V.top>Z.bottom||V.right<Z.left){if(x.hide===!0)return x;x.hide=!0,x.attributes["x-out-of-boundaries"]=""}else{if(x.hide===!1)return x;x.hide=!1,x.attributes["x-out-of-boundaries"]=!1}return x}function Yt(x){var V=x.placement,Z=V.split("-")[0],_e=x.offsets,Ke=_e.popper,Ie=_e.reference,ft=["left","right"].indexOf(Z)!==-1,Oe=["top","left"].indexOf(Z)===-1;return Ke[ft?"left":"top"]=Ie[Z]-(Oe?Ke[ft?"width":"height"]:0),x.placement=je(V),x.offsets.popper=ge(Ke),x}var on={shift:{order:100,enabled:!0,fn:Zt},offset:{order:200,enabled:!0,fn:Nn,offset:0},preventOverflow:{order:300,enabled:!0,fn:Tn,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:ni},arrow:{order:500,enabled:!0,fn:gt,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:ln,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:Yt},hide:{order:800,enabled:!0,fn:Gt},computeStyle:{order:850,enabled:!0,fn:mt,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:vt,onLoad:Fe,gpuAcceleration:void 0}},fi={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:on},Vt=function(){function x(V,Z){var _e=this,Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Ce(this,x),this.scheduleUpdate=function(){return requestAnimationFrame(_e.update)},this.update=a(this.update.bind(this)),this.options=me({},x.Defaults,Ke),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=V&&V.jquery?V[0]:V,this.popper=Z&&Z.jquery?Z[0]:Z,this.options.modifiers={},Object.keys(me({},x.Defaults.modifiers,Ke.modifiers)).forEach(function(ft){_e.options.modifiers[ft]=me({},x.Defaults.modifiers[ft]||{},Ke.modifiers?Ke.modifiers[ft]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(ft){return me({name:ft},_e.options.modifiers[ft])}).sort(function(ft,Oe){return ft.order-Oe.order}),this.modifiers.forEach(function(ft){ft.enabled&&c(ft.onLoad)&&ft.onLoad(_e.reference,_e.popper,_e.options,ft,_e.state)}),this.update();var Ie=this.options.eventsEnabled;Ie&&this.enableEventListeners(),this.state.eventsEnabled=Ie}return Ve(x,[{key:"update",value:function(){return We.call(this)}},{key:"destroy",value:function(){return ht.call(this)}},{key:"enableEventListeners",value:function(){return Ee.call(this)}},{key:"disableEventListeners",value:function(){return it.call(this)}}]),x}();return Vt.Utils=(typeof window!="undefined"?window:global).PopperUtils,Vt.placements=wn,Vt.Defaults=fi,Vt})});var Jl=Pe((P0,R0)=>{(function(e,t){typeof P0=="object"&&typeof R0!="undefined"?R0.exports=t(ji(),B0(),_r()):typeof define=="function"&&define.amd?define(["jquery","popper.js","./util.js"],t):(e=e||self,e.Dropdown=t(e.jQuery,e.Popper,e.Util))})(P0,function(e,t,n){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;function r(Ee,ae){for(var it=0;
4it<ae.length;it++){var Se=ae[it];Se.enumerable=Se.enumerable||!1,Se.configurable=!0,"value"in Se&&(Se.writable=!0),Object.defineProperty(Ee,Se.key,Se)}}function o(Ee,ae,it){return ae&&r(Ee.prototype,ae),it&&r(Ee,it),Ee}function a(Ee,ae,it){return ae in Ee?Object.defineProperty(Ee,ae,{value:it,enumerable:!0,configurable:!0,writable:!0}):Ee[ae]=it,Ee}function c(Ee,ae){var it=Object.keys(Ee);if(Object.getOwnPropertySymbols){var Se=Object.getOwnPropertySymbols(Ee);ae&&(Se=Se.filter(function(Je){return Object.getOwnPropertyDescriptor(Ee,Je).enumerable})),it.push.apply(it,Se)}return it}function f(Ee){for(var ae=1;ae<arguments.length;ae++){var it=arguments[ae]!=null?arguments[ae]:{};ae%2?c(Object(it),!0).forEach(function(Se){a(Ee,Se,it[Se])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ee,Object.getOwnPropertyDescriptors(it)):c(Object(it)).forEach(function(Se){Object.defineProperty(Ee,Se,Object.getOwnPropertyDescriptor(it,Se))})}return Ee}var b="dropdown",y="4.5.0",m="bs.dropdown",T="."+m,k=".data-api",F=e.fn[b],J=27,he=32,de=9,Me=38,nt=40,dt=3,De=new RegExp(Me+"|"+nt+"|"+J),v="hide"+T,qe="hidden"+T,Ce="show"+T,Ve="shown"+T,Re="click"+T,me="click"+T+k,ge="keydown"+T+k,be="keyup"+T+k,Ue="disabled",Be="show",ie="dropup",re="dropright",I="dropleft",W="dropdown-menu-right",ne="position-static",ze='[data-toggle="dropdown"]',st=".dropdown form",je=".dropdown-menu",oe=".navbar-nav",fe=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Q="top-start",le="top-end",We="bottom-start",Ne="bottom-end",ye="right-start",ht="left-start",G={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},Ae={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},xe=function(){function Ee(it,Se){this._element=it,this._popper=null,this._config=this._getConfig(Se),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var ae=Ee.prototype;return ae.toggle=function(){if(!(this._element.disabled||e(this._element).hasClass(Ue))){var Se=e(this._menu).hasClass(Be);Ee._clearMenus(),!Se&&this.show(!0)}},ae.show=function(Se){if(Se===void 0&&(Se=!1),!(this._element.disabled||e(this._element).hasClass(Ue)||e(this._menu).hasClass(Be))){var Je={relatedTarget:this._element},ot=e.Event(Ce,Je),vt=Ee._getParentFromElement(this._element);if(e(vt).trigger(ot),!ot.isDefaultPrevented()){if(!this._inNavbar&&Se){if(typeof t=="undefined")throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var Fe=this._element;this._config.reference==="parent"?Fe=vt:n.isElement(this._config.reference)&&(Fe=this._config.reference,typeof this._config.reference.jquery!="undefined"&&(Fe=this._config.reference[0])),this._config.boundary!=="scrollParent"&&e(vt).addClass(ne),this._popper=new t(Fe,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&e(vt).closest(oe).length===0&&e(document.body).children().on("mouseover",null,e.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),e(this._menu).toggleClass(Be),e(vt).toggleClass(Be).trigger(e.Event(Ve,Je))}}},ae.hide=function(){if(!(this._element.disabled||e(this._element).hasClass(Ue)||!e(this._menu).hasClass(Be))){var Se={relatedTarget:this._element},Je=e.Event(v,Se),ot=Ee._getParentFromElement(this._element);e(ot).trigger(Je),!Je.isDefaultPrevented()&&(this._popper&&this._popper.destroy(),e(this._menu).toggleClass(Be),e(ot).toggleClass(Be).trigger(e.Event(qe,Se)))}},ae.dispose=function(){e.removeData(this._element,m),e(this._element).off(T),this._element=null,this._menu=null,this._popper!==null&&(this._popper.destroy(),this._popper=null)},ae.update=function(){this._inNavbar=this._detectNavbar(),this._popper!==null&&this._popper.scheduleUpdate()},ae._addEventListeners=function(){var Se=this;e(this._element).on(Re,function(Je){Je.preventDefault(),Je.stopPropagation(),Se.toggle()})},ae._getConfig=function(Se){return Se=f(f(f({},this.constructor.Default),e(this._element).data()),Se),n.typeCheckConfig(b,Se,this.constructor.DefaultType),Se},ae._getMenuElement=function(){if(!this._menu){var Se=Ee._getParentFromElement(this._element);Se&&(this._menu=Se.querySelector(je))}return this._menu},ae._getPlacement=function(){var Se=e(this._element.parentNode),Je=We;return Se.hasClass(ie)?Je=e(this._menu).hasClass(W)?le:Q:Se.hasClass(re)?Je=ye:Se.hasClass(I)?Je=ht:e(this._menu).hasClass(W)&&(Je=Ne),Je}
4,ae._detectNavbar=function(){return e(this._element).closest(".navbar").length>0},ae._getOffset=function(){var Se=this,Je={};return typeof this._config.offset=="function"?Je.fn=function(ot){return ot.offsets=f(f({},ot.offsets),Se._config.offset(ot.offsets,Se._element)||{}),ot}:Je.offset=this._config.offset,Je},ae._getPopperConfig=function(){var Se={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return this._config.display==="static"&&(Se.modifiers.applyStyle={enabled:!1}),f(f({},Se),this._config.popperConfig)},Ee._jQueryInterface=function(Se){return this.each(function(){var Je=e(this).data(m),ot=typeof Se=="object"?Se:null;if(Je||(Je=new Ee(this,ot),e(this).data(m,Je)),typeof Se=="string"){if(typeof Je[Se]=="undefined")throw new TypeError('No method named "'+Se+'"');Je[Se]()}})},Ee._clearMenus=function(Se){if(!(Se&&(Se.which===dt||Se.type==="keyup"&&Se.which!==de)))for(var Je=[].slice.call(document.querySelectorAll(ze)),ot=0,vt=Je.length;ot<vt;ot++){var Fe=Ee._getParentFromElement(Je[ot]),Rt=e(Je[ot]).data(m),rt={relatedTarget:Je[ot]};if(Se&&Se.type==="click"&&(rt.clickEvent=Se),!!Rt){var mt=Rt._menu;if(!!e(Fe).hasClass(Be)&&!(Se&&(Se.type==="click"&&/input|textarea/i.test(Se.target.tagName)||Se.type==="keyup"&&Se.which===de)&&e.contains(Fe,Se.target))){var at=e.Event(v,rt);e(Fe).trigger(at),!at.isDefaultPrevented()&&("ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),Je[ot].setAttribute("aria-expanded","false"),Rt._popper&&Rt._popper.destroy(),e(mt).removeClass(Be),e(Fe).removeClass(Be).trigger(e.Event(qe,rt)))}}}},Ee._getParentFromElement=function(Se){var Je,ot=n.getSelectorFromElement(Se);return ot&&(Je=document.querySelector(ot)),Je||Se.parentNode},Ee._dataApiKeydownHandler=function(Se){if(!(/input|textarea/i.test(Se.target.tagName)?Se.which===he||Se.which!==J&&(Se.which!==nt&&Se.which!==Me||e(Se.target).closest(je).length):!De.test(Se.which))&&!(this.disabled||e(this).hasClass(Ue))){var Je=Ee._getParentFromElement(this),ot=e(Je).hasClass(Be);if(!(!ot&&Se.which===J)){if(Se.preventDefault(),Se.stopPropagation(),!ot||ot&&(Se.which===J||Se.which===he)){Se.which===J&&e(Je.querySelector(ze)).trigger("focus"),e(this).trigger("click");return}var vt=[].slice.call(Je.querySelectorAll(fe)).filter(function(Rt){return e(Rt).is(":visible")});if(vt.length!==0){var Fe=vt.indexOf(Se.target);Se.which===Me&&Fe>0&&Fe--,Se.which===nt&&Fe<vt.length-1&&Fe++,Fe<0&&(Fe=0),vt[Fe].focus()}}}},o(Ee,null,[{key:"VERSION",get:function(){return y}},{key:"Default",get:function(){return G}},{key:"DefaultType",get:function(){return Ae}}]),Ee}();return e(document).on(ge,ze,xe._dataApiKeydownHandler).on(ge,je,xe._dataApiKeydownHandler).on(me+" "+be,xe._clearMenus).on(me,ze,function(Ee){Ee.preventDefault(),Ee.stopPropagation(),xe._jQueryInterface.call(e(this),"toggle")}).on(me,st,function(Ee){Ee.stopPropagation()}),e.fn[b]=xe._jQueryInterface,e.fn[b].Constructor=xe,e.fn[b].noConflict=function(){return e.fn[b]=F,xe._jQueryInterface},xe})});var eu=Pe((W0,I0)=>{(function(e,t){typeof W0=="object"&&typeof I0!="undefined"?I0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Modal=t(e.jQuery,e.Util))})(W0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(le,We){for(var Ne=0;Ne<We.length;Ne++){var ye=We[Ne];ye.enumerable=ye.enumerable||!1,ye.configurable=!0,"value"in ye&&(ye.writable=!0),Object.defineProperty(le,ye.key,ye)}}function r(le,We,Ne){return We&&n(le.prototype,We),Ne&&n(le,Ne),le}function o(le,We,Ne){return We in le?Object.defineProperty(le,We,{value:Ne,enumerable:!0,configurable:!0,writable:!0}):le[We]=Ne,le}function a(le,We){var Ne=Object.keys(le);if(Object.getOwnPropertySymbols){var ye=Object.getOwnPropertySymbols(le);We&&(ye=ye.filter(function(ht){return Object.getOwnPropertyDescriptor(le,ht).enumerable})),Ne.push.apply(Ne,ye)}return Ne}function c(le){for(var We=1;We<arguments.length;We++){var Ne=arguments[We]!=null?arguments[We]:{};
4We%2?a(Object(Ne),!0).forEach(function(ye){o(le,ye,Ne[ye])}):Object.getOwnPropertyDescriptors?Object.defineProperties(le,Object.getOwnPropertyDescriptors(Ne)):a(Object(Ne)).forEach(function(ye){Object.defineProperty(le,ye,Object.getOwnPropertyDescriptor(Ne,ye))})}return le}var f="modal",b="4.5.0",y="bs.modal",m="."+y,T=".data-api",k=e.fn[f],F=27,J={backdrop:!0,keyboard:!0,focus:!0,show:!0},he={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},de="hide"+m,Me="hidePrevented"+m,nt="hidden"+m,dt="show"+m,De="shown"+m,v="focusin"+m,qe="resize"+m,Ce="click.dismiss"+m,Ve="keydown.dismiss"+m,Re="mouseup.dismiss"+m,me="mousedown.dismiss"+m,ge="click"+m+T,be="modal-dialog-scrollable",Ue="modal-scrollbar-measure",Be="modal-backdrop",ie="modal-open",re="fade",I="show",W="modal-static",ne=".modal-dialog",ze=".modal-body",st='[data-toggle="modal"]',je='[data-dismiss="modal"]',oe=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fe=".sticky-top",Q=function(){function le(Ne,ye){this._config=this._getConfig(ye),this._element=Ne,this._dialog=Ne.querySelector(ne),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var We=le.prototype;return We.toggle=function(ye){return this._isShown?this.hide():this.show(ye)},We.show=function(ye){var ht=this;if(!(this._isShown||this._isTransitioning)){e(this._element).hasClass(re)&&(this._isTransitioning=!0);var G=e.Event(dt,{relatedTarget:ye});e(this._element).trigger(G),!(this._isShown||G.isDefaultPrevented())&&(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),e(this._element).on(Ce,je,function(Ae){return ht.hide(Ae)}),e(this._dialog).on(me,function(){e(ht._element).one(Re,function(Ae){e(Ae.target).is(ht._element)&&(ht._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return ht._showElement(ye)}))}},We.hide=function(ye){var ht=this;if(ye&&ye.preventDefault(),!(!this._isShown||this._isTransitioning)){var G=e.Event(de);
4if(e(this._element).trigger(G),!(!this._isShown||G.isDefaultPrevented())){this._isShown=!1;var Ae=e(this._element).hasClass(re);if(Ae&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),e(document).off(v),e(this._element).removeClass(I),e(this._element).off(Ce),e(this._dialog).off(me),Ae){var xe=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,function(Ee){return ht._hideModal(Ee)}).emulateTransitionEnd(xe)}else this._hideModal()}}},We.dispose=function(){[window,this._element,this._dialog].forEach(function(ye){return e(ye).off(m)}),e(document).off(v),e.removeData(this._element,y),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},We.handleUpdate=function(){this._adjustDialog()},We._getConfig=function(ye){return ye=c(c({},J),ye),t.typeCheckConfig(f,ye,he),ye},We._triggerBackdropTransition=function(){var ye=this;if(this._config.backdrop==="static"){var ht=e.Event(Me);if(e(this._element).trigger(ht),ht.defaultPrevented)return;this._element.classList.add(W);var G=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,function(){ye._element.classList.remove(W)}).emulateTransitionEnd(G),this._element.focus()}else this.hide()},We._showElement=function(ye){var ht=this,G=e(this._element).hasClass(re),Ae=this._dialog?this._dialog.querySelector(ze):null;(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE)&&document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),e(this._dialog).hasClass(be)&&Ae?Ae.scrollTop=0:this._element.scrollTop=0,G&&t.reflow(this._element),e(this._element).addClass(I),this._config.focus&&this._enforceFocus();var xe=e.Event(De,{relatedTarget:ye}),Ee=function(){ht._config.focus&&ht._element.focus(),ht._isTransitioning=!1,e(ht._element).trigger(xe)};if(G){var ae=t.getTransitionDurationFromElement(this._dialog);e(this._dialog).one(t.TRANSITION_END,Ee).emulateTransitionEnd(ae)}else Ee()},We._enforceFocus=function(){var ye=this;e(document).off(v).on(v,function(ht){document!==ht.target&&ye._element!==ht.target&&e(ye._element).has(ht.target).length===0&&ye._element.focus()})},We._setEscapeEvent=function(){var ye=this;this._isShown?e(this._element).on(Ve,function(ht){ye._config.keyboard&&ht.which===F?(ht.preventDefault(),ye.hide()):!ye._config.keyboard&&ht.which===F&&ye._triggerBackdropTransition()}):this._isShown||e(this._element).off(Ve)},We._setResizeEvent=function(){var ye=this;this._isShown?e(window).on(qe,function(ht){return ye.handleUpdate(ht)}):e(window).off(qe)},We._hideModal=function(){var ye=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){e(document.body).removeClass(ie),ye._resetAdjustments(),ye._resetScrollbar(),e(ye._element).trigger(nt)})},We._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},We._showBackdrop=function(ye){var ht=this,G=e(this._element).hasClass(re)?re:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=Be,G&&this._backdrop.classList.add(G),e(this._backdrop).appendTo(document.body),e(this._element).on(Ce,function(ae){if(ht._ignoreBackdropClick){ht._ignoreBackdropClick=!1;return}ae.target===ae.currentTarget&&ht._triggerBackdropTransition()}),G&&t.reflow(this._backdrop),e(this._backdrop).addClass(I),!ye)return;if(!G){ye();return}var Ae=t.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(t.TRANSITION_END,ye).emulateTransitionEnd(Ae)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass(I);var xe=function(){ht._removeBackdrop(),ye&&ye()};if(e(this._element).hasClass(re)){var Ee=t.getTransitionDurationFromElement(this._backdrop);e(this._backdrop).one(t.TRANSITION_END,xe).emulateTransitionEnd(Ee)}else xe()}else ye&&ye()},We._adjustDialog=function(){var ye=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&ye&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!ye&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},We._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},We._checkScrollbar=function(){var ye=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(ye.left+ye.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},We._setScrollbar=function(){var ye=this;if(this._isBodyOverflowing){var ht=[].slice.call(document.querySelectorAll(
4oe)),G=[].slice.call(document.querySelectorAll(fe));e(ht).each(function(Ee,ae){var it=ae.style.paddingRight,Se=e(ae).css("padding-right");e(ae).data("padding-right",it).css("padding-right",parseFloat(Se)+ye._scrollbarWidth+"px")}),e(G).each(function(Ee,ae){var it=ae.style.marginRight,Se=e(ae).css("margin-right");e(ae).data("margin-right",it).css("margin-right",parseFloat(Se)-ye._scrollbarWidth+"px")});var Ae=document.body.style.paddingRight,xe=e(document.body).css("padding-right");e(document.body).data("padding-right",Ae).css("padding-right",parseFloat(xe)+this._scrollbarWidth+"px")}e(document.body).addClass(ie)},We._resetScrollbar=function(){var ye=[].slice.call(document.querySelectorAll(oe));e(ye).each(function(Ae,xe){var Ee=e(xe).data("padding-right");e(xe).removeData("padding-right"),xe.style.paddingRight=Ee||""});var ht=[].slice.call(document.querySelectorAll(""+fe));e(ht).each(function(Ae,xe){var Ee=e(xe).data("margin-right");typeof Ee!="undefined"&&e(xe).css("margin-right",Ee).removeData("margin-right")});var G=e(document.body).data("padding-right");e(document.body).removeData("padding-right"),document.body.style.paddingRight=G||""},We._getScrollbarWidth=function(){var ye=document.createElement("div");ye.className=Ue,document.body.appendChild(ye);var ht=ye.getBoundingClientRect().width-ye.clientWidth;return document.body.removeChild(ye),ht},le._jQueryInterface=function(ye,ht){return this.each(function(){var G=e(this).data(y),Ae=c(c(c({},J),e(this).data()),typeof ye=="object"&&ye?ye:{});if(G||(G=new le(this,Ae),e(this).data(y,G)),typeof ye=="string"){if(typeof G[ye]=="undefined")throw new TypeError('No method named "'+ye+'"');G[ye](ht)}else Ae.show&&G.show(ht)})},r(le,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return J}}]),le}();return e(document).on(ge,st,function(le){var We=this,Ne,ye=t.getSelectorFromElement(this);ye&&(Ne=document.querySelector(ye));var ht=e(Ne).data(y)?"toggle":c(c({},e(Ne).data()),e(this).data());(this.tagName==="A"||this.tagName==="AREA")&&le.preventDefault();var G=e(Ne).one(dt,function(Ae){Ae.isDefaultPrevented()||G.one(nt,function(){e(We).is(":visible")&&We.focus()})});Q._jQueryInterface.call(e(Ne),ht,this)}),e.fn[f]=Q._jQueryInterface,e.fn[f].Constructor=Q,e.fn[f].noConflict=function(){return e.fn[f]=k,Q._jQueryInterface},Q})});var F0=Pe((X0,j0)=>{(function(e,t){typeof X0=="object"&&typeof j0!="undefined"?j0.exports=t(ji(),B0(),_r()):typeof define=="function"&&define.amd?define(["jquery","popper.js","./util.js"],t):(e=e||self,e.Tooltip=t(e.jQuery,e.Popper,e.Util))})(X0,function(e,t,n){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;function r(je,oe){for(var fe=0;fe<oe.length;fe++){var Q=oe[fe];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(je,Q.key,Q)}}function o(je,oe,fe){return oe&&r(je.prototype,oe),fe&&r(je,fe),je}function a(je,oe,fe){return oe in je?Object.defineProperty(je,oe,{value:fe,enumerable:!0,configurable:!0,writable:!0}):je[oe]=fe,je}function c(je,oe){var fe=Object.keys(je);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(je);oe&&(Q=Q.filter(function(le){return Object.getOwnPropertyDescriptor(je,le).enumerable})),fe.push.apply(fe,Q)}return fe}function f(je){for(var oe=1;oe<arguments.length;oe++){var fe=arguments[oe]!=null?arguments[oe]:{};oe%2?c(Object(fe),!0).forEach(function(Q){a(je,Q,fe[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(je,Object.getOwnPropertyDescriptors(fe)):c(Object(fe)).forEach(function(Q){Object.defineProperty(je,Q,Object.getOwnPropertyDescriptor(fe,Q))})}return je}var b=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],y=/^aria-[\w-]*$/i,m={"*":["class","dir","id","lang","role",y],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},T=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,k=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function F(je,oe){var fe=je.nodeName.toLowerCase();if(oe.indexOf(fe)!==-1)return b.indexOf(fe)!==-1?Boolean(je.nodeValue.match(T)||je.nodeValue.match(k)):!0;for(var Q=oe.filter(function(Ne){return Ne instanceof RegExp}),le=0,We=Q.length;le<We;le++)if(fe.match(Q[le]))return!0;return!1}function J(je,oe,fe){if(je.length===0)return je;if(fe&&typeof fe=="function")return fe(je);for(var Q=new window.DOMParser,le=Q.parseFromString(je,"text/html"),We=Object.keys(oe),Ne=[].slice.call(le.body.querySelectorAll("*")),ye=function(Ee,ae){var it=Ne[Ee],Se=it.nodeName.toLowerCase();if(We.indexOf(it.nodeName.toLowerCase())===-1)return it.parentNode.removeChild(it),"continue";var Je=[].slice.call(it.attributes),ot=[].concat(oe["*"]||[],oe[Se]||[]);Je.forEach(function(vt){F(vt,ot)||it.removeAttribute(vt.nodeName)})},ht=0,G=Ne.length;ht<G;ht++)var Ae=ye(ht);return le.body.innerHTML}var he="tooltip",de="4.5.0",Me="bs.tooltip",nt="."+Me,dt=e.fn[he],De="bs-tooltip",v=ne
4w RegExp("(^|\\s)"+De+"\\S+","g"),qe=["sanitize","whiteList","sanitizeFn"],Ce={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Ve={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Re={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:m,popperConfig:null},me="show",ge="out",be={HIDE:"hide"+nt,HIDDEN:"hidden"+nt,SHOW:"show"+nt,SHOWN:"shown"+nt,INSERTED:"inserted"+nt,CLICK:"click"+nt,FOCUSIN:"focusin"+nt,FOCUSOUT:"focusout"+nt,MOUSEENTER:"mouseenter"+nt,MOUSELEAVE:"mouseleave"+nt},Ue="fade",Be="show",ie=".tooltip-inner",re=".arrow",I="hover",W="focus",ne="click",ze="manual",st=function(){function je(fe,Q){if(typeof t=="undefined")throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=fe,this.config=this._getConfig(Q),this.tip=null,this._setListeners()}var oe=je.prototype;return oe.enable=function(){this._isEnabled=!0},oe.disable=function(){this._isEnabled=!1},oe.toggleEnabled=function(){this._isEnabled=!this._isEnabled},oe.toggle=function(Q){if(!!this._isEnabled)if(Q){var le=this.constructor.DATA_KEY,We=e(Q.currentTarget).data(le);We||(We=new this.constructor(Q.currentTarget,this._getDelegateConfig()),e(Q.currentTarget).data(le,We)),We._activeTrigger.click=!We._activeTrigger.click,We._isWithActiveTrigger()?We._enter(null,We):We._leave(null,We)}else{if(e(this.getTipElement()).hasClass(Be)){this._leave(null,this);return}this._enter(null,this)}},oe.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},oe.show=function(){var Q=this;if(e(this.element).css("display")==="none")throw new Error("Please use show on visible elements");var le=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(le);var We=n.findShadowRoot(this.element),Ne=e.contains(We!==null?We:this.element.ownerDocument.documentElement,this.element);if(le.isDefaultPrevented()||!Ne)return;var ye=this.getTipElement(),ht=n.getUID(this.constructor.NAME);ye.setAttribute("id",ht),this.element.setAttribute("aria-describedby",ht),this.setContent(),this.config.animation&&e(ye).addClass(Ue);var G=typeof this.config.placement=="function"?this.config.placement.call(this,ye,this.element):this.config.placement,Ae=this._getAttachment(G);this.addAttachmentClass(Ae);var xe=this._getContainer();e(ye).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(ye).appendTo(xe),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new t(this.element,ye,this._getPopperConfig(Ae)),e(ye).addClass(Be),"ontouchstart"in document.documentElement&&e(document.body).children().on("mouseover",null,e.noop);var Ee=function(){Q.config.animation&&Q._fixTransition();var Se=Q._hoverState;Q._hoverState=null,e(Q.element).trigger(Q.constructor.Event.SHOWN),Se===ge&&Q._leave(null,Q)};if(e(this.tip).hasClass(Ue)){var ae=n.getTransitionDurationFromElement(this.tip);e(this.tip).one(n.TRANSITION_END,Ee).emulateTransitionEnd(ae)}else Ee()}},oe.hide=function(Q){var le=this,We=this.getTipElement(),Ne=e.Event(this.constructor.Event.HIDE),ye=function(){le._hoverState!==me&&We.parentNode&&We.parentNode.removeChild(We),le._cleanTipClass(),le.element.removeAttribute("aria-describedby"),e(le.element).trigger(le.constructor.Event.HIDDEN),le._popper!==null&&le._popper.destroy(),Q&&Q()};
4if(e(this.element).trigger(Ne),!Ne.isDefaultPrevented()){if(e(We).removeClass(Be),"ontouchstart"in document.documentElement&&e(document.body).children().off("mouseover",null,e.noop),this._activeTrigger[ne]=!1,this._activeTrigger[W]=!1,this._activeTrigger[I]=!1,e(this.tip).hasClass(Ue)){var ht=n.getTransitionDurationFromElement(We);e(We).one(n.TRANSITION_END,ye).emulateTransitionEnd(ht)}else ye();this._hoverState=""}},oe.update=function(){this._popper!==null&&this._popper.scheduleUpdate()},oe.isWithContent=function(){return Boolean(this.getTitle())},oe.addAttachmentClass=function(Q){e(this.getTipElement()).addClass(De+"-"+Q)},oe.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},oe.setContent=function(){var Q=this.getTipElement();this.setElementContent(e(Q.querySelectorAll(ie)),this.getTitle()),e(Q).removeClass(Ue+" "+Be)},oe.setElementContent=function(Q,le){if(typeof le=="object"&&(le.nodeType||le.jquery)){this.config.html?e(le).parent().is(Q)||Q.empty().append(le):Q.text(e(le).text());return}this.config.html?(this.config.sanitize&&(le=J(le,this.config.whiteList,this.config.sanitizeFn)),Q.html(le)):Q.text(le)},oe.getTitle=function(){var Q=this.element.getAttribute("data-original-title");return Q||(Q=typeof this.config.title=="function"?this.config.title.call(this.element):this.config.title),Q},oe._getPopperConfig=function(Q){var le=this,We={placement:Q,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:re},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(ye){ye.originalPlacement!==ye.placement&&le._handlePopperPlacementChange(ye)},onUpdate:function(ye){return le._handlePopperPlacementChange(ye)}};return f(f({},We),this.config.popperConfig)},oe._getOffset=function(){var Q=this,le={};return typeof this.config.offset=="function"?le.fn=function(We){return We.offsets=f(f({},We.offsets),Q.config.offset(We.offsets,Q.element)||{}),We}:le.offset=this.config.offset,le},oe._getContainer=function(){return this.config.container===!1?document.body:n.isElement(this.config.container)?e(this.config.container):e(document).find(this.config.container)},oe._getAttachment=function(Q){return Ve[Q.toUpperCase()]},oe._setListeners=function(){var Q=this,le=this.config.trigger.split(" ");le.forEach(function(We){if(We==="click")e(Q.element).on(Q.constructor.Event.CLICK,Q.config.selector,function(ht){return Q.toggle(ht)});else if(We!==ze){var Ne=We===I?Q.constructor.Event.MOUSEENTER:Q.constructor.Event.FOCUSIN,ye=We===I?Q.constructor.Event.MOUSELEAVE:Q.constructor.Event.FOCUSOUT;e(Q.element).on(Ne,Q.config.selector,function(ht){return Q._enter(ht)}).on(ye,Q.config.selector,function(ht){return Q._leave(ht)})}}),this._hideModalHandler=function(){Q.element&&Q.hide()},e(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=f(f({},this.config),{},{trigger:"manual",selector:""}):this._fixTitle()},oe._fixTitle=function(){var Q=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||Q!=="string")&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},oe._enter=function(Q,le){var We=this.constructor.DATA_KEY;if(le=le||e(Q.currentTarget).data(We),le||(le=new this.constructor(Q.currentTarget,this._getDelegateConfig()),e(Q.currentTarget).data(We,le)),Q&&(le._activeTrigger[Q.type==="focusin"?W:I]=!0),e(le.getTipElement()).hasClass(Be)||le._hoverState===me){le._hoverState=me;return}if(clearTimeout(le._timeout),le._hoverState=me,!le.config.delay||!le.config.delay.show){le.show();return}le._timeout=setTimeout(function(){le._hoverState===me&&le.show()},le.config.delay.show)},oe._leave=function(Q,le){var We=this.constructor.DATA_KEY;if(le=le||e(Q.currentTarget).data(We),le||(le=new this.constructor(Q.currentTarget,this._getDelegateConfig()),e(Q.currentTarget).data(We,le)),Q&&(le._activeTrigger[Q.type==="focusout"?W:I]=!1),!le._isWithActiveTrigger()){if(clearTimeout(le._timeout),le._hoverState=ge,!le.config.delay||!le.config.delay.hide){le.hide();return}le._timeout=setTimeout(function(){le._hoverState===ge&&le.hide()},le.config.delay.hide)}},oe._isWithActiveTrigger=function(){for(var Q in this._activeTrigger)if(this._activeTrigger[Q])return!0;return!1},oe._getConfig=function(Q){var le=e(this.element).data();return Object.keys(le).forEach(function(We){qe.indexOf(We)!==-1&&delete le[We]}),Q=f(f(f({},this.constructor.Default),le),typeof Q=="object"&&Q?Q:{}),typeof Q.delay=="number"&&(Q.delay={show:Q.delay,hide:Q.delay}),typeof Q.title=="number"&&(Q.title=Q.title.toString()),typeof Q.content=="number"&&(Q.content=Q.content.toString()),n.typeCheckConfig(he,Q,this.constructor.DefaultType),Q.sanitize&&(Q.template=J(Q.template,Q.whiteList,Q.sanitizeFn)),Q},oe._getDelegateConfig=function(){var Q={};if(this.config)for(var le in this.config)this.constructor.Default[le]!==this.config[le]&&(Q[le]=this.config[le]);return Q},oe._cleanTipClass=function(){var Q=e(this.getTipElement()),le=Q.attr("class").match(v);le!==null&&le.length&&Q.removeClass(le.join(""))},oe._handlePopperPlacementChange=function(Q){this.tip=Q.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(Q.placement))},oe._fixTransition=function(){var Q=this.getTipElement(),le=this.config.animation;Q.getAttribute("x-placement")===null&&(e(Q).removeClass(Ue),this.config.animation=!1,this.hide(),this.show(),this.config.animation=le)},je._jQueryInterface=function(Q){return this.each(function(){var le=e(this).data(Me),We=typeof Q=="object"&&Q;
4if(!(!le&&/dispose|hide/.test(Q))&&(le||(le=new je(this,We),e(this).data(Me,le)),typeof Q=="string")){if(typeof le[Q]=="undefined")throw new TypeError('No method named "'+Q+'"');le[Q]()}})},o(je,null,[{key:"VERSION",get:function(){return de}},{key:"Default",get:function(){return Re}},{key:"NAME",get:function(){return he}},{key:"DATA_KEY",get:function(){return Me}},{key:"Event",get:function(){return be}},{key:"EVENT_KEY",get:function(){return nt}},{key:"DefaultType",get:function(){return Ce}}]),je}();return e.fn[he]=st._jQueryInterface,e.fn[he].Constructor=st,e.fn[he].noConflict=function(){return e.fn[he]=dt,st._jQueryInterface},st})});var tu=Pe((H0,U0)=>{(function(e,t){typeof H0=="object"&&typeof U0!="undefined"?U0.exports=t(ji(),F0()):typeof define=="function"&&define.amd?define(["jquery","./tooltip.js"],t):(e=e||self,e.Popover=t(e.jQuery,e.Tooltip))})(H0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Ce,Ve){for(var Re=0;Re<Ve.length;Re++){var me=Ve[Re];me.enumerable=me.enumerable||!1,me.configurable=!0,"value"in me&&(me.writable=!0),Object.defineProperty(Ce,me.key,me)}}function r(Ce,Ve,Re){return Ve&&n(Ce.prototype,Ve),Re&&n(Ce,Re),Ce}function o(Ce,Ve,Re){return Ve in Ce?Object.defineProperty(Ce,Ve,{value:Re,enumerable:!0,configurable:!0,writable:!0}):Ce[Ve]=Re,Ce}function a(Ce,Ve){var Re=Object.keys(Ce);if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(Ce);Ve&&(me=me.filter(function(ge){return Object.getOwnPropertyDescriptor(Ce,ge).enumerable})),Re.push.apply(Re,me)}return Re}function c(Ce){for(var Ve=1;Ve<arguments.length;Ve++){var Re=arguments[Ve]!=null?arguments[Ve]:{};Ve%2?a(Object(Re),!0).forEach(function(me){o(Ce,me,Re[me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ce,Object.getOwnPropertyDescriptors(Re)):a(Object(Re)).forEac
4h(function(me){Object.defineProperty(Ce,me,Object.getOwnPropertyDescriptor(Re,me))})}return Ce}function f(Ce,Ve){Ce.prototype=Object.create(Ve.prototype),Ce.prototype.constructor=Ce,Ce.__proto__=Ve}var b="popover",y="4.5.0",m="bs.popover",T="."+m,k=e.fn[b],F="bs-popover",J=new RegExp("(^|\\s)"+F+"\\S+","g"),he=c(c({},t.Default),{},{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),de=c(c({},t.DefaultType),{},{content:"(string|element|function)"}),Me="fade",nt="show",dt=".popover-header",De=".popover-body",v={HIDE:"hide"+T,HIDDEN:"hidden"+T,SHOW:"show"+T,SHOWN:"shown"+T,INSERTED:"inserted"+T,CLICK:"click"+T,FOCUSIN:"focusin"+T,FOCUSOUT:"focusout"+T,MOUSEENTER:"mouseenter"+T,MOUSELEAVE:"mouseleave"+T},qe=function(Ce){f(Ve,Ce);function Ve(){return Ce.apply(this,arguments)||this}var Re=Ve.prototype;return Re.isWithContent=function(){return this.getTitle()||this._getContent()},Re.addAttachmentClass=function(ge){e(this.getTipElement()).addClass(F+"-"+ge)},Re.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0],this.tip},Re.setContent=function(){var ge=e(this.getTipElement());this.setElementContent(ge.find(dt),this.getTitle());var be=this._getContent();typeof be=="function"&&(be=be.call(this.element)),this.setElementContent(ge.find(De),be),ge.removeClass(Me+" "+nt)},Re._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},Re._cleanTipClass=function(){var ge=e(this.getTipElement()),be=ge.attr("class").match(J);be!==null&&be.length>0&&ge.removeClass(be.join(""))},Ve._jQueryInterface=function(ge){return this.each(function(){var be=e(this).data(m),Ue=typeof ge=="object"?ge:null;if(!(!be&&/dispose|hide/.test(ge))&&(be||(be=new Ve(this,Ue),e(this).data(m,be)),typeof ge=="string")){if(typeof be[ge]=="undefined")throw new TypeError('No method named "'+ge+'"');be[ge]()}})},r(Ve,null,[{key:"VERSION",get:function(){return y}},{key:"Default",get:function(){return he}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return m}},{key:"Event",get:function(){return v}},{key:"EVENT_KEY",get:function(){return T}},{key:"DefaultType",get:function(){return de}}]),Ve}(t);return e.fn[b]=qe._jQueryInterface,e.fn[b].Constructor=qe,e.fn[b].noConflict=function(){return e.fn[b]=k,qe._jQueryInterface},qe})});var nu=Pe(($0,V0)=>{(function(e,t){typeof $0=="object"&&typeof V0!="undefined"?V0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.ScrollSpy=t(e.jQuery,e.Util))})($0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(ie,re){for(var I=0;I<re.length;I++){var W=re[I];W.enumerable=W.enumerable||!1,W.configurable=!0,"value"in W&&(W.writable=!0),Object.defineProperty(ie,W.key,W)}}function r(ie,re,I){return re&&n(ie.prototype,re),I&&n(ie,I),ie}function o(ie,re,I){return re in ie?Object.defineProperty(ie,re,{value:I,enumerable:!0,configurable:!0,writable:!0}):ie[re]=I,ie}function a(ie,re){var I=Object.keys(ie);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(ie);re&&(W=W.filter(function(ne){return Object.getOwnPropertyDescriptor(ie,ne).enumerable})),I.push.apply(I,W)}return I}function c(ie){for(var re=1;re<arguments.length;re++){var I=arguments[re]!=null?arguments[re]:{};re%2?a(Object(I),!0).forEach(function(W){o(ie,W,I[W])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ie,Object.getOwnPropertyDescriptors(I)):a(Object(I)).forEach(function(W){Object.defineProperty(ie,W,Object.getOwnPropertyDescriptor(I,W))})}return ie}var f="scrollspy",b="4.5.0",y="bs.scrollspy",m="."+y,T=".data-api",k=e.fn[f],F={offset:10,method:"auto",target:""},J={offset:"number",method:"string",target:"(string|element)"},he="activate"+m,de="scroll"+m,Me="load"+m+T,nt="dropdown-item",dt="active",De='[data-spy="scroll"]',v=".nav, .list-group",qe=".nav-link",Ce=".nav-item",Ve=".list-group-item",Re=".dropdown",me=".dropdown-item",ge=".dropdown-toggle",be="offset",Ue="position",Be=function(){function ie(I,W){var ne=this;this._element=I,this._scrollElement=I.tagName==="BODY"?window:I,this._config=this._getConfig(W),this._selector=this._config.target+" "+qe+","+(this._config.target+" "+Ve+",")+(this._config.target+" "+me),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on(de,function(ze){return ne._process(ze)}),this.refresh(),this._process()}var re=ie.prototype;return re.refresh=function(){var W=this,ne=this._scrollElement===this._scrollElement.window?be:Ue,ze=this._config.method==="auto"?ne:this._config.method,st=ze===Ue?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight();var je=[].slice.call(document.querySelectorAll(this._selector));je.map(function(oe){var fe,Q=t.getSelectorFromElement(oe);
4if(Q&&(fe=document.querySelector(Q)),fe){var le=fe.getBoundingClientRect();if(le.width||le.height)return[e(fe)[ze]().top+st,Q]}return null}).filter(function(oe){return oe}).sort(function(oe,fe){return oe[0]-fe[0]}).forEach(function(oe){W._offsets.push(oe[0]),W._targets.push(oe[1])})},re.dispose=function(){e.removeData(this._element,y),e(this._scrollElement).off(m),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},re._getConfig=function(W){if(W=c(c({},F),typeof W=="object"&&W?W:{}),typeof W.target!="string"&&t.isElement(W.target)){var ne=e(W.target).attr("id");ne||(ne=t.getUID(f),e(W.target).attr("id",ne)),W.target="#"+ne}return t.typeCheckConfig(f,W,J),W},re._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},re._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},re._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},re._process=function(){var W=this._getScrollTop()+this._config.offset,ne=this._getScrollHeight(),ze=this._config.offset+ne-this._getOffsetHeight();if(this._scrollHeight!==ne&&this.refresh(),W>=ze){var st=this._targets[this._targets.length-1];this._activeTarget!==st&&this._activate(st);return}if(this._activeTarget&&W<this._offsets[0]&&this._offsets[0]>0){this._activeTarget=null,this._clear();return}for(var je=this._offsets.length;je--;){var oe=this._activeTarget!==this._targets[je]&&W>=this._offsets[je]&&(typeof this._offsets[je+1]=="undefined"||W<this._offsets[je+1]);oe&&this._activate(this._targets[je])}},re._activate=function(W){this._activeTarget=W,this._clear();var ne=this._selector.split(",").map(function(st){return st+'[data-target="'+W+'"],'+st+'[href="'+W+'"]'}),ze=e([].slice.call(document.querySelectorAll(ne.join(","))));ze.hasClass(nt)?(ze.closest(Re).find(ge).addClass(dt),ze.addClass(dt)):(ze.addClass(dt),ze.parents(v).prev(qe+", "+Ve).addClass(dt),ze.parents(v).prev(Ce).children(qe).addClass(dt)),e(this._scrollElement).trigger(he,{relatedTarget:W})},re._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(W){return W.classList.contains(dt)}).forEach(function(W){return W.classList.remove(dt)})},ie._jQueryInterface=function(W){return this.each(function(){var ne=e(this).data(y),ze=typeof W=="object"&&W;if(ne||(ne=new ie(this,ze),e(this).data(y,ne)),typeof W=="string"){if(typeof ne[W]=="undefined")throw new TypeError('No method named "'+W+'"');ne[W]()}})},r(ie,null,[{key:"VERSION",get:function(){return b}},{key:"Default",get:function(){return F}}]),ie}();return e(window).on(Me,function(){for(var ie=[].slice.call(document.querySelectorAll(De)),re=ie.length,I=re;I--;){var W=e(ie[I]);Be._jQueryInterface.call(W,W.data())}}),e.fn[f]=Be._jQueryInterface,e.fn[f].Constructor=Be,e.fn[f].noConflict=function(){return e.fn[f]=k,Be._jQueryInterface},Be})});var iu=Pe((Y0,G0)=>{(function(e,t){typeof Y0=="object"&&typeof G0!="undefined"?G0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Tab=t(e.jQuery,e.Util))})(Y0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(be,Ue){for(var Be=0;Be<Ue.length;Be++){var ie=Ue[Be];ie.enumerable=ie.enumerable||!1,ie.configurable=!0,"value"in ie&&(ie.writable=!0),Object.defineProperty(be,ie.key,ie)}}function r(be,Ue,Be){return Ue&&n(be.prototype,Ue),Be&&n(be,Be),be}var o="tab",a="4.5.0",c="bs.tab",f="."+c,b=".data-api",y=e.fn[o],m="hide"+f,T="hidden"+f,k="show"+f,F="shown"+f,J="click"+f+b,he="dropdown-menu",de="active",Me="disabled",nt="fade",dt="show",De=".dropdown",v=".nav, .list-group",qe=".active",Ce="> li > .active",Ve='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Re=".dropdown-toggle",me="> .dropdown-menu .active",ge=function(){function be(Be){this._element=Be}var Ue=be.prototype;return Ue.show=function(){var ie=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(de)||e(this._element).hasClass(Me))){var re,I,W=e(this._element).closest(v)[0],ne=t.getSelectorFromElement(this._element);
4if(W){var ze=W.nodeName==="UL"||W.nodeName==="OL"?Ce:qe;I=e.makeArray(e(W).find(ze)),I=I[I.length-1]}var st=e.Event(m,{relatedTarget:this._element}),je=e.Event(k,{relatedTarget:I});if(I&&e(I).trigger(st),e(this._element).trigger(je),!(je.isDefaultPrevented()||st.isDefaultPrevented())){ne&&(re=document.querySelector(ne)),this._activate(this._element,W);var oe=function(){var Q=e.Event(T,{relatedTarget:ie._element}),le=e.Event(F,{relatedTarget:I});e(I).trigger(Q),e(ie._element).trigger(le)};re?this._activate(re,re.parentNode,oe):oe()}}},Ue.dispose=function(){e.removeData(this._element,c),this._element=null},Ue._activate=function(ie,re,I){var W=this,ne=re&&(re.nodeName==="UL"||re.nodeName==="OL")?e(re).find(Ce):e(re).children(qe),ze=ne[0],st=I&&ze&&e(ze).hasClass(nt),je=function(){return W._transitionComplete(ie,ze,I)};if(ze&&st){var oe=t.getTransitionDurationFromElement(ze);e(ze).removeClass(dt).one(t.TRANSITION_END,je).emulateTransitionEnd(oe)}else je()},Ue._transitionComplete=function(ie,re,I){if(re){e(re).removeClass(de);var W=e(re.parentNode).find(me)[0];W&&e(W).removeClass(de),re.getAttribute("role")==="tab"&&re.setAttribute("aria-selected",!1)}if(e(ie).addClass(de),ie.getAttribute("role")==="tab"&&ie.setAttribute("aria-selected",!0),t.reflow(ie),ie.classList.contains(nt)&&ie.classList.add(dt),ie.parentNode&&e(ie.parentNode).hasClass(he)){var ne=e(ie).closest(De)[0];if(ne){var ze=[].slice.call(ne.querySelectorAll(Re));e(ze).addClass(de)}ie.setAttribute("aria-expanded",!0)}I&&I()},be._jQueryInterface=function(ie){return this.each(function(){var re=e(this),I=re.data(c);if(I||(I=new be(this),re.data(c,I)),typeof ie=="string"){if(typeof I[ie]=="undefined")throw new TypeError('No method named "'+ie+'"');I[ie]()}})},r(be,null,[{key:"VERSION",get:function(){return a}}]),be}();return e(document).on(J,Ve,function(be){be.preventDefault(),ge._jQueryInterface.call(e(this),"show")}),e.fn[o]=ge._jQueryInterface,e.fn[o].Constructor=ge,e.fn[o].noConflict=function(){return e.fn[o]=y,ge._jQueryInterface},ge})});var ru=Pe((K0,Z0)=>{(function(e,t){typeof K0=="object"&&typeof Z0!="undefined"?Z0.exports=t(ji(),_r()):typeof define=="function"&&define.amd?define(["jquery","./util.js"],t):(e=e||self,e.Toast=t(e.jQuery,e.Util))})(K0,function(e,t){"use strict";e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function n(Re,me){for(var ge=0;ge<me.length;ge++){var be=me[ge];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(Re,be.key,be)}}function r(Re,me,ge){return me&&n(Re.prototype,me),ge&&n(Re,ge),Re}function o(Re,me,ge){return me in Re?Object.defineProperty(Re,me,{value:ge,enumerable:!0,configurable:!0,writable:!0}):Re[me]=ge,Re}function a(Re,me){var ge=Object.keys(Re);if(Object.getOwnPropertySymbols){var be=Object.getOwnPropertySymbols(Re);me&&(be=be.filter(function(Ue){return Object.getOwnPropertyDescriptor(Re,Ue).enumerable})),ge.push.apply(ge,be)}return ge}function c(Re){for(var me=1;me<arguments.length;me++){var ge=arguments[me]!=null?arguments[me]:{};me%2?a(Object(ge),!0).forEach(function(be){o(Re,be,ge[be])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Re,Object.getOwnPropertyDescriptors(ge)):a(Object(ge)).forEach(function(be){Object.defineProperty(Re,be,Object.getOwnPropertyDescriptor(ge,be))})}return Re}var f="toast",b="4.5.0",y="bs.toast",m="."+y,T=e.fn[f],k="click.dismiss"+m,F="hide"+m,J="hidden"+m,he="show"+m,de="shown"+m,Me="fade",nt="hide",dt="show",De="showing",v={animation:"boolean",autohide:"boolean",delay:"number"},qe={animation:!0,autohide:!0,delay:500},Ce='[data-dismiss="toast"]',Ve=function(){function Re(ge,be){this._element=ge,this._config=this._getConfig(be),this._timeout=null,this._setListeners()}var me=Re.prototype;return me.show=function(){var be=this,Ue=e.Event(he);if(e(this._element).trigger(Ue),!Ue.isDefaultPrevented()){this._config.animation&&this._element.classList.add(Me);var Be=function(){be._element.classList.remove(De),be._element.classList.add(dt),e(be._element).trigger(de),be._config.autohide&&(be._timeout=setTimeout(function(){be.hide()},be._config.delay))};if(this._element.classList.remove(nt),t.reflow(this._element),this._element.classList.add(De),this._config.animation){var ie=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,Be).emulateTransitionEnd(ie)}else Be()}},me.hide=function(){if(!!this._element.classList.contains(dt)){var be=e.Event(F);e(this._element).trigger(be),!be.isDefaultPrevented()&&this._close()}},me.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(dt)&&this._element.classList.remove(dt),e(this._element).off(k),e.removeData(this._element,y),this._element=null,this._config=null},me._getConfig=function(be){return be=c(c(c({},qe),e(this._element).data()),typeof be=="object"&&be?be:{}),t.typeCheckConfig(f,be,this.constructor.DefaultType),be},me._setListeners=function(){var be=this;
4e(this._element).on(k,Ce,function(){return be.hide()})},me._close=function(){var be=this,Ue=function(){be._element.classList.add(nt),e(be._element).trigger(J)};if(this._element.classList.remove(dt),this._config.animation){var Be=t.getTransitionDurationFromElement(this._element);e(this._element).one(t.TRANSITION_END,Ue).emulateTransitionEnd(Be)}else Ue()},Re._jQueryInterface=function(be){return this.each(function(){var Ue=e(this),Be=Ue.data(y),ie=typeof be=="object"&&be;if(Be||(Be=new Re(this,ie),Ue.data(y,Be)),typeof be=="string"){if(typeof Be[be]=="undefined")throw new TypeError('No method named "'+be+'"');Be[be](this)}})},r(Re,null,[{key:"VERSION",get:function(){return b}},{key:"DefaultType",get:function(){return v}},{key:"Default",get:function(){return qe}}]),Re}();return e.fn[f]=Ve._jQueryInterface,e.fn[f].Constructor=Ve,e.fn[f].noConflict=function(){return e.fn[f]=T,Ve._jQueryInterface},Ve})});var Bd=Pe((wc,ea)=>{(function(e,t){typeof wc=="object"&&typeof ea!="undefined"?ea.exports=t():typeof define=="function"&&define.amd?define(t):e.moment=t()})(wc,function(){"use strict";var e;function t(){return e.apply(null,arguments)}function n(l){e=l}function r(l){return l instanceof Array||Object.prototype.toString.call(l)==="[object Array]"}function o(l){return l!=null&&Object.prototype.toString.call(l)==="[object Object]"}function a(l,h){return Object.prototype.hasOwnProperty.call(l,h)}function c(l){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(l).length===0;var h;for(h in l)if(a(l,h))return!1;return!0}function f(l){return l===void 0}function b(l){return typeof l=="number"||Object.prototype.toString.call(l)==="[object Number]"}function y(l){return l instanceof Date||Object.prototype.toString.call(l)==="[object Date]"}function m(l,h){var w=[],z,P=l.length;for(z=0;z<P;++z)w.push(h(l[z],z));return w}function T(l,h){for(var w in h)a(h,w)&&(l[w]=h[w]);return a(h,"toString")&&(l.toString=h.toString),a(h,"valueOf")&&(l.valueOf=h.valueOf),l}function k(l,h,w,z){return pr(l,h,w,z,!0).utc()}function F(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function J(l){return l._pf==null&&(l._pf=F()),l._pf}var he;Array.prototype.some?he=Array.prototype.some:he=function(l){var h=Object(this),w=h.length>>>0,z;for(z=0;z<w;z++)if(z in h&&l.call(this,h[z],z,h))return!0;return!1};function de(l){if(l._isValid==null){var h=J(l),w=he.call(h.parsedDateParts,function(P){return P!=null}),z=!isNaN(l._d.getTime())&&h.overflow<0&&!h.empty&&!h.invalidEra&&!h.invalidMonth&&!h.invalidWeekday&&!h.weekdayMismatch&&!h.nullInput&&!h.invalidFormat&&!h.userInvalidated&&(!h.meridiem||h.meridiem&&w);if(l._strict&&(z=z&&h.charsLeftOver===0&&h.unusedTokens.length===0&&h.bigHour===void 0),Object.isFrozen==null||!Object.isFrozen(l))l._isValid=z;else return z}return l._isValid}function Me(l){var h=k(NaN);return l!=null?T(J(h),l):J(h).userInvalidated=!0,h}var nt=t.momentProperties=[],dt=!1;function De(l,h){var w,z,P,ce=nt.length;if(f(h._isAMomentObject)||(l._isAMomentObject=h._isAMomentObject),f(h._i)||(l._i=h._i),f(h._f)||(l._f=h._f),f(h._l)||(l._l=h._l),f(h._strict)||(l._strict=h._strict),f(h._tzm)||(l._tzm=h._tzm),f(h._isUTC)||(l._isUTC=h._isUTC),f(h._offset)||(l._offset=h._offset),f(h._pf)||(l._pf=J(h)),f(h._locale)||(l._locale=h._locale),ce>0)for(w=0;w<ce;w++)z=nt[w],P=h[z],f(P)||(l[z]=P);return l}function v(l){De(this,l),this._d=new Date(l._d!=null?l._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),dt===!1&&(dt=!0,t.updateOffset(this),dt=!1)}function qe(l){return l instanceof v||l!=null&&l._isAMomentObject!=null}function Ce(l){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+l)}function Ve(l,h){var w=!0;return T(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,l),w){var z=[],P,ce,Qe,Ut=arguments.length;for(ce=0;ce<Ut;ce++){if(P="",typeof arguments[ce]=="object"){P+=`
5[`+ce+"] ";for(Qe in arguments[0])a(arguments[0],Qe)&&(P+=Qe+": "+arguments[0][Qe]+", ");P=P.slice(0,-2)}else P=arguments[ce];z.push(P)}Ce(l+`
6Arguments: `+Array.prototype.slice.call(z).join("")+`
7`+new Error().stack),w=!1}return h.apply(this,arguments)},h)}var Re={};function me(l,h){t.deprecationHandler!=null&&t.deprecationHandler(l,h),Re[l]||(Ce(h),Re[l]=!0)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;function ge(l){return typeof Function!="undefined"&&l instanceof Function||Object.prototype.toString.call(l)==="[object Function]"}function be(l){var h,w;
7for(w in l)a(l,w)&&(h=l[w],ge(h)?this[w]=h:this["_"+w]=h);this._config=l,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Ue(l,h){var w=T({},l),z;for(z in h)a(h,z)&&(o(l[z])&&o(h[z])?(w[z]={},T(w[z],l[z]),T(w[z],h[z])):h[z]!=null?w[z]=h[z]:delete w[z]);for(z in l)a(l,z)&&!a(h,z)&&o(l[z])&&(w[z]=T({},w[z]));return w}function Be(l){l!=null&&this.set(l)}var ie;Object.keys?ie=Object.keys:ie=function(l){var h,w=[];for(h in l)a(l,h)&&w.push(h);return w};var re={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function I(l,h,w){var z=this._calendar[l]||this._calendar.sameElse;return ge(z)?z.call(h,w):z}function W(l,h,w){var z=""+Math.abs(l),P=h-z.length,ce=l>=0;return(ce?w?"+":"":"-")+Math.pow(10,Math.max(0,P)).toString().substr(1)+z}var ne=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ze=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,st={},je={};function oe(l,h,w,z){var P=z;typeof z=="string"&&(P=function(){return this[z]()}),l&&(je[l]=P),h&&(je[h[0]]=function(){return W(P.apply(this,arguments),h[1],h[2])}),w&&(je[w]=function(){return this.localeData().ordinal(P.apply(this,arguments),l)})}function fe(l){return l.match(/\[[\s\S]/)?l.replace(/^\[|\]$/g,""):l.replace(/\\/g,"")}function Q(l){var h=l.match(ne),w,z;for(w=0,z=h.length;w<z;w++)je[h[w]]?h[w]=je[h[w]]:h[w]=fe(h[w]);return function(P){var ce="",Qe;for(Qe=0;Qe<z;Qe++)ce+=ge(h[Qe])?h[Qe].call(P,l):h[Qe];return ce}}function le(l,h){return l.isValid()?(h=We(h,l.localeData()),st[h]=st[h]||Q(h),st[h](l)):l.localeData().invalidDate()}function We(l,h){var w=5;function z(P){return h.longDateFormat(P)||P}for(ze.lastIndex=0;w>=0&&ze.test(l);)l=l.replace(ze,z),ze.lastIndex=0,w-=1;return l}var Ne={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function ye(l){var h=this._longDateFormat[l],w=this._longDateFormat[l.toUpperCase()];return h||!w?h:(this._longDateFormat[l]=w.match(ne).map(function(z){return z==="MMMM"||z==="MM"||z==="DD"||z==="dddd"?z.slice(1):z}).join(""),this._longDateFormat[l])}var ht="Invalid date";function G(){return this._invalidDate}var Ae="%d",xe=/\d{1,2}/;function Ee(l){return this._ordinal.replace("%d",l)}var ae={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function it(l,h,w,z){var P=this._relativeTime[w];return ge(P)?P(l,h,w,z):P.replace(/%d/i,l)}function Se(l,h){var w=this._relativeTime[l>0?"future":"past"];return ge(w)?w(h):w.replace(/%s/i,h)}var Je={};function ot(l,h){var w=l.toLowerCase();Je[w]=Je[w+"s"]=Je[h]=l}function vt(l){return typeof l=="string"?Je[l]||Je[l.toLowerCase()]:void 0}function Fe(l){var h={},w,z;for(z in l)a(l,z)&&(w=vt(z),w&&(h[w]=l[z]));return h}var Rt={};function rt(l,h){Rt[l]=h}function mt(l){var h=[],w;for(w in l)a(l,w)&&h.push({unit:w,priority:Rt[w]});return h.sort(function(z,P){return z.priority-P.priority}),h}function at(l){return l%4===0&&l%100!==0||l%400===0}function gt(l){return l<0?Math.ceil(l)||0:Math.floor(l)}function Nt(l){var h=+l,w=0;return h!==0&&isFinite(h)&&(w=gt(h)),w}function wn(l,h){return function(w){return w!=null?(Pn(this,l,w),t.updateOffset(this,h),this):cn(this,l)}}function cn(l,h){return l.isValid()?l._d["get"+(l._isUTC?"UTC":"")+h]():NaN}function Pn(l,h,w){l.isValid()&&!isNaN(w)&&(h==="FullYear"&&at(l.year())&&l.month()===1&&l.date()===29?(w=Nt(w),l._d["set"+(l._isUTC?"UTC":"")+h](w,l.month(),Ei(w,l.month()))):l._d["set"+(l._isUTC?"UTC":"")+h](w))}function wt(l){return l=vt(l),ge(this[l])?this[l]():this}function ln(l,h){if(typeof l=="object"){l=Fe(l);var w=mt(l),z,P=w.length;for(z=0;z<P;z++)this[w[z].unit](l[w[z].unit])}else if(l=vt(l),ge(this[l]))return this[l](h);return this}var ni=/\d/,pn=/\d\d/,hn=/\d{3}/,Nn=/\d{4}/,Tn=/[+-]?\d{6}
7/,Zt=/\d\d?/,Gt=/\d\d\d\d?/,Yt=/\d\d\d\d\d\d?/,on=/\d{1,3}/,fi=/\d{1,4}/,Vt=/[+-]?\d{1,6}/,x=/\d+/,V=/[+-]?\d+/,Z=/Z|[+-]\d\d:?\d\d/gi,_e=/Z|[+-]\d\d(?::?\d\d)?/gi,Ke=/[+-]?\d+(\.\d{1,3})?/,Ie=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ft;ft={};function Oe(l,h,w){ft[l]=ge(h)?h:function(z,P){return z&&w?w:h}}function At(l,h){return a(ft,l)?ft[l](h._strict,h._locale):new RegExp(xt(l))}function xt(l){return Ct(l.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(h,w,z,P,ce){return w||z||P||ce}))}function Ct(l){return l.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Tt={};function Et(l,h){var w,z=h,P;for(typeof l=="string"&&(l=[l]),b(h)&&(z=function(ce,Qe){Qe[h]=Nt(ce)}),P=l.length,w=0;w<P;w++)Tt[l[w]]=z}function Dt(l,h){Et(l,function(w,z,P,ce){P._w=P._w||{},h(w,P._w,P,ce)})}function Bt(l,h,w){h!=null&&a(Tt,l)&&Tt[l](h,w._a,w,l)}var Pt=0,En=1,fn=2,tn=3,Ln=4,Gn=5,Kn=6,Ar=7,hi=8;function Hi(l,h){return(l%h+h)%h}var jt;Array.prototype.indexOf?jt=Array.prototype.indexOf:jt=function(l){var h;for(h=0;h<this.length;++h)if(this[h]===l)return h;return-1};function Ei(l,h){if(isNaN(l)||isNaN(h))return NaN;var w=Hi(h,12);return l+=(h-w)/12,w===1?at(l)?29:28:31-w%7%2}oe("M",["MM",2],"Mo",function(){return this.month()+1}),oe("MMM",0,0,function(l){return this.localeData().monthsShort(this,l)}),oe("MMMM",0,0,function(l){return this.localeData().months(this,l)}),ot("month","M"),rt("month",8),Oe("M",Zt),Oe("MM",Zt,pn),Oe("MMM",function(l,h){return h.monthsShortRegex(l)}),Oe("MMMM",function(l,h){return h.monthsRegex(l)}),Et(["M","MM"],function(l,h){h[En]=Nt(l)-1}),Et(["MMM","MMMM"],function(l,h,w,z){var P=w._locale.monthsParse(l,z,w._strict);P!=null?h[En]=P:J(w).invalidMonth=l});var rr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),q="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),H=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,j=Ie,we=Ie;function Ge(l,h){return l?r(this._months)?this._months[l.month()]:this._months[(this._months.isFormat||H).test(h)?"format":"standalone"][l.month()]:r(this._months)?this._months:this._months.standalone}function ct(l,h){return l?r(this._monthsShort)?this._monthsShort[l.month()]:this._monthsShort[H.test(h)?"format":"standalone"][l.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function Ot(l,h,w){var z,P,ce,Qe=l.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],z=0;z<12;++z)ce=k([2e3,z]),this._shortMonthsParse[z]=this.monthsShort(ce,"").toLocaleLowerCase(),this._longMonthsParse[z]=this.months(ce,"").toLocaleLowerCase();return w?h==="MMM"?(P=jt.call(this._shortMonthsParse,Qe),P!==-1?P:null):(P=jt.call(this._longMonthsParse,Qe),P!==-1?P:null):h==="MMM"?(P=jt.call(this._shortMonthsParse,Qe),P!==-1?P:(P=jt.call(this._longMonthsParse,Qe),P!==-1?P:null)):(P=jt.call(this._longMonthsParse,Qe),P!==-1?P:(P=jt.call(this._shortMonthsParse,Qe),P!==-1?P:null))}function zt(l,h,w){var z,P,ce;if(this._monthsParseExact)return Ot.call(this,l,h,w);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),z=0;z<12;z++){if(P=k([2e3,z]),w&&!this._longMonthsParse[z]&&(this._longMonthsParse[z]=new RegExp("^"+this.months(P,"").replace(".","")+"$","i"),this._shortMonthsParse[z]=new RegExp("^"+this.monthsShort(P,"").replace(".","")+"$","i")),!w&&!this._monthsParse[z]&&(ce="^"+this.months(P,"")+"|^"+this.monthsShort(P,""),this._monthsParse[z]=new RegExp(ce.replace(".",""),"i")),w&&h==="MMMM"&&this._longMonthsParse[z].test(l))return z;if(w&&h==="MMM"&&this._shortMonthsParse[z].test(l))return z;if(!w&&this._monthsParse[z].test(l))return z}}function bt(l,h){var w;if(!l.isValid())return l;if(typeof h=="string"){if(/^\d+$/.test(h))h=Nt(h);else if(h=l.localeData().monthsParse(h),!b(h))return l}return w=Math.min(l.date(),Ei(l.year(),h)),l._d["set"+(l._isUTC?"UTC":"")+"Month"](h,w),l}function St(l){return l!=null?(bt(this,l),t.updateOffset(this,!0),this):cn(this,"Month")}function Ht(){return Ei(this.year(),this.month())}function kt(l){return this._monthsParseExact?(a(this,"_monthsRegex")||_n.call(this),l?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=j),this._monthsShortStrictRegex&&l?this._monthsShortStrictRegex:this._monthsShortRegex)}function nn(l){return this._monthsParseExact?(a(this,"_monthsRegex")||_n.call(this),l?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=we),this._monthsStrictRegex&&l?this._monthsStrictRegex:this._monthsRegex)}function _n(){function l(Qe,Ut){return Ut.length-Qe.length}var h=[],w=[],z=[],P,ce;for(P=0;P<12;P++)ce=k([2e3,P]),h.push(this.monthsShort(ce,"")),w.push(this.months(ce,"")),z.push(this.months(ce,"")),z.push(this.monthsShort(ce,""));for(h.sort(l),w.sort(l),z.sort(l),P=0;P<12;P++)h[P]=Ct(h[P]),w[P]=Ct(w[P]);for(P=0;P<24;P++)z[P]=Ct(z[P]);this._monthsRegex=new RegExp("^("+z.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+w.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+h.join("|")+")","i")}oe("Y",0,0,function(){var l=this.year();
vendor: 7,343 bytes, line 7
7return l<=9999?W(l,4):"+"+l}),oe(0,["YY",2],0,function(){return this.year()%100}),oe(0,["YYYY",4],0,"year"),oe(0,["YYYYY",5],0,"year"),oe(0,["YYYYYY",6,!0],0,"year"),ot("year","y"),rt("year",1),Oe("Y",V),Oe("YY",Zt,pn),Oe("YYYY",fi,Nn),Oe("YYYYY",Vt,Tn),Oe("YYYYYY",Vt,Tn),Et(["YYYYY","YYYYYY"],Pt),Et("YYYY",function(l,h){h[Pt]=l.length===2?t.parseTwoDigitYear(l):Nt(l)}),Et("YY",function(l,h){h[Pt]=t.parseTwoDigitYear(l)}),Et("Y",function(l,h){h[Pt]=parseInt(l,10)});function an(l){return at(l)?366:365}t.parseTwoDigitYear=function(l){return Nt(l)+(Nt(l)>68?1900:2e3)};var U=wn("FullYear",!0);function C(){return at(this.year())}function R(l,h,w,z,P,ce,Qe){var Ut;return l<100&&l>=0?(Ut=new Date(l+400,h,w,z,P,ce,Qe),isFinite(Ut.getFullYear())&&Ut.setFullYear(l)):Ut=new Date(l,h,w,z,P,ce,Qe),Ut}function D(l){var h,w;return l<100&&l>=0?(w=Array.prototype.slice.call(arguments),w[0]=l+400,h=new Date(Date.UTC.apply(null,w)),isFinite(h.getUTCFullYear())&&h.setUTCFullYear(l)):h=new Date(Date.UTC.apply(null,arguments)),h}function ue(l,h,w){var z=7+h-w,P=(7+D(l,0,z).getUTCDay()-h)%7;return-P+z-1}function K(l,h,w,z,P){var ce=(7+w-z)%7,Qe=ue(l,z,P),Ut=1+7*(h-1)+ce+Qe,un,Xn;return Ut<=0?(un=l-1,Xn=an(un)+Ut):Ut>an(l)?(un=l+1,Xn=Ut-an(l)):(un=l,Xn=Ut),{year:un,dayOfYear:Xn}}function se(l,h,w){var z=ue(l.year(),h,w),P=Math.floor((l.dayOfYear()-z-1)/7)+1,ce,Qe;return P<1?(Qe=l.year()-1,ce=P+ke(Qe,h,w)):P>ke(l.year(),h,w)?(ce=P-ke(l.year(),h,w),Qe=l.year()+1):(Qe=l.year(),ce=P),{week:ce,year:Qe}}function ke(l,h,w){var z=ue(l,h,w),P=ue(l+1,h,w);return(an(l)-z+P)/7}oe("w",["ww",2],"wo","week"),oe("W",["WW",2],"Wo","isoWeek"),ot("week","w"),ot("isoWeek","W"),rt("week",5),rt("isoWeek",5),Oe("w",Zt),Oe("ww",Zt,pn),Oe("W",Zt),Oe("WW",Zt,pn),Dt(["w","ww","W","WW"],function(l,h,w,z){h[z.substr(0,1)]=Nt(l)});function ut(l){return se(l,this._week.dow,this._week.doy).week}var et={dow:0,doy:6};function He(){return this._week.dow}function Ye(){return this._week.doy}function pt(l){var h=this.localeData().week(this);return l==null?h:this.add((l-h)*7,"d")}function rn(l){var h=se(this,1,4).week;return l==null?h:this.add((l-h)*7,"d")}oe("d",0,"do","day"),oe("dd",0,0,function(l){return this.localeData().weekdaysMin(this,l)}),oe("ddd",0,0,function(l){return this.localeData().weekdaysShort(this,l)}),oe("dddd",0,0,function(l){return this.localeData().weekdays(this,l)}),oe("e",0,0,"weekday"),oe("E",0,0,"isoWeekday"),ot("day","d"),ot("weekday","e"),ot("isoWeekday","E"),rt("day",11),rt("weekday",11),rt("isoWeekday",11),Oe("d",Zt),Oe("e",Zt),Oe("E",Zt),Oe("dd",function(l,h){return h.weekdaysMinRegex(l)}),Oe("ddd",function(l,h){return h.weekdaysShortRegex(l)}),Oe("dddd",function(l,h){return h.weekdaysRegex(l)}),Dt(["dd","ddd","dddd"],function(l,h,w,z){var P=w._locale.weekdaysParse(l,z,w._strict);P!=null?h.d=P:J(w).invalidWeekday=l}),Dt(["d","e","E"],function(l,h,w,z){h[z]=Nt(l)});function Qt(l,h){return typeof l!="string"?l:isNaN(l)?(l=h.weekdaysParse(l),typeof l=="number"?l:null):parseInt(l,10)}function gn(l,h){return typeof l=="string"?h.weekdaysParse(l)%7||7:isNaN(l)?null:l}function sn(l,h){return l.slice(h,7).concat(l.slice(0,h))}var xn="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),jn="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fn="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Un=Ie,ei=Ie,Lt=Ie;function vn(l,h){var w=r(this._weekdays)?this._weekdays:this._weekdays[l&&l!==!0&&this._weekdays.isFormat.test(h)?"format":"standalone"];return l===!0?sn(w,this._week.dow):l?w[l.day()]:w}function Sn(l){return l===!0?sn(this._weekdaysShort,this._week.dow):l?this._weekdaysShort[l.day()]:this._weekdaysShort}function Wn(l){return l===!0?sn(this._weekdaysMin,this._week.dow):l?this._weekdaysMin[l.day()]:this._weekdaysMin}function Hn(l,h,w){var z,P,ce,Qe=l.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],z=0;z<7;++z)ce=k([2e3,1]).day(z),this._minWeekdaysParse[z]=this.weekdaysMin(ce,"").toLocaleLowerCase(),this._shortWeekdaysParse[z]=this.weekdaysShort(ce,"").toLocaleLowerCase(),this._weekdaysParse[z]=this.weekdays(ce,"").toLocaleLowerCase();return w?h==="dddd"?(P=jt.call(this._weekdaysParse,Qe),P!==-1?P:null):h==="ddd"?(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1?P:null):(P=jt.call(this._minWeekdaysParse,Qe),P!==-1?P:null):h==="dddd"?(P=jt.call(this._weekdaysParse,Qe),P!==-1||(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1)?P:(P=jt.call(this._minWeekdaysParse,Qe),P!==-1?P:null)):h==="ddd"?(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1||(P=jt.call(this._weekdaysParse,Qe),P!==-1)?P:(P=jt.call(this._minWeekdaysParse,Qe),P!==-1?P:null)):(P=jt.call(this._minWeekdaysParse,Qe),P!==-1||(P=jt.call(this._weekdaysParse,Qe),P!==-1)?P:(P=jt.call(this._shortWeekdaysParse,Qe),P!==-1?P:null))}function Di(l,h,w){var z,P,ce;if(this._weekdaysParseExact)return Hn.call(this,l,h,w);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),z=0;z<7;z++){if(P=k([2e3,1]).day(z),w&&!this._fullWeekdaysParse[z]&&(this._fullWeekdaysParse[z]=new RegExp("^"+this.weekdays(P,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[z]=new RegExp("^"+this.weekdaysShort(P,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[z]=new RegExp("^"+this.weekdaysMin(P,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[z]||(ce="^"+this.weekdays(P,"")+"|^"+this.weekdaysShort(P,"")+"|^"+this.weekdaysMin(P,""),this._weekdaysParse[z]=new RegExp(ce.replace(".",""),"i")),w&&h==="dddd"&&this._fullWeekdaysParse[z].test(l))return z;if(w&&h==="ddd"&&this._shortWeekdaysParse[z].test(l))return z;if(w&&h==="dd"&&this._minWeekdaysParse[z].test(l))return z;if(!w&&this._weekdaysParse[z].test(l))return z}}function qi(l){if(!this.isValid())return l!=null?this:NaN;var h=this._isUTC?this._d.getUTCDay():this._d.getDay();return l!=null?(l=Qt(l,this.localeData()),this.add(l-h,"d")):h}function ri(l){if(!this.isValid())return l!=null?this:NaN;var h=(this.day()+7-this.localeData()._week.dow)%7;return l==null?h:this.add(l-h,"d")}function vi(l){if(!this.isValid())return l!=null?this:NaN;if(l!=null){var h=gn(l,this.localeData());return this.day(this.day()%7?h:h-7)}else return this.day()||7}function Zn(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ui.call(this),l?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=Un),this._weekdaysStrictRegex&&l?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ci(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ui.call(this),l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ei),this._weekdaysShortStrictRegex&&l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function wr(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ui.call(this),l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Lt),this._weekdaysMinStrictRegex&&l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ui(){function l(Bi,Ir){return Ir.length-Bi.length}var h=[],w=[],z=[],P=[],ce,Qe,Ut,un,Xn;for(ce=0;ce<7;ce++)Qe=k([2e3,1]).day(ce),Ut=Ct(this.weekdaysMin(Qe,"")),un=Ct(this.weekdaysShort(Qe,"")),Xn=Ct(this.weekdays(Qe,"")),h.push(Ut),w.push(un),z.pu
vendor: 10,416 bytes, line 7
7sh(Xn),P.push(Ut),P.push(un),P.push(Xn);h.sort(l),w.sort(l),z.sort(l),P.sort(l),this._weekdaysRegex=new RegExp("^("+P.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+w.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function wi(){return this.hours()%12||12}function fr(){return this.hours()||24}oe("H",["HH",2],0,"hour"),oe("h",["hh",2],0,wi),oe("k",["kk",2],0,fr),oe("hmm",0,0,function(){return""+wi.apply(this)+W(this.minutes(),2)}),oe("hmmss",0,0,function(){return""+wi.apply(this)+W(this.minutes(),2)+W(this.seconds(),2)}),oe("Hmm",0,0,function(){return""+this.hours()+W(this.minutes(),2)}),oe("Hmmss",0,0,function(){return""+this.hours()+W(this.minutes(),2)+W(this.seconds(),2)});function $i(l,h){oe(l,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),h)})}$i("a",!0),$i("A",!1),ot("hour","h"),rt("hour",13);function Cr(l,h){return h._meridiemParse}Oe("a",Cr),Oe("A",Cr),Oe("H",Zt),Oe("h",Zt),Oe("k",Zt),Oe("HH",Zt,pn),Oe("hh",Zt,pn),Oe("kk",Zt,pn),Oe("hmm",Gt),Oe("hmmss",Yt),Oe("Hmm",Gt),Oe("Hmmss",Yt),Et(["H","HH"],tn),Et(["k","kk"],function(l,h,w){var z=Nt(l);h[tn]=z===24?0:z}),Et(["a","A"],function(l,h,w){w._isPm=w._locale.isPM(l),w._meridiem=l}),Et(["h","hh"],function(l,h,w){h[tn]=Nt(l),J(w).bigHour=!0}),Et("hmm",function(l,h,w){var z=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z)),J(w).bigHour=!0}),Et("hmmss",function(l,h,w){var z=l.length-4,P=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z,2)),h[Gn]=Nt(l.substr(P)),J(w).bigHour=!0}),Et("Hmm",function(l,h,w){var z=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z))}),Et("Hmmss",function(l,h,w){var z=l.length-4,P=l.length-2;h[tn]=Nt(l.substr(0,z)),h[Ln]=Nt(l.substr(z,2)),h[Gn]=Nt(l.substr(P))});function Vi(l){return(l+"").toLowerCase().charAt(0)==="p"}var Kr=/[ap]\.?m?\.?/i,u=wn("Hours",!0);function p(l,h,w){return l>11?w?"pm":"PM":w?"am":"AM"}var g={calendar:re,longDateFormat:Ne,invalidDate:ht,ordinal:Ae,dayOfMonthOrdinalParse:xe,relativeTime:ae,months:rr,monthsShort:q,week:et,weekdays:xn,weekdaysMin:Fn,weekdaysShort:jn,meridiemParse:Kr},A={},E={},N;function B(l,h){var w,z=Math.min(l.length,h.length);for(w=0;w<z;w+=1)if(l[w]!==h[w])return w;return z}function ee(l){return l&&l.toLowerCase().replace("_","-")}function te(l){for(var h=0,w,z,P,ce;h<l.length;){for(ce=ee(l[h]).split("-"),w=ce.length,z=ee(l[h+1]),z=z?z.split("-"):null;w>0;){if(P=Xe(ce.slice(0,w).join("-")),P)return P;if(z&&z.length>=w&&B(ce,z)>=w-1)break;w--}h++}return N}function ve(l){return l.match("^[^/\\\\]*$")!=null}function Xe(l){var h=null,w;if(A[l]===void 0&&typeof ea!="undefined"&&ea&&ea.exports&&ve(l))try{h=N._abbr,w=Vl,w("./locale/"+l),lt(h)}catch(z){A[l]=null}return A[l]}function lt(l,h){var w;return l&&(f(h)?w=qt(l):w=Te(l,h),w?N=w:typeof console!="undefined"&&console.warn&&console.warn("Locale "+l+" not found. Did you forget to load it?")),N._abbr}function Te(l,h){if(h!==null){var w,z=g;if(h.abbr=l,A[l]!=null)me("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),z=A[l]._config;else if(h.parentLocale!=null)if(A[h.parentLocale]!=null)z=A[h.parentLocale]._config;else if(w=Xe(h.parentLocale),w!=null)z=w._config;else return E[h.parentLocale]||(E[h.parentLocale]=[]),E[h.parentLocale].push({name:l,config:h}),null;return A[l]=new Be(Ue(z,h)),E[l]&&E[l].forEach(function(P){Te(P.name,P.config)}),lt(l),A[l]}else return delete A[l],null}function Ze(l,h){if(h!=null){var w,z,P=g;A[l]!=null&&A[l].parentLocale!=null?A[l].set(Ue(A[l]._config,h)):(z=Xe(l),z!=null&&(P=z._config),h=Ue(P,h),z==null&&(h.abbr=l),w=new Be(h),w.parentLocale=A[l],A[l]=w),lt(l)}else A[l]!=null&&(A[l].parentLocale!=null?(A[l]=A[l].parentLocale,l===lt()&&lt(l)):A[l]!=null&&delete A[l]);return A[l]}function qt(l){var h;if(l&&l._locale&&l._locale._abbr&&(l=l._locale._abbr),!l)return N;if(!r(l)){if(h=Xe(l),h)return h;l=[l]}return te(l)}function Kt(){return ie(A)}function Mt(l){var h,w=l._a;return w&&J(l).overflow===-2&&(h=w[En]<0||w[En]>11?En:w[fn]<1||w[fn]>Ei(w[Pt],w[En])?fn:w[tn]<0||w[tn]>24||w[tn]===24&&(w[Ln]!==0||w[Gn]!==0||w[Kn]!==0)?tn:w[Ln]<0||w[Ln]>59?Ln:w[Gn]<0||w[Gn]>59?Gn:w[Kn]<0||w[Kn]>999?Kn:-1,J(l)._overflowDayOfYear&&(h<Pt||h>fn)&&(h=fn),J(l)._overflowWeeks&&h===-1&&(h=Ar),J(l)._overflowWeekday&&h===-1&&(h=hi),J(l).overflow=h),l}var Cn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,In=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bi=/Z|[+-]\d\d(?::?\d\d)?/,mn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],$t=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],di=/^\/?Date\((-?\d+)/i,dn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,An={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Lr(l){var h,w,z=l._i,P=Cn.exec(z)||In.exec(z),ce,Qe,Ut,un,Xn=mn.length,Bi=$t.length;if(P){for(J(l).iso=!0,h=0,w=Xn;h<w;h++)if(mn[h][1].exec(P[1])){Qe=mn[h][0],ce=mn[h][2]!==!1;break}if(Qe==null){l._isValid=!1;return}if(P[3]){for(h=0,w=Bi;h<w;h++)if($t[h][1].exec(P[3])){Ut=(P[2]||" ")+$t[h][0];break}if(Ut==null){l._isValid=!1;return}}if(!ce&&Ut!=null){l._isValid=!1;return}if(P[4])if(bi.exec(P[4]))un="Z";else{l._isValid=!1;return}l._f=Qe+(Ut||"")+(un||""),bn(l)}else l._isValid=!1}function Nr(l,h,w,z,P,ce){var Qe=[Mi(l),q.indexOf(h),parseInt(w,10),parseInt(z,10),parseInt(P,10)];return ce&&Qe.push(parseInt(ce,10)),Qe}function Mi(l){var h=parseInt(l,10);return h<=49?2e3+h:h<=999?1900+h:h}function Yi(l){return l.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Li(l,h,w){if(l){var z=jn.indexOf(l),P=new Date(h[0],h[1],h[2]).getDay();if(z!==P)return J(w).weekdayMismatch=!0,w._isValid=!1,!1}return!0}function yi(l,h,w){if(l)return An[l];if(h)return 0;var z=parseInt(w,10),P=z%100,ce=(z-P)/100;return ce*60+P}function Gi(l){var h=dn.exec(Yi(l._i)),w;if(h){if(w=Nr(h[4],h[3],h[2],h[5],h[6],h[7]),!Li(h[1],w,l))return;l._a=w,l._tzm=yi(h[8],h[9],h[10]),l._d=D.apply(null,l._a),l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),J(l).rfc2822=!0}else l._isValid=!1}function Ai(l){var h=di.exec(l._i);if(h!==null){l._d=new Date(+h[1]);return}if(Lr(l),l._isValid===!1)delete l._isValid;else return;if(Gi(l),l._isValid===!1)delete l._isValid;else return;l._strict?l._isValid=!1:t.createFromInputFallback(l)}t.createFromInputFallback=Ve("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(l){l._d=new Date(l._i+(l._useUTC?" UTC":""))});function _i(l,h,w){return l!=null?l:h!=null?h:w}function Po(l){var h=new Date(t.now());return l._useUTC?[h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()]:[h.getFullYear(),h.getMonth(),h.getDate()]}function Ki(l){var h,w,z=[],P,ce,Qe;if(!l._d){for(P=Po(l),l._w&&l._a[fn]==null&&l._a[En]==null&&Zr(l),l._dayOfYear!=null&&(Qe=_i(l._a[Pt],P[Pt]),(l._dayOfYear>an(Qe)||l._dayOfYear===0)&&(J(l)._overflowDayOfYear=!0),w=D(Qe,0,l._dayOfYear),l._a[En]=w.getUTCMonth(),l._a[fn]=w.getUTCDate()),h=0;h<3&&l._a[h]==null;++h)l._a[h]=z[h]=P[h];for(;h<7;h++)l._a[h]=z[h]=l._a[h]==null?h===2?1:0:l._a[h];l._a[tn]===24&&l._a[Ln]===0&&l._a[Gn]===0&&l._a[Kn]===0&&(l._nextDay=!0,l._a[tn]=0),l._d=(l._useUTC?D:R).apply(null,z),ce=l._useUTC?l._d.getUTCDay():l._d.getDay(),l._tzm!=null&&l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),l._nextDay&&(l._a[tn]=24),l._w&&typeof l._w.d!="undefined"&&l._w.d!==ce&&(J(l).weekdayMismatch=!0)}}function Zr(l){var h,w,z,P,ce,Qe,Ut,un,Xn;h=l._w,h.GG!=null||h.W!=null||h.E!=null?(ce=1,Qe=4,w=_i(h.GG,l._a[Pt],se(Mn(),1,4).year),z=_i(h.W,1),P=_i(h.E,1),(P<1||P>7)&&(un=!0)):(ce=l._locale._week.dow,Qe=l._locale._week.doy,Xn=se(Mn(),ce,Qe),w=_i(h.gg,l._a[Pt],Xn.year),z=_i(h.w,Xn.week),h.d!=null?(P=h.d,(P<0||P>6)&&(un=!0)):h.e!=null?(P=h.e+ce,(h.e<0||h.e>6)&&(un=!0)):P=ce),z<1||z>ke(w,ce,Qe)?J(l)._overflowWeeks=!0:un!=null?J(l)._overflowWeekday=!0:(Ut=K(w,z,P,ce,Qe),l._a[Pt]=Ut.year,l._dayOfYear=Ut.dayOfYear)}t.ISO_8601=function(){},t.RFC_2822=function(){};function bn(l){if(l._f===t.ISO_8601){Lr(l);return}if(l._f===t.RFC_2822){Gi(l);return}l._a=[],J(l).empty=!0;var h=""+l._i,w,z,P,ce,Qe,Ut=h.length,un=0,Xn,Bi;for(P=We(l._f,l._locale).match(ne)||[],Bi=P.length,w=0;w<Bi;w++)ce=P[w],z=(h.match(At(ce,l))||[])[0],z&&(Qe=h.substr(0,h.indexOf(z)),Qe.length>0&&J(l).unusedInput.push(Qe),h=h.slice(h.indexOf(z)+z.length),un+=z.length),je[ce]?(z?J(l).empty=!1:J(l).unusedTokens.push(ce),Bt(ce,z,l)):l._strict&&!z&&J(l).unusedTokens.push(ce);J(l).charsLeftOver=Ut-un,h.length>0&&J(l).unusedInput.push(h),l._a[tn]<=12&&J(l).bigHour===!0&&l._a[tn]>0&&(J(l).bigHour=void 0),J(l).parsedDateParts=l._a.slice(0),J(l).meridiem=l._meridiem,l._a[tn]=oi(l._locale,l._a[tn],l._meridiem),Xn=J(l).era,Xn!==null&&(l._a[Pt]=l._locale.erasConvertYear(Xn,l._a[Pt])),Ki(l),Mt(l)}function oi(l,h,w){var z;return w==null?h:l.meridiemHour!=null?l.meridiemHour(h,w):(l.isPM!=null&&(z=l.isPM(w),z&&h<12&&(h+=12),!z&&h===12&&(h=0)),h)}function dr(l){var h,w,z,P,ce,Qe,Ut=!1,un=l._f.length;if(un===0){J(l).invalidFormat=!0,l._d=new Date(NaN);return}for(P=0;P<un;
vendor: 26,475 bytes, line 7
7P++)ce=0,Qe=!1,h=De({},l),l._useUTC!=null&&(h._useUTC=l._useUTC),h._f=l._f[P],bn(h),de(h)&&(Qe=!0),ce+=J(h).charsLeftOver,ce+=J(h).unusedTokens.length*10,J(h).score=ce,Ut?ce<z&&(z=ce,w=h):(z==null||ce<z||Qe)&&(z=ce,w=h,Qe&&(Ut=!0));T(l,w||h)}function Zi(l){if(!l._d){var h=Fe(l._i),w=h.day===void 0?h.date:h.day;l._a=m([h.year,h.month,w,h.hour,h.minute,h.second,h.millisecond],function(z){return z&&parseInt(z,10)}),Ki(l)}}function Or(l){var h=new v(Mt(Qi(l)));return h._nextDay&&(h.add(1,"d"),h._nextDay=void 0),h}function Qi(l){var h=l._i,w=l._f;return l._locale=l._locale||qt(l._l),h===null||w===void 0&&h===""?Me({nullInput:!0}):(typeof h=="string"&&(l._i=h=l._locale.preparse(h)),qe(h)?new v(Mt(h)):(y(h)?l._d=h:r(w)?dr(l):w?bn(l):Ro(l),de(l)||(l._d=null),l))}function Ro(l){var h=l._i;f(h)?l._d=new Date(t.now()):y(h)?l._d=new Date(h.valueOf()):typeof h=="string"?Ai(l):r(h)?(l._a=m(h.slice(0),function(w){return parseInt(w,10)}),Ki(l)):o(h)?Zi(l):b(h)?l._d=new Date(h):t.createFromInputFallback(l)}function pr(l,h,w,z,P){var ce={};return(h===!0||h===!1)&&(z=h,h=void 0),(w===!0||w===!1)&&(z=w,w=void 0),(o(l)&&c(l)||r(l)&&l.length===0)&&(l=void 0),ce._isAMomentObject=!0,ce._useUTC=ce._isUTC=P,ce._l=w,ce._i=l,ce._f=h,ce._strict=z,Or(ce)}function Mn(l,h,w,z){return pr(l,h,w,z,!1)}var Qr=Ve("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=Mn.apply(null,arguments);return this.isValid()&&l.isValid()?l<this?this:l:Me()}),fo=Ve("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=Mn.apply(null,arguments);return this.isValid()&&l.isValid()?l>this?this:l:Me()});function Oi(l,h){var w,z;if(h.length===1&&r(h[0])&&(h=h[0]),!h.length)return Mn();for(w=h[0],z=1;z<h.length;++z)(!h[z].isValid()||h[z][l](w))&&(w=h[z]);return w}function zr(){var l=[].slice.call(arguments,0);return Oi("isBefore",l)}function Ji(){var l=[].slice.call(arguments,0);return Oi("isAfter",l)}var po=function(){return Date.now?Date.now():+new Date},er=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ho(l){var h,w=!1,z,P=er.length;for(h in l)if(a(l,h)&&!(jt.call(er,h)!==-1&&(l[h]==null||!isNaN(l[h]))))return!1;for(z=0;z<P;++z)if(l[er[z]]){if(w)return!1;parseFloat(l[er[z]])!==Nt(l[er[z]])&&(w=!0)}return!0}function Jr(){return this._isValid}function si(){return s(NaN)}function ci(l){var h=Fe(l),w=h.year||0,z=h.quarter||0,P=h.month||0,ce=h.week||h.isoWeek||0,Qe=h.day||0,Ut=h.hour||0,un=h.minute||0,Xn=h.second||0,Bi=h.millisecond||0;this._isValid=ho(h),this._milliseconds=+Bi+Xn*1e3+un*6e4+Ut*1e3*60*60,this._days=+Qe+ce*7,this._months=+P+z*3+w*12,this._data={},this._locale=qt(),this._bubble()}function Xi(l){return l instanceof ci}function xr(l){return l<0?Math.round(-1*l)*-1:Math.round(l)}function eo(l,h,w){var z=Math.min(l.length,h.length),P=Math.abs(l.length-h.length),ce=0,Qe;for(Qe=0;Qe<z;Qe++)(w&&l[Qe]!==h[Qe]||!w&&Nt(l[Qe])!==Nt(h[Qe]))&&ce++;return ce+P}function hr(l,h){oe(l,0,0,function(){var w=this.utcOffset(),z="+";return w<0&&(w=-w,z="-"),z+W(~~(w/60),2)+h+W(~~w%60,2)})}hr("Z",":"),hr("ZZ",""),Oe("Z",_e),Oe("ZZ",_e),Et(["Z","ZZ"],function(l,h,w){w._useUTC=!0,w._tzm=mi(_e,l)});var kn=/([\+\-]|\d\d)/gi;function mi(l,h){var w=(h||"").match(l),z,P,ce;return w===null?null:(z=w[w.length-1]||[],P=(z+"").match(kn)||["-",0,0],ce=+(P[1]*60)+Nt(P[2]),ce===0?0:P[0]==="+"?ce:-ce)}function gi(l,h){var w,z;return h._isUTC?(w=h.clone(),z=(qe(l)||y(l)?l.valueOf():Mn(l).valueOf())-w.valueOf(),w._d.setTime(w._d.valueOf()+z),t.updateOffset(w,!1),w):Mn(l).local()}function li(l){return-Math.round(l._d.getTimezoneOffset())}t.updateOffset=function(){};function _o(l,h,w){var z=this._offset||0,P;if(!this.isValid())return l!=null?this:NaN;if(l!=null){if(typeof l=="string"){if(l=mi(_e,l),l===null)return this}else Math.abs(l)<16&&!w&&(l=l*60);return!this._isUTC&&h&&(P=li(this)),this._offset=l,this._isUTC=!0,P!=null&&this.add(P,"m"),z!==l&&(!h||this._changeInProgress?S(this,s(l-z,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?z:li(this)}function Sr(l,h){return l!=null?(typeof l!="string"&&(l=-l),this.utcOffset(l,h),this):-this.utcOffset()}function Tr(l){return this.utcOffset(0,l)}function Wo(l){return this._isUTC&&(this.utcOffset(0,l),this._isUTC=!1,l&&this.subtract(li(this),"m")),this}function mo(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var l=mi(Z,this._i);l!=null?this.utcOffset(l):this.utcOffset(0,!0)}return this}function or(l){return this.isValid()?(l=l?Mn(l).utcOffset():0,(this.utcOffset()-l)%60===0):!1}function to(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function go(){if(!f(this._isDSTShifted))return this._isDSTShifted;var l={},h;return De(l,this),l=Qi(l),l._a?(h=l._isUTC?k(l._a):Mn(l._a),this._isDSTShifted=this.isValid()&&eo(l._a,h.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function kr(){return this.isValid()?!this._isUTC:!1}function Dr(){return this.isValid()?this._isUTC:!1}function qr(){return this.isValid()?this._isUTC&&this._offset===0:!1}var pa=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,i=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function s(l,h){var w=l,z=null,P,ce,Qe;return Xi(l)?w={ms:l._milliseconds,d:l._days,M:l._months}:b(l)||!isNaN(+l)?(w={},h?w[h]=+l:w.milliseconds=+l):(z=pa.exec(l))?(P=z[1]==="-"?-1:1,w={y:0,d:Nt(z[fn])*P,h:Nt(z[tn])*P,m:Nt(z[Ln])*P,s:Nt(z[Gn])*P,ms:Nt(xr(z[Kn]*1e3))*P}):(z=i.exec(l))?(P=z[1]==="-"?-1:1,w={y:d(z[2],P),M:d(z[3],P),w:d(z[4],P),d:d(z[5],P),h:d(z[6],P),m:d(z[7],P),s:d(z[8],P)}):w==null?w={}:typeof w=="object"&&("from"in w||"to"in w)&&(Qe=_(Mn(w.from),Mn(w.to)),w={},w.ms=Qe.milliseconds,w.M=Qe.months),ce=new ci(w),Xi(l)&&a(l,"_locale")&&(ce._locale=l._locale),Xi(l)&&a(l,"_isValid")&&(ce._isValid=l._isValid),ce}s.fn=ci.prototype,s.invalid=si;function d(l,h){var w=l&&parseFloat(l.replace(",","."));return(isNaN(w)?0:w)*h}function M(l,h){var w={};return w.months=h.month()-l.month()+(h.year()-l.year())*12,l.clone().add(w.months,"M").isAfter(h)&&--w.months,w.milliseconds=+h-+l.clone().add(w.months,"M"),w}function _(l,h){var w;return l.isValid()&&h.isValid()?(h=gi(h,l),l.isBefore(h)?w=M(l,h):(w=M(h,l),w.milliseconds=-w.milliseconds,w.months=-w.months),w):{milliseconds:0,months:0}}function O(l,h){return function(w,z){var P,ce;return z!==null&&!isNaN(+z)&&(me(h,"moment()."+h+"(period, number) is deprecated. Please use moment()."+h+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),ce=w,w=z,z=ce),P=s(w,z),S(this,P,l),this}}function S(l,h,w,z){var P=h._milliseconds,ce=xr(h._days),Qe=xr(h._months);!l.isValid()||(z=z==null?!0:z,Qe&&bt(l,cn(l,"Month")+Qe*w),ce&&Pn(l,"Date",cn(l,"Date")+ce*w),P&&l._d.setTime(l._d.valueOf()+P*w),z&&t.updateOffset(l,ce||Qe))}var Y=O(1,"add"),X=O(-1,"subtract");function pe(l){return typeof l=="string"||l instanceof String}function Le(l){return qe(l)||y(l)||pe(l)||b(l)||_t(l)||tt(l)||l===null||l===void 0}function tt(l){var h=o(l)&&!c(l),w=!1,z=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],P,ce,Qe=z.length;for(P=0;P<Qe;P+=1)ce=z[P],w=w||a(l,ce);return h&&w}function _t(l){var h=r(l),w=!1;return h&&(w=l.filter(function(z){return!b(z)&&pe(l)}).length===0),h&&w}function Wt(l){var h=o(l)&&!c(l),w=!1,z=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],P,ce;for(P=0;P<z.length;P+=1)ce=z[P],w=w||a(l,ce);return h&&w}function It(l,h){var w=l.diff(h,"days",!0);return w<-6?"sameElse":w<-1?"lastWeek":w<0?"lastDay":w<1?"sameDay":w<2?"nextDay":w<7?"nextWeek":"sameElse"}function Xt(l,h){arguments.length===1&&(arguments[0]?Le(arguments[0])?(l=arguments[0],h=void 0):Wt(arguments[0])&&(h=arguments[0],l=void 0):(l=void 0,h=void 0));var w=l||Mn(),z=gi(w,this).startOf("day"),P=t.calendarFormat(this,z)||"sameElse",ce=h&&(ge(h[P])?h[P].call(this,w):h[P]);return this.format(ce||this.localeData().calendar(P,this,Mn(w)))}function Jt(){return new v(this)}function On(l,h){var w=qe(l)?l:Mn(l);return this.isValid()&&w.isValid()?(h=vt(h)||"millisecond",h==="millisecond"?this.valueOf()>w.valueOf():w.valueOf()<this.clone().startOf(h).valueOf()):!1}function Ft(l,h){var w=qe(l)?l:Mn(l);return this.isValid()&&w.isValid()?(h=vt(h)||"millisecond",h==="millisecond"?this.valueOf()<w.valueOf():this.clone().endOf(h).valueOf()<w.valueOf()):!1}function $n(l,h,w,z){var P=qe(l)?l:Mn(l),ce=qe(h)?h:Mn(h);return this.isValid()&&P.isValid()&&ce.isValid()?(z=z||"()",(z[0]==="("?this.isAfter(P,w):!this.isBefore(P,w))&&(z[1]===")"?this.isBefore(ce,w):!this.isAfter(ce,w))):!1}function Qn(l,h){var w=qe(l)?l:Mn(l),z;return this.isValid()&&w.isValid()?(h=vt(h)||"millisecond",h==="millisecond"?this.valueOf()===w.valueOf():(z=w.valueOf(),this.clone().startOf(h).valueOf()<=z&&z<=this.clone().endOf(h).valueOf())):!1}function zi(l,h){return this.isSame(l,h)||this.isAfter(l,h)}function Rn(l,h){return this.isSame(l,h)||this.isBefore(l,h)}function Br(l,h,w){var z,P,ce;if(!this.isValid())return NaN;if(z=gi(l,this),!z.isValid())return NaN;switch(P=(z.utcOffset()-this.utcOffset())*6e4,h=vt(h),h){case"year":ce=qn(this,z)/12;break;case"month":ce=qn(this,z);break;case"quarter":ce=qn(this,z)/3;break;case"second":ce=(this-z)/1e3;break;case"minute":ce=(this-z)/6e4;break;case"hour":ce=(this-z)/36e5;break;case"day":ce=(this-z-P)/864e5;break;case"week":ce=(this-z-P)/6048e5;break;default:ce=this-z}return w?ce:gt(ce)}function qn(l,h){if(l.date()<h.date())return-qn(h,l);var w=(h.year()-l.year())*12+(h.month()-l.month()),z=l.clone().add(w,"months"),P,ce;return h-z<0?(P=l.clone().add(w-1,"months"),ce=(h-z)/(z-P)):(P=l.clone().add(w+1,"months"),ce=(h-z)/(P-z)),-(w+ce)||0}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function ai(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ts(l){if(!this.isValid())return null;var h=l!==!0,w=h?this.clone().utc():this;return w.year()<0||w.year()>9999?le(w,h?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ge(Date.prototype.toISOString)?h?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",le(w,"Z")):le(w,h?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ib(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var l="moment",h="",w,z,P,ce;return this.isLocal()||(l=this.utcOffset()===0?"moment.utc":"moment.parseZone",h="Z"),w="["+l+'("]',z=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",P="-MM-DD[T]HH:mm:ss.SSS",ce=h+'[")]',this.format(w+z+P+ce)}function rb(l){l||(l=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var h=le(this,l);return this.localeData().postformat(h)}function ob(l,h){return this.isValid()&&(qe(l)&&l.isValid()||Mn(l).isValid())?s({to:this,from:l}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()}function ab(l){return this.from(Mn(),l)}function sb(l,h){return this.isValid()&&(qe(l)&&l.isValid()||Mn(l).isValid())?s({from:this,to:l}).locale(this.locale()).humanize(!h):this.localeData().invalidDate()}function cb(l){return this.to(Mn(),l)}function Cl(l){var h;return l===void 0?this._locale._abbr:(h=qt(l),h!=null&&(this._locale=h),this)}var Nl=Ve("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(l){return l===void 0?this.localeData():this.locale(l)});function xl(){return this._locale}var ns=1e3,Io=60*ns,is=60*Io,Sl=(365*400+97)*24*is;function Xo(l,h){return(l%h+h)%h}function kl(l,h,w){return l<100&&l>=0?new Date(l+400,h,w)-Sl:new Date(l,h,w).valueOf()}function Dl(l,h,w){return l<100&&l>=0?Date.UTC(l+400,h,w)-Sl:Date.UTC(l,h,w)}function lb(l){var h,w;if(l=vt(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(w=this._isUTC?Dl:kl,l){case"year":h=w(this.year(),0,1);break;case"quarter":h=w(this.year(),this.month()-this.month()%3,1);break;case"month":h=w(this.year(),this.month(),1);break;case"week":h=w(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":h=w(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":h=w(this.year(),this.month(),this.date());break;case"hour":h=this._d.valueOf(),h-=Xo(h+(this._isUTC?0:this.utcOffset()*Io),is);break;case"minute":h=this._d.valueOf(),h-=Xo(h,Io);break;case"second":h=this._d.valueOf(),h-=Xo(h,ns);break}return this._d.setTime(h),t.updateOffset(this,!0),this}function ub(l){var h,w;if(l=vt(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(w=this._isUTC?Dl:kl,l){case"year":h=w(this.year()+1,0,1)-1;break;case"quarter":h=w(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":h=w(this.year(),this.month()+1,1)-1;break;case"week":h=w(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":h=w(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":h=w(this.year(),this.month(),this.date()+1)-1;break;case"hour":h=this._d.valueOf(),h+=is-Xo(h+(this._isUTC?0:this.utcOffset()*Io),is)-1;break;case"minute":h=this._d.valueOf(),h+=Io-Xo(h,Io)-1;break;case"second":h=this._d.valueOf(),h+=ns-Xo(h,ns)-1;break}return this._d.setTime(h),t.updateOffset(this,!0),this}function fb(){return this._d.valueOf()-(this._offset||0)*6e4}function db(){return Math.floor(this.valueOf()/1e3)}function pb(){return new Date(this.valueOf())}function hb(){var l=this;return[l.year(),l.month(),l.date(),l.hour(),l.minute(),l.second(),l.millisecond()]}function _b(){var l=this;return{years:l.year(),months:l.month(),date:l.date(),hours:l.hours(),minutes:l.minutes(),seconds:l.seconds(),milliseconds:l.milliseconds()}}function mb(){return this.isValid()?this.toISOString():null}function gb(){return de(this)}function vb(){return T({},J(this))}function bb(){return J(this).overflow}function Mb(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}oe("N",0,0,"eraAbbr"),oe("NN",0,0,"eraAbbr"),oe("NNN",0,0,"eraAbbr"),oe("NNNN",0,0,"eraName"),oe("NNNNN",0,0,"eraNarrow"),oe("y",["y",1],"yo","eraYear"),oe("y",["yy",2],0,"eraYear"),oe("y",["yyy",3],0,"eraYear"),oe("y",["yyyy",4],0,"eraYear"),Oe("N",b0),Oe("NN",b0),Oe("NNN",b0),Oe("NNNN",xb),Oe("NNNNN",Sb),Et(["N","NN","NNN","NNNN","NNNNN"],function(l,h,w,z){var P=w._locale.erasParse(l,z,w._strict);P?J(w).era=P:J(w).invalidEra=l}),Oe("y",x),Oe("yy",x),Oe("yyy",x),Oe("yyyy",x),Oe("yo",kb),Et(["y","yy","yyy","yyyy"],Pt),Et(["yo"],function(l,h,w,z){var P;w._locale._eraYearOrdinalRegex&&(P=l.match(w._locale._eraYearOrdinalRegex)),w._locale.eraYearOrdinalParse?h[Pt]=w._locale.eraYearOrdinalParse(l,P):h[Pt]=parseInt(l,10)});function yb(l,h){var w,z,P,ce=this._eras||qt("en")._eras;for(w=0,z=ce.length;w<z;++w){switch(typeof ce[w].since){case"string":P=t(ce[w].since).startOf("day"),ce[w].since=P.valueOf();break}switch(typeof ce[w].until){case"undefined":ce[w].until=1/0;break;case"string":P=t(ce[w].until).startOf("day").valueOf(),ce[w].until=P.valueOf();break}}return ce}function Ab(l,h,w){var z,P,ce=this.eras(),Qe,Ut,un;for(l=l.toUpperCase(),z=0,P=ce.length;z<P;++z)if(Qe=ce[z].name.toUpperCase(),Ut=ce[z].abbr.toUpperCase(),un=ce[z].narrow.toUpperCase(),w)switch(h){case"N":case"NN":case"NNN":if(Ut===l)return ce[z];break;case"NNNN":if(Qe===l)return ce[z];break;case"NNNNN":if(un===l)return ce[z];break}else if([Qe,Ut,un].indexOf(l)>=0)return ce[z]}function wb(l,h){var w=l.since<=l.until?1:-1;return h===void 0?t(l.since).year():t(l.since).year()+(h-l.offset)*w}function Lb(){var l,h,w,z=this.localeData().eras();for(l=0,h=z.length;l<h;++l)if(w=this.clone().startOf("day").valueOf(),z[l].since<=w&&w<=z[l].until||z[l].until<=w&&w<=z[l].since)return z[l].name;return""}function Ob(){var l,h,w,z=this.localeData().eras();for(l=0,h=z.length;l<h;++l)if(w=this.clone().startOf("day").valueOf(),z[l].since<=w&&w<=z[l].until||z[l].until<=w&&w<=z[l].since)return z[l].narrow;return""}function zb(){var l,h,w,z=this.localeData().eras();for(l=0,h=z.length;l<h;++l)if(w=this.clone().startOf("day").valueOf(),z[l].since<=w&&w<=z[l].until||z[l].until<=w&&w<=z[l].since)return z[l].abbr;return""}function Tb(){var l,h,w,z,P=this.localeData().eras();for(l=0,h=P.length;l<h;++l)if(w=P[l].since<=P[l].until?1:-1,z=this.clone().startOf("day").valueOf(),P[l].since<=z&&z<=P[l].until||P[l].until<=z&&z<=P[l].since)return(this.year()-t(P[l].since).year())*w+P[l].offset;return this.year()}function Eb(l){return a(this,"_erasNameRegex")||M0.call(this),l?this._erasNameRegex:this._erasRegex}function Cb(l){return a(this,"_erasAbbrRegex")||M0.call(this),l?this._erasAbbrRegex:this._erasRegex}function Nb(l){return a(this,"_erasNarrowRegex")||M0.call(this),l?this._erasNarrowRegex:this._erasRegex}function b0(l,h){return h.erasAbbrRegex(l)}function xb(l,h){return h.erasNameRegex(l)}function Sb(l,h){return h.erasNarrowRegex(l)}function kb(l,h){return h._eraYearOrdinalRegex||x}function M0(){var l=[],h=[],w=[],z=[],P,ce,Qe=this.eras();for(P=0,ce=Qe.length;P<ce;++P)h.push(Ct(Qe[P].name)),l.push(Ct(Qe[P].abbr)),w.push(Ct(Qe[P].narrow)),z.push(Ct(Qe[P].name)),z.push(Ct(Qe[P].abbr)),z.push(Ct(Qe[P].narrow));this._erasRegex=new RegExp("^("+z.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+h.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+w.join("|")+")","i")}oe(0,["gg",2],0,function(){return this.weekYear()%100}),oe(0,["GG",2],0,function(){return this.isoWeekYear()%100});function rs(l,h){oe(0,[l,l.length],0,h)}rs("gggg","weekYear"),rs("ggggg","weekYear"),rs("GGGG","isoWeekYear"),rs("GGGGG","isoWeekYear"),ot("weekYear","gg"),ot("isoWeekYear","GG"),rt("weekYear",1),rt("isoWeekYear",1),Oe("G",V),Oe("g",V),Oe("GG",Zt,pn),Oe("gg",Zt,pn),Oe("GGGG",fi,Nn),Oe("gggg",fi,Nn),Oe("GGGGG",Vt,Tn),Oe("ggggg",Vt,Tn),Dt(["gggg","ggggg","GGGG","GGGGG"],function(l,h,w,z){h[z.substr(0,2)]=Nt(l)}),Dt(["gg","GG"],function(l,h,w,z){h[z]=t.parseTwoDigitYear(l)});function Db(l){return ql.call(this,l,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function qb(l){return ql.call(this,l,this.isoWeek(),this.isoWeekday(),1,4)}function Bb(){return ke(this.year(),1,4)}function Pb(){return ke(this.isoWeekYear(),1,4)}function Rb(){var l=this.localeData()._week;return ke(this.year(),l.dow,l.doy)}function Wb(){var l=this.localeData()._week;return ke(this.weekYear(),l.dow,l.doy)}function ql(l,h,w,z,P){var ce;return l==null?se(this,z,P).year:(ce=ke(l,z,P),h>ce&&(h=ce),Ib.call(this,l,h,w,z,P))}function Ib(l,h,w,z,P){var ce=K(l,h,w,z,P),Qe=D(ce.year,0,ce.dayOfYear);return this.year(Qe.getUTCFullYear()),this.month(Qe.getUTCMonth()),this.date(Qe.getUTCDate()),this}oe("Q",0,"Qo","quarter"),ot("quarter","Q"),rt("quarter",7),Oe("Q",ni),Et("Q",function(l,h){h[En]=(Nt(l)-1)*3});function Xb(l){return l==null?Math.ceil((this.month()+1)/3):this.month((l-1)*3+this.month()%3)}oe("D",["DD",2],"Do","date"),ot("date","D"),rt("date",9),Oe("D",Zt),Oe("DD",Zt,pn),Oe("Do",function(l,h){return l?h._dayOfMonthOrdinalParse||h._ordinalParse:h._dayOfMonthOrdinalParseLenient}),Et(["D","DD"],fn),Et("Do",function(l,h){h[fn]=Nt(l.match(Zt)[0])});var Bl=wn("Date",!0);oe("DDD",["DDDD",3],"DDDo","dayOfYear"),ot("dayOfYear","DDD"),rt("dayOfYear",4),Oe("DDD",on),Oe("DDDD",hn),Et(["DDD","DDDD"],function(l,h,w){w._dayOfYear=Nt(l)});function jb(l){var h=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return l==null?h:this.add(l-h,"d")}oe("m",["mm",2],0,"minute"),ot("minute","m"),rt("minute",14),Oe("m",Zt),Oe("mm",Zt,pn),Et(["m","mm"],Ln);var Fb=wn("Minutes",!1);oe("s",["ss",2],0,"second"),ot("second","s"),rt("second",15),Oe("s",Zt),Oe("ss",Zt,pn),Et(["s","ss"],Gn);var Hb=wn("Seconds",!1);oe("S",0,0,function(){return~~(this.millisecond()/100)}),oe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),oe(0,["SSS",3],0,"millisecond"),oe(0,["SSSS",4],0,function(){return this.millisecond()*10}),oe(0,["SSSSS",5],0,function(){return this.millisecond()*100}),oe(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),oe(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),oe(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),oe(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),ot("millisecond","ms"),rt("millisecond",16),Oe("S",on,ni),Oe("SS",on,pn),Oe("SSS",on,hn);var no,Pl;for(no="SSSS";no.length<=9;no+="S")Oe(no,x);function Ub(l,h){h[Kn]=Nt(("0."+l)*1e3)}for(no="S";no.length<=9;no+="S")Et(no,Ub);Pl=wn("Milliseconds",!1),oe("z",0,0,"zoneAbbr"),oe("zz",0,0,"zoneName");function $b(){return this._isUTC?"UTC":""}function Vb(){return this._isUTC?"Coordinated Universal Time":""}var yt=v.prototype;yt.add=Y,yt.calendar=Xt,yt.clone=Jt,yt.diff=Br,yt.endOf=ub,yt.format=rb,yt.from=ob,yt.fromNow=ab,yt.to=sb,yt.toNow=cb,yt.get=wt,yt.invalidAt=bb,yt.isAfter=On,yt.isBefore=Ft,yt.isBetween=$n,yt.isSame=Qn,yt.isSameOrAfter=zi,yt.isSameOrBefore=Rn,yt.isValid=gb,yt.lang=Nl,yt.locale=Cl,yt.localeData=xl,yt.max=fo,yt.min=Qr,yt.parsingFlags=vb,yt.set=ln,yt.startOf=lb,yt.subtract=X,yt.toArray=hb,yt.toObject=_b,yt.toDate=pb,yt.toISOString=ts,yt.inspect=ib,typeof Symbol!="undefined"&&Symbol.for!=null&&(yt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),yt.toJSON=mb,yt.toString=ai,yt.unix=db,yt.valueOf=fb,yt.creationData=Mb,yt.eraName=Lb,yt.eraNarrow=Ob,yt.eraAbbr=zb,yt.eraYear=Tb,yt.year=U,yt.isLeapYear=C,yt.weekYear=Db,yt.isoWeekYear=qb,yt.quarter=yt.quarters=Xb,yt.month=St,yt.daysInMonth=Ht,yt.week=yt.weeks=pt,yt.isoWeek=yt.isoWeeks=rn,yt.weeksInYear=Rb,yt.weeksInWeekYear=Wb,yt.isoWeeksInYear=Bb,yt.isoWeeksInISOWeekYear=Pb,yt.date=Bl,yt.day=yt.days=qi,yt.weekday=ri,yt.isoWeekday=vi,yt.dayOfYear=jb,yt.hour=yt.hours=u,yt.minute=yt.minutes=Fb,yt.second=yt.seconds=Hb,yt.millisecond=yt.milliseconds=Pl,yt.utcOffset=_o,yt.utc=Tr,yt.local=Wo,yt.parseZone=mo,yt.hasAlignedHourOffset=or,yt.isDST=to,yt.isLocal=kr,yt.isUtcOffset=Dr,yt.isUtc=qr,yt.isUTC=qr,yt.zoneAbbr=$b,yt.zoneName=Vb,yt.dates=Ve("dates accessor is deprecated. Use date instead.",Bl),yt.months=Ve("months accessor is deprecated. Use month instead",St),yt.years=Ve("years accessor is deprecated. Use year instead",U),yt.zone=Ve("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Sr),yt.isDSTShifted=Ve("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",go);function Yb(l){return Mn(l*1e3)}function Gb(){return Mn.apply(null,arguments).parseZone()}function Rl(l){return l}var Dn=Be.prototype;Dn.calendar=I,Dn.longDateFormat=ye,Dn.invalidDate=G,Dn.ordinal=Ee,Dn.preparse=Rl,Dn.postformat=Rl,Dn.relativeTime=it,Dn.pastFuture=Se,Dn.set=be,Dn.eras=yb,Dn.erasParse=Ab,Dn.erasConvertYear=wb,Dn.erasAbbrRegex=Cb,Dn.erasNameRegex=Eb,Dn.erasNarrowRegex=Nb,Dn.months=Ge,Dn.monthsShort=ct,Dn.monthsParse=zt,Dn.monthsRegex=nn,Dn.monthsShortRegex=kt,Dn.week=ut,Dn.firstDayOfYear=Ye,Dn.firstDayOfWeek=He,Dn.weekdays=vn,Dn.weekdaysMin=Wn,Dn.weekdaysShort=Sn,Dn.weekdaysParse=Di,Dn.weekdaysRegex=Zn,Dn.weekdaysShortRegex=Ci,Dn.weekdaysMinRegex=wr,Dn.isPM=Vi,Dn.meridiem=p;function os(l,h,w,z){var P=qt(),ce=k().set(z,h);return P[w](ce,l)}function Wl(l,h,w){if(b(l)&&(h=l,l=void 0),l=l||"",h!=null)return os(l,h,w,"month");var z,P=[];for(z=0;z<12;z++)P[z]=os(l,z,w,"month");return P}function y0(l,h,w,z){typeof l=="boolean"?(b(h)&&(w=h,h=void 0),h=h||""):(h=l,w=h,l=!1,b(h)&&(w=h,h=void 0),h=h||"");var P=qt(),ce=l?P._week.dow:0,Qe,Ut=[];if(w!=null)return os(h,(w+ce)%7,z,"day");for(Qe=0;Qe<7;Qe++)Ut[Qe]=os(h,(Qe+ce)%7,z,"day");return Ut}function Kb(l,h){return Wl(l,h,"months")}function Zb(l,h){return Wl(l,h,"monthsShort")}function Qb(l,h,w){return y0(l,h,w,"weekdays")}function Jb(l,h,w){return y0(l,h,w,"weekdaysShort")}function eM(l,h,w){return y0(l,h,w,"weekdaysMin")}lt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(l){var h=l%10,w=Nt(l%100/10)===1?"th":h===1?"st":h===2?"nd":h===3?"rd":"th";return l+w}}),t.lang=Ve("moment.lang is deprecated. Use moment.locale instead.",lt),t.langData=Ve("moment.langData is deprecated. Use moment.localeData instead.",qt);var Pr=Math.abs;function tM(){var l=this._data;return this._milliseconds=Pr(this._milliseconds),this._days=Pr(this._days),this._months=Pr(this._months),l.milliseconds=Pr(l.milliseconds),l.seconds=Pr(l.seconds),l.minutes=Pr(l.minutes),l.hours=Pr(l.hours),l.months=Pr(l.months),l.years=Pr(l.years),this}function Il(l,h,w,z){var P=s(h,w);return l._milliseconds+=z*P._milliseconds,l._days+=z*P._days,l._months+=z*P._months,l._bubble()}function nM(l,h){return Il(this,l,h,1)}function iM(l,h){return Il(this,l,h,-1)}function Xl(l){return l<0?Math.floor(l):Math.ceil(l)}function rM(){var l=this._milliseconds,h=this._days,w=this._months,z=this._data,P,ce,Qe,Ut,un;return l>=0&&h>=0&&w>=0||l<=0&&h<=0&&w<=0||(l+=Xl(A0(w)+h)*864e5,h=0,w=0),z.milliseconds=l%1e3,P=gt(l/1e3),z.seconds=P%60,ce=gt(P/60),z.minutes=ce%60,Qe=gt(ce/60),z.hours=Qe%24,h+=gt(Qe/24),un=gt(jl(h)),w+=un,h-=Xl(A0(un)),Ut=gt(w/12),w%=12,z.days=h,z.months=w,z.years=Ut,this}function jl(l){return l*4800/146097}function A0(l){return l*146097/4800}function oM(l){if(!this.isValid())return NaN;var h,w,z=this._milliseconds;if(l=vt(l),l==="month"||l==="quarter"||l==="year")switch(h=this._days+z/864e5,w=this._months+jl(h),l){case"month":return w;case"quarter":return w/3;case"year":return w/12}else switch(h=this._days+Math.round(A0(this._months)),l){case"week":return h/7+z/6048e5;case"day":return h+z/864e5;case"hour":return h*24+z/36e5;case"minute":return h*1440+z/6e4;case"second":return h*86400+z/1e3;case"millisecond":return Math.floor(h*864e5)+z;default:throw new Error("Unknown unit "+l)}}function aM(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Nt(this._months/12)*31536e6:NaN}function Rr(l){return function(){return this.as(l)}}
vendor: 13,234 bytes, line 7
7var sM=Rr("ms"),cM=Rr("s"),lM=Rr("m"),uM=Rr("h"),fM=Rr("d"),dM=Rr("w"),pM=Rr("M"),hM=Rr("Q"),_M=Rr("y");function mM(){return s(this)}function gM(l){return l=vt(l),this.isValid()?this[l+"s"]():NaN}function vo(l){return function(){return this.isValid()?this._data[l]:NaN}}var vM=vo("milliseconds"),bM=vo("seconds"),MM=vo("minutes"),yM=vo("hours"),AM=vo("days"),wM=vo("months"),LM=vo("years");function OM(){return gt(this.days()/7)}var Wr=Math.round,jo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function zM(l,h,w,z,P){return P.relativeTime(h||1,!!w,l,z)}function TM(l,h,w,z){var P=s(l).abs(),ce=Wr(P.as("s")),Qe=Wr(P.as("m")),Ut=Wr(P.as("h")),un=Wr(P.as("d")),Xn=Wr(P.as("M")),Bi=Wr(P.as("w")),Ir=Wr(P.as("y")),io=ce<=w.ss&&["s",ce]||ce<w.s&&["ss",ce]||Qe<=1&&["m"]||Qe<w.m&&["mm",Qe]||Ut<=1&&["h"]||Ut<w.h&&["hh",Ut]||un<=1&&["d"]||un<w.d&&["dd",un];return w.w!=null&&(io=io||Bi<=1&&["w"]||Bi<w.w&&["ww",Bi]),io=io||Xn<=1&&["M"]||Xn<w.M&&["MM",Xn]||Ir<=1&&["y"]||["yy",Ir],io[2]=h,io[3]=+l>0,io[4]=z,zM.apply(null,io)}function EM(l){return l===void 0?Wr:typeof l=="function"?(Wr=l,!0):!1}function CM(l,h){return jo[l]===void 0?!1:h===void 0?jo[l]:(jo[l]=h,l==="s"&&(jo.ss=h-1),!0)}function NM(l,h){if(!this.isValid())return this.localeData().invalidDate();var w=!1,z=jo,P,ce;return typeof l=="object"&&(h=l,l=!1),typeof l=="boolean"&&(w=l),typeof h=="object"&&(z=Object.assign({},jo,h),h.s!=null&&h.ss==null&&(z.ss=h.s-1)),P=this.localeData(),ce=TM(this,!w,z,P),w&&(ce=P.pastFuture(+this,ce)),P.postformat(ce)}var w0=Math.abs;function Fo(l){return(l>0)-(l<0)||+l}function as(){if(!this.isValid())return this.localeData().invalidDate();var l=w0(this._milliseconds)/1e3,h=w0(this._days),w=w0(this._months),z,P,ce,Qe,Ut=this.asSeconds(),un,Xn,Bi,Ir;return Ut?(z=gt(l/60),P=gt(z/60),l%=60,z%=60,ce=gt(w/12),w%=12,Qe=l?l.toFixed(3).replace(/\.?0+$/,""):"",un=Ut<0?"-":"",Xn=Fo(this._months)!==Fo(Ut)?"-":"",Bi=Fo(this._days)!==Fo(Ut)?"-":"",Ir=Fo(this._milliseconds)!==Fo(Ut)?"-":"",un+"P"+(ce?Xn+ce+"Y":"")+(w?Xn+w+"M":"")+(h?Bi+h+"D":"")+(P||z||l?"T":"")+(P?Ir+P+"H":"")+(z?Ir+z+"M":"")+(l?Ir+Qe+"S":"")):"P0D"}var zn=ci.prototype;zn.isValid=Jr,zn.abs=tM,zn.add=nM,zn.subtract=iM,zn.as=oM,zn.asMilliseconds=sM,zn.asSeconds=cM,zn.asMinutes=lM,zn.asHours=uM,zn.asDays=fM,zn.asWeeks=dM,zn.asMonths=pM,zn.asQuarters=hM,zn.asYears=_M,zn.valueOf=aM,zn._bubble=rM,zn.clone=mM,zn.get=gM,zn.milliseconds=vM,zn.seconds=bM,zn.minutes=MM,zn.hours=yM,zn.days=AM,zn.weeks=OM,zn.months=wM,zn.years=LM,zn.humanize=NM,zn.toISOString=as,zn.toString=as,zn.toJSON=as,zn.locale=Cl,zn.localeData=xl,zn.toIsoString=Ve("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",as),zn.lang=Nl,oe("X",0,0,"unix"),oe("x",0,0,"valueOf"),Oe("x",V),Oe("X",Ke),Et("X",function(l,h,w){w._d=new Date(parseFloat(l)*1e3)}),Et("x",function(l,h,w){w._d=new Date(Nt(l))});return t.version="2.29.4",n(Mn),t.fn=yt,t.min=zr,t.max=Ji,t.now=po,t.utc=k,t.unix=Yb,t.months=Kb,t.isDate=y,t.locale=lt,t.invalid=Me,t.duration=s,t.isMoment=qe,t.weekdays=Qb,t.parseZone=Gb,t.localeData=qt,t.isDuration=Xi,t.monthsShort=Zb,t.weekdaysMin=eM,t.defineLocale=Te,t.updateLocale=Ze,t.locales=Kt,t.weekdaysShort=Jb,t.normalizeUnits=vt,t.relativeTimeRounding=EM,t.relativeTimeThreshold=CM,t.calendarFormat=It,t.prototype=yt,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t})});var Rd=Pe((Pd,Xs)=>{(function(e,t){"use strict";typeof Xs=="object"&&Xs.exports?Xs.exports=t(Bd()):typeof define=="function"&&define.amd?define(["moment"],t):t(e.moment)})(Pd,function(e){"use strict";var t="0.5.28",n={},r={},o={},a={},c={},f;(!e||typeof e.version!="string")&&fe("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var b=e.version.split("."),y=+b[0],m=+b[1];(y<2||y===2&&m<6)&&fe("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com");function T(G){return G>96?G-87:G>64?G-29:G-48}function k(G){var Ae=0,xe=G.split("."),Ee=xe[0],ae=xe[1]||"",it=1,Se,Je=0,ot=1;for(G.charCodeAt(0)===45&&(Ae=1,ot=-1),Ae;Ae<Ee.length;Ae++)Se=T(Ee.charCodeAt(Ae)),Je=60*Je+Se;for(Ae=0;Ae<ae.length;Ae++)it=it/60,Se=T(ae.charCodeAt(Ae)),Je+=Se*it;return Je*ot}function F(G){for(var Ae=0;Ae<G.length;Ae++)G[Ae]=k(G[Ae])}function J(G,Ae){for(var xe=0;xe<Ae;xe++)G[xe]=Math.round((G[xe-1]||0)+G[xe]*6e4);G[Ae-1]=1/0}function he(G,Ae){var xe=[],Ee;for(Ee=0;Ee<Ae.length;Ee++)xe[Ee]=G[Ae[Ee]];return xe}function de(G){var Ae=G.split("|"),xe=Ae[2].split(" "),Ee=Ae[3].split(""),ae=Ae[4].split(" ");return F(xe),F(Ee),F(ae),J(ae,Ee.length),{name:Ae[0],abbrs:he(Ae[1].split(" "),Ee),offsets:he(xe,Ee),untils:ae,population:Ae[5]|0}}function Me(G){G&&this._set(de(G))}Me.prototype={_set:function(G){this.name=G.name,this.abbrs=G.abbrs,this.untils=G.untils,this.offsets=G.offsets,this.population=G.population},_index:function(G){var Ae=+G,xe=this.untils,Ee;for(Ee=0;Ee<xe.length;Ee++)if(Ae<xe[Ee])return Ee},countries:function(){var G=this.name;return Object.keys(o).filter(function(Ae){return o[Ae].zones.indexOf(G)!==-1})},parse:function(G){var Ae=+G,xe=this.offsets,Ee=this.untils,ae=Ee.length-1,it,Se,Je,ot;for(ot=0;ot<ae;ot++)if(it=xe[ot],Se=xe[ot+1],Je=xe[ot&&ot-1],it<Se&&Q.moveAmbiguousForward?it=Se:it>Je&&Q.moveInvalidForward&&(it=Je),Ae<Ee[ot]-it*6e4)return xe[ot];return xe[ae]},abbr:function(G){return this.abbrs[this._index(G)]},offset:function(G){return fe("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(G)]},utcOffset:function(G){return this.offsets[this._index(G)]}};function nt(G,Ae){this.name=G,this.zones=Ae}function dt(G){var Ae=G.toTimeString(),xe=Ae.match(/\([a-z ]+\)/i);xe&&xe[0]?(xe=xe[0].match(/[A-Z]/g),xe=xe?xe.join(""):void 0):(xe=Ae.match(/[A-Z]{3,5}/g),xe=xe?xe[0]:void 0),xe==="GMT"&&(xe=void 0),this.at=+G,this.abbr=xe,this.offset=G.getTimezoneOffset()}function De(G){this.zone=G,this.offsetScore=0,this.abbrScore=0}De.prototype.scoreOffsetAt=function(G){this.offsetScore+=Math.abs(this.zone.utcOffset(G.at)-G.offset),this.zone.abbr(G.at).replace(/[^A-Z]/g,"")!==G.abbr&&this.abbrScore++};function v(G,Ae){for(var xe,Ee;Ee=((Ae.at-G.at)/12e4|0)*6e4;)xe=new dt(new Date(G.at+Ee)),xe.offset===G.offset?G=xe:Ae=xe;return G}function qe(){var G=new Date().getFullYear()-2,Ae=new dt(new Date(G,0,1)),xe=[Ae],Ee,ae,it;for(it=1;it<48;it++)ae=new dt(new Date(G,it,1)),ae.offset!==Ae.offset&&(Ee=v(Ae,ae),xe.push(Ee),xe.push(new dt(new Date(Ee.at+6e4)))),Ae=ae;for(it=0;it<4;it++)xe.push(new dt(new Date(G+it,0,1))),xe.push(new dt(new Date(G+it,6,1)));return xe}function Ce(G,Ae){return G.offsetScore!==Ae.offsetScore?G.offsetScore-Ae.offsetScore:G.abbrScore!==Ae.abbrScore?G.abbrScore-Ae.abbrScore:G.zone.population!==Ae.zone.population?Ae.zone.population-G.zone.population:Ae.zone.name.localeCompare(G.zone.name)}function Ve(G,Ae){var xe,Ee;for(F(Ae),xe=0;xe<Ae.length;xe++)Ee=Ae[xe],c[Ee]=c[Ee]||{},c[Ee][G]=!0}function Re(G){var Ae=G.length,xe={},Ee=[],ae,it,Se;for(ae=0;ae<Ae;ae++){Se=c[G[ae].offset]||{};for(it in Se)Se.hasOwnProperty(it)&&(xe[it]=!0)}for(ae in xe)xe.hasOwnProperty(ae)&&Ee.push(a[ae]);return Ee}function me(){try{var G=Intl.DateTimeFormat().resolvedOptions().timeZone;if(G&&G.length>3){var Ae=a[be(G)];if(Ae)return Ae;fe("Moment Timezone found "+G+" from the Intl api, but did not have that data loaded.")}}catch(vt){}var xe=qe(),Ee=xe.length,ae=Re(xe),it=[],Se,Je,ot;for(Je=0;Je<ae.length;Je++){for(Se=new De(Be(ae[Je]),Ee),ot=0;ot<Ee;ot++)Se.scoreOffsetAt(xe[ot]);it.push(Se)}return it.sort(Ce),it.length>0?it[0].zone.name:void 0}function ge(G){return(!f||G)&&(f=me()),f}function be(G){return(G||"").toLowerCase().replace(/\//g,"_")}function Ue(G){var Ae,xe,Ee,ae;for(typeof G=="string"&&(G=[G]),Ae=0;Ae<G.length;Ae++)Ee=G[Ae].split("|"),xe=Ee[0],ae=be(xe),n[ae]=G[Ae],a[ae]=xe,Ve(ae,Ee[2].split(" "))}function Be(G,Ae){G=be(G);var xe=n[G],Ee;return xe instanceof Me?xe:typeof xe=="string"?(xe=new Me(xe),n[G]=xe,xe):r[G]&&Ae!==Be&&(Ee=Be(r[G],Be))?(xe=n[G]=new Me,xe._set(Ee),xe.name=a[G],xe):null}function ie(){var G,Ae=[];for(G in a)a.hasOwnProperty(G)&&(n[G]||n[r[G]])&&a[G]&&Ae.push(a[G]);return Ae.sort()}function re(){return Object.keys(o)}function I(G){var Ae,xe,Ee,ae;for(typeof G=="string"&&(G=[G]),Ae=0;Ae<G.length;Ae++)xe=G[Ae].split("|"),Ee=be(xe[0]),ae=be(xe[1]),r[Ee]=ae,a[Ee]=xe[0],r[ae]=Ee,a[ae]=xe[1]}function W(G){var Ae,xe,Ee,ae;if(!(!G||!G.length))for(Ae=0;Ae<G.length;Ae++)ae=G[Ae].split("|"),xe=ae[0].toUpperCase(),Ee=ae[1].split(" "),o[xe]=new nt(xe,Ee)}function ne(G){return G=G.toUpperCase(),o[G]||null}function ze(G,Ae){if(G=ne(G),!G)return null;var xe=G.zones.sort();return Ae?xe.map(function(Ee){var ae=Be(Ee);return{name:Ee,offset:ae.utcOffset(new Date)}}):xe}function st(G){Ue(G.zones),I(G.links),W(G.countries),Q.dataVersion=G.version}function je(G){return je.didShowError||(je.didShowError=!0,fe("moment.tz.zoneExists('"+G+"') has been deprecated in favor of !moment.tz.zone('"+G+"')")),!!Be(G)}function oe(G){var Ae=G._f==="X"||G._f==="x";return!!(G._a&&G._tzm===void 0&&!Ae)}function fe(G){typeof console!="undefined"&&typeof console.error=="function"&&console.error(G)}function Q(G){var Ae=Array.prototype.slice.call(arguments,0,-1),xe=arguments[arguments.length-1],Ee=Be(xe),ae=e.utc.apply(null,Ae);return Ee&&!e.isMoment(G)&&oe(ae)&&ae.add(Ee.parse(ae),"minutes"),ae.tz(xe),ae}Q.version=t,Q.dataVersion="",Q._zones=n,Q._links=r,Q._names=a,Q._countries=o,Q.add=Ue,Q.link=I,Q.load=st,Q.zone=Be,Q.zoneExists=je,Q.guess=ge,Q.names=ie,Q.Zone=Me,Q.unpack=de,Q.unpackBase60=k,Q.needsOffset=oe,Q.moveInvalidForward=!0,Q.moveAmbiguousForward=!1,Q.countries=re,Q.zonesForCountry=ze;var le=e.fn;e.tz=Q,e.defaultZone=null,e.updateOffset=function(G,Ae){var xe=e.defaultZone,Ee;if(G._z===void 0&&(xe&&oe(G)&&!G._isUTC&&(G._d=e.utc(G._a)._d,G.utc().add(xe.parse(G),"minutes")),G._z=xe),G._z)if(Ee=G._z.utcOffset(G),Math.abs(Ee)<16&&(Ee=Ee/60),G.utcOffset!==void 0){var ae=G._z;G.utcOffset(-Ee,Ae),G._z=ae}else G.zone(Ee,Ae)},le.tz=function(G,Ae){if(G){if(typeof G!="string")throw new Error("Time zone name must be a string, got "+G+" ["+typeof G+"]");return this._z=Be(G),this._z?e.updateOffset(this,Ae):fe("Moment Timezone has no data for "+G+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name};function We(G){return function(){return this._z?this._z.abbr(this):G.call(this)}}function Ne(G){return function(){return this._z=null,G.apply(this,arguments)}}function ye(G){return function(){return arguments.length>0&&(this._z=null),G.apply(this,arguments)}}le.zoneName=We(le.zoneName),le.zoneAbbr=We(le.zoneAbbr),le.utc=Ne(le.utc),le.local=Ne(le.local),le.utcOffset=ye(le.utcOffset),e.tz.setDefault=function(G){return(y<2||y===2&&m<9)&&fe("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=G?Be(G):null,e};var ht=e.momentProperties;return Object.prototype.toString.call(ht)==="[object Array]"?(ht.push("_z"),ht.push("_a")):ht&&(ht._z=null),st({version:"2019c",zones:["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Accra|LMT GMT +0020|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5","Africa/Nairobi|LMT EAT +0230 +0245|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
700 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
700 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|01212121212121212121212121212121213|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Curacao|LMT -0430 AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 8
70 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3","America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG
70 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|01023232323232324523232323232323232323232323232323232323232676767676767676767676767676767676767676767676867676
77676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|01212121212121212121212121212121212121212121212121212121212121212121212121232121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -0345 -03 -04|3Q.E 3J 30 40|0123|-2dvU7.k 2r6LQ.k Bxbf|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 8
70 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 8
70 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4","America/Ne
7w_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 de
7L0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT N
7DDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|01212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80","Antarctica/Macquarie|AEST AEDT -00 +11|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|010202020202
702020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 
7-30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|010101010101010101010101010|-1c2w0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312
7121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|0101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b
70 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|L
7MT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|010202020202
702020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|
711.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 
71cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc
7/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Pacific/Port_Moresby|+10|-a0|0||25e4","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","
7Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 
7-10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -2
70 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2yO3F.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-12 -11 +13|
7c0 b0 -d0|012|nIc0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|-1120 -1130 -11|bk bu b0|012|-KfME 17y0a|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|+1220 +13 +14|-ck -d0 -e0|0121212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],links:["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigal
7i","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Curacao|America/Aruba","America/Curacao|America/Kralendijk","America/Curacao|America/Lower_Princes","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Cayman","America/Phoenix|US/Arizona","America/Port_of_Spain|America/Anguilla","America/Port_of_Spain|America/Antigua","America/Port_of_Spain|America/Dominica","America/Port_of_Spain|America/Grenada","America/Port_of_Spain|America/Guadeloupe","America/Port_of_Spain|America/Marigot","America/Port_of_Spain|America/Montserrat","America/Port_of_Spain|America/St_Barthelemy","America/Port_of_Spain|America/St_Kitts","America/Port_of_Spain|America/St_Lucia","America/Port_of_Spain|America/St_Thomas","America/Port_of_Spain|America/St_Vincent","America/Port_of_Spain|America/Tortola","America/Port_of_Spain|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada
7/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],countries:["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Currie Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Vancouver America/Whitehorse America/Dawson","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London 
7Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Godthab America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Astrakhan Europe/Volgograd Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/Ne
7w_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}),e})});var Lc=Pe((js,Id)=>{(function(e,t){typeof js=="object"&&typeof Id!="undefined"?t(js):typeof define=="function"&&define.amd?define(["exports"],t):t(e.L={})})(js,function(e){"use strict";function t(i){var s,d,M,_;for(d=1,M=arguments.length;d<M;d++){_=arguments[d];for(s in _)i[s]=_[s]}return i}function n(i,s){var d=Array.prototype.slice;if(i.bind)return i.bind.apply(i,d.call(arguments,1));var M=d.call(arguments,2);return function(){return i.apply(s,M.length?M.concat(d.call(arguments)):arguments)}}function r(i){return i._leaflet_id=i._leaflet_id||++rr,i._leaflet_id}function o(i,s,d){var M,_,O,S;return S=function(){M=!1,_&&(O.apply(d,_),_=!1)},O=function(){M?_=arguments:(i.apply(d,arguments),setTimeout(S,s),M=!0)}}function a(i,s,d){var M=s[1],_=s[0],O=M-_;return i===M&&d?i:((i-_)%O+O)%O+_}function c(){return!1}function f(i,s){var d=Math.pow(10,s||5);return Math.round(i*d)/d}function b(i){return i.trim?i.trim():i.replace(/^\s+|\s+$/g,"")}function y(i){return b(i).split(/\s+/)}function m(i,s){i.hasOwnProperty("options")||(i.options=i.options?Ei(i.options):{});for(var d in s)i.options[d]=s[d];return i.options}function T(i,s,d){var M=[];for(var _ in i)M.push(encodeURIComponent(d?_.toUpperCase():_)+"="+encodeURIComponent(i[_]));return(s&&s.indexOf("?")!==-1?"&":"?")+M.join("&")}function k(i,s){return i.replace(q,function(d,M){var _=s[M];if(_===void 0)throw new Error("No value provided for variable "+d);return typeof _=="function"&&(_=_(s)),_})}function F(i,s){for(var d=0;d<i.length;d++)if(i[d]===s)return d;return-1}function J(i){return window["webkit"+i]||window["moz"+i]||window["ms"+i]}function he(i){var s=+new Date,d=Math.max(0,16-(s-we));return we=s+d,window.setTimeout(i,d)}function de(i,s,d){if(!d||Ge!==he)return Ge.call(window,n(i,s));i.call(s)}function Me(i){i&&ct.call(window,i)}function nt(){}function dt(i){if(L&&L.Mixin){i=H(i)?i:[i];for(var s=0;s<i.length;
7s++)i[s]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}function De(i,s,d){this.x=d?Math.round(i):i,this.y=d?Math.round(s):s}function v(i,s,d){return i instanceof De?i:H(i)?new De(i[0],i[1]):i==null?i:typeof i=="object"&&"x"in i&&"y"in i?new De(i.x,i.y):new De(i,s,d)}function qe(i,s){if(i)for(var d=s?[i,s]:i,M=0,_=d.length;M<_;M++)this.extend(d[M])}function Ce(i,s){return!i||i instanceof qe?i:new qe(i,s)}function Ve(i,s){if(i)for(var d=s?[i,s]:i,M=0,_=d.length;M<_;M++)this.extend(d[M])}function Re(i,s){return i instanceof Ve?i:new Ve(i,s)}function me(i,s,d){if(isNaN(i)||isNaN(s))throw new Error("Invalid LatLng object: ("+i+", "+s+")");this.lat=+i,this.lng=+s,d!==void 0&&(this.alt=+d)}function ge(i,s,d){return i instanceof me?i:H(i)&&typeof i[0]!="object"?i.length===3?new me(i[0],i[1],i[2]):i.length===2?new me(i[0],i[1]):null:i==null?i:typeof i=="object"&&"lat"in i?new me(i.lat,"lng"in i?i.lng:i.lon,i.alt):s===void 0?null:new me(i,s,d)}function be(i,s,d,M){if(H(i))return this._a=i[0],this._b=i[1],this._c=i[2],void(this._d=i[3]);this._a=i,this._b=s,this._c=d,this._d=M}function Ue(i,s,d,M){return new be(i,s,d,M)}function Be(i){return document.createElementNS("http://www.w3.org/2000/svg",i)}function ie(i,s){var d,M,_,O,S,Y,X="";for(d=0,_=i.length;d<_;d++){for(M=0,O=(S=i[d]).length;M<O;M++)Y=S[M],X+=(M?"L":"M")+Y.x+" "+Y.y;X+=s?Zn?"z":"x":""}return X||"M0 0"}function re(i){return navigator.userAgent.toLowerCase().indexOf(i)>=0}function I(i,s,d,M){return s==="touchstart"?ne(i,d,M):s==="touchmove"?fe(i,d,M):s==="touchend"&&Q(i,d,M),this}function W(i,s,d){var M=i["_leaflet_"+s+d];return s==="touchstart"?i.removeEventListener(Ui,M,!1):s==="touchmove"?i.removeEventListener(wi,M,!1):s==="touchend"&&(i.removeEventListener(fr,M,!1),i.removeEventListener($i,M,!1)),this}function ne(i,s,d){var M=n(function(_){if(_.pointerType!=="mouse"&&_.pointerType!==_.MSPOINTER_TYPE_MOUSE&&_.pointerType!==_.MSPOINTER_TYPE_MOUSE){if(!(Cr.indexOf(_.target.tagName)<0))return;ae(_)}oe(_,s)});i["_leaflet_touchstart"+d]=M,i.addEventListener(Ui,M,!1),Kr||(document.documentElement.addEventListener(Ui,ze,!0),document.documentElement.addEventListener(wi,st,!0),document.documentElement.addEventListener(fr,je,!0),document.documentElement.addEventListener($i,je,!0),Kr=!0)}function ze(i){Vi[i.pointerId]=i,u++}function st(i){Vi[i.pointerId]&&(Vi[i.pointerId]=i)}function je(i){delete Vi[i.pointerId],u--}function oe(i,s){i.touches=[];for(var d in Vi)i.touches.push(Vi[d]);i.changedTouches=[i],s(i)}function fe(i,s,d){var M=function(_){(_.pointerType!==_.MSPOINTER_TYPE_MOUSE&&_.pointerType!=="mouse"||_.buttons!==0)&&oe(_,s)};i["_leaflet_touchmove"+d]=M,i.addEventListener(wi,M,!1)}function Q(i,s,d){var M=function(_){oe(_,s)};i["_leaflet_touchend"+d]=M,i.addEventListener(fr,M,!1),i.addEventListener($i,M,!1)}function le(i,s,d){function M(pe){var Le;if(Wn){if(!se||pe.pointerType==="mouse")return;Le=u}else Le=pe.touches.length;if(!(Le>1)){var tt=Date.now(),_t=tt-(O||tt);S=pe.touches?pe.touches[0]:pe,Y=_t>0&&_t<=X,O=tt}}function _(pe){if(Y&&!S.cancelBubble){if(Wn){if(!se||pe.pointerType==="mouse")return;var Le,tt,_t={};for(tt in S)Le=S[tt],_t[tt]=Le&&Le.bind?Le.bind(S):Le;S=_t}S.type="dblclick",s(S),O=null}}var O,S,Y=!1,X=250;return i[A+p+d]=M,i[A+g+d]=_,i[A+"dblclick"+d]=s,i.addEventListener(p,M,!1),i.addEventListener(g,_,!1),i.addEventListener("dblclick",s,!1),this}function We(i,s){var d=i[A+p+s],M=i[A+g+s],_=i[A+"dblclick"+s];return i.removeEventListener(p,d,!1),i.removeEventListener(g,M,!1),se||i.removeEventListener("dblclick",_,!1),this}function Ne(i,s,d,M){if(typeof s=="object")for(var _ in s)ht(i,_,s[_],d);else for(var O=0,S=(s=y(s)).length;O<S;O++)ht(i,s[O],d,M);return this}function ye(i,s,d,M){if(typeof s=="object")for(var _ in s)G(i,_,s[_],d);else if(s)for(var O=0,S=(s=y(s)).length;O<S;O++)G(i,s[O],d,M);else{for(var Y in i[E])G(i,Y,i[E][Y]);delete i[E]}return this}function ht(i,s,d,M){var _=s+r(d)+(M?"_"+r(M):"");if(i[E]&&i[E][_])return this;var O=function(Y){return d.call(M||i,Y||window.event)},S=O;Wn&&s.indexOf("touch")===0?I(i,s,O,_):!Hn||s!=="dblclick"||!le||Wn&&Ye?"addEventListener"in i?s==="mousewheel"?i.addEventListener("onw
7heel"in i?"wheel":"mousewheel",O,!1):s==="mouseenter"||s==="mouseleave"?(O=function(Y){Y=Y||window.event,Fe(i,Y)&&S(Y)},i.addEventListener(s==="mouseenter"?"mouseover":"mouseout",O,!1)):(s==="click"&&ut&&(O=function(Y){Rt(Y,S)}),i.addEventListener(s,O,!1)):"attachEvent"in i&&i.attachEvent("on"+s,O):le(i,O,_),i[E]=i[E]||{},i[E][_]=O}function G(i,s,d,M){var _=s+r(d)+(M?"_"+r(M):""),O=i[E]&&i[E][_];if(!O)return this;Wn&&s.indexOf("touch")===0?W(i,s,_):Hn&&s==="dblclick"&&We?We(i,_):"removeEventListener"in i?s==="mousewheel"?i.removeEventListener("onwheel"in i?"wheel":"mousewheel",O,!1):i.removeEventListener(s==="mouseenter"?"mouseover":s==="mouseleave"?"mouseout":s,O,!1):"detachEvent"in i&&i.detachEvent("on"+s,O),i[E][_]=null}function Ae(i){return i.stopPropagation?i.stopPropagation():i.originalEvent?i.originalEvent._stopped=!0:i.cancelBubble=!0,vt(i),this}function xe(i){return ht(i,"mousewheel",Ae),this}function Ee(i){return Ne(i,"mousedown touchstart dblclick",Ae),ht(i,"click",ot),this}function ae(i){return i.preventDefault?i.preventDefault():i.returnValue=!1,this}function it(i){return ae(i),Ae(i),this}function Se(i,s){if(!s)return new De(i.clientX,i.clientY);var d=s.getBoundingClientRect();return new De(i.clientX-d.left-s.clientLeft,i.clientY-d.top-s.clientTop)}function Je(i){return se?i.wheelDeltaY/2:i.deltaY&&i.deltaMode===0?-i.deltaY/N:i.deltaY&&i.deltaMode===1?20*-i.deltaY:i.deltaY&&i.deltaMode===2?60*-i.deltaY:i.deltaX||i.deltaZ?0:i.wheelDelta?(i.wheelDeltaY||i.wheelDelta)/2:i.detail&&Math.abs(i.detail)<32765?20*-i.detail:i.detail?i.detail/-32765*60:0}function ot(i){B[i.type]=!0}function vt(i){var s=B[i.type];return B[i.type]=!1,s}function Fe(i,s){var d=s.relatedTarget;if(!d)return!0;try{for(;d&&d!==i;)d=d.parentNode}catch(M){return!1}return d!==i}function Rt(i,s){var d=i.timeStamp||i.originalEvent&&i.originalEvent.timeStamp,M=nn&&d-nn;M&&M>100&&M<500||i.target._simulatedClick&&!i._simulated?it(i):(nn=d,s(i))}function rt(i){return typeof i=="string"?document.getElementById(i):i}function mt(i,s){var d=i.style[s]||i.currentStyle&&i.currentStyle[s];if((!d||d==="auto")&&document.defaultView){var M=document.defaultView.getComputedStyle(i,null);d=M?M[s]:null}return d==="auto"?null:d}function at(i,s,d){var M=document.createElement(i);return M.className=s||"",d&&d.appendChild(M),M}function gt(i){var s=i.parentNode;s&&s.removeChild(i)}function Nt(i){for(;i.firstChild;)i.removeChild(i.firstChild)}function wn(i){var s=i.parentNode;s.lastChild!==i&&s.appendChild(i)}function cn(i){var s=i.parentNode;s.firstChild!==i&&s.insertBefore(i,s.firstChild)}function Pn(i,s){if(i.classList!==void 0)return i.classList.contains(s);var d=pn(i);return d.length>0&&new RegExp("(^|\\s)"+s+"(\\s|$)").test(d)}function wt(i,s){if(i.classList!==void 0)for(var d=y(s),M=0,_=d.length;M<_;M++)i.classList.add(d[M]);else if(!Pn(i,s)){var O=pn(i);ni(i,(O?O+" ":"")+s)}}function ln(i,s){i.classList!==void 0?i.classList.remove(s):ni(i,b((" "+pn(i)+" ").replace(" "+s+" "," ")))}function ni(i,s){i.className.baseVal===void 0?i.className=s:i.className.baseVal=s}function pn(i){return i.className.baseVal===void 0?i.className:i.className.baseVal}function hn(i,s){"opacity"in i.style?i.style.opacity=s:"filter"in i.style&&Nn(i,s)}function Nn(i,s){var d=!1,M="DXImageTransform.Microsoft.Alpha";try{d=i.filters.item(M)}catch(_){if(s===1)return}s=Math.round(100*s),d?(d.Enabled=s!==100,d.Opacity=s):i.style.filter+=" progid:"+M+"(opacity="+s+")"}function Tn(i){for(var s=document.documentElement.style,d=0;d<i.length;d++)if(i[d]in s)return i[d];return!1}function Zt(i,s,d){var M=s||new De(0,0);i.style[te]=(xn?"translate("+M.x+"px,"+M.y+"px)":"translate3d("+M.x+"px,"+M.y+"px,0)")+(d?" scale("+d+")":"")}function Gt(i,s){i._leaflet_pos=s,Un?Zt(i,s):(i.style.left=s.x+"px",i.style.top=s.y+"px")}function Yt(i){return i._leaflet_pos||new De(0,0)}function on(){Ne(window,"dragstart",ae)}function fi(){ye(window,"dragstart",ae)}function Vt(i){for(;i.tabIndex===-1;)i=i.parentNode;i.style&&(x(),Te=i,Ze=i.style.outline,i.style.outline="none",Ne(window,"keydown",x))}function x(){Te&&(Te.style.outline=Ze,Te=void 0,Ze=void 0,ye(window,"keydown",x))}function V(i,s){if(!s||!i.length)return i.slice();var d=s*s;return i=Ie(i,d),i=_e(i,d)}function Z(i,s,d){return Math.sqrt(Ct(i,s,d,!0))}function _e(i,s){var d=i.length,M=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(d);M[0]=M[d-1]=1,Ke(i,M,s,0,d-1);var _,O=[];for(_=0;_<d;_++)M[_]&&O.push(i[_]);return O}function Ke(i,s,d,M,_){var O,S,Y,X=0;for(S=M+1;S<=_-1;S++)(Y=Ct(i[S],i[M],i[_],!0))>X&&(O=S,X=Y);X>d&&(s[O]=1,Ke(i,s,d,M,O),Ke(i,s,d,O,_))}function Ie(i,s){for(var d=[i[0]],M=1,_=0,O=i.length;M<O;M++)xt(i[M],i[_])>s&&(d.push(i[M]),_=M);return _<O-1&&d.push(i[O-1]),d}function ft(i,s,d,M,_){var O,S,Y,X=M?dn:At(i,d),pe=At(s,d);for(dn=pe;;){if(!(X|pe))return[i,s];if(X&pe)return!1;
7Y=At(S=Oe(i,s,O=X||pe,d,_),d),O===X?(i=S,X=Y):(s=S,pe=Y)}}function Oe(i,s,d,M,_){var O,S,Y=s.x-i.x,X=s.y-i.y,pe=M.min,Le=M.max;return 8&d?(O=i.x+Y*(Le.y-i.y)/X,S=Le.y):4&d?(O=i.x+Y*(pe.y-i.y)/X,S=pe.y):2&d?(O=Le.x,S=i.y+X*(Le.x-i.x)/Y):1&d&&(O=pe.x,S=i.y+X*(pe.x-i.x)/Y),new De(O,S,_)}function At(i,s){var d=0;return i.x<s.min.x?d|=1:i.x>s.max.x&&(d|=2),i.y<s.min.y?d|=4:i.y>s.max.y&&(d|=8),d}function xt(i,s){var d=s.x-i.x,M=s.y-i.y;return d*d+M*M}function Ct(i,s,d,M){var _,O=s.x,S=s.y,Y=d.x-O,X=d.y-S,pe=Y*Y+X*X;return pe>0&&((_=((i.x-O)*Y+(i.y-S)*X)/pe)>1?(O=d.x,S=d.y):_>0&&(O+=Y*_,S+=X*_)),Y=i.x-O,X=i.y-S,M?Y*Y+X*X:new De(O,S)}function Tt(i){return!H(i[0])||typeof i[0][0]!="object"&&i[0][0]!==void 0}function Et(i){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Tt(i)}function Dt(i,s,d){var M,_,O,S,Y,X,pe,Le,tt,_t=[1,4,2,8];for(_=0,pe=i.length;_<pe;_++)i[_]._code=At(i[_],s);for(S=0;S<4;S++){for(Le=_t[S],M=[],_=0,O=(pe=i.length)-1;_<pe;O=_++)Y=i[_],X=i[O],Y._code&Le?X._code&Le||((tt=Oe(X,Y,Le,s,d))._code=At(tt,s),M.push(tt)):(X._code&Le&&((tt=Oe(X,Y,Le,s,d))._code=At(tt,s),M.push(tt)),M.push(Y));i=M}return i}function Bt(i,s){var d,M,_,O,S=i.type==="Feature"?i.geometry:i,Y=S?S.coordinates:null,X=[],pe=s&&s.pointToLayer,Le=s&&s.coordsToLatLng||Pt;if(!Y&&!S)return null;switch(S.type){case"Point":return d=Le(Y),pe?pe(i,d):new pr(d);case"MultiPoint":for(_=0,O=Y.length;_<O;_++)d=Le(Y[_]),X.push(pe?pe(i,d):new pr(d));return new Zi(X);case"LineString":case"MultiLineString":return M=En(Y,S.type==="LineString"?0:1,Le),new Oi(M,s);case"Polygon":case"MultiPolygon":return M=En(Y,S.type==="Polygon"?1:2,Le),new zr(M,s);case"GeometryCollection":for(_=0,O=S.geometries.length;_<O;_++){var tt=Bt({geometry:S.geometries[_],type:"Feature",properties:i.properties},s);tt&&X.push(tt)}return new Zi(X);default:throw new Error("Invalid GeoJSON object.")}}function Pt(i){return new me(i[1],i[0],i[2])}function En(i,s,d){for(var M,_=[],O=0,S=i.length;O<S;O++)M=s?En(i[O],s-1,d):(d||Pt)(i[O]),_.push(M);return _}function fn(i,s){return s=typeof s=="number"?s:6,i.alt!==void 0?[f(i.lng,s),f(i.lat,s),f(i.alt,s)]:[f(i.lng,s),f(i.lat,s)]}function tn(i,s,d,M){for(var _=[],O=0,S=i.length;O<S;O++)_.push(s?tn(i[O],s-1,d,M):fn(i[O],M));return!s&&d&&_.push(_[0]),_}function Ln(i,s){return i.feature?t({},i.feature,{geometry:s}):Gn(s)}function Gn(i){return i.type==="Feature"||i.type==="FeatureCollection"?i:{type:"Feature",properties:{},geometry:i}}function Kn(i,s){return new Ji(i,s)}function Ar(i,s){return new hr(i,s)}function hi(i){return vi?new gi(i):null}function Hi(i){return Zn||Ci?new Tr(i):null}var jt=Object.freeze;Object.freeze=function(i){return i};var Ei=Object.create||function(){function i(){}return function(s){return i.prototype=s,new i}}(),rr=0,q=/\{ *([\w_\-]+) *\}/g,H=Array.isArray||function(i){return Object.prototype.toString.call(i)==="[object Array]"},j="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",we=0,Ge=window.requestAnimationFrame||J("RequestAnimationFrame")||he,ct=window.cancelAnimationFrame||J("CancelAnimationFrame")||J("CancelRequestAnimationFrame")||function(i){window.clearTimeout(i)},Ot=(Object.freeze||Object)({freeze:jt,extend:t,create:Ei,bind:n,lastId:rr,stamp:r,throttle:o,wrapNum:a,falseFn:c,formatNum:f,trim:b,splitWords:y,setOptions:m,getParamString:T,template:k,isArray:H,indexOf:F,emptyImageUrl:j,requestFn:Ge,cancelFn:ct,requestAnimFrame:de,cancelAnimFrame:Me});nt.extend=function(i){var s=function(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},d=s.__super__=this.prototype,M=Ei(d);M.constructor=s,s.prototype=M;for(var _ in this)this.hasOwnProperty(_)&&_!=="prototype"&&_!=="__super__"&&(s[_]=this[_]);return i.statics&&(t(s,i.statics),delete i.statics),i.includes&&(dt(i.includes),t.apply(null,[M].concat(i.includes)),delete i.includes),M.options&&(i.options=t(Ei(M.options),i.options)),t(M,i),M._initHooks=[],M.callInitHooks=function(){if(!this._initHooksCalled){d.callInitHooks&&d.callInitHooks.call(this),this._initHooksCalled=!0;for(var O=0,S=M._initHooks.length;O<S;O++)M._initHooks[O].call(this)}},s}
7,nt.include=function(i){return t(this.prototype,i),this},nt.mergeOptions=function(i){return t(this.prototype.options,i),this},nt.addInitHook=function(i){var s=Array.prototype.slice.call(arguments,1),d=typeof i=="function"?i:function(){this[i].apply(this,s)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(d),this};var zt={on:function(i,s,d){if(typeof i=="object")for(var M in i)this._on(M,i[M],s);else for(var _=0,O=(i=y(i)).length;_<O;_++)this._on(i[_],s,d);return this},off:function(i,s,d){if(i)if(typeof i=="object")for(var M in i)this._off(M,i[M],s);else for(var _=0,O=(i=y(i)).length;_<O;_++)this._off(i[_],s,d);else delete this._events;return this},_on:function(i,s,d){this._events=this._events||{};var M=this._events[i];M||(M=[],this._events[i]=M),d===this&&(d=void 0);for(var _={fn:s,ctx:d},O=M,S=0,Y=O.length;S<Y;S++)if(O[S].fn===s&&O[S].ctx===d)return;O.push(_)},_off:function(i,s,d){var M,_,O;if(this._events&&(M=this._events[i]))if(s){if(d===this&&(d=void 0),M)for(_=0,O=M.length;_<O;_++){var S=M[_];if(S.ctx===d&&S.fn===s)return S.fn=c,this._firingCount&&(this._events[i]=M=M.slice()),void M.splice(_,1)}}else{for(_=0,O=M.length;_<O;_++)M[_].fn=c;delete this._events[i]}},fire:function(i,s,d){if(!this.listens(i,d))return this;var M=t({},s,{type:i,target:this});if(this._events){var _=this._events[i];if(_){this._firingCount=this._firingCount+1||1;for(var O=0,S=_.length;O<S;O++){var Y=_[O];Y.fn.call(Y.ctx||this,M)}this._firingCount--}}return d&&this._propagateEvent(M),this},listens:function(i,s){var d=this._events&&this._events[i];if(d&&d.length)return!0;if(s){for(var M in this._eventParents)if(this._eventParents[M].listens(i,s))return!0}return!1},once:function(i,s,d){if(typeof i=="object"){for(var M in i)this.once(M,i[M],s);return this}var _=n(function(){this.off(i,s,d).off(i,_,d)},this);return this.on(i,s,d).on(i,_,d)},addEventParent:function(i){return this._eventParents=this._eventParents||{},this._eventParents[r(i)]=i,this},removeEventParent:function(i){return this._eventParents&&delete this._eventParents[r(i)],this},_propagateEvent:function(i){for(var s in this._eventParents)this._eventParents[s].fire(i.type,t({layer:i.target},i),!0)}};zt.addEventListener=zt.on,zt.removeEventListener=zt.clearAllEventListeners=zt.off,zt.addOneTimeEventListener=zt.once,zt.fireEvent=zt.fire,zt.hasEventListeners=zt.listens;var bt=nt.extend(zt);De.prototype={clone:function(){return new De(this.x,this.y)},add:function(i){return this.clone()._add(v(i))},_add:function(i){return this.x+=i.x,this.y+=i.y,this},subtract:function(i){return this.clone()._subtract(v(i))},_subtract:function(i){return this.x-=i.x,this.y-=i.y,this},divideBy:function(i){return this.clone()._divideBy(i)},_divideBy:function(i){return this.x/=i,this.y/=i,this},multiplyBy:function(i){return this.clone()._multiplyBy(i)},_multiplyBy:function(i){return this.x*=i,this.y*=i,this},scaleBy:function(i){return new De(this.x*i.x,this.y*i.y)},unscaleBy:function(i){return new De(this.x/i.x,this.y/i.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},distanceTo:function(i){var s=(i=v(i)).x-this.x,d=i.y-this.y;return Math.sqrt(s*s+d*d)},equals:function(i){return(i=v(i)).x===this.x&&i.y===this.y},contains:function(i){return i=v(i),Math.abs(i.x)<=Math.abs(this.x)&&Math.abs(i.y)<=Math.abs(this.y)},toString:function(){return"Point("+f(this.x)+", "+f(this.y)+")"}},qe.prototype={extend:function(i){return i=v(i),this.min||this.max?(this.min.x=Math.min(i.x,this.min.x),this.max.x=Math.max(i.x,this.max.x),this.min.y=Math.min(i.y,this.min.y),this.max.y=Math.max(i.y,this.max.y)):(this.min=i.clone(),this.max=i.clone()),this},getCenter:function(i){return new De((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,i)},getBottomLeft:function(){return new De(this.min.x,this.max.y)},getTopRight:function(){return new De(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(i){var s,d;return(i=typeof i[0]=="number"||i instanceof De?v(i):Ce(i))instanceof qe?(s=i.min,d=i.max):s=d=i,s.x>=this.min.x&&d.x<=this.max.x&&s.y>=this.min.y&&d.y<=this.max.y},intersects:function(i){i=Ce(i);var s=this.min,d=this.max,M=i.min,_=i.max,O=_.x>=s.x&&M.x<=d.x,S=_.y>=s.y&&M.y<=d.y;return O&&S},overlaps:function(i){i=Ce(i);var s=this.min,d=this.max,M=i.min,_=i.max,O=_.x>s.x&&M.x<d.x,S=_.y>s.y&&M.y<d.y;return O&&S},isValid:function(){return!(!this.min||!this.max)}},Ve.prototype={extend:function(i){var s,d,M=this._southWest,_=this._northEast;if(i instanceof me)s=i,d=i;else{if(!(i instanceof Ve))return i?this.extend(ge(i)||Re(i)):this;if(s=i._southWest,d=i._northEast,!s||!d)return this}return M||_?(M.lat=Math.min(s.lat,M.lat),M.lng=Math.min(s.lng,M.lng),_.lat=Math.max(d.lat,_.lat),_.lng=Math.max(d.lng,_.lng)):(this._southWest=new me(s.lat,s.lng),this._northEast=new me(d.lat,d.lng)),this},pad:function(i){var s=this._southWest,d=this._northEast,M=Math.abs(s.lat-d.lat)*i,_=Math.abs(s.lng-d.lng)*i;
7return new Ve(new me(s.lat-M,s.lng-_),new me(d.lat+M,d.lng+_))},getCenter:function(){return new me((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new me(this.getNorth(),this.getWest())},getSouthEast:function(){return new me(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(i){i=typeof i[0]=="number"||i instanceof me||"lat"in i?ge(i):Re(i);var s,d,M=this._southWest,_=this._northEast;return i instanceof Ve?(s=i.getSouthWest(),d=i.getNorthEast()):s=d=i,s.lat>=M.lat&&d.lat<=_.lat&&s.lng>=M.lng&&d.lng<=_.lng},intersects:function(i){i=Re(i);var s=this._southWest,d=this._northEast,M=i.getSouthWest(),_=i.getNorthEast(),O=_.lat>=s.lat&&M.lat<=d.lat,S=_.lng>=s.lng&&M.lng<=d.lng;return O&&S},overlaps:function(i){i=Re(i);
7var s=this._southWest,d=this._northEast,M=i.getSouthWest(),_=i.getNorthEast(),O=_.lat>s.lat&&M.lat<d.lat,S=_.lng>s.lng&&M.lng<d.lng;return O&&S},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(i,s){return!!i&&(i=Re(i),this._southWest.equals(i.getSouthWest(),s)&&this._northEast.equals(i.getNorthEast(),s))},isValid:function(){return!(!this._southWest||!this._northEast)}},me.prototype={equals:function(i,s){return!!i&&(i=ge(i),Math.max(Math.abs(this.lat-i.lat),Math.abs(this.lng-i.lng))<=(s===void 0?1e-9:s))},toString:function(i){return"LatLng("+f(this.lat,i)+", "+f(this.lng,i)+")"},distanceTo:function(i){return Ht.distance(this,ge(i))},wrap:function(){return Ht.wrapLatLng(this)},toBounds:function(i){var s=180*i/40075017,d=s/Math.cos(Math.PI/180*this.lat);return Re([this.lat-s,this.lng-d],[this.lat+s,this.lng+d])},clone:function(){return new me(this.lat,this.lng,this.alt)}};var St={latLngToPoint:function(i,s){var d=this.projection.project(i),M=this.scale(s);return this.transformation._transform(d,M)},pointToLatLng:function(i,s){var d=this.scale(s),M=this.transformation.untransform(i,d);return this.projection.unproject(M)},project:function(i){return this.projection.project(i)},unproject:function(i){return this.projection.unproject(i)},scale:function(i){return 256*Math.pow(2,i)},zoom:function(i){return Math.log(i/256)/Math.LN2},getProjectedBounds:function(i){if(this.infinite)return null;var s=this.projection.bounds,d=this.scale(i);return new qe(this.transformation.transform(s.min,d),this.transformation.transform(s.max,d))},infinite:!1,wrapLatLng:function(i){var s=this.wrapLng?a(i.lng,this.wrapLng,!0):i.lng;return new me(this.wrapLat?a(i.lat,this.wrapLat,!0):i.lat,s,i.alt)},wrapLatLngBounds:function(i){var s=i.getCenter(),d=this.wrapLatLng(s),M=s.lat-d.lat,_=s.lng-d.lng;if(M===0&&_===0)return i;
7var O=i.getSouthWest(),S=i.getNorthEast();return new Ve(new me(O.lat-M,O.lng-_),new me(S.lat-M,S.lng-_))}},Ht=t({},St,{wrapLng:[-180,180],R:6371e3,distance:function(i,s){var d=Math.PI/180,M=i.lat*d,_=s.lat*d,O=Math.sin(M)*Math.sin(_)+Math.cos(M)*Math.cos(_)*Math.cos((s.lng-i.lng)*d);return this.R*Math.acos(Math.min(O,1))}}),kt={R:6378137,MAX_LATITUDE:85.0511287798,project:function(i){var s=Math.PI/180,d=this.MAX_LATITUDE,M=Math.max(Math.min(d,i.lat),-d),_=Math.sin(M*s);return new De(this.R*i.lng*s,this.R*Math.log((1+_)/(1-_))/2)},unproject:function(i){var s=180/Math.PI;return new me((2*Math.atan(Math.exp(i.y/this.R))-Math.PI/2)*s,i.x*s/this.R)},bounds:function(){var i=6378137*Math.PI;return new qe([-i,-i],[i,i])}()};be.prototype={transform:function(i,s){return this._transform(i.clone(),s)},_transform:function(i,s){return s=s||1,i.x=s*(this._a*i.x+this._b),i.y=s*(this._c*i.y+this._d),i},untransform:function(i,s){return s=s||1,new De((i.x/s-this._b)/this._a,(i.y/s-this._d)/this._c)}};var nn,_n,an,U,C=t({},Ht,{code:"EPSG:3857",projection:kt,transformation:function(){var i=.5/(Math.PI*kt.R);return Ue(i,.5,-i,.5)}()}),R=t({},C,{code:"EPSG:900913"}),D=document.documentElement.style,ue="ActiveXObject"in window,K=ue&&!document.addEventListener,se="msLaunchUri"in navigator&&!("documentMode"in document),ke=re("webkit"),ut=re("android"),et=re("android 2")||re("android 3"),He=!!window.opera,Ye=re("chrome"),pt=re("gecko")&&!ke&&!He&&!ue,rn=!Ye&&re("safari"),Qt=re("phantom"),gn="OTransition"in D,sn=navigator.platform.indexOf("Win")===0,xn=ue&&"transition"in D,jn="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!et,Fn="MozPerspective"in D,Un=!window.L_DISABLE_3D&&(xn||jn||Fn)&&!gn&&!Qt,ei=typeof orientation!="undefined"||re("mobile"),Lt=ei&&ke,vn=ei&&jn,Sn=!window.PointerEvent&&window.MSPointerEvent,Wn=!(!window.PointerEvent&&!Sn),Hn=!window.L_NO_TOUCH&&(Wn||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),Di=ei&&He,qi=ei&&pt,ri=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,vi=!!document.createElement("canvas").getContext,Zn=!(!document.createElementNS||!Be("svg").createSVGRect),Ci=!Zn&&function(){try{var i=document.createElement("div");i.innerHTML='<v:shape adj="1"/>';var s=i.firstChild;return s.style.behavior="url(#default#VML)",s&&typeof s.adj=="object"}catch(d){return!1}}(),wr=(Object.freeze||Object)({ie:ue,ielt9:K,edge:se,webkit:ke,android:ut,android23:et,opera:He,chrome:Ye,gecko:pt,safari:rn,phantom:Qt,opera12:gn,win:sn,ie3d:xn,webkit3d:jn,gecko3d:Fn,any3d:Un,mobile:ei,mobileWebkit:Lt,mobileWebkit3d:vn,msPointer:Sn,pointer:Wn,touch:Hn,mobileOpera:Di,mobileGecko:qi,retina:ri,canvas:vi,svg:Zn,vml:Ci}),Ui=Sn?"MSPointerDown":"pointerdown",wi=Sn?"MSPointerMove":"pointermove",fr=Sn?"MSPointerUp":"pointerup",$i=Sn?"MSPointerCancel":"pointercancel",Cr=["INPUT","SELECT","OPTION"],Vi={},Kr=!1,u=0,p=Sn?"MSPointerDown":Wn?"pointerdown":"touchstart",g=Sn?"MSPointerUp":Wn?"pointerup":"touchend",A="_leaflet_",E="_leaflet_events",N=sn&&Ye?2*window.devicePixelRatio:pt?window.devicePixelRatio:1,B={},ee=(Object.freeze||Object)({on:Ne,off:ye,stopPropagation:Ae,disableScrollPropagation:xe,disableClickPropagation:Ee,preventDefault:ae,stop:it,getMousePosition:Se,getWheelDelta:Je,fakeStop:ot,skipped:vt,isExternalTarget:Fe,addListener:Ne,removeListener:ye}),te=Tn(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]),ve=Tn(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Xe=ve==="webkitTransition"||ve==="OTransition"?ve+"End":"transitionend";if("onselectstart"in document)_n=function(){Ne(window,"selectstart",ae)},an=function(){ye(window,"selectstart",ae)};else{var lt=Tn(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);_n=function(){if(lt){var i=document.documentElement.style;U=i[lt],i[lt]="none"}},an=function(){lt&&(document.documentElement.style[lt]=U,U=void 0)}}var Te,Ze,qt=(Object.freeze||Object)({TRANSFORM:te,TRANSITION:ve,TRANSITION_END:Xe,get:rt,getStyle:mt,create:at,remove:gt,empty:Nt,toFront:wn,toBack:cn,hasClass:Pn,addClass:wt,removeClass:ln,setClass:ni,getClass:
7pn,setOpacity:hn,testProp:Tn,setTransform:Zt,setPosition:Gt,getPosition:Yt,disableTextSelection:_n,enableTextSelection:an,disableImageDrag:on,enableImageDrag:fi,preventOutline:Vt,restoreOutline:x}),Kt=bt.extend({run:function(i,s,d,M){this.stop(),this._el=i,this._inProgress=!0,this._duration=d||.25,this._easeOutPower=1/Math.max(M||.5,.2),this._startPos=Yt(i),this._offset=s.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=de(this._animate,this),this._step()},_step:function(i){var s=+new Date-this._startTime,d=1e3*this._duration;s<d?this._runFrame(this._easeOut(s/d),i):(this._runFrame(1),this._complete())},_runFrame:function(i,s){var d=this._startPos.add(this._offset.multiplyBy(i));s&&d._round(),Gt(this._el,d),this.fire("step")},_complete:function(){Me(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(i){return 1-Math.pow(1-i,this._easeOutPower)}}),Mt=bt.extend({options:{crs:C,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(i,s){s=m(this,s),this._initContainer(i),this._initLayout(),this._onResize=n(this._onResize,this),this._initEvents(),s.maxBounds&&this.setMaxBounds(s.maxBounds),s.zoom!==void 0&&(this._zoom=this._limitZoom(s.zoom)),s.center&&s.zoom!==void 0&&this.setView(ge(s.center),s.zoom,{reset:!0}),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this.callInitHooks(),this._zoomAnimated=ve&&Un&&!Di&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Ne(this._proxy,Xe,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(i,s,d){return s=s===void 0?this._zoom:this._limitZoom(s),i=this._limitCenter(ge(i),s,this.options.maxBounds),d=d||{},this._stop(),this._loaded&&!d.reset&&d!==!0&&(d.animate!==void 0&&(d.zoom=t({animate:d.animate},d.zoom),d.pan=t({animate:d.animate,duration:d.duration},d.pan)),this._zoom!==s?this._tryAnimatedZoom&&this._tryAnimatedZoom(i,s,d.zoom):this._tryAnimatedPan(i,d.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(i,s),this)},setZoom:function(i,s){return this._loaded?this.setView(this.getCenter(),i,{zoom:s}):(this._zoom=i,this)},zoomIn:function(i,s){return i=i||(Un?this.options.zoomDelta:1),this.setZoom(this._zoom+i,s)},zoomOut:function(i,s){return i=i||(Un?this.options.zoomDelta:1),this.setZoom(this._zoom-i,s)},setZoomAround:function(i,s,d){var M=this.getZoomScale(s),_=this.getSize().divideBy(2),O=(i instanceof De?i:this.latLngToContainerPoint(i)).subtract(_).multiplyBy(1-1/M),S=this.containerPointToLatLng(_.add(O));return this.setView(S,s,{zoom:d})},_getBoundsCenterZoom:function(i,s){s=s||{},i=i.getBounds?i.getBounds():Re(i);var d=v(s.paddingTopLeft||s.padding||[0,0]),M=v(s.paddingBottomRight||s.padding||[0,0]),_=this.getBoundsZoom(i,!1,d.add(M));if((_=typeof s.maxZoom=="number"?Math.min(s.maxZoom,_):_)===1/0)return{center:i.getCenter(),zoom:_};
7var O=M.subtract(d).divideBy(2),S=this.project(i.getSouthWest(),_),Y=this.project(i.getNorthEast(),_);return{center:this.unproject(S.add(Y).divideBy(2).add(O),_),zoom:_}},fitBounds:function(i,s){if(!(i=Re(i)).isValid())throw new Error("Bounds are not valid.");var d=this._getBoundsCenterZoom(i,s);return this.setView(d.center,d.zoom,s)},fitWorld:function(i){return this.fitBounds([[-90,-180],[90,180]],i)},panTo:function(i,s){return this.setView(i,this._zoom,{pan:s})},panBy:function(i,s){if(i=v(i).round(),s=s||{},!i.x&&!i.y)return this.fire("moveend");if(s.animate!==!0&&!this.getSize().contains(i))return this._resetView(this.unproject(this.project(this.getCenter()).add(i)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Kt,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),s.noMoveStart||this.fire("movestart"),s.animate!==!1){wt(this._mapPane,"leaflet-pan-anim");var d=this._getMapPanePos().subtract(i).round();this._panAnim.run(this._mapPane,d,s.duration||.25,s.easeLinearity)}else this._rawPanBy(i),this.fire("move").fire("moveend");return this},flyTo:function(i,s,d){function M(qn){var ai=(Jt*Jt-Xt*Xt+(qn?-1:1)*$n*$n*On*On)/(2*(qn?Jt:Xt)*$n*On),ts=Math.sqrt(ai*ai+1)-ai;return ts<1e-9?-18:Math.log(ts)}function _(qn){return(Math.exp(qn)-Math.exp(-qn))/2}function O(qn){return(Math.exp(qn)+Math.exp(-qn))/2}function S(qn){return _(qn)/O(qn)}function Y(qn){return Xt*(O(Qn)/O(Qn+Ft*qn))}function X(qn){return Xt*(O(Qn)*S(Qn+Ft*qn)-_(Qn))/$n}function pe(qn){return 1-Math.pow(1-qn,1.5)}function Le(){var qn=(Date.now()-zi)/Br,ai=pe(qn)*Rn;qn<=1?(this._flyToFrame=de(Le,this),this._move(this.unproject(tt.add(_t.subtract(tt).multiplyBy(X(ai)/On)),It),this.getScaleZoom(Xt/Y(ai),It),{flyTo:!0})):this._move(i,s)._moveEnd(!0)}if((d=d||{}).animate===!1||!Un)return this.setView(i,s,d);this._stop();var tt=this.project(this.getCenter()),_t=this.project(i),Wt=this.getSize(),It=this._zoom;i=ge(i),s=s===void 0?It:s;var Xt=Math.max(Wt.x,Wt.y),Jt=Xt*this.getZoomScale(It,s),On=_t.distanceTo(tt)||1,Ft=1.42,$n=Ft*Ft,Qn=M(0),zi=Date.now(),Rn=(M(1)-Qn)/Ft,Br=d.duration?1e3*d.duration:1e3*Rn*.8;return this._moveStart(!0),Le.call(this),this},flyToBounds:function(i,s){var d=this._getBoundsCenterZoom(i,s);return this.flyTo(d.center,d.zoom,s)},setMaxBounds:function(i){return(i=Re(i)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=i,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(i){return this.options.minZoom=i,this._loaded&&this.getZoom()<this.options.minZoom?this.setZoom(i):this},setMaxZoom:function(i){return this.options.maxZoom=i,this._loaded&&this.getZoom()>this.options.maxZoom?this.setZoom(i):this},panInsideBounds:function(i,s){this._enforcingBounds=!0;var d=this.getCenter(),M=this._limitCenter(d,this._zoom,Re(i));return d.equals(M)||this.panTo(M,s),this._enforcingBounds=!1,this},invalidateSize:function(i){if(!this._loaded)return this;i=t({animate:!1,pan:!0},i===!0?{animate:!0}:i);var s=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var d=this.getSize(),M=s.divideBy(2).round(),_=d.divideBy(2).round(),O=M.subtract(_);return O.x||O.y?(i.animate&&i.pan?this.panBy(O):(i.pan&&this._rawPanBy(O),this.fire("move"),i.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(n(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:s,newSize:d})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(i){if(i=this._locateOptions=t({timeout:1e4,watch:!1},i),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var s=n(this._handleGeolocationResponse,this),d=n(this._handleGeolocationError,this);return i.watch?this._locationWatchId=navigator.geolocation.watchPosition(s,d,i):navigator.geolocation.getCurrentPosition(s,d,i),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(i){var s=i.code,d=i.message||(s===1?"permission denied":s===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:s,message:"Geolocation error: "+d+"."})},_handleGeolocationResponse:function(i){var s=new me(i.coords.latitude,i.coords.longitude),d=s.toBounds(i.coords.accuracy),M=this._locateOptions;
7if(M.setView){var _=this.getBoundsZoom(d);this.setView(s,M.maxZoom?Math.min(_,M.maxZoom):_)}var O={latlng:s,bounds:d,timestamp:i.timestamp};for(var S in i.coords)typeof i.coords[S]=="number"&&(O[S]=i.coords[S]);this.fire("locationfound",O)},addHandler:function(i,s){if(!s)return this;var d=this[i]=new s(this);return this._handlers.push(d),this.options[i]&&d.enable(),this},remove:function(){if(this._initEvents(!0),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(s){this._container._leaflet_id=void 0,this._containerId=void 0}gt(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this._loaded&&this.fire("unload");var i;for(i in this._layers)this._layers[i].remove();for(i in this._panes)gt(this._panes[i]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(i,s){var d=at("div","leaflet-pane"+(i?" leaflet-"+i.replace("Pane","")+"-pane":""),s||this._mapPane);return i&&(this._panes[i]=d),d},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var i=this.getPixelBounds();return new Ve(this.unproject(i.getBottomLeft()),this.unproject(i.getTopRight()))},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(i,s,d){i=Re(i),d=v(d||[0,0]);var M=this.getZoom()||0,_=this.getMinZoom(),O=this.getMaxZoom(),S=i.getNorthWest(),Y=i.getSouthEast(),X=this.getSize().subtract(d),pe=Ce(this.project(Y,M),this.project(S,M)).getSize(),Le=Un?this.options.zoomSnap:1,tt=X.x/pe.x,_t=X.y/pe.y,Wt=s?Math.max(tt,_t):Math.min(tt,_t);return M=this.getScaleZoom(Wt,M),Le&&(M=Math.round(M/(Le/100))*(Le/100),M=s?Math.ceil(M/Le)*Le:Math.floor(M/Le)*Le),Math.max(_,Math.min(O,M))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new De(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(i,s){var d=this._getTopLeftPoint(i,s);return new qe(d,d.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(i){return this.options.crs.getProjectedBounds(i===void 0?this.getZoom():i)},getPane:function(i){return typeof i=="string"?this._panes[i]:i},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(i,s){var d=this.options.crs;return s=s===void 0?this._zoom:s,d.scale(i)/d.scale(s)},getScaleZoom:function(i,s){var d=this.options.crs;s=s===void 0?this._zoom:s;var M=d.zoom(i*d.scale(s));return isNaN(M)?1/0:M},project:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.latLngToPoint(ge(i),s)},unproject:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.pointToLatLng(v(i),s)},layerPointToLatLng:function(i){var s=v(i).add(this.getPixelOrigin());return this.unproject(s)},latLngToLayerPoint:function(i){return this.project(ge(i))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(i){return this.options.crs.wrapLatLng(ge(i))},wrapLatLngBounds:function(i){return this.options.crs.wrapLatLngBounds(Re(i))},distance:function(i,s){return this.options.crs.distance(ge(i),ge(s))},containerPointToLayerPoint:function(i){return v(i).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(i){return v(i).add(this._getMapPanePos())},containerPointToLatLng:function(i){var s=this.containerPointToLayerPoint(v(i));return this.layerPointToLatLng(s)},latLngToContainerPoint:function(i){return this.layerPointToContainerPoint(this.latLngToLayerPoint(ge(i)))},mouseEventToContainerPoint:function(i){return Se(i,this._container)},mouseEventToLayerPoint:function(i){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(i))},mouseEventToLatLng:function(i){return this.layerPointToLatLng(this.mouseEventToLayerPoint(i))},_initContainer:function(i){var s=this._container=rt(i);if(!s)throw new Error("Map container not found.");if(s._leaflet_id)throw new Error("Map container is already initialized.");Ne(s,"scroll",this._onScroll,this),this._containerId=r(s)},_initLayout:function(){var i=this._container;this._fadeAnimated=this.options.fadeAnimation&&Un,wt(i,"leaflet-container"+(Hn?" leaflet-touch":"")+(ri?" leaflet-retina":"")+(K?" leaflet-oldie":"")+(rn?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var s=mt(i,"position");s!=="absolute"&&s!=="relative"&&s!=="fixed"&&(i.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var i=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Gt(this._mapPane,new De(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(wt(i.markerPane,"leaflet-zoom-hide"),wt(i.shadowPane,"leaflet-zoom-hide"))},_resetView:function(i,s){Gt(this._mapPane,new De(0,0));var d=!this._loaded;this._loaded=!0,s=this._limitZoom(s),this.fire("viewprereset");var M=this._zoom!==s;this._moveStart(M)._move(i,s)._moveEnd(M),this.fire("viewreset"),d&&this.fire("load")},_moveStart:function(i){return i&&this.fire("zoomstart"),this.fire("movestart")},_move:function(i,s,d){s===void 0&&(s=this._zoom);var M=this._zoom!==s;return this._zoom=s,this._lastCenter=i,this._pixelOrigin=this._getNewPixelOrigin(i),(M||d&&d.pinch)&&this.fire("zoom",d),this.fire("move",d)},_moveEnd:function(i){return i&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return Me(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(i){Gt(this._mapPane,this._getMapPanePos().subtract(i))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(i){this._targets={},this._targets[r(this._container)]=this;var s=i?ye:Ne;s(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress",this._handleDOMEvent,this),this.options.trackResize&&s(window,"resize",this._onResize,this),Un&&this.options.transform3DLimit&&(i?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){Me(this._resizeRequest),this._resizeRequest=de(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var i=this._getMapPanePos();Math.max(Math.abs(i.x),Math.abs(i.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(i,s){for(var d,M=[],_=s==="mouseout"||s==="mouseover",O=i.target||i.srcElement,S=!1;O;){if((d=this._targets[r(O)])&&(s==="click"||s==="preclick")&&!i._simulated&&this._draggableMoved(d)){S=!0;break}if(d&&d.listens(s,!0)&&(_&&!Fe(O,i)||(M.push(d),_))||O===this._container)break;O=O.parentNode}return M.length||S||_||!Fe(O,i)||(M=[this]),M},_handleDOMEvent:function(i){if(this._loaded&&!vt(i)){var s=i.type;s!=="mousedown"&&s!=="keypress"||Vt(i.target||i.srcElement),this._fireDOMEvent(i,s)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(i,s,d){if(i.type==="click"){var M=t({},i);M.type="preclick",this._fireDOMEvent(M,M.type,d)}if(!i._stopped&&(d=(d||[]).concat(this._findEventTargets(i,s))).length){var _=d[0];s==="contextmenu"&&_.listens(s,!0)&&ae(i);var O={originalEvent:i};if(i.type!=="keypress"){var S=_.options&&"icon"in _.options;O.containerPoint=S?this.latLngToContainerPoint(_.getLatLng()):this.mouseEventToContainerPoint(i),O.layerPoint=this.containerPointToLayerPoint(O.containerPoint),O.latlng=S?_.getLatLng():this.layerPointToLatLng(O.layerPoint)}for(var Y=0;Y<d.length;Y++)if(d[Y].fire(s,O,!0),O.originalEvent._stopped||d[Y].options.bubblingMouseEvents===!1&&F(this._mouseEvents,s)!==-1)return}},_draggableMoved:function(i){return(i=i.dragging&&i.dragging.enabled()?i:this).dragging&&i.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var i=0,s=this._handlers.length;i<s;i++)this._handlers[i].disable()},whenReady:function(i,s){return this._loaded?i.call(s||this,{target:this}):this.on("load",i,s),this},_getMapPanePos:function(){return Yt(this._mapPane)||new De(0,0)},_moved:function(){var i=this._getMapPanePos();return i&&!i.equals([0,0])},_getTopLeftPoint:function(i,s){return(i&&s!==void 0?this._getNewPixelOrigin(i,s):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(i,s){var d=this.getSize()._divideBy(2);return this.project(i,s)._subtract(d)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(i,s,d){var M=this._getNewPixelOrigin(d,s);return this.project(i,s)._subtract(M)},_latLngBoundsToNewLayerBounds:function(i,s,d){var M=this._getNewPixelOrigin(d,s);
7return Ce([this.project(i.getSouthWest(),s)._subtract(M),this.project(i.getNorthWest(),s)._subtract(M),this.project(i.getSouthEast(),s)._subtract(M),this.project(i.getNorthEast(),s)._subtract(M)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(i){return this.latLngToLayerPoint(i).subtract(this._getCenterLayerPoint())},_limitCenter:function(i,s,d){if(!d)return i;var M=this.project(i,s),_=this.getSize().divideBy(2),O=new qe(M.subtract(_),M.add(_)),S=this._getBoundsOffset(O,d,s);return S.round().equals([0,0])?i:this.unproject(M.add(S),s)},_limitOffset:function(i,s){if(!s)return i;var d=this.getPixelBounds(),M=new qe(d.min.add(i),d.max.add(i));return i.add(this._getBoundsOffset(M,s))},_getBoundsOffset:function(i,s,d){var M=Ce(this.project(s.getNorthEast(),d),this.project(s.getSouthWest(),d)),_=M.min.subtract(i.min),O=M.max.subtract(i.max);return new De(this._rebound(_.x,-O.x),this._rebound(_.y,-O.y))},_rebound:function(i,s){return i+s>0?Math.round(i-s)/2:Math.max(0,Math.ceil(i))-Math.max(0,Math.floor(s))},_limitZoom:function(i){var s=this.getMinZoom(),d=this.getMaxZoom(),M=Un?this.options.zoomSnap:1;return M&&(i=Math.round(i/M)*M),Math.max(s,Math.min(d,i))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){ln(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(i,s){var d=this._getCenterOffset(i)._floor();return!((s&&s.animate)!==!0&&!this.getSize().contains(d))&&(this.panBy(d,s),!0)},_createAnimProxy:function(){var i=this._proxy=at("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(i),this.on("zoomanim",function(s){var d=te,M=this._proxy.style[d];Zt(this._proxy,this.project(s.center,s.zoom),this.getZoomScale(s.zoom,1)),M===this._proxy.style[d]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",function(){var s=this.getCenter(),d=this.getZoom();Zt(this._proxy,this.project(s,d),this.getZoomScale(d,1))},this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){gt(this._proxy),delete this._proxy},_catchTransitionEnd:function(i){this._animatingZoom&&i.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(i,s,d){if(this._animatingZoom)return!0;if(d=d||{},!this._zoomAnimated||d.animate===!1||this._nothingToAnimate()||Math.abs(s-this._zoom)>this.options.zoomAnimationThreshold)return!1;var M=this.getZoomScale(s),_=this._getCenterOffset(i)._divideBy(1-1/M);return!(d.animate!==!0&&!this.getSize().contains(_))&&(de(function(){this._moveStart(!0)._animateZoom(i,s,!0)},this),!0)},_animateZoom:function(i,s,d,M){d&&(this._animatingZoom=!0,this._animateToCenter=i,this._animateToZoom=s,wt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:i,zoom:s,noUpdate:M}),setTimeout(n(this._onZoomTransitionEnd,this),250)},_onZoomTransitionEnd:function(){this._animatingZoom&&(ln(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),de(function(){this._moveEnd(!0)},this))}}),Cn=nt.extend({options:{position:"topright"},initialize:function(i){m(this,i)},getPosition:function(){return this.options.position},setPosition:function(i){var s=this._map;return s&&s.removeControl(this),this.options.position=i,s&&s.addControl(this),this},getContainer:function(){return this._container},addTo:function(i){this.remove(),this._map=i;var s=this._container=this.onAdd(i),d=this.getPosition(),M=i._controlCorners[d];return wt(s,"leaflet-control"),d.indexOf("bottom")!==-1?M.insertBefore(s,M.firstChild):M.appendChild(s),this},remove:function(){return this._map?(gt(this._container),this.onRemove&&this.onRemove(this._map),this._map=null,this):this},_refocusOnMap:function(i){this._map&&i&&i.screenX>0&&i.screenY>0&&this._map.getContainer().focus()}}),In=function(i){return new Cn(i)};Mt.include({addControl:function(i){return i.addTo(this),this},removeControl:function(i){return i.remove(),this}
7,_initControlPos:function(){function i(_,O){var S=d+_+" "+d+O;s[_+O]=at("div",S,M)}var s=this._controlCorners={},d="leaflet-",M=this._controlContainer=at("div",d+"control-container",this._container);i("top","left"),i("top","right"),i("bottom","left"),i("bottom","right")},_clearControlPos:function(){for(var i in this._controlCorners)gt(this._controlCorners[i]);gt(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var bi=Cn.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(i,s,d,M){return d<M?-1:M<d?1:0}},initialize:function(i,s,d){m(this,d),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1;for(var M in i)this._addLayer(i[M],M);for(M in s)this._addLayer(s[M],M,!0)},onAdd:function(i){this._initLayout(),this._update(),this._map=i,i.on("zoomend",this._checkDisabledLayers,this);for(var s=0;s<this._layers.length;s++)this._layers[s].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(i){return Cn.prototype.addTo.call(this,i),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var i=0;i<this._layers.length;i++)this._layers[i].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(i,s){return this._addLayer(i,s),this._map?this._update():this},addOverlay:function(i,s){return this._addLayer(i,s,!0),this._map?this._update():this},removeLayer:function(i){i.off("add remove",this._onLayerChange,this);var s=this._getLayer(r(i));return s&&this._layers.splice(this._layers.indexOf(s),1),this._map?this._update():this},expand:function(){wt(this._container,"leaflet-control-layers-expanded"),this._form.style.height=null;var i=this._map.getSize().y-(this._container.offsetTop+50);return i<this._form.clientHeight?(wt(this._form,"leaflet-control-layers-scrollbar"),this._form.style.height=i+"px"):ln(this._form,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return ln(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var i="leaflet-control-layers",s=this._container=at("div",i),d=this.options.collapsed;s.setAttribute("aria-haspopup",!0),Ee(s),xe(s);var M=this._form=at("form",i+"-list");d&&(this._map.on("click",this.collapse,this),ut||Ne(s,{mouseenter:this.expand,mouseleave:this.collapse},this));var _=this._layersLink=at("a",i+"-toggle",s);_.href="#",_.title="Layers",Hn?(Ne(_,"click",it),Ne(_,"click",this.expand,this)):Ne(_,"focus",this.expand,this),d||this.expand(),this._baseLayersList=at("div",i+"-base",M),this._separator=at("div",i+"-separator",M),this._overlaysList=at("div",i+"-overlays",M),s.appendChild(M)},_getLayer:function(i){for(var s=0;s<this._layers.length;s++)if(this._layers[s]&&r(this._layers[s].layer)===i)return this._layers[s]},_addLayer:function(i,s,d){this._map&&i.on("add remove",this._onLayerChange,this),this._layers.push({layer:i,name:s,overlay:d}),this.options.sortLayers&&this._layers.sort(n(function(M,_){return this.options.sortFunction(M.layer,_.layer,M.name,_.name)},this)),this.options.autoZIndex&&i.setZIndex&&(this._lastZIndex++,i.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;Nt(this._baseLayersList),Nt(this._overlaysList),this._layerControlInputs=[];var i,s,d,M,_=0;for(d=0;d<this._layers.length;d++)M=this._layers[d],this._addItem(M),s=s||M.overlay,i=i||!M.overlay,_+=M.overlay?0:1;return this.options.hideSingleBase&&(i=i&&_>1,this._baseLayersList.style.display=i?"":"none"),this._separator.style.display=s&&i?"":"none",this},_onLayerChange:function(i){this._handlingClick||this._update();var s=this._getLayer(r(i.target)),d=s.overlay?i.type==="add"?"overlayadd":"overlayremove":i.type==="add"?"baselayerchange":null;d&&this._map.fire(d,s)},_createRadioElement:function(i,s){var d='<input type="radio" class="leaflet-control-layers-selector" name="'+i+'"'+(s?' checked="checked"':"")+"/>",M=document.createElement("div");return M.innerHTML=d,M.firstChild},_addItem:function(i){var s,d=document.createElement("label"),M=this._map.hasLayer(i.layer);i.overlay?((s=document.createElement("input")).type="checkbox",s.className="leaflet-control-layers-selector",s.defaultChecked=M):s=this._createRadioElement("leaflet-base-layers",M),this._layerControlInputs.push(s),s.layerId=r(i.layer),Ne(s,"click",this._onInputClick,this);var _=document.createElement("span");_.innerHTML=" "+i.name;var O=document.createElement("div");return d.appendChild(O),O.appendChild(s),O.appendChild(_),(i.overlay?this._overlaysList:this._baseLayersList).appendChild(d),this._checkDisabledLayers(),d},_onInputClick:function(){var i,s,d=this._layerControlInputs,M=[],_=[];this._handlingClick=!0;for(var O=d.length-1;O>=0;O--)i=d[O],s=this._getLayer(i.layerId).layer,i.checked?M.push(s):i.checked||_.push(s);for(O=0;O<_.length;O++)this._map.hasLayer(_[O])&&this._map.removeLayer(_[O]);for(O=0;O<M.length;O++)this._map.hasLayer(M[O])||this._map.addLayer(M[O]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var i,s,d=this._layerControlInputs,M=this._map.getZoom(),_=d.length-1;_>=0;_--)i=d[_],s=this._getLayer(i.layerId).layer,i.disabled=s.options.minZoom!==void 0&&M<s.options.minZoom||s.options.maxZoom!==void 0&&M>s.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),mn=Cn.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"&#x2212;",zoomOutTitle:"Zoom out"},onAdd:function(i){var s="leaflet-control-zoom",d=at("div",s+" leaflet-bar"),M=this.options;return this._zoomInButton=this._createButton(M.zoomInText,M.zoomInTitle,s+"-in",d,this._zoomIn),this._zoomOutButton=this._createButton(M.zoomOutText,M.zoomOutTitle,s+"-out",d,this._zoomOut),this._updateDisabled(),i.on("zoomend zoomlevelschange",this._updateDisabled,this),d},onRemove:function(i){i.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(i){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(i.shiftKey?3:1))},_zoomOut:function(i){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(i.shiftKey?3:1))},_createButton:function(i,s,d,M,_){var O=at("a",d,M);return O.innerHTML=i,O.href="#",O.title=s,O.setAttribute("role","button"),O.setAttribute("aria-label",s),Ee(O),Ne(O,"click",it),Ne(O,"click",_,this),Ne(O,"click",this._refocusOnMap,this),O},_updateDisabled:function(){var i=this._map,s="leaflet-disabled";ln(this._zoomInButton,s),ln(this._zoomOutButton,s),(this._disabled||i._zoom===i.getMinZoom())&&wt(this._zoomOutButton,s),(this._disabled||i._zoom===i.getMaxZoom())&&wt(this._zoomInButton,s)}});Mt.mergeOptions({zoomControl:!0}),Mt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new mn,this.addControl(this.zoomControl))});var $t=Cn.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(i){var s=at("div","leaflet-control-scale"),d=this.options;return this._addScales(d,"leaflet-control-scale-line",s),i.on(d.updateWhenIdle?"moveend":"move",this._update,this),i.whenReady(this._update,this),s},onRemove:function(i){i.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(i,s,d){i.metric&&(this._mScale=at("div",s,d)),i.imperial&&(this._iScale=at("div",s,d))},_update:function(){var i=this._map,s=i.getSize().y/2,d=i.distance(i.containerPointToLatLng([0,s]),i.containerPointToLatLng([this.options.maxWidth,s]));this._updateScales(d)},_updateScales:function(i){this.options.metric&&i&&this._updateMetric(i),this.options.imperial&&i&&this._updateImperial(i)},_updateMetric:function(i){var s=this._getRoundNum(i),d=s<1e3?s+" m":s/1e3+" km";this._updateScale(this._mScale,d,s/i)},_updateImperial:function(i){var s,d,M,_=3.2808399*i;_>5280?(s=_/5280,d=this._getRoundNum(s),this._updateScale(this._iScale,d+" mi",d/s)):(M=this._getRoundNum(_),this._updateScale(this._iScale,M+" ft",M/_))},_updateScale:function(i,s,d){i.style.width=Math.round(this.options.maxWidth*d)+"px",i.innerHTML=s},_getRoundNum:function(i){var s=Math.pow(10,(Math.floor(i)+"").length-1),d=i/s;return d=d>=10?10:d>=5?5:d>=3?3:d>=2?2:1,s*d}}),di=Cn.extend({options:{position:"bottomright",prefix:'<a href="http://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(i){m(this,i),this._attributions={}}
7,onAdd:function(i){i.attributionControl=this,this._container=at("div","leaflet-control-attribution"),Ee(this._container);for(var s in i._layers)i._layers[s].getAttribution&&this.addAttribution(i._layers[s].getAttribution());return this._update(),this._container},setPrefix:function(i){return this.options.prefix=i,this._update(),this},addAttribution:function(i){return i?(this._attributions[i]||(this._attributions[i]=0),this._attributions[i]++,this._update(),this):this},removeAttribution:function(i){return i?(this._attributions[i]&&(this._attributions[i]--,this._update()),this):this},_update:function(){if(this._map){var i=[];for(var s in this._attributions)this._attributions[s]&&i.push(s);var d=[];this.options.prefix&&d.push(this.options.prefix),i.length&&d.push(i.join(", ")),this._container.innerHTML=d.join(" | ")}}});Mt.mergeOptions({attributionControl:!0}),Mt.addInitHook(function(){this.options.attributionControl&&new di().addTo(this)}),Cn.Layers=bi,Cn.Zoom=mn,Cn.Scale=$t,Cn.Attribution=di,In.layers=function(i,s,d){return new bi(i,s,d)},In.zoom=function(i){return new mn(i)},In.scale=function(i){return new $t(i)},In.attribution=function(i){return new di(i)};var dn,An=nt.extend({initialize:function(i){this._map=i},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}}),Lr={Events:zt},Nr=Hn?"touchstart mousedown":"mousedown",Mi={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},Yi={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},Li=bt.extend({options:{clickTolerance:3},initialize:function(i,s,d,M){m(this,M),this._element=i,this._dragStartTarget=s||i,this._preventOutline=d},enable:function(){this._enabled||(Ne(this._dragStartTarget,Nr,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Li._dragging===this&&this.finishDrag(),ye(this._dragStartTarget,Nr,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(i){if(!i._simulated&&this._enabled&&(this._moved=!1,!Pn(this._element,"leaflet-zoom-anim")&&!(Li._dragging||i.shiftKey||i.which!==1&&i.button!==1&&!i.touches||(Li._dragging=this,this._preventOutline&&Vt(this._element),on(),_n(),this._moving)))){this.fire("down");var s=i.touches?i.touches[0]:i;this._startPoint=new De(s.clientX,s.clientY),Ne(document,Yi[i.type],this._onMove,this),Ne(document,Mi[i.type],this._onUp,this)}},_onMove:function(i){if(!i._simulated&&this._enabled)if(i.touches&&i.touches.length>1)this._moved=!0;else{var s=i.touches&&i.touches.length===1?i.touches[0]:i,d=new De(s.clientX,s.clientY).subtract(this._startPoint);(d.x||d.y)&&(Math.abs(d.x)+Math.abs(d.y)<this.options.clickTolerance||(ae(i),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=Yt(this._element).subtract(d),wt(document.body,"leaflet-dragging"),this._lastTarget=i.target||i.srcElement,window.SVGElementInstance&&this._lastTarget instanceof SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),wt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(d),this._moving=!0,Me(this._animRequest),this._lastEvent=i,this._animRequest=de(this._updatePosition,this,!0)))}},_updatePosition:function(){var i={originalEvent:this._lastEvent};this.fire("predrag",i),Gt(this._element,this._newPos),this.fire("drag",i)},_onUp:function(i){!i._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){ln(document.body,"leaflet-dragging"),this._lastTarget&&(ln(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null);for(var i in Yi)ye(document,Yi[i],this._onMove,this),ye(document,Mi[i],this._onUp,this);fi(),an(),this._moved&&this._moving&&(Me(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,Li._dragging=!1}}),yi=(Object.freeze||Object)({simplify:V,pointToSegmentDistance:Z,closestPointOnSegment:function(i,s,d){return Ct(i,s,d)},clipSegment:ft,_getEdgeIntersection:Oe,_getBitCode:At,_sqClosestPointOnSegment:Ct,isFlat:Tt,_flat:Et}),Gi=(Object.freeze||Object)({clipPolygon:Dt}),Ai={project:function(i){return new De(i.lng,i.lat)},unproject:function(i){return new me(i.y,i.x)},bounds:new qe([-180,-90],[180,90])},_i={R:6378137,R_MINOR:6356752314245179e-9,bounds:new qe([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(i){var s=Math.PI/180,d=this.R,M=i.lat*s,_=this.R_MINOR/d,O=Math.sqrt(1-_*_),S=O*Math.sin(M),Y=Math.tan(Math.PI/4-M/2)/Math.pow((1-S)/(1+S),O/2);return M=-d*Math.log(Math.max(Y,1e-10)),new De(i.lng*s*d,M)},unproject:function(i){for(var s,d=180/Math.PI,M=this.R,_=this.R_MINOR/M,O=Math.sqrt(1-_*_),S=Math.exp(-i.y/M),Y=Math.PI/2-2*Math.atan(S),X=0,pe=.1;X<15&&Math.abs(pe)>1e-7;X++)s=O*Math.sin(Y),s=Math.pow((1-s)/(1+s),O/2),Y+=pe=Math.PI/2-2*Math.atan(S*s)-Y;return new me(Y*d,i.x*d/M)}},Po=(Object.freeze||Object)({LonLat:Ai,Mercator:_i,SphericalMercator:kt}),Ki=t({},Ht,{code:"EPSG:3395",projection:_i,transformation:function(){var i=.5/(Math.PI*_i.R);return Ue(i,.5,-i,.5)}()}),Zr=t({},Ht,{code:"EPSG:4326",projection:Ai,transformation:Ue(1/180,1,-1/180,.5)}),bn=t({},St,{projection:Ai,transformation:Ue(1,0,-1,0),scale:function(i){return Math.pow(2,i)},zoom:function(i){return Math.log(i)/Math.LN2},distance:function(i,s){var d=s.lng-i.lng,M=s.lat-i.lat;return Math.sqrt(d*d+M*M)},infinite:!0});St.Earth=Ht,St.EPSG3395=Ki,St.EPSG3857=C,St.EPSG900913=R,St.EPSG4326=Zr,St.Simple=bn;var oi=bt.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(i){return i.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(i){return i&&i.removeLayer(this),this},getPane:function(i){return this._map.getPane(i?this.options[i]||i:this.options.pane)},addInteractiveTarget:function(i){return this._map._targets[r(i)]=this,this},removeInteractiveTarget:function(i){return delete this._map._targets[r(i)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(i){var s=i.target;if(s.hasLayer(this)){if(this._map=s,this._zoomAnimated=s._zoomAnimated,this.getEvents){var d=this.getEvents();s.on(d,this),this.once("remove",function(){s.off(d,this)},this)}this.onAdd(s),this.getAttribution&&s.attributionControl&&s.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),s.fire("layeradd",{layer:this})}}});Mt.include({addLayer:function(i){if(!i._layerAdd)throw new Error("The provided object is not a Layer.");var s=r(i);return this._layers[s]?this:(this._layers[s]=i,i._mapToAdd=this,i.beforeAdd&&i.beforeAdd(this),this.whenReady(i._layerAdd,i),this)},removeLayer:function(i){var s=r(i);return this._layers[s]?(this._loaded&&i.onRemove(this),i.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(i.getAttribution()),delete this._layers[s],this._loaded&&(this.fire("layerremove",{layer:i}),i.fire("remove")),i._map=i._mapToAdd=null,this):this},hasLayer:function(i){return!!i&&r(i)in this._layers},eachLayer:function(i,s){for(var d in this._layers)i.call(s,this._layers[d]);return this},_addLayers:function(i){for(var s=0,d=(i=i?H(i)?i:[i]:[]).length;s<d;s++)this.addLayer(i[s])}
7,_addZoomLimit:function(i){!isNaN(i.options.maxZoom)&&isNaN(i.options.minZoom)||(this._zoomBoundLayers[r(i)]=i,this._updateZoomLevels())},_removeZoomLimit:function(i){var s=r(i);this._zoomBoundLayers[s]&&(delete this._zoomBoundLayers[s],this._updateZoomLevels())},_updateZoomLevels:function(){var i=1/0,s=-1/0,d=this._getZoomSpan();for(var M in this._zoomBoundLayers){var _=this._zoomBoundLayers[M].options;i=_.minZoom===void 0?i:Math.min(i,_.minZoom),s=_.maxZoom===void 0?s:Math.max(s,_.maxZoom)}this._layersMaxZoom=s===-1/0?void 0:s,this._layersMinZoom=i===1/0?void 0:i,d!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var dr=oi.extend({initialize:function(i){this._layers={};var s,d;if(i)for(s=0,d=i.length;s<d;s++)this.addLayer(i[s])},addLayer:function(i){var s=this.getLayerId(i);return this._layers[s]=i,this._map&&this._map.addLayer(i),this},removeLayer:function(i){var s=i in this._layers?i:this.getLayerId(i);return this._map&&this._layers[s]&&this._map.removeLayer(this._layers[s]),delete this._layers[s],this},hasLayer:function(i){return!!i&&(i in this._layers||this.getLayerId(i)in this._layers)},clearLayers:function(){for(var i in this._layers)this.removeLayer(this._layers[i]);return this},invoke:function(i){var s,d,M=Array.prototype.slice.call(arguments,1);for(s in this._layers)(d=this._layers[s])[i]&&d[i].apply(d,M);return this},onAdd:function(i){for(var s in this._layers)i.addLayer(this._layers[s])},onRemove:function(i){for(var s in this._layers)i.removeLayer(this._layers[s])},eachLayer:function(i,s){for(var d in this._layers)i.call(s,this._layers[d]);return this},getLayer:function(i){return this._layers[i]},getLayers:function(){var i=[];for(var s in this._layers)i.push(this._layers[s]);return i},setZIndex:function(i){return this.invoke("setZIndex",i)},getLayerId:function(i){return r(i)}}),Zi=dr.extend({addLayer:function(i){return this.hasLayer(i)?this:(i.addEventParent(this),dr.prototype.addLayer.call(this,i),this.fire("layeradd",{layer:i}))},removeLayer:function(i){return this.hasLayer(i)?(i in this._layers&&(i=this._layers[i]),i.removeEventParent(this),dr.prototype.removeLayer.call(this,i),this.fire("layerremove",{layer:i})):this},setStyle:function(i){return this.invoke("setStyle",i)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var i=new Ve;for(var s in this._layers){var d=this._layers[s];i.extend(d.getBounds?d.getBounds():d.getLatLng())}return i}}),Or=nt.extend({initialize:function(i){m(this,i)},createIcon:function(i){return this._createIcon("icon",i)},createShadow:function(i){return this._createIcon("shadow",i)},_createIcon:function(i,s){var d=this._getIconUrl(i);if(!d){if(i==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var M=this._createImg(d,s&&s.tagName==="IMG"?s:null);return this._setIconStyles(M,i),M},_setIconStyles:function(i,s){var d=this.options,M=d[s+"Size"];typeof M=="number"&&(M=[M,M]);var _=v(M),O=v(s==="shadow"&&d.shadowAnchor||d.iconAnchor||_&&_.divideBy(2,!0));i.className="leaflet-marker-"+s+" "+(d.className||""),O&&(i.style.marginLeft=-O.x+"px",i.style.marginTop=-O.y+"px"),_&&(i.style.width=_.x+"px",i.style.height=_.y+"px")},_createImg:function(i,s){return s=s||document.createElement("img"),s.src=i,s},_getIconUrl:function(i){return ri&&this.options[i+"RetinaUrl"]||this.options[i+"Url"]}}),Qi=Or.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(i){return Qi.imagePath||(Qi.imagePath=this._detectIconPath()),(this.options.imagePath||Qi.imagePath)+Or.prototype._getIconUrl.call(this,i)},_detectIconPath:function(){var i=at("div","leaflet-default-icon-path",document.body),s=mt(i,"background-image")||mt(i,"backgroundImage");return document.body.removeChild(i),s=s===null||s.indexOf("url")!==0?"":s.replace(/^url\([\"\']?/,"").replace(/marker-icon\.png[\"\']?\)$/,"")}}),Ro=An.extend({initialize:function(i){this._marker=i},addHooks:function(){var i=this._marker._icon;this._draggable||(this._draggable=new Li(i,i,!0)),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),wt(i,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&ln(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(i){var s=this._marker,d=s._shadow,M=Yt(s._icon),_=s._map.layerPointToLatLng(M);d&&Gt(d,M),s._latlng=_,i.latlng=_,i.oldLatLng=this._oldLatLng,s.fire("move",i).fire("drag",i)},_onDragEnd:function(i){delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",i)}}),pr=oi.extend({options:{icon:new Qi,interactive:!0,draggable:!1,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",bubblingMouseEvents:!1},initialize:function(i,s){m(this,s),this._latlng=ge(i)},onAdd:function(i){this._zoomAnimated=this._zoomAnimated&&i.options.markerZoomAnimation,this._zoomAnimated&&i.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(i){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&i.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(i){var s=this._latlng;return this._latlng=ge(i),this.update(),this.fire("move",{oldLatLng:s,latlng:this._latlng})},setZIndexOffset:function(i){return this.options.zIndexOffset=i,this.update()},setIcon:function(i){return this.options.icon=i,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon){var i=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(i)}return this},_initIcon:function(){var i=this.options,s="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),d=i.icon.createIcon(this._icon),M=!1;d!==this._icon&&(this._icon&&this._removeIcon(),M=!0,i.title&&(d.title=i.title),i.alt&&(d.alt=i.alt)),wt(d,s),i.keyboard&&(d.tabIndex="0"),this._icon=d,i.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});
7var _=i.icon.createShadow(this._shadow),O=!1;_!==this._shadow&&(this._removeShadow(),O=!0),_&&(wt(_,s),_.alt=""),this._shadow=_,i.opacity<1&&this._updateOpacity(),M&&this.getPane().appendChild(this._icon),this._initInteraction(),_&&O&&this.getPane("shadowPane").appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),gt(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&gt(this._shadow),this._shadow=null},_setPos:function(i){Gt(this._icon,i),this._shadow&&Gt(this._shadow,i),this._zIndex=i.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(i){this._icon.style.zIndex=this._zIndex+i},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center).round();this._setPos(s)},_initInteraction:function(){if(this.options.interactive&&(wt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Ro)){var i=this.options.draggable;this.dragging&&(i=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Ro(this),i&&this.dragging.enable()}},setOpacity:function(i){return this.options.opacity=i,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var i=this.options.opacity;hn(this._icon,i),this._shadow&&hn(this._shadow,i)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor||[0,0]},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor||[0,0]}}),Mn=oi.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(i){this._renderer=i.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(i){return m(this,i),this._renderer&&this._renderer._updateStyle(this),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(Hn?10:0)}}),Qr=Mn.extend({options:{fill:!0,radius:10},initialize:function(i,s){m(this,s),this._latlng=ge(i),this._radius=this.options.radius},setLatLng:function(i){return this._latlng=ge(i),this.redraw(),this.fire("move",{latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(i){return this.options.radius=this._radius=i,this.redraw()},getRadius:function(){return this._radius},setStyle:function(i){var s=i&&i.radius||this._radius;return Mn.prototype.setStyle.call(this,i),this.setRadius(s),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var i=this._radius,s=this._radiusY||i,d=this._clickTolerance(),M=[i+d,s+d];this._pxBounds=new qe(this._point.subtract(M),this._point.add(M))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(i){return i.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),fo=Qr.extend({initialize:function(i,s,d){if(typeof s=="number"&&(s=t({},d,{radius:s})),m(this,s),this._latlng=ge(i),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(i){return this._mRadius=i,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var i=[this._radius,this._radiusY||this._radius];return new Ve(this._map.layerPointToLatLng(this._point.subtract(i)),this._map.layerPointToLatLng(this._point.add(i)))},setStyle:Mn.prototype.setStyle,_project:function(){var i=this._latlng.lng,s=this._latlng.lat,d=this._map,M=d.options.crs;if(M.distance===Ht.distance){var _=Math.PI/180,O=this._mRadius/Ht.R/_,S=d.project([s+O,
7i]),Y=d.project([s-O,i]),X=S.add(Y).divideBy(2),pe=d.unproject(X).lat,Le=Math.acos((Math.cos(O*_)-Math.sin(s*_)*Math.sin(pe*_))/(Math.cos(s*_)*Math.cos(pe*_)))/_;(isNaN(Le)||Le===0)&&(Le=O/Math.cos(Math.PI/180*s)),this._point=X.subtract(d.getPixelOrigin()),this._radius=isNaN(Le)?0:Math.max(Math.round(X.x-d.project([pe,i-Le]).x),1),this._radiusY=Math.max(Math.round(X.y-S.y),1)}else{var tt=M.unproject(M.project(this._latlng).subtract([this._mRadius,0]));this._point=d.latLngToLayerPoint(this._latlng),this._radius=this._point.x-d.latLngToLayerPoint(tt).x}this._updateBounds()}}),Oi=Mn.extend({options:{smoothFactor:1,noClip:!1},initialize:function(i,s){m(this,s),this._setLatLngs(i)},getLatLngs:function(){return this._latlngs},setLatLngs:function(i){return this._setLatLngs(i),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(i){for(var s,d,M=1/0,_=null,O=Ct,S=0,Y=this._parts.length;S<Y;S++)for(var X=this._parts[S],pe=1,Le=X.length;pe<Le;pe++){var tt=O(i,s=X[pe-1],d=X[pe],!0);tt<M&&(M=tt,_=O(i,s,d))}return _&&(_.distance=Math.sqrt(M)),_}
7,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var i,s,d,M,_,O,S,Y=this._rings[0],X=Y.length;if(!X)return null;for(i=0,s=0;i<X-1;i++)s+=Y[i].distanceTo(Y[i+1])/2;if(s===0)return this._map.layerPointToLatLng(Y[0]);for(i=0,M=0;i<X-1;i++)if(_=Y[i],O=Y[i+1],d=_.distanceTo(O),(M+=d)>s)return S=(M-s)/d,this._map.layerPointToLatLng([O.x-S*(O.x-_.x),O.y-S*(O.y-_.y)])},getBounds:function(){return this._bounds},addLatLng:function(i,s){return s=s||this._defaultShape(),i=ge(i),s.push(i),this._bounds.extend(i),this.redraw()},_setLatLngs:function(i){this._bounds=new Ve,this._latlngs=this._convertLatLngs(i)},_defaultShape:function(){return Tt(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(i){for(var s=[],d=Tt(i),M=0,_=i.length;M<_;M++)d?(s[M]=ge(i[M]),this._bounds.extend(s[M])):s[M]=this._convertLatLngs(i[M]);return s},_project:function(){var i=new qe;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,i);var s=this._clickTolerance(),d=new De(s,s);this._bounds.isValid()&&i.isValid()&&(i.min._subtract(d),i.max._add(d),this._pxBounds=i)},_projectLatlngs:function(i,s,d){var M,_,O=i[0]instanceof me,S=i.length;if(O){for(_=[],M=0;M<S;M++)_[M]=this._map.latLngToLayerPoint(i[M]),d.extend(_[M]);s.push(_)}else for(M=0;M<S;M++)this._projectLatlngs(i[M],s,d)},_clipPoints:function(){var i=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(i))if(this.options.noClip)this._parts=this._rings;else{var s,d,M,_,O,S,Y,X=this._parts;for(s=0,M=0,_=this._rings.length;s<_;s++)for(d=0,O=(Y=this._rings[s]).length;d<O-1;d++)(S=ft(Y[d],Y[d+1],i,d,!0))&&(X[M]=X[M]||[],X[M].push(S[0]),S[1]===Y[d+1]&&d!==O-2||(X[M].push(S[1]),M++))}},_simplifyPoints:function(){for(var i=this._parts,s=this.options.smoothFactor,d=0,M=i.length;d<M;d++)i[d]=V(i[d],s)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(i,s){var d,M,_,O,S,Y,X=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(i))return!1;for(d=0,O=this._parts.length;d<O;d++)for(M=0,_=(S=(Y=this._parts[d]).length)-1;M<S;_=M++)if((s||M!==0)&&Z(i,Y[_],Y[M])<=X)return!0;return!1}});Oi._flat=Et;var zr=Oi.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
7,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var i,s,d,M,_,O,S,Y,X,pe=this._rings[0],Le=pe.length;if(!Le)return null;for(O=S=Y=0,i=0,s=Le-1;i<Le;s=i++)d=pe[i],M=pe[s],_=d.y*M.x-M.y*d.x,S+=(d.x+M.x)*_,Y+=(d.y+M.y)*_,O+=3*_;return X=O===0?pe[0]:[S/O,Y/O],this._map.layerPointToLatLng(X)},_convertLatLngs:function(i){var s=Oi.prototype._convertLatLngs.call(this,i),d=s.length;return d>=2&&s[0]instanceof me&&s[0].equals(s[d-1])&&s.pop(),s},_setLatLngs:function(i){Oi.prototype._setLatLngs.call(this,i),Tt(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Tt(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var i=this._renderer._bounds,s=this.options.weight,d=new De(s,s);if(i=new qe(i.min.subtract(d),i.max.add(d)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(i))if(this.options.noClip)this._parts=this._rings;else for(var M,_=0,O=this._rings.length;_<O;_++)(M=Dt(this._rings[_],i,!0)).length&&this._parts.push(M)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(i){var s,d,M,_,O,S,Y,X,pe=!1;if(!this._pxBounds.contains(i))return!1;for(_=0,Y=this._parts.length;_<Y;_++)for(O=0,S=(X=(s=this._parts[_]).length)-1;O<X;S=O++)d=s[O],M=s[S],d.y>i.y!=M.y>i.y&&i.x<(M.x-d.x)*(i.y-d.y)/(M.y-d.y)+d.x&&(pe=!pe);return pe||Oi.prototype._containsPoint.call(this,i,!0)}}),Ji=Zi.extend({initialize:function(i,s){m(this,s),this._layers={},i&&this.addData(i)},addData:function(i){var s,d,M,_=H(i)?i:i.features;if(_){for(s=0,d=_.length;s<d;s++)((M=_[s]).geometries||M.geometry||M.features||M.coordinates)&&this.addData(M);return this}var O=this.options;if(O.filter&&!O.filter(i))return this;var S=Bt(i,O);return S?(S.feature=Gn(i),S.defaultOptions=S.options,this.resetStyle(S),O.onEachFeature&&O.onEachFeature(i,S),this.addLayer(S)):this},resetStyle:function(i){return i.options=t({},i.defaultOptions),this._setLayerStyle(i,this.options.style),this},setStyle:function(i){return this.eachLayer(function(s){this._setLayerStyle(s,i)},this)},_setLayerStyle:function(i,s){typeof s=="function"&&(s=s(i.feature)),i.setStyle&&i.setStyle(s)}}),po={toGeoJSON:function(i){return Ln(this,{type:"Point",coordinates:fn(this.getLatLng(),i)})}};pr.include(po),fo.include(po),Qr.include(po),Oi.include({toGeoJSON:function(i){var s=!Tt(this._latlngs),d=tn(this._latlngs,s?1:0,!1,i);return Ln(this,{type:(s?"Multi":"")+"LineString",coordinates:d})}}),zr.include({toGeoJSON:function(i){var s=!Tt(this._latlngs),d=s&&!Tt(this._latlngs[0]),M=tn(this._latlngs,d?2:s?1:0,!0,i);return s||(M=[M]),Ln(this,{type:(d?"Multi":"")+"Polygon",coordinates:M})}}),dr.include({toMultiPoint:function(i){var s=[];return this.eachLayer(function(d){s.push(d.toGeoJSON(i).geometry.coordinates)}),Ln(this,{type:"MultiPoint",coordinates:s})},toGeoJSON:function(i){var s=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(s==="MultiPoint")return this.toMultiPoint(i);var d=s==="GeometryCollection",M=[];return this.eachLayer(function(_){if(_.toGeoJSON){var O=_.toGeoJSON(i);if(d)M.push(O.geometry);else{var S=Gn(O);S.type==="FeatureCollection"?M.push.apply(M,S.features):M.push(S)}}}),d?Ln(this,{geometries:M,type:"GeometryCollection"}):{type:"FeatureCollection",features:M}}});var er=Kn,ho=oi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(i,s,d){this._url=i,this._bounds=Re(s),m(this,d)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(wt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){gt(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(i){return this.options.opacity=i,this._image&&this._updateOpacity(),this},setStyle:function(i){return i.opacity&&this.setOpacity(i.opacity),this},bringToFront:function(){return this._map&&wn(this._image),this},bringToBack:function(){return this._map&&cn(this._image),this},setUrl:function(i){return this._url=i,this._image&&(this._image.src=i),this},setBounds:function(i){return this._bounds=Re(i),this._map&&this._reset(),this},getEvents:function(){var i={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var i=this._image=at("img","leaflet-image-layer "+(this._zoomAnimated?"leaflet-zoom-animated":"")+(this.options.className||""));i.onselectstart=c,i.onmousemove=c,i.onload=n(this.fire,this,"load"),i.onerror=n(this._overlayOnError,this,"error"),this.options.crossOrigin&&(i.crossOrigin=""),this.options.zIndex&&this._updateZIndex(),i.src=this._url,i.alt=this.options.alt},_animateZoom:function(i){var s=this._map.getZoomScale(i.zoom),d=this._map._latLngBoundsToNewLayerBounds(this._bounds,i.zoom,i.center).min;Zt(this._image,d,s)},_reset:function(){var i=this._image,s=new qe(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),d=s.get
7Size();Gt(i,s.min),i.style.width=d.x+"px",i.style.height=d.y+"px"},_updateOpacity:function(){hn(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var i=this.options.errorOverlayUrl;i&&this._url!==i&&(this._url=i,this._image.src=i)}}),Jr=ho.extend({options:{autoplay:!0,loop:!0},_initImage:function(){var i=this._url.tagName==="VIDEO",s=this._image=i?this._url:at("video");if(s.class=s.class||"",s.class+="leaflet-image-layer "+(this._zoomAnimated?"leaflet-zoom-animated":""),s.onselectstart=c,s.onmousemove=c,s.onloadeddata=n(this.fire,this,"load"),!i){H(this._url)||(this._url=[this._url]),s.autoplay=!!this.options.autoplay,s.loop=!!this.options.loop;for(var d=0;d<this._url.length;d++){var M=at("source");M.src=this._url[d],s.appendChild(M)}}}}),si=oi.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(i,s){m(this,i),this._source=s},onAdd:function(i){this._zoomAnimated=i._zoomAnimated,this._container||this._initLayout(),i._fadeAnimated&&hn(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),i._fadeAnimated&&hn(this._container,1),this.bringToFront()},onRemove:function(i){i._fadeAnimated?(hn(this._container,0),this._removeTimeout=setTimeout(n(gt,void 0,this._container),200)):gt(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(i){return this._latlng=ge(i),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(i){return this._content=i,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var i={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&wn(this._container),this},bringToBack:function(){return this._map&&cn(this._container),this},_updateContent:function(){if(this._content){var i=this._contentNode,s=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof s=="string")i.innerHTML=s;else{for(;i.hasChildNodes();)i.removeChild(i.firstChild);i.appendChild(s)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var i=this._map.latLngToLayerPoint(this._latlng),s=v(this.options.offset),d=this._getAnchor();this._zoomAnimated?Gt(this._container,i.add(d)):s=s.add(i).add(d);var M=this._containerBottom=-s.y,_=this._containerLeft=-Math.round(this._containerWidth/2)+s.x;this._container.style.bottom=M+"px",this._container.style.left=_+"px"}},_getAnchor:function(){return[0,0]}}),ci=si.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,className:""},openOn:function(i){return i.openPopup(this),this},onAdd:function(i){si.prototype.onAdd.call(this,i),i.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Mn||this._source.on("preclick",Ae))},onRemove:function(i){si.prototype.onRemove.call(this,i),i.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Mn||this._source.off("preclick",Ae))},getEvents:function(){var i=si.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(i.preclick=this._close),this.options.keepInView&&(i.moveend=this._adjustPan),i},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var i="leaflet-popup",s=this._container=at("div",i+" "+(this.options.className||"")+" leaflet-zoom-animated"),d=this._wrapper=at("div",i+"-content-wrapper",s);if(this._contentNode=at("div",i+"-content",d),Ee(d),xe(this._contentNode),Ne(d,"contextmenu",Ae),this._tipContainer=at("div",i+"-tip-container",s),this._tip=at("div",i+"-tip",this._tipContainer),this.options.closeButton){var M=this._closeButton=at("a",i+"-close-button",s);M.href="#close",M.innerHTML="&#215;",Ne(M,"click",this._onCloseButtonClick,this)}},_updateLayout:function(){var i=this._contentNode,s=i.style;s.width="",s.whiteSpace="nowrap";var d=i.offsetWidth;d=Math.min(d,this.options.maxWidth),d=Math.max(d,this.options.minWidth),s.width=d+1+"px",s.whiteSpace="",s.height="";var M=i.offsetHeight,_=this.options.maxHeight;_&&M>_?(s.height=_+"px",wt(i,"leaflet-popup-scrolled")):ln(i,"leaflet-popup-scrolled"),this._containerWidth=this._container.offsetWidth},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center),d=this._getAnchor();Gt(this._container,s.add(d))},_adjustPan:function(){if(!(!this.options.autoPan||this._map._panAnim&&this._map._panAnim._inProgress)){var i=this._map,s=parseInt(mt(this._container,"marginBottom"),10)||0,d=this._container.offsetHeight+s,M=this._containerWidth,_=new De(this._containerLeft,-d-this._containerBottom);_._add(Yt(this._container));var O=i.layerPointToContainerPoint(_),S=v(this.options.autoPanPadding),Y=v(this.options.autoPanPaddingTopLeft||S),X=v(this.options.autoPanPaddingBottomRight||S),pe=i.getSize(),Le=0,tt=0;O.x+M+X.x>pe.x&&(Le=O.x+M-pe.x+X.x),O.x-Le-Y.x<0&&(Le=O.x-Y.x),O.y+d+X.y>
7pe.y&&(tt=O.y+d-pe.y+X.y),O.y-tt-Y.y<0&&(tt=O.y-Y.y),(Le||tt)&&i.fire("autopanstart").panBy([Le,tt])}},_onCloseButtonClick:function(i){this._close(),it(i)},_getAnchor:function(){return v(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Mt.mergeOptions({closePopupOnClick:!0}),Mt.include({openPopup:function(i,s,d){return i instanceof ci||(i=new ci(d).setContent(i)),s&&i.setLatLng(s),this.hasLayer(i)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=i,this.addLayer(i))},closePopup:function(i){return i&&i!==this._popup||(i=this._popup,this._popup=null),i&&this.removeLayer(i),this}}),oi.include({bindPopup:function(i,s){return i instanceof ci?(m(i,s),this._popup=i,i._source=this):(this._popup&&!s||(this._popup=new ci(s,this)),this._popup.setContent(i)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(i,s){if(i instanceof oi||(s=i,i=this),i instanceof Zi)for(var d in this._layers){i=this._layers[d];break}return s||(s=i.getCenter?i.getCenter():i.getLatLng()),this._popup&&this._map&&(this._popup._source=i,this._popup.update(),this._map.openPopup(this._popup,s)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(i){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(i)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(i){return this._popup&&this._popup.setContent(i),this},getPopup:function(){return this._popup},_openPopup:function(i){var s=i.layer||i.target;this._popup&&this._map&&(it(i),s instanceof Mn?this.openPopup(i.layer||i.target,i.latlng):this._map.hasLayer(this._popup)&&this._popup._source===s?this.closePopup():this.openPopup(s,i.latlng))},_movePopup:function(i){this._popup.setLatLng(i.latlng)},_onKeyPress:function(i){i.originalEvent.keyCode===13&&this._openPopup(i)}});var Xi=si.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(i){si.prototype.onAdd.call(this,i),this.setOpacity(this.options.opacity),i.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(i){si.prototype.onRemove.call(this,i),i.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var i=si.prototype.getEvents.call(this);return Hn&&!this.options.permanent&&(i.preclick=this._close),i},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var i="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=at("div",i)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(i){var s=this._map,d=this._container,M=s.latLngToContainerPoint(s.getCenter()),_=s.layerPointToContainerPoint(i),O=this.options.direction,S=d.offsetWidth,Y=d.offsetHeight,X=v(this.options.offset),pe=this._getAnchor();O==="top"?i=i.add(v(-S/2+X.x,-Y+X.y+pe.y,!0)):O==="bottom"?i=i.subtract(v(S/2-X.x,-X.y,!0)):O==="center"?i=i.subtract(v(S/2+X.x,Y/2-pe.y+X.y,!0)):O==="right"||O==="auto"&&_.x<M.x?(O="right",i=i.add(v(X.x+pe.x,pe.y-Y/2+X.y,!0))):(O="left",i=i.subtract(v(S+pe.x-X.x,Y/2-pe.y-X.y,!0))),ln(d,"leaflet-tooltip-right"),ln(d,"leaflet-tooltip-left"),ln(d,"leaflet-tooltip-top"),ln(d,"leaflet-tooltip-bottom"),wt(d,"leaflet-tooltip-"+O),Gt(d,i)},_updatePosition:function(){var i=this._map.latLngToLayerPoint(this._latlng);this._setPosition(i)},setOpacity:function(i){this.options.opacity=i,this._container&&hn(this._container,i)},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center);this._setPosition(s)},_getAnchor:function(){return v(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Mt.include({openTooltip:function(i,s,d){return i instanceof Xi||(i=new Xi(d).setContent(i)),s&&i.setLatLng(s),this.hasLayer(i)?this:this.addLayer(i)},closeTooltip:function(i){return i&&this.removeLayer(i),this}}),oi.include({bindTooltip:function(i,s){return i instanceof Xi?(m(i,s),this._tooltip=i,i._source=this):(this._tooltip&&!s||(this._tooltip=new Xi(s,this)),this._tooltip.setContent(i)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(i){if(i||!this._tooltipHandlersAdded){var s=i?"off":"on",d={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?d.add=this._openTooltip:(d.mouseover=this._openTooltip,d.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(d.mousemove=this._moveTooltip),Hn&&(d.click=this._openTooltip)),this[s](d),this._tooltipHandlersAdded=!i}},openTooltip:function(i,s){if(i instanceof oi||(s=i,i=this),i instanceof Zi)for(var d in this._layers){i=this._layers[d];break}return s||(s=i.getCenter?i.getCenter():i.getLatLng()),this._tooltip&&this._map&&(this._tooltip._source=i,this._tooltip.update(),this._map.openTooltip(this._tooltip,s),this._tooltip.options.interactive&&this._tooltip._container&&(wt(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(ln(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(i){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(i)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(i){return this._tooltip&&this._tooltip.setContent(i),this},getTooltip:function(){return this._tooltip},_openTooltip:function(i){var s=i.layer||i.target;this._tooltip&&this._map&&this.openTooltip(s,this._tooltip.options.sticky?i.latlng:void 0)},_moveTooltip:function(i){var s,d,M=i.latlng;this._tooltip.options.sticky&&i.originalEvent&&(s=this._map.mouseEventToContainerPoint(i.originalEvent),d=this._map.containerPointToLayerPoint(s),M=this._map.layerPointToLatLng(d)),this._tooltip.setLatLng(M)}});var xr=Or.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(i){var s=i&&i.tagName==="DIV"?i:document.createElement("div"),d=this.options;if(s.innerHTML=d.html!==!1?d.html:"",d.bgPos){var M=v(d.bgPos);s.style.backgroundPosition=-M.x+"px "+-M.y+"px"}return this._setIconStyles(s,"icon"),s},createShadow:function(){return null}});Or.Default=Qi;var eo=oi.extend({options:{tileSize:256,opacity:1,updateWhenIdle:ei,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(i){m(this,i)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()}
7,beforeAdd:function(i){i._addZoomLimit(this)},onRemove:function(i){this._removeAllTiles(),gt(this._container),i._removeZoomLimit(this),this._container=null,this._tileZoom=null},bringToFront:function(){return this._map&&(wn(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(cn(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(i){return this.options.opacity=i,this._updateOpacity(),this},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var i={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=o(this._onMoveEnd,this.options.updateInterval,this)),i.move=this._onMove),this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},createTile:function(){return document.createElement("div")},getTileSize:function(){var i=this.options.tileSize;return i instanceof De?i:new De(i,i)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(i){for(var s,d=this.getPane().children,M=-i(-1/0,1/0),_=0,O=d.length;_<O;_++)s=d[_].style.zIndex,d[_]!==this._container&&s&&(M=i(M,+s));isFinite(M)&&(this.options.zIndex=M+i(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!K){hn(this._container,this.options.opacity);var i=+new Date,s=!1,d=!1;for(var M in this._tiles){var _=this._tiles[M];if(_.current&&_.loaded){var O=Math.min(1,(i-_.loaded)/200);hn(_.el,O),O<1?s=!0:(_.active?d=!0:this._onOpaqueTile(_),_.active=!0)}}d&&!this._noPrune&&this._pruneTiles(),s&&(Me(this._fadeFrame),this._fadeFrame=de(this._updateOpacity,this))}},_onOpaqueTile:c,_initContainer:function(){this._container||(this._container=at("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var i=this._tileZoom,s=this.options.maxZoom;if(i!==void 0){for(var d in this._levels)this._levels[d].el.children.length||d===i?(this._levels[d].el.style.zIndex=s-Math.abs(i-d),this._onUpdateLevel(d)):(gt(this._levels[d].el),this._removeTilesAtZoom(d),this._onRemoveLevel(d),delete this._levels[d]);var M=this._levels[i],_=this._map;return M||((M=this._levels[i]={}).el=at("div","leaflet-tile-container leaflet-zoom-animated",this._container),M.el.style.zIndex=s,M.origin=_.project(_.unproject(_.getPixelOrigin()),i).round(),M.zoom=i,this._setZoomTransform(M,_.getCenter(),_.getZoom()),M.el.offsetWidth,this._onCreateLevel(M)),this._level=M,M}},_onUpdateLevel:c,_onRemoveLevel:c,_onCreateLevel:c,_pruneTiles:function(){if(this._map){var i,s,d=this._map.getZoom();if(d>this.options.maxZoom||d<this.options.minZoom)this._removeAllTiles();else{for(i in this._tiles)(s=this._tiles[i]).retain=s.current;for(i in this._tiles)if((s=this._tiles[i]).current&&!s.active){var M=s.coords;this._retainParent(M.x,M.y,M.z,M.z-5)||this._retainChildren(M.x,M.y,M.z,M.z+2)}for(i in this._tiles)this._tiles[i].retain||this._removeTile(i)}}},_removeTilesAtZoom:function(i){for(var s in this._tiles)this._tiles[s].coords.z===i&&this._removeTile(s)},_removeAllTiles:function(){for(var i in this._tiles)this._removeTile(i)},_invalidateAll:function(){for(var i in this._levels)gt(this._levels[i].el),this._onRemoveLevel(i),delete this._levels[i];this._removeAllTiles(),this._tileZoom=null},_retainParent:function(i,s,d,M){var _=Math.floor(i/2),O=Math.floor(s/2),S=d-1,Y=new De(+_,+O);Y.z=+S;var X=this._tileCoordsToKey(Y),pe=this._tiles[X];return pe&&pe.active?(pe.retain=!0,!0):(pe&&pe.loaded&&(pe.retain=!0),S>M&&this._retainParent(_,O,S,M))},_retainChildren:function(i,s,d,M){for(var _=2*i;_<2*i+2;_++)for(var O=2*s;O<2*s+2;O++){var S=new De(_,O);S.z=d+1;var Y=this._tileCoordsToKey(S),X=this._tiles[Y];X&&X.active?X.retain=!0:(X&&X.loaded&&(X.retain=!0),d+1<M&&this._retainChildren(_,O,d+1,M))}},_resetView:function(i){var s=i&&(i.pinch||i.flyTo);
7this._setView(this._map.getCenter(),this._map.getZoom(),s,s)},_animateZoom:function(i){this._setView(i.center,i.zoom,!0,i.noUpdate)},_clampZoom:function(i){var s=this.options;return s.minNativeZoom!==void 0&&i<s.minNativeZoom?s.minNativeZoom:s.maxNativeZoom!==void 0&&s.maxNativeZoom<i?s.maxNativeZoom:i},_setView:function(i,s,d,M){var _=this._clampZoom(Math.round(s));(this.options.maxZoom!==void 0&&_>this.options.maxZoom||this.options.minZoom!==void 0&&_<this.options.minZoom)&&(_=void 0);var O=this.options.updateWhenZooming&&_!==this._tileZoom;M&&!O||(this._tileZoom=_,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),_!==void 0&&this._update(i),d||this._pruneTiles(),this._noPrune=!!d),this._setZoomTransforms(i,s)},_setZoomTransforms:function(i,s){for(var d in this._levels)this._setZoomTransform(this._levels[d],i,s)},_setZoomTransform:function(i,s,d){var M=this._map.getZoomScale(d,i.zoom),_=i.origin.multiplyBy(M).subtract(this._map._getNewPixelOrigin(s,d)).round();Un?Zt(i.el,_,M):Gt(i.el,_)},_resetGrid:function(){var i=this._map,s=i.options.crs,d=this._tileSize=this.getTileSize(),M=this._tileZoom,_=this._map.getPixelWorldBounds(this._tileZoom);_&&(this._globalTileRange=this._pxBoundsToTileRange(_)),this._wrapX=s.wrapLng&&!this.options.noWrap&&[Math.floor(i.project([0,s.wrapLng[0]],M).x/d.x),Math.ceil(i.project([0,s.wrapLng[1]],M).x/d.y)],this._wrapY=s.wrapLat&&!this.options.noWrap&&[Math.floor(i.project([s.wrapLat[0],0],M).y/d.x),Math.ceil(i.project([s.wrapLat[1],0],M).y/d.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(i){var s=this._map,d=s._animatingZoom?Math.max(s._animateToZoom,s.getZoom()):s.getZoom(),M=s.getZoomScale(d,this._tileZoom),_=s.project(i,this._tileZoom).floor(),O=s.getSize().divideBy(2*M);return new qe(_.subtract(O),_.add(O))},_update:function(i){var s=this._map;if(s){var d=this._clampZoom(s.getZoom());if(i===void 0&&(i=s.getCenter()),this._tileZoom!==void 0){var M=this._getTiledPixelBounds(i),_=this._pxBoundsToTileRange(M),O=_.getCenter(),S=[],Y=this.options.keepBuffer,X=new qe(_.getBottomLeft().subtract([Y,-Y]),_.getTopRight().add([Y,-Y]));if(!(isFinite(_.min.x)&&isFinite(_.min.y)&&isFinite(_.max.x)&&isFinite(_.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var pe in this._tiles){var Le=this._tiles[pe].coords;Le.z===this._tileZoom&&X.contains(new De(Le.x,Le.y))||(this._tiles[pe].current=!1)}if(Math.abs(d-this._tileZoom)>1)this._setView(i,d);else{for(var tt=_.min.y;tt<=_.max.y;tt++)for(var _t=_.min.x;_t<=_.max.x;_t++){var Wt=new De(_t,tt);Wt.z=this._tileZoom,this._isValidTile(Wt)&&(this._tiles[this._tileCoordsToKey(Wt)]||S.push(Wt))}if(S.sort(function(Xt,Jt){return Xt.distanceTo(O)-Jt.distanceTo(O)}),S.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var It=document.createDocumentFragment();for(_t=0;_t<S.length;_t++)this._addTile(S[_t],It);this._level.el.appendChild(It)}}}}},_isValidTile:function(i){var s=this._map.options.crs;if(!s.infinite){var d=this._globalTileRange;if(!s.wrapLng&&(i.x<d.min.x||i.x>d.max.x)||!s.wrapLat&&(i.y<d.min.y||i.y>d.max.y))return!1}if(!this.options.bounds)return!0;var M=this._tileCoordsToBounds(i);return Re(this.options.bounds).overlaps(M)},_keyToBounds:function(i){return this._tileCoordsToBounds(this._keyToTileCoords(i))},_tileCoordsToBounds:function(i){var s=this._map,d=this.getTileSize(),M=i.scaleBy(d),_=M.add(d),O=new Ve(s.unproject(M,i.z),s.unproject(_,i.z));return this.options.noWrap||s.wrapLatLngBounds(O),O},_tileCoordsToKey:function(i){return i.x+":"+i.y+":"+i.z},_keyToTileCoords:function(i){var s=i.split(":"),d=new De(+s[0],+s[1]);return d.z=+s[2],d},_removeTile:function(i){var s=this._tiles[i];s&&(gt(s.el),delete this._tiles[i],this.fire("tileunload",{tile:s.el,coords:this._keyToTileCoords(i)}))},_initTile:function(i){wt(i,"leaflet-tile");var s=this.getTileSize();i.style.width=s.x+"px",i.style.height=s.y+"px",i.onselectstart=c,i.onmousemove=c,K&&this.options.opacity<1&&hn(i,this.options.opacity),ut&&!et&&(i.style.WebkitBackfaceVisibility="hidden")},_addTile:function(i,s){var d=this._getTilePos(i),M=this._tileCoordsToKey(i),_=this.createTile(this._wrapCoords(i),n(this._tileReady,this,i));this._initTile(_),this.createTile.length<2&&de(n(this._tileReady,this,i,null,_)),Gt(_,d),this._tiles[M]={el:_,coords:i,current:!0},s.appendChild(_),this.fire("tileloadstart",{tile:_,coords:i})},_tileReady:function(i,s,d){if(this._map){s&&this.fire("tileerror",{error:s,tile:d,coords:i});var M=this._tileCoordsToKey(i);(d=this._tiles[M])&&(d.loaded=+new Date,this._map._fadeAnimated?(hn(d.el,0),Me(this._fadeFrame),this._fadeFrame=de(this._updateOpacity,this)):(d.active=!0,this._pruneTiles()),s||(wt(d.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:d.el,coords:i})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),K||!this._map._fadeAnimated?de(this._pruneTiles,this):setTimeout(n(this._pruneTiles,this),250)))}},_getTilePos:function(i){return i.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(i){var s=new De(this._wrapX?a(i.x,this._wrapX):i.x,this._wrapY?a(i.y,this._wrapY):i.y);return s.z=i.z,s},_pxBoundsToTileRange:function(i){var s=this.getTileSize();return new qe(i.min.unscaleBy(s).floor(),i.max.unscaleBy(s).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var i in this._tiles)if(!this._tiles[i].loaded)return!1;return!0}}),hr=eo.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(i,s){this._url=i,(s=m(this,s)).detectRetina&&ri&&s.maxZoom>0&&(s.tileSize=Math.floor(s.tileSize/2),s.zoomReverse?(s.zoomOffset--,s.minZ
7oom++):(s.zoomOffset++,s.maxZoom--),s.minZoom=Math.max(0,s.minZoom)),typeof s.subdomains=="string"&&(s.subdomains=s.subdomains.split("")),ut||this.on("tileunload",this._onTileRemove)},setUrl:function(i,s){return this._url=i,s||this.redraw(),this},createTile:function(i,s){var d=document.createElement("img");return Ne(d,"load",n(this._tileOnLoad,this,s,d)),Ne(d,"error",n(this._tileOnError,this,s,d)),this.options.crossOrigin&&(d.crossOrigin=""),d.alt="",d.setAttribute("role","presentation"),d.src=this.getTileUrl(i),d},getTileUrl:function(i){var s={r:ri?"@2x":"",s:this._getSubdomain(i),x:i.x,y:i.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var d=this._globalTileRange.max.y-i.y;this.options.tms&&(s.y=d),s["-y"]=d}return k(this._url,t(s,this.options))},_tileOnLoad:function(i,s){K?setTimeout(n(i,this,null,s),0):i(null,s)},_tileOnError:function(i,s,d){var M=this.options.errorTileUrl;M&&s.src!==M&&(s.src=M),i(d,s)},_onTileRemove:function(i){i.tile.onload=null},_getZoomForUrl:function(){var i=this._tileZoom,s=this.options.maxZoom,d=this.options.zoomReverse,M=this.options.zoomOffset;return d&&(i=s-i),i+M},_getSubdomain:function(i){var s=Math.abs(i.x+i.y)%this.options.subdomains.length;return this.options.subdomains[s]},_abortLoading:function(){var i,s;for(i in this._tiles)this._tiles[i].coords.z!==this._tileZoom&&((s=this._tiles[i].el).onload=c,s.onerror=c,s.complete||(s.src=j,gt(s)))}}),kn=hr.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(i,s){this._url=i;var d=t({},this.defaultWmsParams);for(var M in s)M in this.options||(d[M]=s[M]);s=m(this,s),d.width=d.height=s.tileSize*(s.detectRetina&&ri?2:1),this.wmsParams=d},onAdd:function(i){this._crs=this.options.crs||i.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var s=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[s]=this._crs.code,hr.prototype.onAdd.call(this,i)},getTileUrl:function(i){var s=this._tileCoordsToBounds(i),d=this._crs.project(s.getNorthWest()),M=this._crs.project(s.getSouthEast()),_=(this._wmsVersion>=1.3&&this._crs===Zr?[M.y,d.x,d.y,M.x]:[d.x,M.y,M.x,d.y]).join(","),O=hr.prototype.getTileUrl.call(this,i);return O+T(this.wmsParams,O,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+_},setParams:function(i,s){return t(this.wmsParams,i),s||this.redraw(),this}});hr.WMS=kn,Ar.wms=function(i,s){return new kn(i,s)};var mi=oi.extend({options:{padding:.1},initialize:function(i){m(this,i),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&wt(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var i={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(i.zoomanim=this._onAnimZoom),i},_onAnimZoom:function(i){this._updateTransform(i.center,i.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(i,s){var d=this._map.getZoomScale(s,this._zoom),M=Yt(this._container),_=this._map.getSize().multiplyBy(.5+this.options.padding),O=this._map.project(this._center,s),S=this._map.project(i,s).subtract(O),Y=_.multiplyBy(-d).add(M).add(_).subtract(S);Un?Zt(this._container,Y,d):Gt(this._container,Y)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var i in this._layers)this._layers[i]._reset()},_onZoomEnd:function(){for(var i in this._layers)this._layers[i]._project()},_updatePaths:function(){for(var i in this._layers)this._layers[i]._update()},_update:function(){var i=this.options.padding,s=this._map.getSize(),d=this._map.containerPointToLayerPoint(s.multiplyBy(-i)).round();this._bounds=new qe(d,d.add(s.multiplyBy(1+2*i)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),gi=mi.extend({getEvents:function(){var i=mi.prototype.getEvents.call(this);return i.viewprereset=this._onViewPreReset,i},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){mi.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var i=this._container=document.createElement("canvas");Ne(i,"mousemove",o(this._onMouseMove,32,this),this),Ne(i,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Ne(i,"mouseout",this._handleMouseOut,this),this._ctx=i.getContext("2d")},_destroyContainer:function(){delete this._ctx,gt(this._container),ye(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){this._redrawBounds=null;for(var i in this._layers)this._layers[i]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){this._drawnLayers={},mi.prototype._update.call(this);
7var i=this._bounds,s=this._container,d=i.getSize(),M=ri?2:1;Gt(s,i.min),s.width=M*d.x,s.height=M*d.y,s.style.width=d.x+"px",s.style.height=d.y+"px",ri&&this._ctx.scale(2,2),this._ctx.translate(-i.min.x,-i.min.y),this.fire("update")}},_reset:function(){mi.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(i){this._updateDashArray(i),this._layers[r(i)]=i;var s=i._order={layer:i,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=s),this._drawLast=s,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(i){this._requestRedraw(i)},_removePath:function(i){var s=i._order,d=s.next,M=s.prev;d?d.prev=M:this._drawLast=M,M?M.next=d:this._drawFirst=d,delete i._order,delete this._layers[L.stamp(i)],this._requestRedraw(i)},_updatePath:function(i){this._extendRedrawBounds(i),i._project(),i._update(),this._requestRedraw(i)},_updateStyle:function(i){this._updateDashArray(i),this._requestRedraw(i)},_updateDashArray:function(i){if(i.options.dashArray){var s,d=i.options.dashArray.split(","),M=[];for(s=0;s<d.length;s++)M.push(Number(d[s]));i.options._dashArray=M}},_requestRedraw:function(i){this._map&&(this._extendRedrawBounds(i),this._redrawRequest=this._redrawRequest||de(this._redraw,this))},_extendRedrawBounds:function(i){if(i._pxBounds){var s=(i.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new qe,this._redrawBounds.extend(i._pxBounds.min.subtract([s,s])),this._redrawBounds.extend(i._pxBounds.max.add([s,s]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var i=this._redrawBounds;if(i){var s=i.getSize();this._ctx.clearRect(i.min.x,i.min.y,s.x,s.y)}else this._ctx.clearRect(0,0,this._container.width,this._container.height)},_draw:function(){var i,s=this._redrawBounds;if(this._ctx.save(),s){var d=s.getSize();this._ctx.beginPath(),this._ctx.rect(s.min.x,s.min.y,d.x,d.y),this._ctx.clip()}this._drawing=!0;for(var M=this._drawFirst;M;M=M.next)i=M.layer,(!s||i._pxBounds&&i._pxBounds.intersects(s))&&i._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(i,s){if(this._drawing){var d,M,_,O,S=i._parts,Y=S.length,X=this._ctx;if(Y){for(this._drawnLayers[i._leaflet_id]=i,X.beginPath(),d=0;d<Y;d++){for(M=0,_=S[d].length;M<_;M++)O=S[d][M],X[M?"lineTo":"moveTo"](O.x,O.y);s&&X.closePath()}this._fillStroke(X,i)}}},_updateCircle:function(i){if(this._drawing&&!i._empty()){var s=i._point,d=this._ctx,M=i._radius,_=(i._radiusY||M)/M;this._drawnLayers[i._leaflet_id]=i,_!==1&&(d.save(),d.scale(1,_)),d.beginPath(),d.arc(s.x,s.y/_,M,0,2*Math.PI,!1),_!==1&&d.restore(),this._fillStroke(d,i)}},_fillStroke:function(i,s){var d=s.options;d.fill&&(i.globalAlpha=d.fillOpacity,i.fillStyle=d.fillColor||d.color,i.fill(d.fillRule||"evenodd")),d.stroke&&d.weight!==0&&(i.setLineDash&&i.setLineDash(s.options&&s.options._dashArray||[]),i.globalAlpha=d.opacity,i.lineWidth=d.weight,i.strokeStyle=d.color,i.lineCap=d.lineCap,i.lineJoin=d.lineJoin,i.stroke())},_onClick:function(i){for(var s,d,M=this._map.mouseEventToLayerPoint(i),_=this._drawFirst;_;_=_.next)(s=_.layer).options.interactive&&s._containsPoint(M)&&!this._map._draggableMoved(s)&&(d=s);d&&(ot(i),this._fireEvent([d],i))},_onMouseMove:function(i){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var s=this._map.mouseEventToLayerPoint(i);this._handleMouseHover(i,s)}},_handleMouseOut:function(i){var s=this._hoveredLayer;s&&(ln(this._container,"leaflet-interactive"),this._fireEvent([s],i,"mouseout"),this._hoveredLayer=null)},_handleMouseHover:function(i,s){for(var d,M,_=this._drawFirst;_;_=_.next)(d=_.layer).options.interactive&&d._containsPoint(s)&&(M=d);M!==this._hoveredLayer&&(this._handleMouseOut(i),M&&(wt(this._container,"leaflet-interactive"),this._fireEvent([M],i,"mouseover"),this._hoveredLayer=M)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],i)},_fireEvent:function(i,s,d){this._map._fireDOMEvent(s,d||s.type,i)},_bringToFront:function(i){var s=i._order,d=s.next,M=s.prev;d&&(d.prev=M,M?M.next=d:d&&(this._drawFirst=d),s.prev=this._drawLast,this._drawLast.next=s,s.next=null,this._drawLast=s,this._requestRedraw(i))},_bringToBack:function(i){var s=i._order,d=s.next,M=s.prev;M&&(M.next=d,d?d.prev=M:M&&(this._drawLast=M),s.prev=null,s.next=this._drawFirst,this._drawFirst.prev=s,this._drawFirst=s,this._requestRedraw(i))}}),li=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(i){return document.createElement("<lvml:"+i+' class="lvml">')}}catch(i){return function(s){return document.createElement("<"+s+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_o={_initContainer:function(){this._container=at("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(mi.prototype._update.call(this),this.fire("update"))},_initPath:function(i){var s=i._container=li("shape");wt(s,"leaflet-vml-shape "+(this.options.className||"")),s.coordsize="1 1",i._path=li("path"),s.appendChild(i._path),this._updateStyle(i),this._layers[r(i)]=i},_addPath:function(i){var s=i._container;this._container.appendChild(s),i.options.interactive&&i.addInteractiveTarget(s)},_removePath:function(i){var s=i._container;gt(s),i.removeInteractiveTarget(s),delete this._layers[r(i)]},_updateStyle:function(i){var s=i._stroke,d=i._fill,M=i.options,_=i._container;_.stroked=!!M.stroke,_.filled=!!M.fill,M.stroke?(s||(s=i._stroke=li("stroke")),_.appendChild(s),s.weight=M.weight+"px",s.color=M.color,s.opacity=M.opacity,M.dashArray?s.dashStyle=H(M.dashArray)?M.dashArray.join(" "):M.dashArray.replace(/( *, *)/g," "):s.dashStyle="",s.endcap=M.lineCap.replace("butt","flat"),s.joinstyle=M.lineJoin):s&&(_.removeChild(s),i._stroke=null),M.fill?(d||(d=i._fill=li("fill")),_.appendChild(d),d.color=M.fillColor||M.color,d.opacity=M.fillOpacity):d&&(_.removeChild(d),i._fill=null)},_updateCircle:function(i){var s=i._point.round(),d=Math.round(i._radius),M=Math.round(i._radiusY||d);this._setPath(i,i._empty()?"M0 0":"AL "+s.x+","+s.y+" "+d+","+M+" 0,23592600")},_setPath:function(i,s){i._path.v=s},_bringToFront:function(i){wn(i._container)},_bringToBack:function(i){cn(i._container)}},Sr=Ci?li:Be,Tr=mi.extend({getEvents:function(){var i=mi.prototype.getEvents.call(this);return i.zoomstart=this._onZoomStart,i},_initContainer:function(){this._container=Sr("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Sr("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){gt(this._container),ye(this._container),delete this._container,delete this._rootGroup},_onZoomStart:function(){this._update()},_update:function(){if(!this._map._animatingZoom||!this._bounds){mi.prototype._update.call(this);var i=this._bounds,s=i.getSize(),d=this._container;this._svgSize&&this._svgSize.equals(s)||(this._svgSize=s,d.setAttribute("width",s.x),d.setAttribute("height",s.y)),Gt(d,i.min),d.setAttribute("viewBox",[i.min.x,i.min.y,s.x,s.y].join(" ")),this.fire("update")}},_initPath:function(i){var s=i._path=Sr("path");i.options.className&&wt(s,i.options.className),i.options.interactive&&wt
7(s,"leaflet-interactive"),this._updateStyle(i),this._layers[r(i)]=i},_addPath:function(i){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(i._path),i.addInteractiveTarget(i._path)},_removePath:function(i){gt(i._path),i.removeInteractiveTarget(i._path),delete this._layers[r(i)]},_updatePath:function(i){i._project(),i._update()},_updateStyle:function(i){var s=i._path,d=i.options;s&&(d.stroke?(s.setAttribute("stroke",d.color),s.setAttribute("stroke-opacity",d.opacity),s.setAttribute("stroke-width",d.weight),s.setAttribute("stroke-linecap",d.lineCap),s.setAttribute("stroke-linejoin",d.lineJoin),d.dashArray?s.setAttribute("stroke-dasharray",d.dashArray):s.removeAttribute("stroke-dasharray"),d.dashOffset?s.setAttribute("stroke-dashoffset",d.dashOffset):s.removeAttribute("stroke-dashoffset")):s.setAttribute("stroke","none"),d.fill?(s.setAttribute("fill",d.fillColor||d.color),s.setAttribute("fill-opacity",d.fillOpacity),s.setAttribute("fill-rule",d.fillRule||"evenodd")):s.setAttribute("fill","none"))},_updatePoly:function(i,s){this._setPath(i,ie(i._parts,s))},_updateCircle:function(i){var s=i._point,d=i._radius,M="a"+d+","+(i._radiusY||d)+" 0 1,0 ",_=i._empty()?"M0 0":"M"+(s.x-d)+","+s.y+M+2*d+",0 "+M+2*-d+",0 ";this._setPath(i,_)},_setPath:function(i,s){i._path.setAttribute("d",s)},_bringToFront:function(i){wn(i._path)},_bringToBack:function(i){cn(i._path)}});Ci&&Tr.include(_o),Mt.include({getRenderer:function(i){var s=i.options.renderer||this._getPaneRenderer(i.options.pane)||this.options.renderer||this._renderer;return s||(s=this._renderer=this.options.preferCanvas&&hi()||Hi()),this.hasLayer(s)||this.addLayer(s),s},_getPaneRenderer:function(i){if(i==="overlayPane"||i===void 0)return!1;var s=this._paneRenderers[i];return s===void 0&&(s=Tr&&Hi({pane:i})||gi&&hi({pane:i}),this._paneRenderers[i]=s),s}});var Wo=zr.extend({initialize:function(i,s){zr.prototype.initialize.call(this,this._boundsToLatLngs(i),s)},setBounds:function(i){return this.setLatLngs(this._boundsToLatLngs(i))}
7,_boundsToLatLngs:function(i){return i=Re(i),[i.getSouthWest(),i.getNorthWest(),i.getNorthEast(),i.getSouthEast()]}});Tr.create=Sr,Tr.pointsToPath=ie,Ji.geometryToLayer=Bt,Ji.coordsToLatLng=Pt,Ji.coordsToLatLngs=En,Ji.latLngToCoords=fn,Ji.latLngsToCoords=tn,Ji.getFeature=Ln,Ji.asFeature=Gn,Mt.mergeOptions({boxZoom:!0});var mo=An.extend({initialize:function(i){this._map=i,this._container=i._container,this._pane=i._panes.overlayPane,this._resetStateTimeout=0,i.on("unload",this._destroy,this)},addHooks:function(){Ne(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){ye(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){gt(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(i){if(!i.shiftKey||i.which!==1&&i.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),_n(),on(),this._startPoint=this._map.mouseEventToContainerPoint(i),Ne(document,{contextmenu:it,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(i){this._moved||(this._moved=!0,this._box=at("div","leaflet-zoom-box",this._container),wt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(i);var s=new qe(this._point,this._startPoint),d=s.getSize();Gt(this._box,s.min),this._box.style.width=d.x+"px",this._box.style.height=d.y+"px"},_finish:function(){this._moved&&(gt(this._box),ln(this._container,"leaflet-crosshair")),an(),fi(),ye(document,{contextmenu:it,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(i){if((i.which===1||i.button===1)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(n(this._resetState,this),0);var s=new Ve(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(s).fire("boxzoomend",{boxZoomBounds:s})}},_onKeyDown:function(i){i.keyCode===27&&this._finish()}});Mt.addInitHook("addHandler","boxZoom",mo),Mt.mergeOptions({doubleClickZoom:!0});var or=An.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(i){var s=this._map,d=s.getZoom(),M=s.options.zoomDelta,_=i.originalEvent.shiftKey?d-M:d+M;s.options.doubleClickZoom==="center"?s.setZoom(_):s.setZoomAround(i.containerPoint,_)}});Mt.addInitHook("addHandler","doubleClickZoom",or),Mt.mergeOptions({dragging:!0,inertia:!et,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var to=An.extend({addHooks:function(){if(!this._draggable){var i=this._map;this._draggable=new Li(i._mapPane,i._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),i.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),i.on("zoomend",this._onZoomEnd,this),i.whenReady(this._onZoomEnd,this))}wt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){ln(this._map._container,"leaflet-grab"),ln(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var i=this._map;if(i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var s=Re(this._map.options.maxBounds);this._offsetLimit=Ce(this._map.latLngToContainerPoint(s.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(s.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(i){if(this._map.options.inertia){var s=this._lastTime=+new Date,d=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(d),this._times.push(s),s-this._times[0]>50&&(this._positions.shift(),this._times.shift())}this._map.fire("move",i).fire("drag",i)},_onZoomEnd:function(){var i=this._map.getSize().divideBy(2),s=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=s.subtract(i).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(i,s){return i-(i-s)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var i=this._draggable._newPos.subtract(this._draggable._startPos),s=this._offsetLimit;i.x<s.min.x&&(i.x=this._viscousLimit(i.x,s.min.x)),i.y<s.min.y&&(i.y=this._viscousLimit(i.y,s.min.y)),i.x>s.max.x&&(i.x=this._viscousLimit(i.x,s.max.x)),i.y>s.max.y&&(i.y=this._viscousLimit(i.y,s.max.y)),this._draggable._newPos=this._draggable._startPos.add(i)}},_onPreDragWrap:function(){var i=this._worldWidth,s=Math.round(i/2),d=this._initialWorldOffset,M=this._draggable._newPos.x,_=(M-s+d)%i+s-d,O=(M+s+d)%i-s-d,S=Math.abs(_+d)<Math.abs(O+d)?_:O;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=S},_onDragEnd:function(i){var s=this._map,d=s.options,M=!d.inertia||this._times.length<2;if(s.fire("dragend",i),M)s.fire("moveend");else{var _=this._lastPos.subtract(this._positions[0]),O=(this._lastTime-this._times[0])/1e3,S=d.easeLinearity,Y=_.multiplyBy(S/O),X=Y.distanceTo([0,0]),pe=Math.min(d.inertiaMaxSpeed,X),Le=Y.multiplyBy(pe/X),tt=pe/(d.inertiaDeceleration*S),_t=Le.multiplyBy(-tt/2).round();_t.x||_t.y?(_t=s._limitOffset(_t,s.options.maxBounds),de(function(){s.panBy(_t,{duration:tt,easeLinearity:S,noMoveStart:!0,animate:!0})}
7)):s.fire("moveend")}}});Mt.addInitHook("addHandler","dragging",to),Mt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var go=An.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(i){this._map=i,this._setPanDelta(i.options.keyboardPanDelta),this._setZoomDelta(i.options.zoomDelta)},addHooks:function(){var i=this._map._container;i.tabIndex<=0&&(i.tabIndex="0"),Ne(i,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),ye(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var i=document.body,s=document.documentElement,d=i.scrollTop||s.scrollTop,M=i.scrollLeft||s.scrollLeft;this._map._container.focus(),window.scrollTo(M,d)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(i){var s,d,M=this._panKeys={},_=this.keyCodes;for(s=0,d=_.left.length;s<d;s++)M[_.left[s]]=[-1*i,0];for(s=0,d=_.right.length;s<d;s++)M[_.right[s]]=[i,0];for(s=0,d=_.down.length;s<d;s++)M[_.down[s]]=[0,i];for(s=0,d=_.up.length;s<d;s++)M[_.up[s]]=[0,-1*i]},_setZoomDelta:function(i){var s,d,M=this._zoomKeys={},_=this.keyCodes;for(s=0,d=_.zoomIn.length;s<d;s++)M[_.zoomIn[s]]=i;for(s=0,d=_.zoomOut.length;s<d;s++)M[_.zoomOut[s]]=-i},_addHooks:function(){Ne(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){ye(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(i){if(!(i.altKey||i.ctrlKey||i.metaKey)){var s,d=i.keyCode,M=this._map;if(d in this._panKeys){if(M._panAnim&&M._panAnim._inProgress)return;s=this._panKeys[d],i.shiftKey&&(s=v(s).multiplyBy(3)),M.panBy(s),M.options.maxBounds&&M.panInsideBounds(M.options.maxBounds)}else if(d in this._zoomKeys)M.setZoom(M.getZoom()+(i.shiftKey?3:1)*this._zoomKeys[d]);else{if(d!==27||!M._popup)return;M.closePopup()}it(i)}}});Mt.addInitHook("addHandler","keyboard",go),Mt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var kr=An.extend({addHooks:function(){Ne(this._map._container,"mousewheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){ye(this._map._container,"mousewheel",this._onWheelScroll,this)},_onWheelScroll:function(i){var s=Je(i),d=this._map.options.wheelDebounceTime;this._delta+=s,this._lastMousePos=this._map.mouseEventToContainerPoint(i),this._startTime||(this._startTime=+new Date);var M=Math.max(d-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(n(this._performZoom,this),M),it(i)},_performZoom:function(){var i=this._map,s=i.getZoom(),d=this._map.options.zoomSnap||0;i._stop();var M=this._delta/(4*this._map.options.wheelPxPerZoomLevel),_=4*Math.log(2/(1+Math.exp(-Math.abs(M))))/Math.LN2,O=d?Math.ceil(_/d)*d:_,S=i._limitZoom(s+(this._delta>0?O:-O))-s;this._delta=0,this._startTime=null,S&&(i.options.scrollWheelZoom==="center"?i.setZoom(s+S):i.setZoomAround(this._lastMousePos,s+S))}});Mt.addInitHook("addHandler","scrollWheelZoom",kr),Mt.mergeOptions({tap:!0,tapTolerance:15});var Dr=An.extend({addHooks:function(){Ne(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){ye(this._map._container,"touchstart",this._onDown,this)},_onDown:function(i){if(i.touches){if(ae(i),this._fireClick=!0,i.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var s=i.touches[0],d=s.target;this._startPos=this._newPos=new De(s.clientX,s.clientY),d.tagName&&d.tagName.toLowerCase()==="a"&&wt(d,"leaflet-active"),this._holdTimeout=setTimeout(n(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",s))},this),1e3),this._simulateEvent("mousedown",s),Ne(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(i){if(clearTimeout(this._holdTimeout),ye(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&i&&i.changedTouches){var s=i.changedTouches[0],d=s.target;d&&d.tagName&&d.tagName.toLowerCase()==="a"&&ln(d,"leaflet-active"),this._simulateEvent("mouseup",s),this._isTapValid()&&this._simulateEvent("click",
7s)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(i){var s=i.touches[0];this._newPos=new De(s.clientX,s.clientY),this._simulateEvent("mousemove",s)},_simulateEvent:function(i,s){var d=document.createEvent("MouseEvents");d._simulated=!0,s.target._simulatedClick=!0,d.initMouseEvent(i,!0,!0,window,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),s.target.dispatchEvent(d)}});Hn&&!Wn&&Mt.addInitHook("addHandler","tap",Dr),Mt.mergeOptions({touchZoom:Hn&&!et,bounceAtZoomLimits:!0});var qr=An.extend({addHooks:function(){wt(this._map._container,"leaflet-touch-zoom"),Ne(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){ln(this._map._container,"leaflet-touch-zoom"),ye(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(i){var s=this._map;if(i.touches&&i.touches.length===2&&!s._animatingZoom&&!this._zooming){var d=s.mouseEventToContainerPoint(i.touches[0]),M=s.mouseEventToContainerPoint(i.touches[1]);this._centerPoint=s.getSize()._divideBy(2),this._startLatLng=s.containerPointToLatLng(this._centerPoint),s.options.touchZoom!=="center"&&(this._pinchStartLatLng=s.containerPointToLatLng(d.add(M)._divideBy(2))),this._startDist=d.distanceTo(M),this._startZoom=s.getZoom(),this._moved=!1,this._zooming=!0,s._stop(),Ne(document,"touchmove",this._onTouchMove,this),Ne(document,"touchend",this._onTouchEnd,this),ae(i)}},_onTouchMove:function(i){if(i.touches&&i.touches.length===2&&this._zooming){var s=this._map,d=s.mouseEventToContainerPoint(i.touches[0]),M=s.mouseEventToContainerPoint(i.touches[1]),_=d.distanceTo(M)/this._startDist;if(this._zoom=s.getScaleZoom(_,this._startZoom),!s.options.bounceAtZoomLimits&&(this._zoom<s.getMinZoom()&&_<1||this._zoom>s.getMaxZoom()&&_>1)&&(this._zoom=s._limitZoom(this._zoom)),s.options.touchZoom==="center"){if(this._center=this._startLatLng,_===1)return}else{var O=d._add(M)._divideBy(2)._subtract(this._centerPoint);if(_===1&&O.x===0&&O.y===0)return;this._center=s.unproject(s.project(this._pinchStartLatLng,this._zoom).subtract(O),this._zoom)}this._moved||(s._moveStart(!0),this._moved=!0),Me(this._animRequest);var S=n(s._move,s,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=de(S,this,!0),ae(i)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,Me(this._animRequest),ye(document,"touchmove",this._onTouchMove),ye(document,"touchend",this._onTouchEnd),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Mt.addInitHook("addHandler","touchZoom",qr),Mt.BoxZoom=mo,Mt.DoubleClickZoom=or,Mt.Drag=to,Mt.Keyboard=go,Mt.ScrollWheelZoom=kr,Mt.Tap=Dr,Mt.TouchZoom=qr;var pa=window.L;window.L=e,Object.freeze=jt,e.version="1.2.0",e.noConflict=function(){return window.L=pa,this},e.Control=Cn,e.control=In,e.Browser=wr,e.Evented=bt,e.Mixin=Lr,e.Util=Ot,e.Class=nt,e.Handler=An,e.extend=t,e.bind=n,e.stamp=r,e.setOptions=m,e.DomEvent=ee,e.DomUtil=qt,e.PosAnimation=Kt,e.Draggable=Li,e.LineUtil=yi,e.PolyUtil=Gi,e.Point=De,e.point=v,e.Bounds=qe,e.bounds=Ce,e.Transformation=be,e.transformation=Ue,e.Projection=Po,e.LatLng=me,e.latLng=ge,e.LatLngBounds=Ve,e.latLngBounds=Re,e.CRS=St,e.GeoJSON=Ji,e.geoJSON=Kn,e.geoJson=er,e.Layer=oi,e.LayerGroup=dr,e.layerGroup=function(i){return new dr(i)},e.FeatureGroup=Zi,e.featureGroup=function(i){return new Zi(i)},e.ImageOverlay=ho,e.imageOverlay=function(i,s,d){return new ho(i,s,d)},e.VideoOverlay=Jr,e.videoOverlay=function(i,s,d){return new Jr(i,s,d)},e.DivOverlay=si,e.Popup=ci,e.popup=function(i,s){return new ci(i,s)},e.Tooltip=Xi,e.tooltip=function(i,s){return new Xi(i,s)},e.Icon=Or,e.icon=function(i){return new Or(i)},e.DivIcon=xr,e.divIcon=function(i){return new xr(i)},e.Marker=pr,e.marker=function(i,s){return new pr(i,s)},e.TileLayer=hr,e.tileLayer=Ar,e.GridLayer=eo,e.gridLayer=function(i){return new eo(i)},e.SVG=Tr,e.svg=Hi,e.Renderer=mi,e.Canvas=gi,e.canvas=hi,e.Path=Mn,e.CircleMarker=Qr,e.circleMarker=function(i,s){return new Qr(i,s)},e.Circle=fo,e.circle=function(i,s,d){return new fo(i,s,d)},e.Polyline=Oi,e.polyline=function(i,s){return new Oi(i,s)},e.Polygon=zr,e.polygon=function(i,s){return new zr(i,s)},e.Rectangle=Wo,e.rectangle=function(i,s){return new Wo(i,s)},e.Map=Mt,e.map=function(i,s){return new Mt(i,s)}})});var jd=Pe((Xd,Oc)=>{(function(e,t){typeof define=="function"&&define.amd?define(["leaflet"],e):typeof Xd=="object"&&(typeof t!="undefined"&&t.L?Oc.exports=e(L):Oc.exports=e(Lc())),typeof t!="undefined"&&t.L&&(t.L.Control.Locate=e(L))})(function(e){var t=function(a,c,f){f=f.split(" "),f.forEach(function(b){e.DomUtil[a].call(this,c,b)})},n=function(a,c){t("addClass",a,c)},r=function(a,c){t("removeClass",a,c)},o=e.Control.extend({options:{position:"topleft",layer:void 0,setVie
7w:"untilPan",keepCurrentZoomLevel:!1,flyTo:!1,clickBehavior:{inView:"stop",outOfView:"setView"},returnToPrevBounds:!1,cacheLocation:!0,drawCircle:!0,drawMarker:!0,markerClass:e.CircleMarker,circleStyle:{color:"#136AEC",fillColor:"#136AEC",fillOpacity:.15,weight:2,opacity:.5},markerStyle:{color:"#136AEC",fillColor:"#2A93EE",fillOpacity:.7,weight:2,opacity:.9,radius:5},followCircleStyle:{},followMarkerStyle:{},icon:"fa fa-map-marker",iconLoading:"fa fa-spinner fa-spin",iconElementTag:"span",circlePadding:[0,0],metric:!0,createButtonCallback:function(a,c){var f=e.DomUtil.create("a","leaflet-bar-part leaflet-bar-part-single",a);f.title=c.strings.title;var b=e.DomUtil.create(c.iconElementTag,c.icon,f);return{link:f,icon:b}},onLocationError:function(a,c){alert(a.message)},onLocationOutsideMapBounds:function(a){a.stop(),alert(a.options.strings.outsideMapBoundsMsg)},showPopup:!0,strings:{title:"Show me where I am",metersUnit:"meters",feetUnit:"feet",popup:"You are within {distance} {unit} from this point",outsideMapBoundsMsg:"You seem located outside the boundaries of the map"},locateOptions:{maxZoom:1/0,watch:!0,setView:!1}},initialize:function(a){for(var c in a)typeof this.options[c]=="object"?e.extend(this.options[c],a[c]):this.options[c]=a[c];this.options.followMarkerStyle=e.extend({},this.options.markerStyle,this.options.followMarkerStyle),this.options.followCircleStyle=e.extend({},this.options.circleStyle,this.options.followCircleStyle)},onAdd:function(a){var c=e.DomUtil.create("div","leaflet-control-locate leaflet-bar leaflet-control");this._layer=this.options.layer||new e.LayerGroup,this._layer.addTo(a),this._event=void 0,this._prevBounds=null;var f=this.options.createButtonCallback(c,this.options);return this._link=f.link,this._icon=f.icon,e.DomEvent.on(this._link,"click",e.DomEvent.stopPropagation).on(this._link,"click",e.DomEvent.preventDefault).on(this._link,"click",this._onClick,this).on(this._link,"dblclick",e.DomEvent.stopPropagation),this._resetVariables(),this._map.on("unload",this._unload,this),c},_onClick:function(){if(this._justClicked=!0,this._userPanned=!1,this._active&&!this._event)this.stop();else if(this._active&&this._event!==void 0){var a=this._map.getBounds().contains(this._event.latlng)?this.options.clickBehavior.inView:this.options.clickBehavior.outOfView;switch(a){case"setView":this.setView();break;case"stop":if(this.stop(),this.options.returnToPrevBounds){var c=this.options.flyTo?this._map.flyToBounds:this._map.fitBounds;c.bind(this._map)(this._prevBounds)}break}}else this.options.returnToPrevBounds&&(this._prevBounds=this._map.getBounds()),this.start();this._updateContainerStyle()},start:function(){this._activate(),this._event&&(this._drawMarker(this._map),this.options.setView&&this.setView()),this._updateContainerStyle()},stop:function(){this._deactivate(),this._cleanClasses(),this._resetVariables(),this._removeMarker()},_activate:function(){this._active||(this._map.locate(this.options.locateOptions),this._active=!0,this._map.on("locationfound",this._onLocationFound,this),this._map.on("locationerror",this._onLocationError,this),this._map.on("dragstart",this._onDrag,this))},_deactivate:function(){this._map.stopLocate(),this._active=!1,this.options.cacheLocation||(this._event=void 0),this._map.off("locationfound",this._onLocationFound,this),this._map.off("locationerror",this._onLocationError,this),this._map.off("dragstart",this._onDrag,this)},setView:function(){if(this._drawMarker(),this._isOutsideMapBounds())this._event=void 0,this.options.onLocationOutsideMapBounds(this);else if(this.options.keepCurrentZoomLevel){var a=this.options.flyTo?this._map.flyTo:this._map.panTo;a.bind(this._map)([this._event.latitude,this._event.longitude])}else{var a=this.options.flyTo?this._map.flyToBounds:this._map.fitBounds;a.bind(this._map)(this._event.bounds,{padding:this.options.circlePadding,maxZoom:this.options.locateOptions.maxZoom})}},_drawMarker:function(){this._event.accuracy===void 0&&(this._event.accuracy=0);var a=this._event.accuracy,c=this._event.latlng;if(this.options.drawCircle){var f=this._isFollowing()?this.options.followCircleStyle:this.options.circleStyle;this._circle?this._circle.setLatLng(c).setRadius(a).setStyle(f):this._circle=e.circle(c,a,f).addTo(this._layer)}var b,y;if(this.options.metric?(b=a.toFixed(0),y=this.options.strings.metersUnit):(b=(a*3.2808399).toFixed(0),y=this.options.strings.feetUnit),this.options.drawMarker){var m=this._isFollowing()?this.options.followMarkerStyle:this.options.markerStyle;this._marker?(this._marker.setLatLng(c),this._marker.setStyle&&this._marker.setStyle(m)):this._marker=new this.options.markerClass(c,m).addTo(this._layer)}var T=this.options.strings.popup;this.options.showPopup&&T&&this._marker&&this._marker.bindPopup(e.Util.template(T,{distance:b,unit:y}))._popup.setLatLng(c)},_removeMarker:function(){this._layer.clearLayers(),this._marker=void 0,this._circle=void 0},_unload:function(){this.stop(),this._map.off("unload",this._unload,this)},_onLocationError:function(a){a.code==3&&this.options.locateOptions.watch||(this.stop(),this.options.onLocationError(a,this))}
7,_onLocationFound:function(a){if(!(this._event&&this._event.latlng.lat===a.latlng.lat&&this._event.latlng.lng===a.latlng.lng&&this._event.accuracy===a.accuracy)&&!!this._active){switch(this._event=a,this._drawMarker(),this._updateContainerStyle(),this.options.setView){case"once":this._justClicked&&this.setView();break;case"untilPan":this._userPanned||this.setView();break;case"always":this.setView();break;case!1:break}this._justClicked=!1}},_onDrag:function(){this._event&&(this._userPanned=!0,this._updateContainerStyle(),this._drawMarker())},_isFollowing:function(){if(!this._active)return!1;if(this.options.setView==="always")return!0;if(this.options.setView==="untilPan")return!this._userPanned},_isOutsideMapBounds:function(){return this._event===void 0?!1:this._map.options.maxBounds&&!this._map.options.maxBounds.contains(this._event.latlng)},_updateContainerStyle:function(){!this._container||(this._active&&!this._event?this._setClasses("requesting"):this._isFollowing()?this._setClasses("following"):this._active?this._setClasses("active"):this._cleanClasses())},_setClasses:function(a){a=="requesting"?(r(this._container,"active following"),n(this._container,"requesting"),r(this._icon,this.options.icon),n(this._icon,this.options.iconLoading)):a=="active"?(r(this._container,"requesting following"),n(this._container,"active"),r(this._icon,this.options.iconLoading),n(this._icon,this.options.icon)):a=="following"&&(r(this._container,"requesting"),n(this._container,"active following"),r(this._icon,this.options.iconLoading),n(this._icon,this.options.icon))},_cleanClasses:function(){e.DomUtil.removeClass(this._container,"requesting"),e.DomUtil.removeClass(this._container,"active"),e.DomUtil.removeClass(this._container,"following"),r(this._icon,this.options.iconLoading),n(this._icon,this.options.icon)},_resetVariables:function(){this._active=!1,this._justClicked=!1,this._userPanned=!1}});return e.control.locate=function(a){return new e.Control.Locate(a)},o},window)});var Fd=Pe((Ak,Fs)=>{(function(t){"use strict";typeof define=="function"&&define.amd?define(t):typeof Fs!="undefined"&&typeof Fs.exports!="undefined"?Fs.exports=t():window.Sortable=t()})(function(){"use strict";if(typeof window=="undefined"||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var t,n,r,o,a,c,f,b,y,m,T,k,F,J,he,de,Me=[],nt=!1,dt=!1,De=!1,v=[],qe,Ce,Ve,Re,me,ge,be,Ue,Be=!1,ie=!1,re,I,W,ne=[],ze,st=/\s+/g,je="Sortable"+new Date().getTime(),oe=window,fe=oe.document,Q=oe.parseInt,le=oe.setTimeout,We=oe.jQuery||oe.Zepto,Ne=oe.Polymer,ye={capture:!1,passive:!1},ht=!!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie|iemobile)/i),G=!!navigator.userAgent.match(/Edge/i),Ae=!!navigator.userAgent.match(/firefox/i),xe=!!(navigator.userAgent.match(/safari/i)&&!navigator.userAgent.match(/chrome/i)&&!navigator.userAgent.match(/android/i)),Ee=!!navigator.userAgent.match(/iP(ad|od|hone)/i),ae=Ee,it=G||ht?"cssFloat":"float",Se="draggable"in fe.createElement("div"),Je=function(){if(ht)return!1;var q=fe.createElement("x");return q.style.cssText="pointer-events:auto",q.style.pointerEvents==="auto"}(),ot=!1,vt=!1,Fe=Math.abs,Rt=Math.min,rt=Math.max,mt=[],at=function(q,H){var j=Z(q),we=Q(j.width)-Q(j.paddingLeft)-Q(j.paddingRight)-Q(j.borderLeftWidth)-Q(j.borderRightWidth),Ge=xt(q,0,H),ct=xt(q,1,H),Ot=Ge&&Z(Ge),zt=ct&&Z(ct),bt=Ot&&Q(Ot.marginLeft)+Q(Ot.marginRight)+jt(Ge).width,St=zt&&Q(zt.marginLeft)+Q(zt.marginRight)+jt(ct).width;if(j.display==="flex")return j.flexDirection==="column"||j.flexDirection==="column-reverse"?"vertical":"horizontal";if(j.display==="grid")return j.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(Ge&&Ot.float!=="none"){var Ht=Ot.float==="left"?"left":"right";return ct&&(zt.clear==="both"||zt.clear===Ht)?"vertical":"horizontal"}
7return Ge&&(Ot.display==="block"||Ot.display==="flex"||Ot.display==="table"||Ot.display==="grid"||bt>=we&&j[it]==="none"||ct&&j[it]==="none"&&bt+St>we)?"vertical":"horizontal"},gt=function(q,H){for(var j=0;j<v.length;j++)if(!Ct(v[j])){var we=jt(v[j]),Ge=v[j][je].options.emptyInsertThreshold,ct=q>=we.left-Ge&&q<=we.right+Ge,Ot=H>=we.top-Ge&&H<=we.bottom+Ge;if(Ge&&ct&&Ot)return v[j]}},Nt=function(q,H,j,we,Ge){var ct=jt(j),Ot=we==="vertical"?ct.left:ct.top,zt=we==="vertical"?ct.right:ct.bottom,bt=we==="vertical"?q:H;return Ot<bt&&bt<zt},wn=function(q,H,j){var we=q===t&&ze||jt(q),Ge=H===t&&ze||jt(H),ct=j==="vertical"?we.left:we.top,Ot=j==="vertical"?we.right:we.bottom,zt=j==="vertical"?we.width:we.height,bt=j==="vertical"?Ge.left:Ge.top,St=j==="vertical"?Ge.right:Ge.bottom,Ht=j==="vertical"?Ge.width:Ge.height;return ct===bt||Ot===St||ct+zt/2===bt+Ht/2},cn=function(q,H){if(!q||!q.getBoundingClientRect)return Pn();var j=q,we=!1;do if(j.clientWidth<j.scrollWidth||j.clientHeight<j.scrollHeight){var Ge=Z(j);if(j.clientWidth<j.scrollWidth&&(Ge.overflowX=="auto"||Ge.overflowX=="scroll")||j.clientHeight<j.scrollHeight&&(Ge.overflowY=="auto"||Ge.overflowY=="scroll")){if(!j||!j.getBoundingClientRect||j===fe.body)return Pn();if(we||H)return j;we=!0}}while(j=j.parentNode);return Pn()},Pn=function(){return ht?fe.documentElement:fe.scrollingElement},wt=function(q,H,j){q.scrollLeft+=H,q.scrollTop+=j},ln=tn(function(q,H,j,we){if(H.scroll){var Ge=j?j[je]:window,ct=H.scrollSensitivity,Ot=H.scrollSpeed,zt=q.clientX,bt=q.clientY,St=Pn(),Ht=!1;y!==j&&(ni(),b=H.scroll,m=H.scrollFn,b===!0&&(b=cn(j,!0),y=b));var kt=0,nn=b;do{var _n=nn,an=jt(_n),U=an.top,C=an.bottom,R=an.left,D=an.right,ue=an.width,K=an.height,se,ke,ut,et,He,Ye,pt,rn,Qt;if(se=_n.scrollWidth,ke=_n.scrollHeight,ut=Z(_n),rn=_n.scrollLeft,Qt=_n.scrollTop,_n===St?(Ye=ue<se&&(ut.overflowX==="auto"||ut.overflowX==="scroll"||ut.overflowX==="visible"),pt=K<ke&&(ut.overflowY==="auto"||ut.overflowY==="scroll"||ut.overflowY==="visible")):(Ye=ue<se&&(ut.overflowX==="auto"||ut.overflowX==="scroll"),pt=K<ke&&(ut.overflowY==="auto"||ut.overflowY==="scroll")),et=Ye&&(Fe(D-zt)<=ct&&rn+ue<se)-(Fe(R-zt)<=ct&&!!rn),He=pt&&(Fe(C-bt)<=ct&&Qt+K<ke)-(Fe(U-bt)<=ct&&!!Qt),!Me[kt])for(var gn=0;gn<=kt;gn++)Me[gn]||(Me[gn]={});(Me[kt].vx!=et||Me[kt].vy!=He||Me[kt].el!==_n)&&(Me[kt].el=_n,Me[kt].vx=et,Me[kt].vy=He,clearInterval(Me[kt].pid),_n&&(et!=0||He!=0)&&(Ht=!0,Me[kt].pid=setInterval(function(){we&&this.layer===0&&(Gt.active._emulateDragOver(!0),Gt.active._onTouchMove(me,!0));var sn=Me[this.layer].vy?Me[this.layer].vy*Ot:0,xn=Me[this.layer].vx?Me[this.layer].vx*Ot:0;typeof m=="function"&&m.call(Ge,xn,sn,q,me,Me[this.layer].el)!=="continue"||wt(Me[this.layer].el,xn,sn)}.bind({layer:kt}),24))),kt++}while(H.bubbleScroll&&nn!==St&&(nn=cn(nn,!1)));nt=Ht}},30),ni=function(){Me.forEach(function(q){clearInterval(q.pid)}),Me=[]},pn=function(q){function H(Ge,ct){return function(Ot,zt,bt,St){var Ht=Ot.options.group.name&&zt.options.group.name&&Ot.options.group.name===zt.options.group.name;if(Ge==null&&(ct||Ht))return!0;if(Ge==null||Ge===!1)return!1;if(ct&&Ge==="clone")return Ge;if(typeof Ge=="function")return H(Ge(Ot,zt,bt,St),ct)(Ot,zt,bt,St);var kt=(ct?Ot:zt).options.group.name;return Ge===!0||typeof Ge=="string"&&Ge===kt||Ge.join&&Ge.indexOf(kt)>-1}}var j={},we=q.group;(!we||typeof we!="object")&&(we={name:we}),j.name=we.name,j.checkPull=H(we.pull,!0),j.checkPut=H(we.put),j.revertClone=we.revertClone,q.group=j},hn=function(q){!t||!t.parentNode||t.parentNode[je]&&t.parentNode[je]._computeIsAligned(q)},Nn=function(){!Je&&r&&Z(r,"display","none")},Tn=function(){!Je&&r&&Z(r,"display","")};fe.addEventListener("click",function(q){if(De)return q.preventDefault(),q.stopPropagation&&q.stopPropagation(),q.stopImmediatePropagation&&q.stopImmediatePropagation(),De=!1,!1},!0);var Zt=function(q){if(t){q=q.touches?q.touches[0]:q;var H=gt(q.clientX,q.clientY);if(H){var j={};for(var we in q)j[we]=q[we];j.target=j.rootEl=H,j.preventDefault=void 0,j.stopPropagation=void 0,H[je]._onDragOver(j)}}};function Gt(q,H){if(!(q&&q.nodeType&&q.nodeType===1))throw"Sortable: `el` must be HTMLElement, not "+{}.toString.call(q);this.el=q,this.options=H=Gn({},H),q[je]=this;var j={group:null,sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0,draggable:/[uo]l/i.test(q.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return at(q,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(ct,Ot){ct.setData("Text",Ot.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:Q(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Gt.supportPointer!==!1&&"PointerEvent"in window,emptyInsertThreshold:5};for(var we in j)!(we in H)&&(H[we]=j[we]);pn(H);for(var Ge in this)Ge.charAt(0)==="_"&&typeof this[Ge]=="function"&&(this[Ge]=this[Ge].bind(this));this.nativeDraggable=H.forceFallback?!1:Se,this.nativeDraggable&&(this.options.touchStartThreshold=1),H.supportPointer?Vt(q,"pointerdown",this._onTapStart):(Vt(q,"mousedown",this._onTapStart),Vt(q,"touchstart",this._onTapStart)),this.nativeDraggable&&(Vt(q,"dragover",this),Vt(q,"dragenter",this)),v.push(this.el),H.store&&H.store.get&&this.sort(H.store.get(this)||[])}Gt.prototype={constructor:Gt,_computeIsAligned:function(q){var H;if(r&&!Je?(Nn(),H=fe.elementFromPoint(q.clientX,q.clientY),Tn()):H=q.target,H=Yt(H,this.options.draggable,this.el,!1),!vt&&!(!t||t.parentNode!==this.el)){for(var j=this.el.children,we=0;we<j.length;we++)Yt(j[we],this.options.draggable,this.el,!1)&&j[we]!==H&&(j[we].sortableMouseAligned=Nt(q.clientX,q.clientY,j[we],this._getDirection(q,null),this.options));Yt(H,this.options.draggable,this.el,!0)||(be=null),vt=!0,le(function(){vt=!1},30)}},_getDirection:function(q,H){return typeof this.options.direction=="function"?this.options.direction.call(this,q,H,t):this.options.direction},_onTapStart:function(q){if(!!q.cancelable){var H=this,j=this.el,we=this.options,Ge=we.preventOnFilter,ct=q.type,Ot=q.touches&&q.touches[0],zt=(Ot||q).target,bt=q.target.shadowRoot&&(q.path&&q.path[0]||q.composedPath&&q.composedPath()[0])||zt,St=we.filter,Ht,kt;if(Ar(j),!t&&!(/mousedown|pointerdown/.test(ct)&&q.button!==0||we.disabled)&&!bt.isContentEditable&&(zt=Yt(zt,we.draggable,j,!1),f!==zt)){if(Ht=Pt(zt),kt=Pt(zt,we.draggable),typeof St=="function"){if(St.call(this,q,zt,this)){Ie(H,bt,"filter",zt,j,j,Ht,void 0,kt),Ge&&q.cancelable&&q.preventDefault();return}}else if(St&&(St=St.split(",").some(function(nn){if(nn=Yt(bt,nn.trim(),j,!1),nn)return Ie(H,nn,"filter",zt,j,j,Ht,void 0,kt),!0}),St)){Ge&&q.cancelable&&q.preventDefault();return}we.handle&&!Yt(bt,we.handle,j,!1)||this._prepareDragStart(q,Ot,zt,Ht,kt)}}},_handleAutoScroll:function(q,H){if(!(!t||!this.options.scroll)){var j=q.clientX,we=q.clientY,Ge=fe.elementFromPoint(j,we),ct=this;if(H||G||ht||xe){ln(q,ct.options,Ge,H);var Ot=cn(Ge,!0);nt&&(!qe||j!==Ce||we!==Ve)&&(qe&&clearInterval(qe),qe=setInterval(function(){if(!!t){var zt=cn(fe.elementFromPoint(j,we),!0);zt!==Ot&&(Ot=zt,ni(),ln(q,ct.options,Ot,H))}},10),Ce=j,Ve=we)}else{if(!ct.options.bubbleScroll||cn(Ge,!0)===Pn()){ni();return}ln(q,ct.options,cn(Ge,!1),!1)}}},_prepareDragStart:function(q,H,j,we,Ge){var ct=this,Ot=ct.el,zt=ct.options,bt=Ot.ownerDocument,St;j&&!t&&j.parentNode===Ot&&(a=Ot,t=j,n=t.parentNode,c=t.nextSibling,f=j,he=zt.group,T=we,F=Ge,Re
7={target:t,clientX:(H||q).clientX,clientY:(H||q).clientY},this._lastX=(H||q).clientX,this._lastY=(H||q).clientY,t.style["will-change"]="all",t.style.transition="",t.style.transform="",St=function(){ct._disableDelayedDragEvents(),!Ae&&ct.nativeDraggable&&(t.draggable=!0),ct._triggerDragStart(q,H),Ie(ct,a,"choose",t,a,a,T,void 0,F),V(t,zt.chosenClass,!0)},zt.ignore.split(",").forEach(function(Ht){Ke(t,Ht.trim(),Oe)}),Vt(bt,"dragover",Zt),Vt(bt,"mousemove",Zt),Vt(bt,"touchmove",Zt),Vt(bt,"mouseup",ct._onDrop),Vt(bt,"touchend",ct._onDrop),Vt(bt,"touchcancel",ct._onDrop),Ae&&this.nativeDraggable&&(this.options.touchStartThreshold=4,t.draggable=!0),zt.delay&&(zt.delayOnTouchOnly?H:!0)&&(!this.nativeDraggable||!(G||ht))?(Vt(bt,"mouseup",ct._disableDelayedDrag),Vt(bt,"touchend",ct._disableDelayedDrag),Vt(bt,"touchcancel",ct._disableDelayedDrag),Vt(bt,"mousemove",ct._delayedDragTouchMoveHandler),Vt(bt,"touchmove",ct._delayedDragTouchMoveHandler),zt.supportPointer&&Vt(bt,"pointermove",ct._delayedDragTouchMoveHandler),ct._dragStartTimer=le(St,zt.delay)):St())},_delayedDragTouchMoveHandler:function(q){var H=q.touches?q.touches[0]:q;rt(Fe(H.clientX-this._lastX),Fe(H.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){t&&Oe(t),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var q=this.el.ownerDocument;x(q,"mouseup",this._disableDelayedDrag),x(q,"touchend",this._disableDelayedDrag),x(q,"touchcancel",this._disableDelayedDrag),x(q,"mousemove",this._delayedDragTouchMoveHandler),x(q,"touchmove",this._delayedDragTouchMoveHandler),x(q,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(q,H){H=H||(q.pointerType=="touch"?q:null),!this.nativeDraggable||H?this.options.supportPointer?Vt(fe,"pointermove",this._onTouchMove):H?Vt(fe,"touchmove",this._onTouchMove):Vt(fe,"mousemove",this._onTouchMove):(Vt(t,"dragend",this),Vt(a,"dragstart",this._onDragStart));try{fe.selection?hi(function(){fe.selection.empty()}):window.getSelection().removeAllRanges()}catch(j){}},_dragStarted:function(q,H){if(dt=!1,a&&t){this.nativeDraggable&&(Vt(fe,"dragover",this._handleAutoScroll),Vt(fe,"dragover",hn));var j=this.options;!q&&V(t,j.dragClass,!1),V(t,j.ghostClass,!0),Z(t,"transform",""),Gt.active=this,q&&this._appendGhost(),Ie(this,a,"start",t,a,a,T,void 0,F,void 0,H)}else this._nulling()},_emulateDragOver:function(q){if(me){if(this._lastX===me.clientX&&this._lastY===me.clientY&&!q)return;this._lastX=me.clientX,this._lastY=me.clientY,Nn();for(var H=fe.elementFromPoint(me.clientX,me.clientY),j=H;H&&H.shadowRoot&&(H=H.shadowRoot.elementFromPoint(me.clientX,me.clientY),H!==j);)j=H;if(j)do{if(j[je]){var we;if(we=j[je]._onDragOver({clientX:me.clientX,clientY:me.clientY,target:H,rootEl:j}),we&&!this.options.dragoverBubble)break}H=j}while(j=j.parentNode);t.parentNode[je]._computeIsAligned(me),Tn()}},_onTouchMove:function(q,H){if(Re){var j=this.options,we=j.fallbackTolerance,Ge=j.fallbackOffset,ct=q.touches?q.touches[0]:q,Ot=r&&_e(r),zt=r&&Ot&&Ot.a,bt=r&&Ot&&Ot.d,St=ae&&W&&rr(W),Ht=(ct.clientX-Re.clientX+Ge.x)/(zt||1)+(St?St[0]-ne[0]:0)/(zt||1),kt=(ct.clientY-Re.clientY+Ge.y)/(bt||1)+(St?St[1]-ne[1]:0)/(bt||1),nn=q.touches?"translate3d("+Ht+"px,"+kt+"px,0)":"translate("+Ht+"px,"+kt+"px)";if(!Gt.active&&!dt){if(we&&Rt(Fe(ct.clientX-this._lastX),Fe(ct.clientY-this._lastY))<we)return;this._onDragStart(q,!0)}!H&&this._handleAutoScroll(ct,!0),ge=!0,me=ct,Z(r,"webkitTransform",nn),Z(r,"mozTransform",nn),Z(r,"msTransform",nn),Z(r,"transform",nn),q.cancelable&&q.preventDefault()}},_appendGhost:function(){if(!r){var q=this.options.fallbackOnBody?fe.body:a,H=jt(t,!0,q,!ae),j=Z(t),we=this.options;if(ae){for(W=q;Z(W,"position")==="static"&&Z(W,"transform")==="none"&&W!==fe;)W=W.parentNode;if(W!==fe){var Ge=jt(W,!0);H.top-=Ge.top,H.left-=Ge.left}W!==fe.body&&W!==fe.documentElement?(W===fe&&(W=Pn()),H.top+=W.scrollTop,H.left+=W.scrollLeft):W=Pn(),ne=rr(W)}r=t.cloneNode(!0),V(r,we.ghostClass,!1),V(r,we.fallbackClass,!0),V(r,we.dragClass,!0),Z(r,"box-sizing","border-box"),Z(r,"margin",0),Z(r,"top",H.top),Z(r,"left",H.left),Z(r,"width",H.width),Z(r,"height",H.height),Z(r,"opacity","0.8"),Z(r,"position",ae?"absolute":"fixed"),Z(r,"zIndex","100000"),Z(r,"pointerEvents","none"),q.appendChild(r)}},_onDragStart:function(q,H){var j=this,we=q.dataTransfer,Ge=j.options;o=Kn(t),o.draggable=!1,o.style["will-change"]="",this._hideClone(),V(o,j.options.chosenClass,!1),j._cloneId=hi(function(){j.options.removeCloneOnHide||a.insertBefore(o,t),Ie(j,a,"clone",t)}),!H&&V(t,Ge.dragClass,!0),H?(De=!0,j._loopId=setInterval(j._emulateDragOver,50)):(x(fe,"mouseup",j._onDrop),x(fe,"touchend",j._onDrop),x(fe,"touchcancel",j._onDrop),we&&(we.effectAllowed="move",Ge.setData&&Ge.setData.call(j,we,t)),Vt(fe,"drop",j),Z(t,"transform","translateZ(0)")),dt=!0,j._dragStartId=hi(j._dragStarted.bind(j,H,q)),Vt(fe,"selectstart",j),xe&&Z(fe.body,"user-select","none")},_onDragOver:function(q){var H=this.el,j=q.target,we,Ge,ct,Ot=this.options,zt=Ot.group,bt=Gt.active,St=he===zt,Ht=Ot.sort,kt=this;if(ot)return;function nn(Ye){return Ye&&(St?bt._hideClone():bt._showClone(kt),bt&&(V(t,de?de.options.ghostClass:bt.options.ghostClass,!1),V(t,Ot.ghostClass,!0)),de!==kt&&kt!==Gt.active?de=kt:kt===Gt.active&&(de=null),we&&kt._animate(we,t),j&&Ge&&kt._animate(Ge,j)),(j===t&&!t.animated||j===H&&!j.animated)&&(be=null),!Ot.dragoverBubble&&!q.rootEl&&j!==fe&&(kt._handleAutoScroll(q),t.parentNode[je]._computeIsAligned(q),!Ye&&Zt(q)),!Ot.dragoverBubble&&q.stopPropagation&&q.stopPropagation(),!0}function _n(){Ie(kt,a,"change",j,H,a,T,Pt(t),F,Pt(t,Ot.draggable),q)}if(q.preventDefault!==void 0&&q.cancelable&&q.preventDefault(),ge=!0,j=Yt(j,Ot.draggable,H,!0),t.contains(q.target)||j.animated)return nn(!1);if(j!==t&&(De=!1),bt&&!Ot.disabled&&(St?Ht||(ct=!a.contains(t)):de===this||(this.lastPutMode=he.checkPull(this,bt,t,q))&&zt.checkPut(this,bt,t,q))){var an=this._getDirection(q,j);if(we=jt(t),ct)return this._hideClone(),n=a,c?a.insertBefore(t,c):a.appendChild(t),nn(!0);var U=Ct(H);if(!U||Tt(q,an,H)&&!U.animated){if(U&&H===q.target&&(j=U),j&&(Ge=jt(j)),St?bt._hideClone():bt._showClone(this),ft(a,H,t,we,j,Ge,q,!!j)!==!1)return H.appendChild(t),n=H,ze=null,_n(),nn(!0)}else if(j&&j!==t&&j.parentNode===H){var C=0,R,D=j.sortableMouseAligned,ue=t.parentNode!==H,K=an==="vertical"?"top":"left",se=Ei(j,"top")||Ei(t,"top"),ke=se?se.scrollTop:void 0;if(be!==j&&(re=null,R=jt(j)[K],Be=!1),wn(t,j,an)&&D||ue||se||Ot.invertSwap||re==="insert"||re==="swap"?(re!=="swap"&&(ie=Ot.invertSwap||ue),C=Et(q,j,an,Ot.swapThreshold,Ot.invertedSwapThreshold==null?Ot.swapThreshold:Ot.invertedSwapThreshold,ie,be===j),re="swap"):(C=Dt(j),re="insert"),C===0)return nn(!1);ze=null,be=j,Ue=C,Ge=jt(j);var ut=j.nextElementSibling,et=!1;et=C===1;var He=ft(a,H,t,we,j,Ge,q,et);if(He!==!1)return(He===1||He===-1)&&(et=He===1),ot=!0,le(At,30),St?bt._hideClone():bt._showClone(this),et&&!ut?H.appendChild(t):j.parentNode.insertBefore(t,et?ut:j),se&&wt(se,0,ke-se.scrollTop),n=t.parentNode,R!==void 0&&!ie&&(I=Fe(R-jt(j)[K])),_n(),nn(!0)}if(H.contains(t))return nn(!1)}return!1},_animate:function(q,H){var j=this.options.animation;if(j){var we=jt(H);if(H===t&&(ze=we),q.nodeType===1&&(q=jt(q)),q.left+q.width/2!==we.left+we.width/2||q.top+q.height/2!==we.top+we.height/2){var Ge=_e(this.el),ct=Ge&&Ge.a,Ot=Ge&&Ge.d;Z(H,"transition","none"),Z(H,"transform","translate3d("+(q.left-we.left)/(ct||1)+"px,"+(q.top-we.top)/(Ot||1)+"px,0)"),this._repaint(H),Z(H,"transition","transform "+j+"ms"+(this.options.easing?" "+this.options.easing:"")),Z(H,"transform","translate3d(0,
70,0)")}typeof H.animated=="number"&&clearTimeout(H.animated),H.animated=le(function(){Z(H,"transition",""),Z(H,"transform",""),H.animated=!1},j)}},_repaint:function(q){return q.offsetWidth},_offMoveEvents:function(){x(fe,"touchmove",this._onTouchMove),x(fe,"pointermove",this._onTouchMove),x(fe,"dragover",Zt),x(fe,"mousemove",Zt),x(fe,"touchmove",Zt)},_offUpEvents:function(){var q=this.el.ownerDocument;x(q,"mouseup",this._onDrop),x(q,"touchend",this._onDrop),x(q,"pointerup",this._onDrop),x(q,"touchcancel",this._onDrop),x(fe,"selectstart",this)},_onDrop:function(q){var H=this.el,j=this.options;dt=!1,nt=!1,ie=!1,Be=!1,clearInterval(this._loopId),clearInterval(qe),ni(),Ln(),clearTimeout(this._dragStartTimer),Hi(this._cloneId),Hi(this._dragStartId),x(fe,"mousemove",this._onTouchMove),this.nativeDraggable&&(x(fe,"drop",this),x(H,"dragstart",this._onDragStart),x(fe,"dragover",this._handleAutoScroll),x(fe,"dragover",hn)),xe&&Z(fe.body,"user-select",""),this._offMoveEvents(),this._offUpEvents(),q&&(ge&&(q.cancelable&&q.preventDefault(),!j.dropBubble&&q.stopPropagation()),r&&r.parentNode&&r.parentNode.removeChild(r),(a===n||de&&de.lastPutMode!=="clone")&&o&&o.parentNode&&o.parentNode.removeChild(o),t&&(this.nativeDraggable&&x(t,"dragend",this),Oe(t),t.style["will-change"]="",V(t,de?de.options.ghostClass:this.options.ghostClass,!1),V(t,this.options.chosenClass,!1),Ie(this,a,"unchoose",t,n,a,T,null,F,null,q),a!==n?(k=Pt(t),J=Pt(t,j.draggable),k>=0&&(Ie(null,n,"add",t,n,a,T,k,F,J,q),Ie(this,a,"remove",t,n,a,T,k,F,J,q),Ie(null,n,"sort",t,n,a,T,k,F,J,q),Ie(this,a,"sort",t,n,a,T,k,F,J,q)),de&&de.save()):t.nextSibling!==c&&(k=Pt(t),J=Pt(t,j.draggable),k>=0&&(Ie(this,a,"update",t,n,a,T,k,F,J,q),Ie(this,a,"sort",t,n,a,T,k,F,J,q))),Gt.active&&((k==null||k===-1)&&(k=T,J=F),Ie(this,a,"end",t,n,a,T,k,F,J,q),this.save()))),this._nulling()},_nulling:function(){a=t=n=r=c=o=f=b=y=Me.length=qe=Ce=Ve=Re=me=ge=k=T=be=Ue=ze=de=he=Gt.active=null,mt.forEach(function(q){q.checked=!0}),mt.length=0},handleEvent:function(q){switch(q.type){case"drop":case"dragend":this._onDrop(q);break;case"dragenter":case"dragover":t&&(this._onDragOver(q),fi(q));break;case"selectstart":q.preventDefault();break}},toArray:function(){for(var q=[],H,j=this.el.children,we=0,Ge=j.length,ct=this.options;we<Ge;we++)H=j[we],Yt(H,ct.draggable,this.el,!1)&&q.push(H.getAttribute(ct.dataIdAttr)||Bt(H));return q},sort:function(q){var H={},j=this.el;this.toArray().forEach(function(we,Ge){var ct=j.children[Ge];Yt(ct,this.options.draggable,j,!1)&&(H[we]=ct)},this),q.forEach(function(we){H[we]&&(j.removeChild(H[we]),j.appendChild(H[we]))})},save:function(){var q=this.options.store;q&&q.set&&q.set(this)},closest:function(q,H){return Yt(q,H||this.options.draggable,this.el,!1)},option:function(q,H){var j=this.options;if(H===void 0)return j[q];j[q]=H,q==="group"&&pn(j)},destroy:function(){var q=this.el;q[je]=null,x(q,"mousedown",this._onTapStart),x(q,"touchstart",this._onTapStart),x(q,"pointerdown",this._onTapStart),this.nativeDraggable&&(x(q,"dragover",this),x(q,"dragenter",this)),Array.prototype.forEach.call(q.querySelectorAll("[draggable]"),function(H){H.removeAttribute("draggable")}),this._onDrop(),v.splice(v.indexOf(this.el),1),this.el=q=null},_hideClone:function(){o.cloneHidden||(Z(o,"display","none"),o.cloneHidden=!0,o.parentNode&&this.options.removeCloneOnHide&&o.parentNode.removeChild(o))},_showClone:function(q){if(q.lastPutMode!=="clone"){this._hideClone();return}o.cloneHidden&&(a.contains(t)&&!this.options.group.revertClone?a.insertBefore(o,t):c?a.insertBefore(o,c):a.appendChild(o),this.options.group.revertClone&&this._animate(t,o),Z(o,"display",""),o.cloneHidden=!1)}};function Yt(q,H,j,we){if(q){j=j||fe;do{if(H!=null&&(H[0]===">"?q.parentNode===j&&En(q,H):En(q,H))||we&&q===j)return q;if(q===j)break}while(q=on(q))}return null}function on(q){return q.host&&q!==fe&&q.host.nodeType?q.host:q.parentNode}function fi(q){q.dataTransfer&&(q.dataTransfer.dropEffect="move"),q.cancelable&&q.preventDefault()}function Vt(q,H,j){q.addEventListener(H,j,ht?!1:ye)}function x(q,H,j){q.removeEventListener(H,j,ht?!1:ye)}
7function V(q,H,j){if(q&&H)if(q.classList)q.classList[j?"add":"remove"](H);else{var we=(" "+q.className+" ").replace(st," ").replace(" "+H+" "," ");q.className=(we+(j?" "+H:"")).replace(st," ")}}function Z(q,H,j){var we=q&&q.style;if(we){if(j===void 0)return fe.defaultView&&fe.defaultView.getComputedStyle?j=fe.defaultView.getComputedStyle(q,""):q.currentStyle&&(j=q.currentStyle),H===void 0?j:j[H];!(H in we)&&H.indexOf("webkit")===-1&&(H="-webkit-"+H),we[H]=j+(typeof j=="string"?"":"px")}}function _e(q){var H="";do{var j=Z(q,"transform");j&&j!=="none"&&(H=j+" "+H)}while(q=q.parentNode);if(window.DOMMatrix)return new DOMMatrix(H);if(window.WebKitCSSMatrix)return new WebKitCSSMatrix(H);if(window.CSSMatrix)return new CSSMatrix(H)}function Ke(q,H,j){if(q){var we=q.getElementsByTagName(H),Ge=0,ct=we.length;if(j)for(;Ge<ct;Ge++)j(we[Ge],Ge);return we}return[]}function Ie(q,H,j,we,Ge,ct,Ot,zt,bt,St,Ht){q=q||H[je];var kt,nn=q.options,_n="on"+j.charAt(0).toUpperCase()+j.substr(1);window.CustomEvent&&!ht&&!G?kt=new CustomEvent(j,{bubbles:!0,cancelable:!0}):(kt=fe.createEvent("Event"),kt.initEvent(j,!0,!0)),kt.to=Ge||H,kt.from=ct||H,kt.item=we||H,kt.clone=o,kt.oldIndex=Ot,kt.newIndex=zt,kt.oldDraggableIndex=bt,kt.newDraggableIndex=St,kt.originalEvent=Ht,kt.pullMode=de?de.lastPutMode:void 0,H&&H.dispatchEvent(kt),nn[_n]&&nn[_n].call(q,kt)}function ft(q,H,j,we,Ge,ct,Ot,zt){var bt,St=q[je],Ht=St.options.onMove,kt;return window.CustomEvent&&!ht&&!G?bt=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(bt=fe.createEvent("Event"),bt.initEvent("move",!0,!0)),bt.to=H,bt.from=q,bt.dragged=j,bt.draggedRect=we,bt.related=Ge||H,bt.relatedRect=ct||jt(H),bt.willInsertAfter=zt,bt.originalEvent=Ot,q.dispatchEvent(bt),Ht&&(kt=Ht.call(St,bt,Ot)),kt}function Oe(q){q.draggable=!1}function At(){ot=!1}function xt(q,H,j){for(var we=0,Ge=0,ct=q.children;Ge<ct.length;){if(ct[Ge].style.display!=="none"&&ct[Ge]!==r&&ct[Ge]!==t&&Yt(ct[Ge],j.draggable,q,!1)){if(we===H)return ct[Ge];we++}Ge++}return null}function Ct(q){for(var H=q.lastElementChild;H&&(H===r||Z(H,"display")==="none");)H=H.previousElementSibling;return H||null}function Tt(q,H,j){var we=jt(Ct(j)),Ge=H==="vertical"?q.clientY:q.clientX,ct=H==="vertical"?q.clientX:q.clientY,Ot=H==="vertical"?we.bottom:we.right,zt=H==="vertical"?we.left:we.top,bt=H==="vertical"?we.right:we.bottom,St=10;return H==="vertical"?ct>bt+St||ct<=bt&&Ge>Ot&&ct>=zt:Ge>Ot&&ct>zt||Ge<=Ot&&ct>bt+St}function Et(q,H,j,we,Ge,ct,Ot){var zt=jt(H),bt=j==="vertical"?q.clientY:q.clientX,St=j==="vertical"?zt.height:zt.width,Ht=j==="vertical"?zt.top:zt.left,kt=j==="vertical"?zt.bottom:zt.right,nn=jt(t),_n=!1;if(!ct){if(Ot&&I<St*we)if(!Be&&(Ue===1?bt>Ht+St*Ge/2:bt<kt-St*Ge/2)&&(Be=!0),Be)_n=!0;else{var an=j==="vertical"?nn.top:nn.left,U=j==="vertical"?nn.bottom:nn.right;if(Ue===1?bt<Ht+I:bt>kt-I)return Ue*-1}else if(bt>Ht+St*(1-we)/2&&bt<kt-St*(1-we)/2)return Dt(H)}return _n=_n||ct,_n&&(bt<Ht+St*Ge/2||bt>kt-St*Ge/2)?bt>Ht+St/2?1:-1:0}function Dt(q){var H=Pt(t),j=Pt(q);return H<j?1:-1}function Bt(q){for(var H=q.tagName+q.className+q.src+q.href+q.textContent,j=H.length,we=0;j--;)we+=H.charCodeAt(j);return we.toString(36)}function Pt(q,H){var j=0;if(!q||!q.parentNode)return-1;for(;q&&(q=q.previousElementSibling);)q.nodeName.toUpperCase()!=="TEMPLATE"&&q!==o&&(!H||En(q,H))&&j++;return j}function En(q,H){if(!!H){if(H[0]===">"&&(H=H.substring(1)),q)try{if(q.matches)return q.matches(H);if(q.msMatchesSelector)return q.msMatchesSelector(H);if(q.webkitMatchesSelector)return q.webkitMatchesSelector(H)}catch(j){return!1}return!1}}var fn;function tn(q,H){return function(){if(!fn){var j=arguments,we=this;fn=le(function(){j.length===1?q.call(we,j[0]):q.apply(we,j),fn=void 0},H)}}}function Ln(){clearTimeout(fn),fn=void 0}function Gn(q,H){if(q&&H)for(var j in H)H.hasOwnProperty(j)&&(q[j]=H[j]);return q}function Kn(q){return Ne&&Ne.dom?Ne.dom(q).cloneNode(!0):We?We(q).clone(!0)[0]:q.cloneNode(!0)}function Ar(q){mt.length=0;for(var H=q.getElementsByTagName("input"),j=H.length;j--;){var we=H[j];we.checked&&mt.push(we)}}function hi(q){return le(q,0)}function Hi(q){return clearTimeout(q)}function jt(q,H,j,we){if(!(!q.getBoundingClientRect&&q!==oe)){var Ge,ct,Ot,zt,bt,St,Ht;if(q!==oe&&q!==Pn()?(Ge=q.getBoundingClientRect(),ct=Ge.top,Ot=Ge.left,zt=Ge.bottom,bt=Ge.right,St=Ge.height,Ht=Ge.width):(ct=0,Ot=0,zt=window.innerHeight,bt=window.innerWidth,St=window.innerHeight,Ht=window.innerWidth),we&&q!==oe&&(j=j||q.parentNode,!ht))do if(j&&j.getBoundingClientRect&&Z(j,"transform")!=="none"){var kt=j.getBoundingClientRect();ct-=kt.top+Q(Z(j,"border-top-width")),Ot-=kt.left+Q(Z(j,"border-left-width")),zt=ct+Ge.height,bt=Ot+Ge.width;break}while(j=j.parentNode);
7if(H&&q!==oe){var nn=_e(j||q),_n=nn&&nn.a,an=nn&&nn.d;nn&&(ct/=an,Ot/=_n,Ht/=_n,St/=an,zt=ct+St,bt=Ot+Ht)}return{top:ct,left:Ot,bottom:zt,right:bt,width:Ht,height:St}}}function Ei(q,H){for(var j=cn(q,!0),we=jt(q)[H];j;){var Ge=jt(j)[H],ct;if(H==="top"||H==="left"?ct=we>=Ge:ct=we<=Ge,!ct)return j;if(j===Pn())break;j=cn(j,!1)}return!1}function rr(q){var H=0,j=0,we=Pn();if(q)do{var Ge=_e(q),ct=Ge.a,Ot=Ge.d;H+=q.scrollLeft*ct,j+=q.scrollTop*Ot}while(q!==we&&(q=q.parentNode));return[H,j]}return Vt(fe,"touchmove",function(q){(Gt.active||dt)&&q.cancelable&&q.preventDefault()}),Gt.utils={on:Vt,off:x,css:Z,find:Ke,is:function(q,H){return!!Yt(q,H,q,!1)},extend:Gn,throttle:tn,closest:Yt,toggleClass:V,clone:Kn,index:Pt,nextTick:hi,cancelNextTick:Hi,detectDirection:at,getChild:xt},Gt.create=function(q,H){return new Gt(q,H)},Gt.version="1.9.0",Gt})});var Qd=Pe((xk,Zd)=>{"use strict";var Gd=Array.isArray,Kd=Object.keys,iO=Object.prototype.hasOwnProperty;Zd.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){var r=Gd(t),o=Gd(n),a,c,f;if(r&&o){if(c=t.length,c!=n.length)return!1;for(a=c;a--!==0;)if(!e(t[a],n[a]))return!1;return!0}if(r!=o)return!1;var b=t instanceof Date,y=n instanceof Date;if(b!=y)return!1;if(b&&y)return t.getTime()==n.getTime();var m=t instanceof RegExp,T=n instanceof RegExp;if(m!=T)return!1;if(m&&T)return t.toString()==n.toString();var k=Kd(t);if(c=k.length,c!==Kd(n).length)return!1;for(a=c;a--!==0;)if(!iO.call(n,k[a]))return!1;for(a=c;a--!==0;)if(f=k[a],!e(t[f],n[f]))return!1;return!0}return t!==t&&n!==n}});var ep=Pe((kk,Jd)=>{function rO(){this.__data__=[],this.size=0}Jd.exports=rO});var Tc=Pe((Dk,tp)=>{function oO(e,t){return e===t||e!==e&&t!==t}tp.exports=oO});var ka=Pe((qk,np)=>{var aO=Tc();function sO(e,t){for(var n=e.length;n--;)if(aO(e[n][0],t))return n;return-1}np.exports=sO});var rp=Pe((Bk,ip)=>{var cO=ka(),lO=Array.prototype,uO=lO.splice;function fO(e){var t=this.__data__,n=cO(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():uO.call(t,n,1),--this.size,!0}ip.exports=fO});var ap=Pe((Pk,op)=>{var dO=ka();function pO(e){var t=this.__data__,n=dO(t,e);return n<0?void 0:t[n][1]}op.exports=pO});var cp=Pe((Rk,sp)=>{var hO=ka();function _O(e){return hO(this.__data__,e)>-1}sp.exports=_O});var up=Pe((Wk,lp)=>{var mO=ka();function gO(e,t){var n=this.__data__,r=mO(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}lp.exports=gO});var Da=Pe((Ik,fp)=>{var vO=ep(),bO=rp(),MO=ap(),yO=cp(),AO=up();function ta(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ta.prototype.clear=vO;ta.prototype.delete=bO;ta.prototype.get=MO;ta.prototype.has=yO;ta.prototype.set=AO;fp.exports=ta});var pp=Pe((Xk,dp)=>{var wO=Da();function LO(){this.__data__=new wO,this.size=0}dp.exports=LO});var _p=Pe((jk,hp)=>{function OO(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}hp.exports=OO});var gp=Pe((Fk,mp)=>{function zO(e){return this.__data__.get(e)}mp.exports=zO});var bp=Pe((Hk,vp)=>{function TO(e){return this.__data__.has(e)}vp.exports=TO});var Ec=Pe((Uk,Mp)=>{var EO=typeof global=="object"&&global&&global.Object===Object&&global;Mp.exports=EO});var br=Pe(($k,yp)=>{var CO=Ec(),NO=typeof self=="object"&&self&&self.Object===Object&&self,xO=CO||NO||Function("return this")();yp.exports=xO});var Vs=Pe((Vk,Ap)=>{var SO=br(),kO=SO.Symbol;Ap.exports=kO});var zp=Pe((Yk,Op)=>{var wp=Vs(),Lp=Object.prototype,DO=Lp.hasOwnProperty,qO=Lp.toString,qa=wp?wp.toStringTag:void 0;function BO(e){var t=DO.call(e,qa),n=e[qa];try{e[qa]=void 0;var r=!0}catch(a){}var o=qO.call(e);return r&&(t?e[qa]=n:delete e[qa]),o}Op.exports=BO});var Ep=Pe((Gk,Tp)=>{var PO=Object.prototype,RO=PO.toString;function WO(e){return RO.call(e)}Tp.exports=WO});var Ba=Pe((Kk,xp)=>{var Cp=Vs(),IO=zp(),XO=Ep(),jO="[object Null]",FO="[object Undefined]",Np=Cp?Cp.toStringTag:void 0;function HO(e){return e==null?e===void 0?FO:jO:Np&&Np in Object(e)?IO(e):XO(e)}xp.exports=HO});var na=Pe((Zk,Sp)=>{function UO(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Sp.exports=UO});var Cc=Pe((Qk,kp)=>{var $O=Ba(),VO=na(),YO="[object AsyncFunction]",GO="[object Function]",KO="[object GeneratorFunction]",ZO="[object Proxy]";function QO(e){if(!VO(e))return!1;var t=$O(e);return t==GO||t==KO||t==YO||t==ZO}kp.exports=QO});var qp=Pe((Jk,Dp)=>{var JO=br(),ez=JO["__core-js_shared__"];Dp.exports=ez});var Rp=Pe((eD,Pp)=>{var Nc=qp(),Bp=function(){var e=/[^.]+$/.exec(Nc&&Nc.keys&&Nc.keys.IE_PROTO||"");
vendor: 5,264 bytes, line 7
7return e?"Symbol(src)_1."+e:""}();function tz(e){return!!Bp&&Bp in e}Pp.exports=tz});var xc=Pe((tD,Wp)=>{var nz=Function.prototype,iz=nz.toString;function rz(e){if(e!=null){try{return iz.call(e)}catch(t){}try{return e+""}catch(t){}}return""}Wp.exports=rz});var Xp=Pe((nD,Ip)=>{var oz=Cc(),az=Rp(),sz=na(),cz=xc(),lz=/[\\^$.*+?()[\]{}|]/g,uz=/^\[object .+?Constructor\]$/,fz=Function.prototype,dz=Object.prototype,pz=fz.toString,hz=dz.hasOwnProperty,_z=RegExp("^"+pz.call(hz).replace(lz,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function mz(e){if(!sz(e)||az(e))return!1;var t=oz(e)?_z:uz;return t.test(cz(e))}Ip.exports=mz});var Fp=Pe((iD,jp)=>{function gz(e,t){return e==null?void 0:e[t]}jp.exports=gz});var lo=Pe((rD,Hp)=>{var vz=Xp(),bz=Fp();function Mz(e,t){var n=bz(e,t);return vz(n)?n:void 0}Hp.exports=Mz});var Ys=Pe((oD,Up)=>{var yz=lo(),Az=br(),wz=yz(Az,"Map");Up.exports=wz});var Pa=Pe((aD,$p)=>{var Lz=lo(),Oz=Lz(Object,"create");$p.exports=Oz});var Gp=Pe((sD,Yp)=>{var Vp=Pa();function zz(){this.__data__=Vp?Vp(null):{},this.size=0}Yp.exports=zz});var Zp=Pe((cD,Kp)=>{function Tz(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Kp.exports=Tz});var Jp=Pe((lD,Qp)=>{var Ez=Pa(),Cz="__lodash_hash_undefined__",Nz=Object.prototype,xz=Nz.hasOwnProperty;function Sz(e){var t=this.__data__;if(Ez){var n=t[e];return n===Cz?void 0:n}return xz.call(t,e)?t[e]:void 0}Qp.exports=Sz});var th=Pe((uD,eh)=>{var kz=Pa(),Dz=Object.prototype,qz=Dz.hasOwnProperty;function Bz(e){var t=this.__data__;return kz?t[e]!==void 0:qz.call(t,e)}eh.exports=Bz});var ih=Pe((fD,nh)=>{var Pz=Pa(),Rz="__lodash_hash_undefined__";function Wz(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Pz&&t===void 0?Rz:t,this}nh.exports=Wz});var oh=Pe((dD,rh)=>{var Iz=Gp(),Xz=Zp(),jz=Jp(),Fz=th(),Hz=ih();function ia(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ia.prototype.clear=Iz;ia.prototype.delete=Xz;ia.prototype.get=jz;ia.prototype.has=Fz;ia.prototype.set=Hz;rh.exports=ia});var ch=Pe((pD,sh)=>{var ah=oh(),Uz=Da(),$z=Ys();function Vz(){this.size=0,this.__data__={hash:new ah,map:new($z||Uz),string:new ah}}sh.exports=Vz});var uh=Pe((hD,lh)=>{function Yz(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}lh.exports=Yz});var Ra=Pe((_D,fh)=>{var Gz=uh();function Kz(e,t){var n=e.__data__;return Gz(t)?n[typeof t=="string"?"string":"hash"]:n.map}fh.exports=Kz});var ph=Pe((mD,dh)=>{var Zz=Ra();function Qz(e){var t=Zz(this,e).delete(e);return this.size-=t?1:0,t}dh.exports=Qz});var _h=Pe((gD,hh)=>{var Jz=Ra();function eT(e){return Jz(this,e).get(e)}hh.exports=eT});var gh=Pe((vD,mh)=>{var tT=Ra();function nT(e){return tT(this,e).has(e)}mh.exports=nT});var bh=Pe((bD,vh)=>{var iT=Ra();function rT(e,t){var n=iT(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}vh.exports=rT});var yh=Pe((MD,Mh)=>{var oT=ch(),aT=ph(),sT=_h(),cT=gh(),lT=bh();function ra(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ra.prototype.clear=oT;ra.prototype.delete=aT;ra.prototype.get=sT;ra.prototype.has=cT;ra.prototype.set=lT;Mh.exports=ra});var wh=Pe((yD,Ah)=>{var uT=Da(),fT=Ys(),dT=yh(),pT=200;function hT(e,t){var n=this.__data__;if(n instanceof uT){var r=n.__data__;if(!fT||r.length<pT-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new dT(r)}return n.set(e,t),this.size=n.size,this}Ah.exports=hT});var Oh=Pe((AD,Lh)=>{var _T=Da(),mT=pp(),gT=_p(),vT=gp(),bT=bp(),MT=wh();function oa(e){var t=this.__data__=new _T(e);this.size=t.size}oa.prototype.clear=mT;oa.prototype.delete=gT;oa.prototype.get=vT;oa.prototype.has=bT;oa.prototype.set=MT;Lh.exports=oa});var Th=Pe((wD,zh)=>{function yT(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}zh.exports=yT});var Ch=Pe((LD,Eh)=>{var AT=lo(),wT=function(){try{var e=AT(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();Eh.exports=wT});var Sc=Pe((OD,xh)=>{var Nh=Ch();function LT(e,t,n){t=="__proto__"&&Nh?Nh(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}xh.exports=LT});var kc=Pe((zD,Sh)=>{var OT=Sc(),zT=Tc(),TT=Object.prototype,ET=TT.hasOwnProperty;function CT(e,t,n){var r=e[t];(!(ET.call(e,t)&&zT(r,n))||n===void 0&&!(t in e))&&OT(e,t,n)}Sh.exports=CT});var Wa=Pe((TD,kh)=>{var NT=kc(),xT=Sc();function ST(e,t,n,r){var o=!n;n||(n={});for(var a=-1,c=t.length;++a<c;){var f=t[a],b=r?r(n[f],e[f],f,n,e):void 0;b===void 0&&(b=e[f]),o?xT(n,f,b):NT(n,f,b)}return n}kh.exports=ST});var qh=Pe((ED,Dh)=>{function kT(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}Dh.exports=kT});var aa=Pe((CD,Bh)=>{function DT(e){return e!=null&&typeof e=="object"}Bh.exports=DT});var Rh=Pe((ND,Ph)=>{var qT=Ba(),BT=aa(),PT="[object Arguments]";function RT(e){return BT(e)&&qT(e)==PT}Ph.exports=RT});var jh=Pe((xD,Xh)=>{var Wh=Rh(),WT=aa(),Ih=Object.prototype,IT=Ih.hasOwnProperty,XT=Ih.propertyIsEnumerable,jT=Wh(function(){return arguments}())?Wh:function(e){return WT(e)&&IT.call(e,"callee")&&!XT.call(e,"callee")};Xh.exports=jT});var Gs=Pe((SD,Fh)=>{var FT=Array.isArray;Fh.exports=FT});var Uh=Pe((kD,Hh)=>{function HT(){return!1}Hh.exports=HT});var Dc=Pe((Ia,sa)=>
vendor: 9,593 bytes, line 7
7{var UT=br(),$T=Uh(),Yh=typeof Ia=="object"&&Ia&&!Ia.nodeType&&Ia,$h=Yh&&typeof sa=="object"&&sa&&!sa.nodeType&&sa,VT=$h&&$h.exports===Yh,Vh=VT?UT.Buffer:void 0,YT=Vh?Vh.isBuffer:void 0,GT=YT||$T;sa.exports=GT});var Kh=Pe((DD,Gh)=>{var KT=9007199254740991,ZT=/^(?:0|[1-9]\d*)$/;function QT(e,t){var n=typeof e;return t=t==null?KT:t,!!t&&(n=="number"||n!="symbol"&&ZT.test(e))&&e>-1&&e%1==0&&e<t}Gh.exports=QT});var qc=Pe((qD,Zh)=>{var JT=9007199254740991;function eE(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=JT}Zh.exports=eE});var Jh=Pe((BD,Qh)=>{var tE=Ba(),nE=qc(),iE=aa(),rE="[object Arguments]",oE="[object Array]",aE="[object Boolean]",sE="[object Date]",cE="[object Error]",lE="[object Function]",uE="[object Map]",fE="[object Number]",dE="[object Object]",pE="[object RegExp]",hE="[object Set]",_E="[object String]",mE="[object WeakMap]",gE="[object ArrayBuffer]",vE="[object DataView]",bE="[object Float32Array]",ME="[object Float64Array]",yE="[object Int8Array]",AE="[object Int16Array]",wE="[object Int32Array]",LE="[object Uint8Array]",OE="[object Uint8ClampedArray]",zE="[object Uint16Array]",TE="[object Uint32Array]",Jn={};Jn[bE]=Jn[ME]=Jn[yE]=Jn[AE]=Jn[wE]=Jn[LE]=Jn[OE]=Jn[zE]=Jn[TE]=!0;Jn[rE]=Jn[oE]=Jn[gE]=Jn[aE]=Jn[vE]=Jn[sE]=Jn[cE]=Jn[lE]=Jn[uE]=Jn[fE]=Jn[dE]=Jn[pE]=Jn[hE]=Jn[_E]=Jn[mE]=!1;function EE(e){return iE(e)&&nE(e.length)&&!!Jn[tE(e)]}Qh.exports=EE});var Ks=Pe((PD,e_)=>{function CE(e){return function(t){return e(t)}}e_.exports=CE});var Zs=Pe((Xa,ca)=>{var NE=Ec(),t_=typeof Xa=="object"&&Xa&&!Xa.nodeType&&Xa,ja=t_&&typeof ca=="object"&&ca&&!ca.nodeType&&ca,xE=ja&&ja.exports===t_,Bc=xE&&NE.process,SE=function(){try{var e=ja&&ja.require&&ja.require("util").types;return e||Bc&&Bc.binding&&Bc.binding("util")}catch(t){}}();ca.exports=SE});var o_=Pe((RD,r_)=>{var kE=Jh(),DE=Ks(),n_=Zs(),i_=n_&&n_.isTypedArray,qE=i_?DE(i_):kE;r_.exports=qE});var Pc=Pe((WD,a_)=>{var BE=qh(),PE=jh(),RE=Gs(),WE=Dc(),IE=Kh(),XE=o_(),jE=Object.prototype,FE=jE.hasOwnProperty;function HE(e,t){var n=RE(e),r=!n&&PE(e),o=!n&&!r&&WE(e),a=!n&&!r&&!o&&XE(e),c=n||r||o||a,f=c?BE(e.length,String):[],b=f.length;for(var y in e)(t||FE.call(e,y))&&!(c&&(y=="length"||o&&(y=="offset"||y=="parent")||a&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||IE(y,b)))&&f.push(y);return f}a_.exports=HE});var Qs=Pe((ID,s_)=>{var UE=Object.prototype;function $E(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||UE;return e===n}s_.exports=$E});var Rc=Pe((XD,c_)=>{function VE(e,t){return function(n){return e(t(n))}}c_.exports=VE});var u_=Pe((jD,l_)=>{var YE=Rc(),GE=YE(Object.keys,Object);l_.exports=GE});var d_=Pe((FD,f_)=>{var KE=Qs(),ZE=u_(),QE=Object.prototype,JE=QE.hasOwnProperty;function e3(e){if(!KE(e))return ZE(e);var t=[];for(var n in Object(e))JE.call(e,n)&&n!="constructor"&&t.push(n);return t}f_.exports=e3});var Wc=Pe((HD,p_)=>{var t3=Cc(),n3=qc();function i3(e){return e!=null&&n3(e.length)&&!t3(e)}p_.exports=i3});var Js=Pe((UD,h_)=>{var r3=Pc(),o3=d_(),a3=Wc();function s3(e){return a3(e)?r3(e):o3(e)}h_.exports=s3});var g_=Pe(($D,m_)=>{var c3=Wa(),l3=Js();function u3(e,t){return e&&c3(t,l3(t),e)}m_.exports=u3});var b_=Pe((VD,v_)=>{function f3(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}v_.exports=f3});var y_=Pe((YD,M_)=>{var d3=na(),p3=Qs(),h3=b_(),_3=Object.prototype,m3=_3.hasOwnProperty;function g3(e){if(!d3(e))return h3(e);var t=p3(e),n=[];for(var r in e)r=="constructor"&&(t||!m3.call(e,r))||n.push(r);return n}M_.exports=g3});var e0=Pe((GD,A_)=>{var v3=Pc(),b3=y_(),M3=Wc();function y3(e){return M3(e)?v3(e,!0):b3(e)}A_.exports=y3});var L_=Pe((KD,w_)=>{var A3=Wa(),w3=e0();function L3(e,t){return e&&A3(t,w3(t),e)}w_.exports=L3});var C_=Pe((Fa,la)=>{var O3=br(),E_=typeof Fa=="object"&&Fa&&!Fa.nodeType&&Fa,O_=E_&&typeof la=="object"&&la&&!la.nodeType&&la,z3=O_&&O_.exports===E_,z_=z3?O3.Buffer:void 0,T_=z_?z_.allocUnsafe:void 0;function T3(e,t){if(t)return e.slice();var n=e.length,r=T_?T_(n):new e.constructor(n);return e.copy(r),r}la.exports=T3});var x_=Pe((ZD,N_)=>{function E3(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}N_.exports=E3});var k_=Pe((QD,S_)=>{function C3(e,t){for(var n=-1,r=e==null?0:e.length,o=0,a=[];++n<r;){var c=e[n];t(c,n,e)&&(a[o++]=c)}return a}S_.exports=C3});var Ic=Pe((JD,D_)=>{function N3(){return[]}D_.exports=N3});var t0=Pe((eq,B_)=>{var x3=k_(),S3=Ic(),k3=Object.prototype,D3=k3.propertyIsEnumerable,q_=Object.getOwnPropertySymbols,q3=q_?function(e){return e==null?[]:(e=Object(e),x3(q_(e),function(t){return D3.call(e,t)}))}:S3;B_.exports=q3});var R_=Pe((tq,P_)=>{var B3=Wa(),P3=t0();function R3(e,t){return B3(e,P3(e),t)}P_.exports=R3});var Xc=Pe((nq,W_)=>{function W3(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}W_.exports=W3});var jc=Pe((iq,I_)=>{var I3=Rc(),X3=I3(Object.getPrototypeOf,Object);I_.exports=X3});var Fc=Pe((rq,X_)=>{var j3=Xc(),F3=jc(),H3=t0(),U3=Ic(),$3=Object.getOwnPropertySymbols,V3=$3?function(e){for(var t=[];e;)j3(t,H3(e)),e=F3(e);return t}:U3;X_.exports=V3});var F_=Pe((oq,j_)=>{var Y3=Wa(),G3=Fc();function K3(e,t){return Y3(e,G3(e),t)}j_.exports=K3});var Hc=Pe((aq,H_)=>{var Z3=Xc(),Q3=Gs();function J3(e,t,n){var r=t(e);return Q3(e)?r:Z3(r,n(e))}H_.exports=J3});var $_=Pe((sq,U_)=>{var eC=Hc(),tC=t0(),nC=Js();function iC(e){return eC(e,nC,tC)}U_.exports=iC});var Y_=Pe((cq,V_)=>{var rC=Hc(),oC=Fc(),aC=e0();function sC(e){return rC(e,aC,oC)}V_.exports=sC});var K_=Pe((lq,G_)=>{var cC=lo(),lC=br(),uC=cC(lC,"DataView");G_.exports=uC});var Q_=Pe((uq,Z_)=>{var fC=lo(),dC=br(),pC=fC(dC,"Promise");Z_.exports=pC});var em=Pe((fq,J_)=>{var hC=lo(),_C=br(),mC=hC(_C,"Set");J_.exports=mC});var nm=Pe((dq,tm)=>{var gC=lo(),vC=br(),bC=gC(vC,"WeakMap");tm.exports=bC});var n0=Pe((pq,lm)=>{var Uc=K_(),$c=Ys(),Vc=Q_(),Yc=em(),Gc=nm(),cm=Ba(),ua=xc(),im="[object Map]",MC="[object Object]",rm="[object Promise]",om="[object Set]",am="[object WeakMap]",sm="[object DataView]",yC=ua(Uc),AC=ua($c),wC=ua(Vc),LC=ua(Yc),OC=ua(Gc),So=cm;(Uc&&So(new Uc(new ArrayBuffer(1)))!=sm||$c&&So(new $c)!=im||Vc&&So(Vc.resolve())!=rm||Yc&&So(new Yc)!=om||Gc&&So(new Gc)!=am)&&(So=function(e){var t=cm(e),n=t==MC?e.constructor:void 0,r=n?ua(n):"";if(r)switch(r){case yC:return sm;case AC:return im;case wC:return rm;case LC:return om;case OC:return am}return t});lm.exports=So});var fm=Pe((hq,um)=>{var zC=Object.prototype,TC=zC.hasOwnProperty;function EC(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&TC.call(e,"index")&&(n.index=e.index,n.input=e.input),n}um.exports=EC});var pm=Pe((_q,dm)=>{var CC=br(),NC=CC.Uint8Array;dm.exports=NC});var i0=Pe((mq,_m)=>{var hm=pm();function xC(e){var t=new e.constructor(e.byteLength);return new hm(t).set(new hm(e)),t}_m.exports=xC});var gm=Pe((gq,mm)=>{var SC=i0();function kC(e,t){var n=t?SC(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}mm.exports=kC});var bm=Pe((vq,vm)=>{var DC=/\w*$/;function qC(e){var t=new e.constructor(e.source,DC.exec(e));return t.lastIndex=e.lastIndex,t}vm.exports=qC});var Lm=Pe((bq,wm)=>{var Mm=Vs(),ym=Mm?Mm.prototype:void 0,Am=ym?ym.valueOf:void 0;function BC(e){return Am?Object(Am.call(e)):{}}wm.exports=BC});var zm=Pe((Mq,Om)=>{var PC=i0();function RC(e,t){var n=t?PC(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}Om.exports=RC});var Em=Pe((yq,Tm)=>{var WC=i0(),IC=gm(),XC=bm(),jC=Lm(),FC=zm(),HC="[object Boolean]",UC="[object Date]",$C="[object Map]",VC="[object Number]",YC="[object RegExp]",GC="[object Set]",KC="[object String]",ZC="[object Symbol]",QC="[object ArrayBuffer]",JC="[object DataView]",eN="[object Float32Array]",tN="[object Float64Array]",nN="[object Int8Array]",iN="[object Int16Array]",rN="[object Int32Array]",oN="[object Uint8Array]",aN="[object Uint8ClampedArray]",sN="[object Uint16Array]",cN="[object Uint32Array]";function lN(e,t,n){var r=e.constructor;switch(t){case QC:return WC(e);case HC:case UC:return new r(+e);case JC:return IC(e,n);case eN:case tN:case nN:case iN:case rN:case oN:case aN:case sN:case cN:return FC(e,n);case $C:return new r;case VC:case KC:return new r(e);case YC:return XC(e);case GC:return new r;case ZC:return jC(e)}}Tm.exports=lN});var xm=Pe((Aq,Nm)=>{var uN=na(),Cm=Object.create,fN=function(){function e(){}return function(t){if(!uN(t))return{};if(Cm)return Cm(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();Nm.exports=fN});var km=Pe((wq,Sm)=>{var dN=xm(),pN=jc(),hN=Qs();function _N(e){return typeof e.constructor=="function"&&!hN(e)?dN(pN(e)):{}}Sm.exports=_N});var qm=Pe((Lq,Dm)=>{var mN=n0(),gN=aa(),vN="[object Map]";function bN(e){return gN(e)&&mN(e)==vN}Dm.exports=bN});var Wm=Pe((Oq,Rm)=>{var MN=qm(),yN=Ks(),Bm=Zs(),Pm=Bm&&Bm.isMap,AN=Pm?yN(Pm):MN;Rm.exports=AN});var Xm=Pe((zq,Im)=>{var wN=n0(),LN=aa(),ON="[object Set]";function zN(e){return LN(e)&&wN(e)==ON}Im.exports=zN});var Um=Pe((Tq,Hm)=>{var TN=Xm(),EN=Ks(),jm=Zs(),Fm=jm&&jm.isSet,CN=Fm?EN(Fm):TN;Hm.exports=CN});var Km=Pe((Eq,Gm)=>{var NN=Oh(),xN=Th(),SN=kc(),kN=g_(),DN=L_(),qN=C_(),BN=x_(),PN=R_(),RN=F_(),WN=$_(),IN=Y_(),XN=n0(),jN=fm(),FN=Em(),HN=km(),UN=Gs(),$N=Dc(),VN=Wm(),YN=na(),GN=Um(),KN=Js(),ZN=e0(),QN=1,JN=2,e4=4,$m="[object Arguments]",t4="[object Array]",n4="[object Boolean]",i4="[object Date]",r4="[object Error]",Vm="[object Function]",o4="[object GeneratorFunction]",a4="[object Map]",s4="[object Number]",Ym="[object Object]",c4="[object RegExp]",l4="[object Set]",u4="[object String]",f4="[object Symbol]",d4="[object WeakMap]",p4="[object ArrayBuffer]",h4="[object DataView]",_4="[object Float32Array]",m4="[object Float64Array
7]",g4="[object Int8Array]",v4="[object Int16Array]",b4="[object Int32Array]",M4="[object Uint8Array]",y4="[object Uint8ClampedArray]",A4="[object Uint16Array]",w4="[object Uint32Array]",Vn={};Vn[$m]=Vn[t4]=Vn[p4]=Vn[h4]=Vn[n4]=Vn[i4]=Vn[_4]=Vn[m4]=Vn[g4]=Vn[v4]=Vn[b4]=Vn[a4]=Vn[s4]=Vn[Ym]=Vn[c4]=Vn[l4]=Vn[u4]=Vn[f4]=Vn[M4]=Vn[y4]=Vn[A4]=Vn[w4]=!0;Vn[r4]=Vn[Vm]=Vn[d4]=!1;function r0(e,t,n,r,o,a){var c,f=t&QN,b=t&JN,y=t&e4;if(n&&(c=o?n(e,r,o,a):n(e)),c!==void 0)return c;if(!YN(e))return e;var m=UN(e);if(m){if(c=jN(e),!f)return BN(e,c)}else{var T=XN(e),k=T==Vm||T==o4;if($N(e))return qN(e,f);if(T==Ym||T==$m||k&&!o){if(c=b||k?{}:HN(e),!f)return b?RN(e,DN(c,e)):PN(e,kN(c,e))}else{if(!Vn[T])return o?e:{};c=FN(e,T,f)}}a||(a=new NN);var F=a.get(e);if(F)return F;a.set(e,c),GN(e)?e.forEach(function(de){c.add(r0(de,t,n,de,e,a))}):VN(e)&&e.forEach(function(de,Me){c.set(Me,r0(de,t,n,Me,e,a))});var J=y?b?IN:WN:b?ZN:KN,he=m?void 0:J(e);return xN(he||e,function(de,Me){he&&(Me=de,de=e[Me]),SN(c,Me,r0(de,t,n,Me,e,a))}),c}Gm.exports=r0});var Qm=Pe((Cq,Zm)=>{var L4=Km(),O4=1,z4=4;function T4(e,t){return t=typeof t=="function"?t:void 0,L4(e,O4|z4,t)}Zm.exports=T4});var ng=Pe((xq,tg)=>{(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(n,r){return n<<r|n>>>32-r},rotr:function(n,r){return n<<32-r|n>>>r},endian:function(n){if(n.constructor==Number)return t.rotl(n,8)&16711935|t.rotl(n,24)&4278255360;for(var r=0;r<n.length;r++)n[r]=t.endian(n[r]);return n},randomBytes:function(n){for(var r=[];n>0;n--)r.push(Math.floor(Math.random()*256));return r},bytesToWords:function(n){for(var r=[],o=0,a=0;o<n.length;o++,a+=8)r[a>>>5]|=n[o]<<24-a%32;return r},wordsToBytes:function(n){for(var r=[],o=0;o<n.length*32;o+=8)r.push(n[o>>>5]>>>24-o%32&255);return r},bytesToHex:function(n){for(var r=[],o=0;o<n.length;o++)r.push((n[o]>>>4).toString(16)),r.push((n[o]&15).toString(16));return r.join("")},hexToBytes:function(n){for(var r=[],o=0;o<n.length;o+=2)r.push(parseInt(n.substr(o,2),16));return r},bytesToBase64:function(n){for(var r=[],o=0;o<n.length;o+=3)for(var a=n[o]<<16|n[o+1]<<8|n[o+2],c=0;c<4;c++)o*8+c*6<=n.length*8?r.push(e.charAt(a>>>6*(3-c)&63)):r.push("=");return r.join("")},base64ToBytes:function(n){n=n.replace(/[^A-Z0-9+\/]/ig,"");for(var r=[],o=0,a=0;o<n.length;a=++o%4)a!=0&&r.push((e.indexOf(n.charAt(o-1))&Math.pow(2,-2*a+8)-1)<<a*2|e.indexOf(n.charAt(o))>>>6-a*2);return r}};tg.exports=t})()});var Zc=Pe((Sq,ig)=>{var Kc={utf8:{stringToBytes:function(e){return Kc.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(Kc.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(e.charCodeAt(n)&255);return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};ig.exports=Kc});var ag=Pe((kq,og)=>{og.exports=function(e){return e!=null&&(rg(e)||E4(e)||!!e._isBuffer)};function rg(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function E4(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&rg(e.slice(0,0))}});var cg=Pe((Dq,sg)=>{(function(){var e=ng(),t=Zc().utf8,n=ag(),r=Zc().bin,o=function(a,c){a.constructor==String?c&&c.encoding==="binary"?a=r.stringToBytes(a):a=t.stringToBytes(a):n(a)?a=Array.prototype.slice.call(a,0):!Array.isArray(a)&&a.constructor!==Uint8Array&&(a=a.toString());for(var f=e.bytesToWords(a),b=a.length*8,y=1732584193,m=-271733879,T=-1732584194,k=271733878,F=0;F<f.length;F++)f[F]=(f[F]<<8|f[F]>>>24)&16711935|(f[F]<<24|f[F]>>>8)&4278255360;f[b>>>5]|=128<<b%32,f[(b+64>>>9<<4)+14]=b;for(var J=o._ff,he=o._gg,de=o._hh,Me=o._ii,F=0;F<f.length;F+=16){var nt=y,dt=m,De=T,v=k;y=J(y,m,T,k,f[F+0],7,-680876936),k=J(k,y,m,T,f[F+1],12,-389564586),T=J(T,k,y,m,f[F+2],17,606105819),m=J(m,T,k,y,f[F+3],22,-1044525330),y=J(y,m,T,k,f[F+4],7,-176418897),k=J(k,y,m,T,f[F+5],12,1200080426),T=J(T,k,y,m,f[F+6],17,-1473231341),m=J(m,T,k,y,f[F+7],22,-45705983),y=J(y,m,T,k,f[F+8],7,1770035416),k=J(k,y,m,T,f[F+9],12,-1958414417),T=J(T,k,y,m,f[F+10],17,-42063),m=J(m,T,k,y,f[F+11],22,-1990404162),y=J(y,m,T,k,f[F+12],7,1804603682),k=J(k,y,m,T,f[F+13],12,-40341101),T=J(T,k,y,m,f[F+14],17,-1502002290),m=J(m,T,k,y,f[F+15],22,1236535329),y=he(y,m,T,k,f[F+1],5,-165796510),k=he(k,y,m,T,f[F+6],9,-1069501632),T=he(T,k,y,m,f[F+11],14,643717713),m=he(m,T,k,y,f[F+0],20,-373897302),y=he(y,m,T,k,f[F+5],5,-701558691),k=he(k,y,m,T,f[F+10],9,38016083),T=he(T,k,y,m,f[F+15],14,-660478335),m=he(m,T,k,y,f[F+4],20,-405537848),y=he(y,m,T,k,f[F+9],5,568446438),k=he(k,y,m,T,f[F+14],9,-1019803690),T=he(T,k,y,m,f[F+3],14,-187363961),m=he(m,T,k,y,f[F+8],20,1163531501),y=he(y,m,T,k,f[F+13],5,-1444681467),k=he(k,y,m,T,f[F+2],9,-51403784),T=he(T,k,y,m,f[F+7],14,1735328473),m=he(m,T,k,y,f[F+12],20,-1926607734),y=de(y,m,T,k,f[F+5],4,-378558),k=de(k,y,m,T,f[F+8],11,-2022574463),T=de(T,k,y,m,f[F+11],16,1839030562),m=de(m,T,k,y,f[F+14],23,-35309556),y=de(y,m,T,k,f[F+1],4,-1530992060),k=de(k,y,m,T,f[F+4],11,1272893353),T=de(T,k,y,m,f[F+7],16,-155497632),m=de(m,T,k,y,f[F+10],23,-1094730640),y=de(y,m,T,k,f[F+13],4,681279174),k=de(k,y,m,T,f[F+0],11,-358537222),T=de(T,k,y,m,f[F+3],16,-722521979),m=de(m,T,k,y,f[F+6],23,76029189),y=de(y,m,T,k,f[F+9],4,-640364487),k=de(k,y,m,T,f[F+12],11,-421815835),T=de(T,k,y,m,f[F+15],16,530742520),m=de(m,T,k,y,f[F+2],23,-995338651),y=Me(y,m,T,k,f[F+0],6,-198630844),k=Me(k,y,m,T,f[F+7],10,1126891415),T=Me(T,k,y,m,f[F+14],15,-1416354905),m=
7Me(m,T,k,y,f[F+5],21,-57434055),y=Me(y,m,T,k,f[F+12],6,1700485571),k=Me(k,y,m,T,f[F+3],10,-1894986606),T=Me(T,k,y,m,f[F+10],15,-1051523),m=Me(m,T,k,y,f[F+1],21,-2054922799),y=Me(y,m,T,k,f[F+8],6,1873313359),k=Me(k,y,m,T,f[F+15],10,-30611744),T=Me(T,k,y,m,f[F+6],15,-1560198380),m=Me(m,T,k,y,f[F+13],21,1309151649),y=Me(y,m,T,k,f[F+4],6,-145523070),k=Me(k,y,m,T,f[F+11],10,-1120210379),T=Me(T,k,y,m,f[F+2],15,718787259),m=Me(m,T,k,y,f[F+9],21,-343485551),y=y+nt>>>0,m=m+dt>>>0,T=T+De>>>0,k=k+v>>>0}return e.endian([y,m,T,k])};o._ff=function(a,c,f,b,y,m,T){var k=a+(c&f|~c&b)+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._gg=function(a,c,f,b,y,m,T){var k=a+(c&b|f&~b)+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._hh=function(a,c,f,b,y,m,T){var k=a+(c^f^b)+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._ii=function(a,c,f,b,y,m,T){var k=a+(f^(c|~b))+(y>>>0)+T;return(k<<m|k>>>32-m)+c},o._blocksize=16,o._digestsize=16,sg.exports=function(a,c){if(a==null)throw new Error("Illegal argument "+a);var f=e.wordsToBytes(o(a,c));return c&&c.asBytes?f:c&&c.asString?r.bytesToString(f):e.bytesToHex(f)}})()});var yg=Pe((ol,al)=>{(function(e,t){typeof ol=="object"&&typeof al!="undefined"?al.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis!="undefined"?globalThis:e||self,e.Cropper=t())})(ol,function(){"use strict";function e(U,C){var R=Object.keys(U);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(U);C&&(D=D.filter(function(ue){return Object.getOwnPropertyDescriptor(U,ue).enumerable})),R.push.apply(R,D)}return R}function t(U){for(var C=1;C<arguments.length;C++){var R=arguments[C]!=null?arguments[C]:{};C%2?e(Object(R),!0).forEach(function(D){c(U,D,R[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(U,Object.getOwnPropertyDescriptors(R)):e(Object(R)).forEach(function(D){Object.defineProperty(U,D,Object.getOwnPropertyDescriptor(R,D))})}return U}function n(U){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(C){return typeof C}:n=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},n(U)}function r(U,C){if(!(U instanceof C))throw new TypeError("Cannot call a class as a function")}function o(U,C){for(var R=0;R<C.length;R++){var D=C[R];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(U,D.key,D)}}function a(U,C,R){return C&&o(U.prototype,C),R&&o(U,R),U}function c(U,C,R){return C in U?Object.defineProperty(U,C,{value:R,enumerable:!0,configurable:!0,writable:!0}):U[C]=R,U}function f(U){return b(U)||y(U)||m(U)||k()}function b(U){if(Array.isArray(U))return T(U)}function y(U){if(typeof Symbol!="undefined"&&U[Symbol.iterator]!=null||U["@@iterator"]!=null)return Array.from(U)}function m(U,C){if(!!U){if(typeof U=="string")return T(U,C);var R=Object.prototype.toString.call(U).slice(8,-1);if(R==="Object"&&U.constructor&&(R=U.constructor.name),R==="Map"||R==="Set")return Array.from(U);if(R==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(R))return T(U,C)}}function T(U,C){(C==null||C>U.length)&&(C=U.length);for(var R=0,D=new Array(C);R<C;R++)D[R]=U[R];return D}function k(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=typeof window!="undefined"&&typeof window.document!="undefined",J=F?window:{},he=F&&J.document.documentElement?"ontouchstart"in J.document.documentElement:!1,de=F?"PointerEvent"in J:!1,Me="cropper",nt="all",dt="crop",De="move",v="zoom",qe="e",Ce="w",Ve="s",Re="n",me="ne",ge="nw",be="se",Ue="sw",Be="".concat(Me,"-crop"),ie="".concat(Me,"-disabled"),re="".concat(Me,"-hidden"),I="".concat(Me,"-hide"),W="".concat(Me,"-invisible"),ne="".concat(Me,"-modal"),ze="".concat(Me,"-move"),st="".concat(Me,"Action"),je="".concat(Me,"Preview"),oe="crop",fe="move",Q="none",le="crop",We="cropend",Ne="cropmove",ye="cropstart",ht="dblclick",G=he?"touchstart":"mousedown",Ae=he?"touchmove":"mousemove",xe=he?"touchend touchcancel":"mouseup",Ee=de?"pointerdown":G,ae=de?"pointermove":Ae,it=de?"pointerup pointercancel":xe,Se="ready",Je="resize",ot="wheel",vt="zoom",Fe="image/jpeg",Rt=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,rt=/^data:/,mt=/^data:image\/jpeg;
8base64,/,at=/^img|canvas$/i,gt=200,Nt=100,wn={viewMode:0,dragMode:oe,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:gt,minContainerHeight:Nt,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},cn='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',Pn=Number.isNaN||J.isNaN;function wt(U){return typeof U=="number"&&!Pn(U)}var ln=function(C){return C>0&&C<1/0};function ni(U){return typeof U=="undefined"}function pn(U){return n(U)==="object"&&U!==null}var hn=Object.prototype.hasOwnProperty;function Nn(U){if(!pn(U))return!1;try{var C=U.constructor,R=C.prototype;return C&&R&&hn.call(R,"isPrototypeOf")}catch(D){return!1}}function Tn(U){return typeof U=="function"}var Zt=Array.prototype.slice;function Gt(U){return Array.from?Array.from(U):Zt.call(U)}function Yt(U,C){return U&&Tn(C)&&(Array.isArray(U)||wt(U.length)?Gt(U).forEach(function(R,D){C.call(U,R,D,U)}):pn(U)&&Object.keys(U).forEach(function(R){C.call(U,U[R],R,U)})),U}var on=Object.assign||function(C){for(var R=arguments.length,D=new Array(R>1?R-1:0),ue=1;ue<R;ue++)D[ue-1]=arguments[ue];return pn(C)&&D.length>0&&D.forEach(function(K){pn(K)&&Object.keys(K).forEach(function(se){C[se]=K[se]})}),C},fi=/\.\d*(?:0|9){12}\d*$/;function Vt(U){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return fi.test(U)?Math.round(U*C)/C:U}var x=/^width|height|left|top|marginLeft|marginTop$/;function V(U,C){var R=U.style;Yt(C,function(D,ue){x.test(ue)&&wt(D)&&(D="".concat(D,"px")),R[ue]=D})}function Z(U,C){return U.classList?U.classList.contains(C):U.className.indexOf(C)>-1}function _e(U,C){if(!!C){if(wt(U.length)){Yt(U,function(D){_e(D,C)});return}if(U.classList){U.classList.add(C);return}var R=U.className.trim();R?R.indexOf(C)<0&&(U.className="".concat(R," ").concat(C)):U.className=C}}function Ke(U,C){if(!!C){if(wt(U.length)){Yt(U,function(R){Ke(R,C)});return}if(U.classList){U.classList.remove(C);return}U.className.indexOf(C)>=0&&(U.className=U.className.replace(C,""))}}function Ie(U,C,R){if(!!C){if(wt(U.length)){Yt(U,function(D){Ie(D,C,R)});return}R?_e(U,C):Ke(U,C)}}var ft=/([a-z\d])([A-Z])/g;function Oe(U){return U.replace(ft,"$1-$2").toLowerCase()}function At(U,C){return pn(U[C])?U[C]:U.dataset?U.dataset[C]:U.getAttribute("data-".concat(Oe(C)))}function xt(U,C,R){pn(R)?U[C]=R:U.dataset?U.dataset[C]=R:U.setAttribute("data-".concat(Oe(C)),R)}function Ct(U,C){if(pn(U[C]))try{delete U[C]}catch(R){U[C]=void 0}else if(U.dataset)try{delete U.dataset[C]}catch(R){U.dataset[C]=void 0}else U.removeAttribute("data-".concat(Oe(C)))}var Tt=/\s\s*/,Et=function(){var U=!1;if(F){var C=!1,R=function(){},D=Object.defineProperty({},"once",{get:function(){return U=!0,C},set:function(K){C=K}});J.addEventListener("test",R,D),J.removeEventListener("test",R,D)}return U}();function Dt(U,C,R){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},ue=R;C.trim().split(Tt).forEach(function(K){if(!Et){var se=U.listeners;se&&se[K]&&se[K][R]&&(ue=se[K][R],delete se[K][R],Object.keys(se[K]).length===0&&delete se[K],Object.keys(se).length===0&&delete U.listeners)}U.removeEventListener(K,ue,D)})}function Bt(U,C,R){var D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},ue=R;C.trim().split(Tt).forEach(function(K){if(D.once&&!Et){var se=U.listeners,ke=se===void 0?{}:se;ue=function(){delete ke[K][R],U.removeEventListener(K,ue,D);for(var et=arguments.length,He=new Array(et),Ye=0;Ye<et;Ye++)He[Ye]=arguments[Ye];R.apply(U,He)},ke[K]||(ke[K]={}),ke[K][R]&&U.removeEventListener(K,ke[K][R],D),ke[K][R]=ue,U.listeners=ke}U.addEventListener(K,ue,D)})}function Pt(U,C,R){var D;return Tn(Event)&&Tn(CustomEvent)?D=new CustomEvent(C,{detail:R,bubbles:!0,cancelable:!0}):(D=document.createEvent("CustomEvent"),D.initCustomEvent(C,!0,!0,R)),U.dispatchEvent(D)}function En(U){var C=U.getBoundingClientRect();return{left:C.left+(window.pageXOffset-document.documentElement.clientLeft),top:C.top+(window.pageYOffset-document.documentElement.clientTop)}}var fn=J.location,tn=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function Ln(U){var C=U.match(tn);return C!==null&&(C[1]!==fn.protocol||C[2]!==fn.hostname||C[3]!==fn.port)}function Gn(U){var C="timestamp=".concat(new Date().getTime());return U+(U.indexOf("?")===-1?"?":"&")+C}function Kn(U){var C=U.rotate,R=U.scaleX,D=U.scaleY,ue=U.translateX,K=U.translateY,se=[];wt(ue)&&ue!==0&&se.push("translateX(".concat(ue,"px)")),wt(K)&&K!==0&&se.push("translateY(".concat(K,"px)")),wt(C)&&C!==0&&se.push("rotate(".concat(C,"deg)")),wt(R)&&R!==1&&se.push("scaleX(".concat(R,")")),wt(D)&&D!==1&&se.push("scaleY(".concat(D,")"));var ke=se.length?se.join(" "):"none";return{WebkitTransform:ke,msTransform:ke,transform:ke}}function Ar(U){var C=t({},U),R=0;return Yt(U,function(D,ue){delete C[ue],Yt(C,function(K){var se=Math.abs(D.startX-K.startX),ke=Math.abs(D.startY-K.startY),ut=Math.abs(D.endX-K.endX),et=Math.abs(D.endY-K.endY),He=M
8ath.sqrt(se*se+ke*ke),Ye=Math.sqrt(ut*ut+et*et),pt=(Ye-He)/He;Math.abs(pt)>Math.abs(R)&&(R=pt)})}),R}function hi(U,C){var R=U.pageX,D=U.pageY,ue={endX:R,endY:D};return C?ue:t({startX:R,startY:D},ue)}function Hi(U){var C=0,R=0,D=0;return Yt(U,function(ue){var K=ue.startX,se=ue.startY;C+=K,R+=se,D+=1}),C/=D,R/=D,{pageX:C,pageY:R}}function jt(U){var C=U.aspectRatio,R=U.height,D=U.width,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",K=ln(D),se=ln(R);if(K&&se){var ke=R*C;ue==="contain"&&ke>D||ue==="cover"&&ke<D?R=D/C:D=R*C}else K?R=D/C:se&&(D=R*C);return{width:D,height:R}}function Ei(U){var C=U.width,R=U.height,D=U.degree;if(D=Math.abs(D)%180,D===90)return{width:R,height:C};var ue=D%90*Math.PI/180,K=Math.sin(ue),se=Math.cos(ue),ke=C*se+R*K,ut=C*K+R*se;return D>90?{width:ut,height:ke}:{width:ke,height:ut}}function rr(U,C,R,D){var ue=C.aspectRatio,K=C.naturalWidth,se=C.naturalHeight,ke=C.rotate,ut=ke===void 0?0:ke,et=C.scaleX,He=et===void 0?1:et,Ye=C.scaleY,pt=Ye===void 0?1:Ye,rn=R.aspectRatio,Qt=R.naturalWidth,gn=R.naturalHeight,sn=D.fillColor,xn=sn===void 0?"transparent":sn,jn=D.imageSmoothingEnabled,Fn=jn===void 0?!0:jn,Un=D.imageSmoothingQuality,ei=Un===void 0?"low":Un,Lt=D.maxWidth,vn=Lt===void 0?1/0:Lt,Sn=D.maxHeight,Wn=Sn===void 0?1/0:Sn,Hn=D.minWidth,Di=Hn===void 0?0:Hn,qi=D.minHeight,ri=qi===void 0?0:qi,vi=document.createElement("canvas"),Zn=vi.getContext("2d"),Ci=jt({aspectRatio:rn,width:vn,height:Wn}),wr=jt({aspectRatio:rn,width:Di,height:ri},"cover"),Ui=Math.min(Ci.width,Math.max(wr.width,Qt)),wi=Math.min(Ci.height,Math.max(wr.height,gn)),fr=jt({aspectRatio:ue,width:vn,height:Wn}),$i=jt({aspectRatio:ue,width:Di,height:ri},"cover"),Cr=Math.min(fr.width,Math.max($i.width,K)),Vi=Math.min(fr.height,Math.max($i.height,se)),Kr=[-Cr/2,-Vi/2,Cr,Vi];return vi.width=Vt(Ui),vi.height=Vt(wi),Zn.fillStyle=xn,Zn.fillRect(0,0,Ui,wi),Zn.save(),Zn.translate(Ui/2,wi/2),Zn.rotate(ut*Math.PI/180),Zn.scale(He,pt),Zn.imageSmoothingEnabled=Fn,Zn.imageSmoothingQuality=ei,Zn.drawImage.apply(Zn,[U].concat(f(Kr.map(function(u){return Math.floor(Vt(u))})))),Zn.restore(),vi}var q=String.fromCharCode;function H(U,C,R){var D="";R+=C;for(var ue=C;ue<R;ue+=1)D+=q(U.getUint8(ue));return D}var j=/^data:.*,/;function we(U){var C=U.replace(j,""),R=atob(C),D=new ArrayBuffer(R.length),ue=new Uint8Array(D);return Yt(ue,function(K,se){ue[se]=R.charCodeAt(se)}),D}function Ge(U,C){for(var R=[],D=8192,ue=new Uint8Array(U);ue.length>0;)R.push(q.apply(null,Gt(ue.subarray(0,D)))),ue=ue.subarray(D);return"data:".concat(C,";base64,").concat(btoa(R.join("")))}function ct(U){var C=new DataView(U),R;try{var D,ue,K;if(C.getUint8(0)===255&&C.getUint8(1)===216)for(var se=C.byteLength,ke=2;ke+1<se;){if(C.getUint8(ke)===255&&C.getUint8(ke+1)===225){ue=ke;break}ke+=1}if(ue){var ut=ue+4,et=ue+10;if(H(C,ut,4)==="Exif"){var He=C.getUint16(et);if(D=He===18761,(D||He===19789)&&C.getUint16(et+2,D)===42){var Ye=C.getUint32(et+4,D);Ye>=8&&(K=et+Ye)}}}if(K){var pt=C.getUint16(K,D),rn,Qt;for(Qt=0;Qt<pt;Qt+=1)if(rn=K+Qt*12+2,C.getUint16(rn,D)===274){rn+=8,R=C.getUint16(rn,D),C.setUint16(rn,1,D);break}}}catch(gn){R=1}return R}function Ot(U){var C=0,R=1,D=1;switch(U){case 2:R=-1;break;case 3:C=-180;break;case 4:D=-1;break;case 5:C=90,D=-1;break;case 6:C=90;break;case 7:C=90,R=-1;break;case 8:C=-90;break}return{rotate:C,scaleX:R,scaleY:D}}var zt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var C=this.element,R=this.options,D=this.container,ue=this.cropper,K=Number(R.minContainerWidth),se=Number(R.minContainerHeight);_e(ue,re),Ke(C,re);var ke={width:Math.max(D.offsetWidth,K>=0?K:gt),height:Math.max(D.offsetHeight,se>=0?se:Nt)};this.containerData=ke,V(ue,{width:ke.width,height:ke.height}),_e(C,re),Ke(ue,re)},initCanvas:function(){var C=this.containerData,R=this.imageData,D=this.options.viewMode,ue=Math.abs(R.rotate)%180===90,K=ue?R.naturalHeight:R.naturalWidth,se=ue?R.naturalWidth:R.naturalHeight,ke=K/se,ut=C.width,et=C.height;C.height*ke>C.width?D===3?ut=C.height*ke:et=C.width/ke:D===3?et=C.width/ke:ut=C.height*ke;
8var He={aspectRatio:ke,naturalWidth:K,naturalHeight:se,width:ut,height:et};this.canvasData=He,this.limited=D===1||D===2,this.limitCanvas(!0,!0),He.width=Math.min(Math.max(He.width,He.minWidth),He.maxWidth),He.height=Math.min(Math.max(He.height,He.minHeight),He.maxHeight),He.left=(C.width-He.width)/2,He.top=(C.height-He.height)/2,He.oldLeft=He.left,He.oldTop=He.top,this.initialCanvasData=on({},He)},limitCanvas:function(C,R){var D=this.options,ue=this.containerData,K=this.canvasData,se=this.cropBoxData,ke=D.viewMode,ut=K.aspectRatio,et=this.cropped&&se;if(C){var He=Number(D.minCanvasWidth)||0,Ye=Number(D.minCanvasHeight)||0;ke>1?(He=Math.max(He,ue.width),Ye=Math.max(Ye,ue.height),ke===3&&(Ye*ut>He?He=Ye*ut:Ye=He/ut)):ke>0&&(He?He=Math.max(He,et?se.width:0):Ye?Ye=Math.max(Ye,et?se.height:0):et&&(He=se.width,Ye=se.height,Ye*ut>He?He=Ye*ut:Ye=He/ut));var pt=jt({aspectRatio:ut,width:He,height:Ye});He=pt.width,Ye=pt.height,K.minWidth=He,K.minHeight=Ye,K.maxWidth=1/0,K.maxHeight=1/0}if(R)if(ke>(et?0:1)){var rn=ue.width-K.width,Qt=ue.height-K.height;K.minLeft=Math.min(0,rn),K.minTop=Math.min(0,Qt),K.maxLeft=Math.max(0,rn),K.maxTop=Math.max(0,Qt),et&&this.limited&&(K.minLeft=Math.min(se.left,se.left+(se.width-K.width)),K.minTop=Math.min(se.top,se.top+(se.height-K.height)),K.maxLeft=se.left,K.maxTop=se.top,ke===2&&(K.width>=ue.width&&(K.minLeft=Math.min(0,rn),K.maxLeft=Math.max(0,rn)),K.height>=ue.height&&(K.minTop=Math.min(0,Qt),K.maxTop=Math.max(0,Qt))))}else K.minLeft=-K.width,K.minTop=-K.height,K.maxLeft=ue.width,K.maxTop=ue.height},renderCanvas:function(C,R){var D=this.canvasData,ue=this.imageData;if(R){var K=Ei({width:ue.naturalWidth*Math.abs(ue.scaleX||1),height:ue.naturalHeight*Math.abs(ue.scaleY||1),degree:ue.rotate||0}),se=K.width,ke=K.height,ut=D.width*(se/D.naturalWidth),et=D.height*(ke/D.naturalHeight);D.left-=(ut-D.width)/2,D.top-=(et-D.height)/2,D.width=ut,D.height=et,D.aspectRatio=se/ke,D.naturalWidth=se,D.naturalHeight=ke,this.limitCanvas(!0,!1)}(D.width>D.maxWidth||D.width<D.minWidth)&&(D.left=D.oldLeft),(D.height>D.maxHeight||D.height<D.minHeight)&&(D.top=D.oldTop),D.width=Math.min(Math.max(D.width,D.minWidth),D.maxWidth),D.height=Math.min(Math.max(D.height,D.minHeight),D.maxHeight),this.limitCanvas(!1,!0),D.left
vendor: 2,451 bytes, line 8
8=Math.min(Math.max(D.left,D.minLeft),D.maxLeft),D.top=Math.min(Math.max(D.top,D.minTop),D.maxTop),D.oldLeft=D.left,D.oldTop=D.top,V(this.canvas,on({width:D.width,height:D.height},Kn({translateX:D.left,translateY:D.top}))),this.renderImage(C),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(C){var R=this.canvasData,D=this.imageData,ue=D.naturalWidth*(R.width/R.naturalWidth),K=D.naturalHeight*(R.height/R.naturalHeight);on(D,{width:ue,height:K,left:(R.width-ue)/2,top:(R.height-K)/2}),V(this.image,on({width:D.width,height:D.height},Kn(on({translateX:D.left,translateY:D.top},D)))),C&&this.output()},initCropBox:function(){var C=this.options,R=this.canvasData,D=C.aspectRatio||C.initialAspectRatio,ue=Number(C.autoCropArea)||.8,K={width:R.width,height:R.height};D&&(R.height*D>R.width?K.height=K.width/D:K.width=K.height*D),this.cropBoxData=K,this.limitCropBox(!0,!0),K.width=Math.min(Math.max(K.width,K.minWidth),K.maxWidth),K.height=Math.min(Math.max(K.height,K.minHeight),K.maxHeight),K.width=Math.max(K.minWidth,K.width*ue),K.height=Math.max(K.minHeight,K.height*ue),K.left=R.left+(R.width-K.width)/2,K.top=R.top+(R.height-K.height)/2,K.oldLeft=K.left,K.oldTop=K.top,this.initialCropBoxData=on({},K)},limitCropBox:function(C,R){var D=this.options,ue=this.containerData,K=this.canvasData,se=this.cropBoxData,ke=this.limited,ut=D.aspectRatio;if(C){var et=Number(D.minCropBoxWidth)||0,He=Number(D.minCropBoxHeight)||0,Ye=ke?Math.min(ue.width,K.width,K.width+K.left,ue.width-K.left):ue.width,pt=ke?Math.min(ue.height,K.height,K.height+K.top,ue.height-K.top):ue.height;et=Math.min(et,ue.width),He=Math.min(He,ue.height),ut&&(et&&He?He*ut>et?He=et/ut:et=He*ut:et?He=et/ut:He&&(et=He*ut),pt*ut>Ye?pt=Ye/ut:Ye=pt*ut),se.minWidth=Math.min(et,Ye),se.minHeight=Math.min(He,pt),se.maxWidth=Ye,se.maxHeight=pt}R&&(ke?(se.minLeft=Math.max(0,K.left),se.minTop=Math.max(0,K.top),se.maxLeft=Math.min(ue.width,K.left+K.width)-se.width,se.maxTop=Math.min(ue.height,K.top+K.height)-se.height):(se.minLeft=0,se.minTop=0,se.maxLeft=ue.width-se.width,se.maxTop=ue.height-se.height))},renderCropBox:function(){var C=this.options,R=this.containerData,D=this.cropBoxData;(D.width>D.maxWidth||D.width<D.minWidth)&&(D.left=D.oldLeft),(D.height>D.maxHeight||D.height<D.minHeight)&&(D.top=D.oldTop),D.width=Math.min(Math.max(D.width,D.minWidth),D.maxWidth),D.height=Math.min(Math.max(D.height,D.minHeight),D.maxHeight),this.limitCropBox(!1,!0),D.left
8=Math.min(Math.max(D.left,D.minLeft),D.maxLeft),D.top=Math.min(Math.max(D.top,D.minTop),D.maxTop),D.oldLeft=D.left,D.oldTop=D.top,C.movable&&C.cropBoxMovable&&xt(this.face,st,D.width>=R.width&&D.height>=R.height?De:nt),V(this.cropBox,on({width:D.width,height:D.height},Kn({translateX:D.left,translateY:D.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Pt(this.element,le,this.getData())}},bt={initPreview:function(){var C=this.element,R=this.crossOrigin,D=this.options.preview,ue=R?this.crossOriginUrl:this.url,K=C.alt||"The image to preview",se=document.createElement("img");if(R&&(se.crossOrigin=R),se.src=ue,se.alt=K,this.viewBox.appendChild(se),this.viewBoxImage=se,!!D){var ke=D;typeof D=="string"?ke=C.ownerDocument.querySelectorAll(D):D.querySelector&&(ke=[D]),this.previews=ke,Yt(ke,function(ut){var et=document.createElement("img");xt(ut,je,{width:ut.offsetWidth,height:ut.offsetHeight,html:ut.innerHTML}),R&&(et.crossOrigin=R),et.src=ue,et.alt=K,et.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',ut.innerHTML="",ut.appendChild(et)})}},resetPreview:function(){Yt(this.previews,function(C){var R=At(C,je);V(C,{width:R.width,height:R.height}),C.innerHTML=R.html,Ct(C,je)})},preview:function(){var C=this.imageData,R=this.canvasData,D=this.cropBoxData,ue=D.width,K=D.height,se=C.width,ke=C.height,ut=D.left-R.left-C.left,et=D.top-R.top-C.top;!this.cropped||this.disabled||(V(this.viewBoxImage,on({width:se,height:ke},Kn(on({translateX:-ut,translateY:-et},C)))),Yt(this.previews,function(He){var Ye=At(He,je),pt=Ye.width,rn=Ye.height,Qt=pt,gn=rn,sn=1;ue&&(sn=pt/ue,gn=K*sn),K&&gn>rn&&(sn=rn/K,Qt=ue*sn,gn=rn),V(He,{width:Qt,height:gn}),V(He.getElementsByTagName("img")[0],on({width:se*sn,height:ke*sn},Kn(on({translateX:-ut*sn,translateY:-et*sn},C))))}))}},St={bind:function(){var C=this.element,R=this.options,D=this.cropper;Tn(R.cropstart)&&Bt(C,ye,R.cropstart),Tn(R.cropmove)&&Bt(C,Ne,R.cropmove),Tn(R.cropend)&&Bt(C,We,R.cropend),Tn(R.crop)&&Bt(C,le,R.crop),Tn(R.zoom)&&Bt(C,vt,R.zoom),Bt(D,Ee,this.onCropStart=this.cropStart.bind(this)),R.zoomable&&R.zoomOnWheel&&Bt(D,ot,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),R.toggleDragModeOnDblclick&&Bt(D,ht,this.onDblclick=this.dblclick.bind(this)),Bt(C.ownerDocument,ae,this.onCropMove=this.cropMove.bind(this)),Bt(C.ownerDocument,it,this.onCropEnd=this.cropEnd.bind(this)),R.responsive&&Bt(window,Je,this.onResize=this.resize.bind(this))},unbind:function(){var C=this.element,R=this.options,D=this.cropper;Tn(R.cropstart)&&Dt(C,ye,R.cropstart),Tn(R.cropmove)&&Dt(C,Ne,R.cropmove),Tn(R.cropend)&&Dt(C,We,R.cropend),Tn(R.crop)&&Dt(C,le,R.crop),Tn(R.zoom)&&Dt(C,vt,R.zoom),Dt(D,Ee,this.onCropStart),R.zoomable&&R.zoomOnWheel&&Dt(D,ot,this.onWheel,{passive:!1,capture:!0}),R.toggleDragModeOnDblclick&&Dt(D,ht,this.onDblclick),Dt(C.ownerDocument,ae,this.onCropMove),Dt(C.ownerDocument,it,this.onCropEnd),R.responsive&&Dt(window,Je,this.onResize)}},Ht={resize:function(){if(!this.disabled){var C=this.options,R=this.container,D=this.containerData,ue=R.offsetWidth/D.width,K=R.offsetHeight/D.height,se=Math.abs(ue-1)>Math.abs(K-1)?ue:K;if(se!==1){var ke,ut;C.restore&&(ke=this.getCanvasData(),ut=this.getCropBoxData()),this.render(),C.restore&&(this.setCanvasData(Yt(ke,function(et,He){ke[He]=et*se})),this.setCropBoxData(Yt(ut,function(et,He){ut[He]=et*se})))}}},dblclick:function(){this.disabled||this.options.dragMode===Q||this.setDragMode(Z(this.dragBox,Be)?fe:oe)},wheel:function(C){var R=this,D=Number(this.options.wheelZoomRatio)||.1,ue=1;this.disabled||(C.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){R.wheeling=!1},50),C.deltaY?ue=C.deltaY>0?1:-1:C.wheelDelta?ue=-C.wheelDelta/120:C.detail&&(ue=C.detail>0?1:-1),this.zoom(-ue*D,C)))},cropStart:function(C){var R=C.buttons,D=C.button;if(!(this.disabled||(C.type==="mousedown"||C.type==="pointerdown"&&C.pointerType==="mouse")&&(wt(R)&&R!==1||wt(D)&&D!==0||C.ctrlKey))){var ue=this.options,K=this.pointers,se;C.changedTouches?Yt(C.changedTouches,function(ke){K[ke.identifier]=hi(ke)}):K[C.pointerId||0]=hi(C),Object.keys(K).length>1&&ue.zoomable&&ue.zoomOnTouch?se=v:se=At(C.target,st),!!Rt.test(se)&&Pt(this.element,ye,{originalEvent:C,action:se})!==!1&&(C.preventDefault(),this.action=se,this.cropping=!1,se===dt&&(this.cropping=!0,_e(this.dragBox,ne)))}},cropMove:function(C){var R=this.action;if(!(this.disabled||!R)){var D=this.pointers;C.preventDefault(),Pt(this.element,Ne,{originalEvent:C,action:R})!==!1&&(C.changedTouches?Yt(C.changedTouches,function(ue){on(D[ue.identifier]||{},hi(ue,!0))}):on(D[C.pointerId||0]||{},hi(C,!0)),this.change(C))}},cropEnd:function(C){if(!this.disabled){var R=this.action,D=this.pointers;C.changedTouches?Yt(C.changedTouches,function(ue){delete D[ue.identifier]}):delete D[C.pointerId||0],R&&(C.preventDefault(),Object.keys(D).length||(this.action=""),this.cropping&&(this.cropping=!1,Ie(this.dragBox,ne,this.cropped&&this.options.modal)),Pt(this.element,We,{originalEvent:C,action:R}))}}},kt={change:function(C){var R=this.options,D=this.canvasData,ue=this.containerData,K=this.cropBoxData,se=this.pointers,ke=this.action,ut=R.aspectRatio,et=K.left,He=K.top,Ye=K.width,pt=K.height,rn=et+Ye,Qt=He+pt,gn=0,sn=0,xn=ue.width,jn=ue.height,Fn=!0,Un;
8!ut&&C.shiftKey&&(ut=Ye&&pt?Ye/pt:1),this.limited&&(gn=K.minLeft,sn=K.minTop,xn=gn+Math.min(ue.width,D.width,D.left+D.width),jn=sn+Math.min(ue.height,D.height,D.top+D.height));var ei=se[Object.keys(se)[0]],Lt={x:ei.endX-ei.startX,y:ei.endY-ei.startY},vn=function(Wn){switch(Wn){case qe:rn+Lt.x>xn&&(Lt.x=xn-rn);break;case Ce:et+Lt.x<gn&&(Lt.x=gn-et);break;case Re:He+Lt.y<sn&&(Lt.y=sn-He);break;case Ve:Qt+Lt.y>jn&&(Lt.y=jn-Qt);break}};switch(ke){case nt:et+=Lt.x,He+=Lt.y;break;case qe:if(Lt.x>=0&&(rn>=xn||ut&&(He<=sn||Qt>=jn))){Fn=!1;break}vn(qe),Ye+=Lt.x,Ye<0&&(ke=Ce,Ye=-Ye,et-=Ye),ut&&(pt=Ye/ut,He+=(K.height-pt)/2);break;case Re:if(Lt.y<=0&&(He<=sn||ut&&(et<=gn||rn>=xn))){Fn=!1;break}vn(Re),pt-=Lt.y,He+=Lt.y,pt<0&&(ke=Ve,pt=-pt,He-=pt),ut&&(Ye=pt*ut,et+=(K.width-Ye)/2);break;case Ce:if(Lt.x<=0&&(et<=gn||ut&&(He<=sn||Qt>=jn))){Fn=!1;break}vn(Ce),Ye-=Lt.x,et+=Lt.x,Ye<0&&(ke=qe,Ye=-Ye,et-=Ye),ut&&(pt=Ye/ut,He+=(K.height-pt)/2);break;case Ve:if(Lt.y>=0&&(Qt>=jn||ut&&(et<=gn||rn>=xn))){Fn=!1;break}vn(Ve),pt+=Lt.y,pt<0&&(ke=Re,pt=-pt,He-=pt),ut&&(Ye=pt*ut,et+=(K.width-Ye)/2);break;case me:if(ut){if(Lt.y<=0&&(He<=sn||rn>=xn)){Fn=!1;break}vn(Re),pt-=Lt.y,He+=Lt.y,Ye=pt*ut}else vn(Re),vn(qe),Lt.x>=0?rn<xn?Ye+=Lt.x:Lt.y<=0&&He<=sn&&(Fn=!1):Ye+=Lt.x,Lt.y<=0?He>sn&&(pt-=Lt.y,He+=Lt.y):(pt-=Lt.y,He+=Lt.y);Ye<0&&pt<0?(ke=Ue,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=ge,Ye=-Ye,et-=Ye):pt<0&&(ke=be,pt=-pt,He-=pt);break;case ge:if(ut){if(Lt.y<=0&&(He<=sn||et<=gn)){Fn=!1;break}vn(Re),pt-=Lt.y,He+=Lt.y,Ye=pt*ut,et+=K.width-Ye}else vn(Re),vn(Ce),Lt.x<=0?et>gn?(Ye-=Lt.x,et+=Lt.x):Lt.y<=0&&He<=sn&&(Fn=!1):(Ye-=Lt.x,et+=Lt.x),Lt.y<=0?He>sn&&(pt-=Lt.y,He+=Lt.y):(pt-=Lt.y,He+=Lt.y);Ye<0&&pt<0?(ke=be,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=me,Ye=-Ye,et-=Ye):pt<0&&(ke=Ue,pt=-pt,He-=pt);break;case Ue:if(ut){if(Lt.x<=0&&(et<=gn||Qt>=jn)){Fn=!1;break}vn(Ce),Ye-=Lt.x,et+=Lt.x,pt=Ye/ut}else vn(Ve),vn(Ce),Lt.x<=0?et>gn?(Ye-=Lt.x,et+=Lt.x):Lt.y>=0&&Qt>=jn&&(Fn=!1):(Ye-=Lt.x,et+=Lt.x),Lt.y>=0?Qt<jn&&(pt+=Lt.y):pt+=Lt.y;Ye<0&&pt<0?(ke=me,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=be,Ye=-Ye,et-=Ye):pt<0&&(ke=ge,pt=-pt,He-=pt);break;case be:if(ut){if(Lt.x>=0&&(rn>=xn||Qt>=jn)){Fn=!1;break}vn(qe),Ye+=Lt.x,pt=Ye/ut}else vn(Ve),vn(qe),Lt.x>=0?rn<xn?Ye+=Lt.x:Lt.y>=0&&Qt>=jn&&(Fn=!1):Ye+=Lt.x,Lt.y>=0?Qt<jn&&(pt+=Lt.y):pt+=Lt.y;Ye<0&&pt<0?(ke=ge,pt=-pt,Ye=-Ye,He-=pt,et-=Ye):Ye<0?(ke=Ue,Ye=-Ye,et-=Ye):pt<0&&(ke=me,pt=-pt,He-=pt);break;case De:this.move(Lt.x,Lt.y),Fn=!1;break;case v:this.zoom(Ar(se),C),Fn=!1;break;case dt:if(!Lt.x||!Lt.y){Fn=!1;break}Un=En(this.cropper),et=ei.startX-Un.left,He=ei.startY-Un.top,Ye=K.minWidth,pt=K.minHeight,Lt.x>0?ke=Lt.y>0?be:me:Lt.x<0&&(et-=Ye,ke=Lt.y>0?Ue:ge),Lt.y<0&&(He-=pt),this.cropped||(Ke(this.cropBox,re),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}Fn&&(K.width=Ye,K.height=pt,K.left=et,K.top=He,this.action=ke,this.renderCropBox()),Yt(se,function(Sn){Sn.startX=Sn.endX,Sn.startY=Sn.endY})}},nn={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&_e(this.dragBox,ne),Ke(this.cropBox,re),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=on({},this.initialImageData),this.canvasData=on({},this.initialCanvasData),this.cropBoxData=on({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(on(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Ke(this.dragBox,ne),_e(this.cropBox,re)),this},replace:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&C&&(this.isImg&&(this.element.src=C),R?(this.url=C,this.image.src=C,this.ready&&(this.viewBoxImage.src=C,Yt(this.previews,function(D){D.getElementsByTagName("img")[0].src=C}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(C))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Ke(this.cropper,ie)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,_e(this.cropper,ie)),this},destroy:function(){var C=this.element;return C[Me]?(C[Me]=void 0,this.isImg&&this.replaced&&(C.src=this.originalUrl),this.uncreate(),this):this},move:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,D=this.canvasData,ue=D.left,K=D.top;return this.moveTo(ni(C)?C:ue+Number(C),ni(R)?R:K+Number(R))},moveTo:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,D=this.canvasData,ue=!1;return C=Number(C),R=Number(R),this.ready&&!this.disabled&&this.options.movable&&(wt(C)&&(D.left=C,ue=!0),wt(R)&&(D.top=R,ue=!0),ue&&this.renderCanvas(!0)),this},zoom:function(C,R){var D=this.canvasData;return C=Number(C),C<0?C=1/(1-C):C=1+C,this.zoomTo(D.width*C/D.naturalWi
8dth,null,R)},zoomTo:function(C,R,D){var ue=this.options,K=this.canvasData,se=K.width,ke=K.height,ut=K.naturalWidth,et=K.naturalHeight;if(C=Number(C),C>=0&&this.ready&&!this.disabled&&ue.zoomable){var He=ut*C,Ye=et*C;if(Pt(this.element,vt,{ratio:C,oldRatio:se/ut,originalEvent:D})===!1)return this;if(D){var pt=this.pointers,rn=En(this.cropper),Qt=pt&&Object.keys(pt).length?Hi(pt):{pageX:D.pageX,pageY:D.pageY};K.left-=(He-se)*((Qt.pageX-rn.left-K.left)/se),K.top-=(Ye-ke)*((Qt.pageY-rn.top-K.top)/ke)}else Nn(R)&&wt(R.x)&&wt(R.y)?(K.left-=(He-se)*((R.x-K.left)/se),K.top-=(Ye-ke)*((R.y-K.top)/ke)):(K.left-=(He-se)/2,K.top-=(Ye-ke)/2);K.width=He,K.height=Ye,this.renderCanvas(!0)}return this},rotate:function(C){return this.rotateTo((this.imageData.rotate||0)+Number(C))},rotateTo:function(C){return C=Number(C),wt(C)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=C%360,this.renderCanvas(!0,!0)),this},scaleX:function(C){var R=this.imageData.scaleY;return this.scale(C,wt(R)?R:1)},scaleY:function(C){var R=this.imageData.scaleX;
8return this.scale(wt(R)?R:1,C)},scale:function(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,D=this.imageData,ue=!1;return C=Number(C),R=Number(R),this.ready&&!this.disabled&&this.options.scalable&&(wt(C)&&(D.scaleX=C,ue=!0),wt(R)&&(D.scaleY=R,ue=!0),ue&&this.renderCanvas(!0,!0)),this},getData:function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,R=this.options,D=this.imageData,ue=this.canvasData,K=this.cropBoxData,se;if(this.ready&&this.cropped){se={x:K.left-ue.left,y:K.top-ue.top,width:K.width,height:K.height};var ke=D.width/D.naturalWidth;if(Yt(se,function(He,Ye){se[Ye]=He/ke}),C){var ut=Math.round(se.y+se.height),et=Math.round(se.x+se.width);se.x=Math.round(se.x),se.y=Math.round(se.y),se.width=et-se.x,se.height=ut-se.y}}else se={x:0,y:0,width:0,height:0};return R.rotatable&&(se.rotate=D.rotate||0),R.scalable&&(se.scaleX=D.scaleX||1,se.scaleY=D.scaleY||1),se},setData:function(C){var R=this.options,D=this.imageData,ue=this.canvasData,K={};if(this.ready&&!this.disabled&&Nn(C)){var se=!1;R.rotatable&&wt(C.rotate)&&C.rotate!==D.rotate&&(D.rotate=C.rotate,se=!0),R.scalable&&(wt(C.scaleX)&&C.scaleX!==D.scaleX&&(D.scaleX=C.scaleX,se=!0),wt(C.scaleY)&&C.scaleY!==D.scaleY&&(D.scaleY=C.scaleY,se=!0)),se&&this.renderCanvas(!0,!0);var ke=D.width/D.naturalWidth;wt(C.x)&&(K.left=C.x*ke+ue.left),wt(C.y)&&(K.top=C.y*ke+ue.top),wt(C.width)&&(K.width=C.width*ke),wt(C.height)&&(K.height=C.height*ke),this.setCropBoxData(K)}return this},getContainerData:function(){return this.ready?on({},this.containerData):{}},getImageData:function(){return this.sized?on({},this.imageData):{}},getCanvasData:function(){var C=this.canvasData,R={};return this.ready&&Yt(["left","top","width","height","naturalWidth","naturalHeight"],function(D){R[D]=C[D]}),R},setCanvasData:function(C){var R=this.canvasData,D=R.aspectRatio;return this.ready&&!this.disabled&&Nn(C)&&(wt(C.left)&&(R.left=C.left),wt(C.top)&&(R.top=C.top),wt(C.width)?(R.width=C.width,R.height=C.width/D):wt(C.height)&&(R.height=C.height,R.width=C.height*D),this.renderCanvas(!0)),this},getCropBoxData:function(){var C=this.cropBoxData,R;return this.ready&&this.cropped&&(R={left:C.left,top:C.top,width:C.width,height:C.height}),R||{}},setCropBoxData:function(C){var R=this.cropBoxData,D=this.options.aspectRatio,ue,K;return this.ready&&this.cropped&&!this.disabled&&Nn(C)&&(wt(C.left)&&(R.left=C.left),wt(C.top)&&(R.top=C.top),wt(C.width)&&C.width!==R.width&&(ue=!0,R.width=C.width),wt(C.height)&&C.height!==R.height&&(K=!0,R.height=C.height),D&&(ue?R.height=R.width/D:K&&(R.width=R.height*D)),this.renderCropBox()),this},getCroppedCanvas:function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var R=this.canvasData,D=rr(this.image,this.imageData,R,C);if(!this.cropped)return D;var ue=this.getData(),K=ue.x,se=ue.y,ke=ue.width,ut=ue.height,et=D.width/Math.floor(R.naturalWidth);et!==1&&(K*=et,se*=et,ke*=et,ut*=et);var He=ke/ut,Ye=jt({aspectRatio:He,width:C.maxWidth||1/0,height:C.maxHeight||1/0}),pt=jt({aspectRatio:He,width:C.minWidth||0,height:C.minHeight||0},"cover"),rn=jt({aspectRatio:He,width:C.width||(et!==1?D.width:ke),height:C.height||(et!==1?D.height:ut)}),Qt=rn.width,gn=rn.height;Qt=Math.min(Ye.width,Math.max(pt.width,Qt)),gn=Math.min(Ye.height,Math.max(pt.height,gn));var sn=document.createElement("canvas"),xn=sn.getContext("2d");sn.width=Vt(Qt),sn.height=Vt(gn),xn.fillStyle=C.fillColor||"transparent",xn.fillRect(0,0,Qt,gn);var jn=C.imageSmoothingEnabled,Fn=jn===void 0?!0:jn,Un=C.imageSmoothingQuality;xn.imageSmoothingEnabled=Fn,Un&&(xn.imageSmoothingQuality=Un);var ei=D.width,Lt=D.height,vn=K,Sn=se,Wn,Hn,Di,qi,ri,vi;vn<=-ke||vn>ei?(vn=0,Wn=0,Di=0,ri=0):vn<=0?(Di=-vn,vn=0,Wn=Math.min(ei,ke+vn),ri=Wn):vn<=ei&&(Di=0,Wn=Math.min(ke,ei-vn),ri=Wn),Wn<=0||Sn<=-ut||Sn>Lt?(Sn=0,Hn=0,qi=0,vi=0):Sn<=0?(qi=-Sn,Sn=0,Hn=Math.min(Lt,ut+Sn),vi=Hn):Sn<=Lt&&(qi=0,Hn=Math.min(ut,Lt-Sn),vi=Hn);var Zn=[vn,Sn,Wn,Hn];if(ri>0&&vi>0){var Ci=Qt/ke;Zn.push(Di*Ci,qi*Ci,ri*Ci,vi*Ci)}return xn.drawImage.apply(xn,[D].concat(f(Zn.map(function(wr){return Math.floor(Vt(wr))})))),sn},setAspectRatio:function(C){var R=this.options;return!this.disabled&&!ni(C)&&(R.aspectRatio=Math.max(0,C)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(C){var R=this.options,D=this.dragBox,ue=this.face;if(this.ready&&!this.disabled){var K=C===oe,se=R.movable&&C===fe;C=K||se?C:Q,R.dragMode=C,xt(D,st,C),Ie(D,Be,K),Ie(D,ze,se),R.cropBoxMovable||(xt(ue,st,C),Ie(ue,Be,K),Ie(ue,ze,se))}return this}},_n=J.Cropper,an=function(){function U(C){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(r(this,U),!C||!at.test(C.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=C,this.options=on({},wn,Nn(R)&&R),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return a(U,[{key:"init",value:function(){var R=this.element,D=R.tagName.toLowerCase(),ue;if(!R[Me]){if(R[Me]=this,D==="img"){if(this.isImg=!0,ue=R.getAttribute("src")||"",this.originalUrl=ue,!ue)return;ue=R.src}
8else D==="canvas"&&window.HTMLCanvasElement&&(ue=R.toDataURL());this.load(ue)}}},{key:"load",value:function(R){var D=this;if(!!R){this.url=R,this.imageData={};var ue=this.element,K=this.options;if(!K.rotatable&&!K.scalable&&(K.checkOrientation=!1),!K.checkOrientation||!window.ArrayBuffer){this.clone();return}if(rt.test(R)){mt.test(R)?this.read(we(R)):this.clone();return}var se=new XMLHttpRequest,ke=this.clone.bind(this);this.reloading=!0,this.xhr=se,se.onabort=ke,se.onerror=ke,se.ontimeout=ke,se.onprogress=function(){se.getResponseHeader("content-type")!==Fe&&se.abort()},se.onload=function(){D.read(se.response)},se.onloadend=function(){D.reloading=!1,D.xhr=null},K.checkCrossOrigin&&Ln(R)&&ue.crossOrigin&&(R=Gn(R)),se.open("GET",R,!0),se.responseType="arraybuffer",se.withCredentials=ue.crossOrigin==="use-credentials",se.send()}}},{key:"read",value:function(R){var D=this.options,ue=this.imageData,K=ct(R),se=0,ke=1,ut=1;if(K>1){this.url=Ge(R,Fe);var et=Ot(K);se=et.rotate,ke=et.scaleX,ut=et.scaleY}D.rotatable&&(ue.rotate=se),D.scalable&&(ue.scaleX=ke,ue.scaleY=ut),this.clone()}},{key:"clone",value:function(){var R=this.element,D=this.url,ue=R.crossOrigin,K=D;this.options.checkCrossOrigin&&Ln(D)&&(ue||(ue="anonymous"),K=Gn(D)),this.crossOrigin=ue,this.crossOriginUrl=K;var se=document.createElement("img");ue&&(se.crossOrigin=ue),se.src=K||D,se.alt=R.alt||"The image to crop",this.image=se,se.onload=this.start.bind(this),se.onerror=this.stop.bind(this),_e(se,I),R.parentNode.insertBefore(se,R.nextSibling)}},{key:"start",value:function(){var R=this,D=this.image;D.onload=null,D.onerror=null,this.sizing=!0;var ue=J.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(J.navigator.userAgent),K=function(et,He){on(R.imageData,{naturalWidth:et,naturalHeight:He,aspectRatio:et/He}),R.initialImageData=on({},R.imageData),R.sizing=!1,R.sized=!0,R.build()};if(D.naturalWidth&&!ue){K(D.naturalWidth,D.naturalHeight);return}var se=document.createElement("img"),ke=document.body||document.documentElement;this.sizingImage=se,se.onload=function(){K(se.width,se.height),ue||ke.removeChild(se)},se.src=D.src,ue||(se.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",ke.appendChild(se))}},{key:"stop",value:function(){var R=this.image;R.onload=null,R.onerror=null,R.parentNode.removeChild(R),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var R=this.element,D=this.options,ue=this.image,K=R.parentNode,se=document.createElement("div");se.innerHTML=cn;var ke=se.querySelector(".".concat(Me,"-container")),ut=ke.querySelector(".".concat(Me,"-canvas")),et=ke.querySelector(".".concat(Me,"-drag-box")),He=ke.querySelector(".".concat(Me,"-crop-box")),Ye=He.querySelector(".".concat(Me,"-face"));this.container=K,this.cropper=ke,this.canvas=ut,this.dragBox=et,this.cropBox=He,this.viewBox=ke.querySelector(".".concat(Me,"-view-box")),this.face=Ye,ut.appendChild(ue),_e(R,re),K.insertBefore(ke,R.nextSibling),this.isImg||Ke(ue,I),this.initPreview(),this.bind(),D.initialAspectRatio=Math.max(0,D.initialAspectRatio)||NaN,D.aspectRatio=Math.max(0,D.aspectRatio)||NaN,D.viewMode=Math.max(0,Math.min(3,Math.round(D.viewMode)))||0,_e(He,re),D.guides||_e(He.getElementsByClassName("".concat(Me,"-dashed")),re),D.center||_e(He.getElementsByClassName("".concat(Me,"-center")),re),D.background&&_e(ke,"".concat(Me,"-bg")),D.highlight||_e(Ye,W),D.cropBoxMovable&&(_e(Ye,ze),xt(Ye,st,nt)),D.cropBoxResizable||(_e(He.getElementsByClassName("".concat(Me,"-line")),re),_e(He.getElementsByClassName("".concat(Me,"-point")),re)),this.render(),this.ready=!0,this.setDragMode(D.dragMode),D.autoCrop&&this.crop(),this.setData(D.data),Tn(D.ready)&&Bt(R,Se,D.ready,{once:!0}),Pt(R,Se)}}},{key:"unbuild",value:function(){!this.ready||(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),Ke(this.element,re))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=_n,U}},{key:"setDefaults",value:function(R){on(wn,Nn(R)&&R)}}]),U}();return on(an.prototype,zt,bt,St,Ht,kt,nn),an})});var Tg=Pe((exports,module)=>{frappe.provide("frappe.model");$.extend(frappe.model,{no_value_type:["Section Break","Column Break","Tab Break","HTML","Table","Table MultiSelect","Button","Image","Fold","Heading"],layout_fields:["Section Break","Column Break","Tab Break","Fold"],std_fields_list:["name","owner","creation","modified","modified_by","_user_tags","_comments","_assign","_liked_by","docstatus","idx"],child_table_field_list:["parent","parenttype","parentfield"],core_doctypes_list:["DocType","DocField","DocPerm","User","Role","Has Role","Page","Module Def","Print Format","Report","Customize Form","Customize Form Field","Property Setter","Custom Field","Client Script"],restricted_fields:["name","parent","creation","modified","modified_by","parentfield","parenttype","file_list","flags","docstatus"],std_fields:[{fieldname:"name",fieldtype:"Link",label:__("ID")},{fieldname:"owner",fieldtype:"Link",label:__("Created By"),options:"User"},{fieldname:"idx",fieldtype:"Int",label:__("Index")},{fieldname:"creation",fieldtype:"Datetime",label:__("Created On")},{fieldname:"modified",fieldtype:"Datetime",label:__("Last Updated On")},{fieldname:"modified_by",fieldtype:"Link",label:__("Last Updated By"),options:"User"},{fieldname:"_user_tags",fieldtype:"Data",label:__("Tags")},{fieldname:"_liked_by",fieldtype:"Data",label:__("Liked By")},{fieldname:"_comments",fieldtype:"Text",label:__("Comments")},{fieldname:"_assign",fieldtype:"Text",label:__("Assigned To")},{fieldname:"docstatus",fieldtype:"Int",label:__("Document Status")}],numeric_fieldtypes:["Int","Float","Currency","Percent","Duration"],std_fields_table:[{fieldname:"parent",fieldtype:"Data",label:__("Parent")}],table_fields:["Table","Table MultiSelect"],new_names:{},events:{},user_settings:{},init:function(){frappe.realtime.on("doc_update",function(e){var t=locals[e.doctype]&&locals[e.doctype][e.name];t&&(frappe.get_route()[0]==="Form"&&cur_frm.doc.doctype===t.doctype&&cur_frm.doc.name===t.name?e.modified!==cur_frm.doc.modified&&!frappe.ui.form.is_saving&&(cur_frm.is_dirty()?(t.__needs_refresh=!0,cur_frm.show_conflict_message()):cur_frm.debounced_reload_doc()):t.__unsaved?t.__needs_refresh=!0:frappe.model.remove_from_locals(t.doctype,t.name))})},is_value_type:function(e){return typeof e=="object"&&(e=e.fieldtype),frappe.model.no_value_type.indexOf(e)===-1},is_non_std_field:function(e){return![...frappe.model.std_fields_list,...frappe.model.child_table_field_list].includes(e)},get_std_field:function(e,t=!1){var n=$.map([].concat(frappe.model.std_fields).concat(frappe.model.std_fields_table),function(r){if(r.fieldname==e)return r});if(!n.length){if(t)return{fieldname:e};frappe.msgprint(__("Unknown Column: {0}",[e]))}return n[0]},get_from_localstorage:function(e){if(localStorage["_doctype:"+e])return JSON.parse(localStorage["_doctype:"+e])},set_in_localstorage:function(e,t){try{localStorage["_doctype:"+e]=JSON.stringify(t)}catch(n){console.warn("localStorage quota exceeded, clearing doctype cache"),frappe.model.clear_local_storage(),localStorage["_doctype:"+e]=JSON.stringify(t)}},clear_local_storage:function(){for(var e in localStorage)e.startsWith("_doctype:")&&localStorage.removeItem(e)},with_doctype:function(e,t,n){if(locals.DocType[e])return t&&t(),Promise.resolve();{let r=null,o=null,a=frappe.model.get_from_localstorage(e);return a&&(o=a.filter(c=>c.name===e)[0],o&&(r=o.modified)),frappe.call({method:"frappe.desk.form.load.getdoctype",type:"GET",args:{doctype:e,with_parent:1,cached_timestamp:r},async:n,callback:function(c){if(c.exc)throw frappe.msgprint(__("Unable to load: {0}",[__(e)])),"No doctype";c.message=="use_cache"?frappe.model.sync(o):frappe.model.set_in_localstorage(e,c.docs),frappe.model.init_doctype(e),c.user_settings&&(frappe.model.user_settings[e]=JSON.parse(c.user_settings),frappe.model.user_settings[e].updated_on=moment().toString()),t&&t(c)}})}},init_doctype:function(doctype){var meta=locals.DocType[doctype];meta.__list_js&&eval(meta.__list_js),meta.__custom_list_js&&eval(meta.__custom_list_js),meta.__calendar_js&&eval(meta.__calendar_js),meta.__map_js&&eval(meta.__map_js),meta.__tree_js&&eval(meta.__tree_js),meta.__templates&&$.extend(frappe.templates,meta.__templates)},with_doc:function(e,t,n){return new Promise(r=>{if(t||(t=e),locals[e]&&locals[e][t]&&frappe.model.get_docinfo(e,t))n&&n(t),r(frappe.get_doc(e,t));else return frappe.call({method:"frappe.desk.form.load.getdoc",type:"GET",args:{doctype:e,name:t},callback:function(o){n&&n(t,o),r(frappe.get_doc(e,t))}})})},get_docinfo:function(e,t){return frappe.model.docinfo[e]&&frappe.model.docinfo[e][t]||null},set_docinfo:function(e,t,n,r){frappe.model.docinfo[e]&&frappe.model.docinfo[e][t]&&(frappe.model.docinfo[e][t][n]=r)},get_shared:function(e,t){return frappe.model.get_docinfo(e,t).shared},get_server_module_name:function(e){var t=frappe.model.scrub(e),n=frappe.model.scrub(locals.DocType[e].module),r=frappe.boot.module_app[n];return r+"."+n+".doctype."+t+"."+t},scrub:function(e){return e.replace(/ /g,"_").toLowerCase()},unscrub:function(e){return __(e||"").replace(/-|_/g," ").replace(/\w*/g,function(t){return t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()})},can_create:function(e){return frappe.boot.user.can_create.indexOf(e)!==-1},can_select:function(e){if(frappe.boot.user)return frappe.boot.user.can_select.indexOf(e)!==-1},can_read:function(e){if(frappe.boot.user)return frappe.boot.user.can_read.indexOf(e)!==-1},can_write:function(e){return frappe.boot.user.can_write.indexOf(e)!==-1},can_get_report:function(e){return frappe.boot.user.can_get_report.indexOf(e)!==-1},can_delete:function(e){return e?frappe.boot.user.can_delete.indexOf(e)!==-1:!1},can_submit:function(e){return e?frappe.boot.user.can_submit.indexOf(e)!==-1:!1},can_cancel:function(e){return e?frappe.boot.user.can_cancel.indexOf(e)!==-1:!1},has_workflow:function(e){return frappe.get_list("Workflow",{document_type:e,is_active:1}).length},is_submittable:function(e){return e?locals.DocType[e]&&locals.DocType[e].is_submittable:!1},is_table:function(e){return e?locals.DocType[e]&&locals.DocType[e].istable:!1},is_single:function(e){return e?frappe.boot.single_types.indexOf(e)!=-1:!1},is_tree:function(e){return e?locals.DocType[e]&&locals.DocType[e].is_tree:!1},is_fresh(e){return e&&e.__last_sync_on&&new Date-e.__last_sync_on<5e3},can_import:function(e,t,n=null){return n&&!n.allow_import?!1:frappe.user_roles.includes("System Manager")?!0:t?t.perm[0].import===1:frappe.boot.user.can_import.indexOf(e)!==-1},can_export:function(e,t){return frappe.user_roles.includes("System Manager")?!0:t?t.perm[0].export===1:frappe.boot.user.can_export.indexOf(e)!==-1},can_print:function(e,t){return t?t.perm[0].print===1:frappe.boot.user.can_print.indexOf(e)!==-1},can_email:function(e,t){return t?t.perm[0].email===1:frappe.boot.user.can_email.indexOf(e)!==-1},can_share:function(e,t){return cint(frappe.sys_defaults.disable_document_sharing)&&frappe.session.user!=="Administrator"?!1:t?t.perm[0].share===1:frappe.boot.user.can_share.indexOf(e)!==-1},can_set_user_permissions:function(e,t){return frappe.user_roles.includes("System Manager")?!0:t?t.perm[0].set_user_permissions===1:frappe.boot.user.can_set_user_permissions.indexOf(e)!==-1},has_value:function(e,t,n){var r=locals[e]&&locals[e][t]&&locals[e][t][n],o=frappe.meta.get_docfield(e,n,t);if(frappe.model.table_fields.includes(o.fieldtype)){var a=!1;$.each(locals[o.options]||{},function(c,f){if(f.parent==t&&f.parenttype==e&&f.parentfield==o.fieldname)return a=!0,!1})}else var a=!is_null(r);return!!a},get_list:function(e,t){var n=locals[e]||locals[":"+e]||{};return $.isEmptyObject(n)?[]:frappe.utils.filter_dict(n,t)},get_value:function(e,t,n,r){if(r)frappe.call({method:"frappe.client.get_value",args:{doctype:e,fieldname:n,filters:t},callback:function(a){a.exc||r(a.message)}});else{if(["number","string"].includes(typeof t)&&locals[e]&&locals[e][t])return locals[e][t][n];var o=frappe.get_list(e,t);return o.length&&o[0]?o[0][n]:null}},set_value:function(e,t,n,r,o,a=!1){var c;$.isPlainObject(e)?(c=e,n=t,r=n):c=locals[e]&&locals[e][t];let f=n,b=[];return $.isPlainObject(f)||(f={},f[n]=r),$.each(f,(y,m)=>{c&&c[y]!==m?(c.__unedited&&!(!c[y]&&!m)&&(c.__unedited=!1),c[y]=m,b.push(()=>frappe.model.trigger(y,m,c,a))):in_list(["Link","Dynamic Link"],o)&&c&&b.push(()=>frappe.model.trigger(y,m,c,a))}),frappe.run_serially(b)},on:function(e,t,n){frappe.provide("frappe.model.events."+e),frappe.model.events[e][t]||(frappe.model.events[e][t]=[]),frappe.model.events[e][t].push(n)},trigger:function(e,t,n,r=!1){let o=[];function a(c){if(!!c)for(let f of c)!f||o.push(()=>{let b=f(e,t,n,r);return b&&b.then?b:frappe.after_server_call()})}return frappe.model.events[n.doctype]&&(a(frappe.model.events[n.doctype][e]),a(frappe.model.events[n.doctype]["*"])),frappe.run_serially(o)},get_doc:function(e,t){if(t||(t=e),$.isPlainObject(t)){var n=frappe.get_list(e,t);return n&&n.length?n[0]:null}return locals[e]?locals[e][t]:null},get_children:function(e,t,n,r){if($.isPlainObject(e))var o=e,r=n,n=t;else var o=frappe.get_doc(e,t);var a=o[n]||[];return r?frappe.utils.filter_dict(a,r):a},clear_table:function(e,t){for(var n=0,r=(e[t]||[]).length;n<r;n++){var o=e[t][n];delete locals[o.doctype][o.name]}e[t]=[]},remove_from_locals:function(e,t){this.clear_doc(e,t),frappe.views.formview[e]&&delete frappe.views.formview[e].frm.opendocs[t]},clear_doc:function(e,t){var n=locals[e]&&locals[e][t];if(!!n){var r=null;if(n.parenttype)var r=n.parent,o=n.parenttype,a=n.parentfield;if(delete locals[e][t],r){var c=locals[o][r],f=[],b=1;$.each(c[a],function(y,m){m.name!=t&&(f.push(m),m.idx=b,b++),c[a]=f})}}},get_no_copy_list:function(e){for(var t=["name","amended_from","amendment_date","cancel_reason"],n=frappe.get_doc("DocType",e).fields||[],r=0,o=n.length;r<o;r++){var a=n[r];cint(a.no_copy)&&t.push(a.fieldname)}return t},delete_doc:function(e,t,n){let r=t,o=frappe.get_meta(e).title_field;if(frappe.get_meta(e).autoname=="hash"&&o){let a=frappe.model.get_value(e,t,o);a&&(r=`${a} (${t})`)}frappe.confirm(__("Permanently delete {0}?",[r.bold()]),function(){return frappe.call({method:"frappe.client.delete",args:{doctype:e,name:t},freeze:!0,freeze_message:__("Deleting {0}
8...",[r]),callback:function(a,c){a.exc||(frappe.utils.play_sound("delete"),frappe.model.clear_doc(e,t),n&&n(a,c))}})})},rename_doc:function(e,t,n){let r=__("Merge with existing"),o=__("This cannot be undone"),a=r+" <b>("+o+")</b>";var c=new frappe.ui.Dialog({title:__("Rename {0}",[__(t)]),fields:[{label:__("New Name"),fieldname:"new_name",fieldtype:"Data",reqd:1,default:t},{label:a,fieldtype:"Check",fieldname:"merge"}]});c.set_primary_action(__("Rename"),function(){c.hide();var f=c.get_values();if(!!f)return frappe.call({method:"frappe.rename_doc",freeze:!0,freeze_message:"Updating related fields...",args:{doctype:e,old:t,new:f.new_name,merge:f.merge},btn:c.get_primary_btn(),callback:function(b,y){b.exc||($(document).trigger("rename",[e,t,b.message||f.new_name]),locals[e]&&locals[e][t]&&delete locals[e][t],c.hide(),n&&n(b.message))}})}),c.show()},round_floats_in:function(e,t){t||(t=frappe.meta.get_fieldnames(e.doctype,e.parent,{fieldtype:["in",["Currency","Float"]]}));for(var n=0,r=t.length;n<r;n++){var o=t[n];e[o]=flt(e[o],precision(o,e))}},validate_missing:function(e,t){e[t]||frappe.throw(__("Please specify")+": "+__(frappe.meta.get_label(e.doctype,t,e.parent||e.name)))},get_all_docs:function(e){var t=[e];for(var n in e)if($.isArray(e[n])&&!n.startsWith("_"))for(var r=e[n],o=0,a=r.length;o<a;o++)t.push(r[o]);return t},get_full_column_name:function(e,t){return e.includes("`tab")?e:"`tab"+t+"`.`"+e+"`"},is_numeric_field:function(e){if(!!e)return typeof e=="object"&&(e=e.fieldtype),frappe.model.numeric_fieldtypes.includes(e)},set_default_views_for_doctype(e,t){frappe.model.with_doctype(e,()=>{let n=frappe.get_meta(e),r=["List","Report","Dashboard","Kanban"];if(n.is_calendar_and_gantt&&frappe.views.calendar[e]){let o=["Calendar","Gantt"];r.push(...o)}n.is_tree&&r.push("Tree"),t.doc.image_field&&r.push("Image"),e==="Communication"&&frappe.boot.email_accounts.length&&r.push("Inbox"),(t.doc.fields.find(o=>o.fieldname==="latitude")&&t.doc.fields.find(o=>o.fieldname==="longitude")||t.doc.fields.find(o=>o.fieldname==="location"&&o.fieldtype=="Geolocation"))&&r.push("Map"),t.set_df_property("default_view","options",r)})}});frappe.get_doc=frappe.model.get_doc;frappe.get_children=frappe.model.get_children;frappe.get_list=frappe.model.get_list;var getchildren=function(e,t,n){var r=[];return $.each(locals[e]||{},function(o,a){a.parent===t&&a.parentfield===n&&r.push(a)}),r}});var Xg=Pe((p5,Ig)=>{function dl(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(t){var n=e[t];typeof n=="object"&&!Object.isFrozen(n)&&dl(n)}),e}var Sg=dl,Dx=dl;Sg.default=Dx;var ul=class{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data}ignoreMatch(){this.ignore=!0}};function ko(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function Yr(e,...t){let n=Object.create(null);for(let r in e)n[r]=e[r];return t.forEach(function(r){for(let o in r)n[o]=r[o]}),n}function fl(e){return e.nodeName.toLowerCase()}function qx(e){let t=[];return function n(r,o){for(let a=r.firstChild;a;a=a.nextSibling)a.nodeType===3?o+=a.nodeValue.length:a.nodeType===1&&(t.push({event:"start",offset:o,node:a}),o=n(a,o),fl(a).match(/br|hr|img|input/)||t.push({event:"stop",offset:o,node:a}));return o}(e,0),t}function Bx(e,t,n){let r=0,o="",a=[];function c(){return!e.length||!t.length?e.length?e:t:e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:t[0].event==="start"?e:t}function f(m){function T(k){return" "+k.nodeName+'="'+ko(k.value)+'"'}o+="<"+fl(m)+[].map.call(m.attributes,T).join("")+">"}function b(m){o+="</"+fl(m)+">"}function y(m){(m.event==="start"?f:b)(m.node)}for(;e.length||t.length;){let m=c();if(o+=ko(n.substring(r,m[0].offset)),r=m[0].offset,m===e){a.reverse().forEach(b);do y(m.splice(0,1)[0]),m=c();while(m===e&&m.length&&m[0].offset===r);a.reverse().forEach(f)}else m[0].event==="start"?a.push(m[0].node):a.pop(),y(m.splice(0,1)[0])}return o+ko(n.substr(r))}var Px=Object.freeze({__proto__:null,escapeHTML:ko,inherit:Yr,nodeStream
8:qx,mergeStreams:Bx}),Rx="</span>",Eg=e=>!!e.kind,kg=class{constructor(t,n){this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}addText(t){this.buffer+=ko(t)}openNode(t){if(!Eg(t))return;let n=t.kind;t.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(t){!Eg(t)||(this.buffer+=Rx)}value(){return this.buffer}span(t){this.buffer+=`<span class="${t}">`}},d0=class{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){let n={kind:t,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,n){return typeof n=="string"?t.addText(n):n.children&&(t.openNode(n),n.children.forEach(r=>this._walk(t,r)),t.closeNode(n)),t}static _collapse(t){typeof t!="string"&&(!t.children||(t.children.every(n=>typeof n=="string")?t.children=[t.children.join("")]:t.children.forEach(n=>{d0._collapse(n)})))}},Dg=class extends d0{constructor(t){super();this.options=t}addKeyword(t,n){t!==""&&(this.openNode(n),this.addText(t),this.closeNode())}addText(t){t!==""&&this.add(t)}addSublanguage(t,n){let r=t.root;r.kind=n,r.sublanguage=!0,this.add(r)}toHTML(){return new kg(this,this.options).value()}finalize(){return!0}};function Wx(e){return new RegExp(e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function f0(e){return e?typeof e=="string"?e:e.source:null}function Ix(...e){return e.map(n=>f0(n)).join("")}function Xx(e){return new RegExp(e.toString()+"|").exec("").length-1}function jx(e,t){let n=e&&e.exec(t);return n&&n.index===0}function Fx(e,t="|"){let n=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,o="";for(let a=0;a<e.length;a++){r+=1;let c=r,f=f0(e[a]);for(a>0&&(o+=t),o+="(";f.length>0;){let b=n.exec(f);if(b==null){o+=f;break}o+=f.substring(0,b.index),f=f.substring(b.index+b[0].length),b[0][0]==="\\"&&b[1]?o+="\\"+String(Number(b[1])+c):(o+=b[0],b[0]==="("&&r++)}o+=")"}return o}var qg="[a-zA-Z]\\w*",pl="[a-zA-Z_]\\w*",hl="\\b\\d+(\\.\\d+)?",Bg="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Pg="\\b(0b[01]+)",Hx="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Ux=(e={})=>{let t=/^#![ ]*\//;return e.binary&&(e.begin=Ix(t,/.*\b/,e.binary,/\b.*/)),Yr({className:"meta",begin:t,end:/$/,relevance:0,"on:begin":(n,r)=>{n.index!==0&&r.ignoreMatch()}},e)},Ha={begin:"\\\\[\\s\\S]",relevance:0},$x={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[Ha]},Vx={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[Ha]},Rg={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},p0=function(e,t,n={}){let r=Yr({className:"comment",begin:e,end:t,contains:[]},n);return r.contains.push(Rg),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},Yx=p0("//","$"),Gx=p0("/\\*","\\*/"),Kx=p0("#","$"),Zx={className:"number",begin:hl,relevance:0},Qx={className:"number",begin:Bg,relevance:0},Jx={className:"number",begin:Pg,relevance:0},eS={className:"number",begin:hl+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},tS={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[Ha,{begin:/\[/,end:/\]/,relevance:0,contains:[Ha]}]}]},nS={className:"title",begin:qg,relevance:0},iS={className:"title",begin:pl,relevance:0},rS={begin:"\\.\\s*"+pl,relevance:0},oS=function(e){return Object.assign(e,{"on:begin":(t,n)=>{n.data._beginMatch=t[1]},"on:end":(t,n)=>{n.data._beginMatch!==t[1]&&n.ignoreMatch()}})},u0=Object.freeze({__proto__:null,IDENT_RE:qg,UNDERSCORE_IDENT_RE:pl,NUMBER_RE:hl,C_NUMBER_RE:Bg,BINARY_NUMBER_RE:Pg,RE_STARTERS_RE:Hx,SHEBANG:Ux,BACKSLASH_ESCAPE:Ha,APOS_STRING_MODE:$x,QUOTE_
8STRING_MODE:Vx,PHRASAL_WORDS_MODE:Rg,COMMENT:p0,C_LINE_COMMENT_MODE:Yx,C_BLOCK_COMMENT_MODE:Gx,HASH_COMMENT_MODE:Kx,NUMBER_MODE:Zx,C_NUMBER_MODE:Qx,BINARY_NUMBER_MODE:Jx,CSS_NUMBER_MODE:eS,REGEXP_MODE:tS,TITLE_MODE:nS,UNDERSCORE_TITLE_MODE:iS,METHOD_GUARD:rS,END_SAME_AS_BEGIN:oS}),aS=["of","and","for","in","not","or","if","then","parent","list","value"];function sS(e){function t(f,b){return new RegExp(f0(f),"m"+(e.case_insensitive?"i":"")+(b?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(b,y){y.position=this.position++,this.matchIndexes[this.matchAt]=y,this.regexes.push([y,b]),this.matchAt+=Xx(b)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);let b=this.regexes.map(y=>y[1]);this.matcherRe=t(Fx(b),!0),this.lastIndex=0}exec(b){this.matcherRe.lastIndex=this.lastIndex;let y=this.matcherRe.exec(b);if(!y)return null;let m=y.findIndex((k,F)=>F>0&&k!==void 0),T=this.matchIndexes[m];return y.splice(0,m),Object.assign(y,T)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(b){if(this.multiRegexes[b])return this.multiRegexes[b];let y=new n;return this.rules.slice(b).forEach(([m,T])=>y.addRule(m,T)),y.compile(),this.multiRegexes[b]=y,y}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(b,y){this.rules.push([b,y]),y.type==="begin"&&this.count++}exec(b){let y=this.getMatcher(this.regexIndex);y.lastIndex=this.lastIndex;let m=y.exec(b);if(this.resumingScanAtSamePosition()&&!(m&&m.index===this.lastIndex)){let T=this.getMatcher(0);T.lastIndex=this.lastIndex+1,m=T.exec(b)}return m&&(this.regexIndex+=m.position+1,this.regexIndex===this.count&&this.considerAll()),m}}function o(f){let b=new r;return f.contains.forEach(y=>b.addRule(y.begin,{rule:y,type:"begin"})),f.terminator_end&&b.addRule(f.terminator_end,{type:"end"}),f.illegal&&b.addRule(f.illegal,{type:"illegal"}),b}function a(f,b){f.input[f.index-1]==="."&&b.ignoreMatch()}function c(f,b){let y=f;if(f.compiled)return y;f.compiled=!0,f.__beforeBegin=null,f.keywords=f.keywords||f.beginKeywords;let m=null;if(typeof f.keywords=="object"&&(m=f.keywords.$pattern,delete f.keywords.$pattern),f.keywords&&(f.keywords=lS(f.keywords,e.case_insensitive)),f.lexemes&&m)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return y.keywordPatternRe=t(f.lexemes||m||/\w+/,!0),b&&(f.beginKeywords&&(f.begin="\\b("+f.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",f.__beforeBegin=a),f.begin||(f.begin=/\B|\b/),y.beginRe=t(f.begin),f.endSameAsBegin&&(f.end=f.begin),!f.end&&!f.endsWithParent&&(f.end=/\B|\b/),f.end&&(y.endRe=t(f.end)),y.terminator_end=f0(f.end)||"",f.endsWithParent&&b.terminator_end&&(y.terminator_end+=(f.end?"|":"")+b.terminator_end)),f.illegal&&(y.illegalRe=t(f.illegal)),f.relevance===void 0&&(f.relevance=1),f.contains||(f.contains=[]),f.contains=[].concat(...f.contains.map(function(T){return cS(T==="self"?f:T)})),f.contains.forEach(function(T){c(T,y)}),f.starts&&c(f.starts,b),y.matcher=o(y),y}if(e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return e.classNameAliases=Yr(e.classNameAliases||{}),c(e)}function Wg(e){return e?e.endsWithParent||Wg(e.starts):!1}function cS(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(t){return Yr(e,{variants:null},t)})),e.cached_variants?e.cached_variants:Wg(e)?Yr(e,{starts:e.starts?Yr(e.starts):null}):Object.isFrozen(e)?Yr(e):e}function lS(e,t){let n={};return typeof e=="string"?r("keyword",e):Object.keys(e).forEach(function(o){r(o,e[o])}),n;function r(o,a){t&&(a=a.toLowerCase()),a.split(" ").forEach(function(c){let f=c.split("|");n[f[0]]=[o,uS(f[0],f[1])]})}}function uS(e,t){return t?Number(t):fS(e)?0:1}function fS(e){return aS.includes(e.toLowerCase())}var dS="10.4.1";function pS(e){return Boolean(e||e==="")}function hS(e){let t={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}
8" you specified could not be found.`),this.unknownLanguage=!0,ko(this.code);let r;return this.autoDetect?(r=e.highlightAuto(this.code),this.detectedLanguage=r.language):(r=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),r.value},autoDetect(){return!this.language||pS(this.autodetect)},ignoreIllegals(){return!0}},render(r){return r("pre",{},[r("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:t,VuePlugin:{install(r){r.component("highlightjs",t)}}}}var ll=ko,Cg=Yr,{nodeStream:Ng,mergeStreams:_S}=Px,xg=Symbol("nomatch"),mS=function(e){let t=[],n=Object.create(null),r=Object.create(null),o=[],a=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,f="Could not find the language '{}', did you forget to load/include a language module?",b={disableAutodetect:!0,name:"Plain text",contains:[]},y={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:Dg};function m(ie){return y.noHighlightRe.test(ie)}function T(ie){let re=ie.className+" ";re+=ie.parentNode?ie.parentNode.className:"";let I=y.languageDetectRe.exec(re);if(I){let W=Re(I[1]);return W||(console.warn(f.replace("{}",I[1])),console.warn("Falling back to no-highlight mode for this block.",ie)),W?I[1]:"no-highlight"}return re.split(/\s+/).find(W=>m(W)||Re(W))}function k(ie,re,I,W){let ne={code:re,language:ie};Ue("before:highlight",ne);let ze=ne.result?ne.result:F(ne.language,ne.code,I,W);return ze.code=ne.code,Ue("after:highlight",ze),ze}function F(ie,re,I,W){let ne=re;function ze(rt,mt){let at=Ae.case_insensitive?mt[0].toLowerCase():mt[0];return Object.prototype.hasOwnProperty.call(rt.keywords,at)&&rt.keywords[at]}function st(){if(!ae.keywords){Se.addText(Je);return}let rt=0;ae.keywordPatternRe.lastIndex=0;let mt=ae.keywordPatternRe.exec(Je),at="";for(;mt;){at+=Je.substring(rt,mt.index);let gt=ze(ae,mt);if(gt){let[Nt,wn]=gt;Se.addText(at),at="",ot+=wn;let cn=Ae.classNameAliases[Nt]||Nt;Se.addKeyword(mt[0],cn)}else at+=mt[0];rt=ae.keywordPatternRe.lastIndex,mt=ae.keywordPatternRe.exec(Je)}at+=Je.substr(rt),Se.addText(at)}function je(){if(Je==="")return;let rt=null;if(typeof ae.subLanguage=="string"){if(!n[ae.subLanguage]){Se.addText(Je);return}rt=F(ae.subLanguage,Je,!0,it[ae.subLanguage]),it[ae.subLanguage]=rt.top}else rt=he(Je,ae.subLanguage.length?ae.subLanguage:null);ae.relevance>0&&(ot+=rt.relevance),Se.addSublanguage(rt.emitter,rt.language)}function oe(){ae.subLanguage!=null?je():st(),Je=""}function fe(rt){return rt.className&&Se.openNode(Ae.classNameAliases[rt.className]||rt.className),ae=Object.create(rt,{parent:{value:ae}}),ae}function Q(rt,mt,at){let gt=jx(rt.endRe,at);if(gt){if(rt["on:end"]){let Nt=new ul(rt);rt["on:end"](mt,Nt),Nt.ignore&&(gt=!1)}if(gt){for(;rt.endsParent&&rt.parent;)rt=rt.parent;return rt}}if(rt.endsWithParent)return Q(rt.parent,mt,at)}function le(rt){return ae.matcher.regexIndex===0?(Je+=rt[0],1):(Rt=!0,0)}function We(rt){let mt=rt[0],at=rt.rule,gt=new ul(at),Nt=[at.__beforeBegin,at["on:begin"]];for(let wn of Nt)if(!!wn&&(wn(rt,gt),gt.ignore))return le(mt);return at&&at.endSameAsBegin&&(at.endRe=Wx(mt)),at.skip?Je+=mt:(at.excludeBegin&&(Je+=mt),oe(),!at.returnBegin&&!at.excludeBegin&&(Je=mt)),fe(at),at.returnBegin?0:mt.length}function Ne(rt){let mt=rt[0],at=ne.substr(rt.index),gt=Q(ae,rt,at);if(!gt)return xg;let Nt=ae;Nt.skip?Je+=mt:(Nt.returnEnd||Nt.excludeEnd||(Je+=mt),oe(),Nt.excludeEnd&&(Je=mt));do ae.className&&Se.closeNode(),!ae.skip&&!ae.subLanguage&&(ot+=ae.relevance),ae=ae.parent;while(ae!==gt.parent);return gt.starts&&(gt.endSameAsBegin&&(gt.starts.endRe=gt.endRe),fe(gt.starts)),Nt.returnEnd?0:mt.length}function ye(){let rt=[];for(let mt=ae;mt!==Ae;mt=mt.parent)mt.className&&rt.unshift(mt.className);rt.forEach(mt=>Se.openNode(mt))}let ht={};function G(rt,mt){let at=mt&&mt[0];if(Je+=rt,at==null)return oe(),0;if(ht.type==="begin"&&mt.type==="end"&&ht.index===mt.index&&at===""){if(Je+=ne.slice(mt.index,mt.index+1),!a){let gt=new Error("0 width match regex");throw gt.languageName=ie,gt.badRule=ht.rule,gt}return 1}if(ht=mt,mt.type==="begin")return We(mt);if(mt.type==="illegal"&&!I){let gt=new Error('Illegal lexeme "'+at+'" for mode "'+(ae.className||"<unnamed>")+'"');throw gt.mode=ae,gt}else if(mt.type==="end"){let gt=Ne(mt);if(gt!==xg)return gt}if(mt.type==="illegal"&&at==="")return 1;if(Fe>1e5&&Fe>mt.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Je+=at,at.length}let Ae=Re(ie);if(!Ae)throw console.error(f.replace("{}",ie)),new Error('Unknown language: "'+ie+'"');let xe=sS(Ae),Ee="",ae=W||xe,it={},Se=new y.__emitter(y);ye();let Je="",ot=0,vt=0,Fe=0,Rt=!1;try{for(ae.matcher.considerAll();;){Fe++,Rt?Rt=!1:ae.matcher.considerAll(),ae.matcher.lastIndex=vt;let rt=ae.matcher.exec(ne);if(!rt)break;let mt=ne.substring(vt,rt.index),at=G(mt,rt);vt=rt.index+at}return G(ne.substr(vt)),Se.closeAllNodes(),Se.finalize(),Ee=Se.toHTML(),{relevance:ot,value:Ee,language:ie,illegal:!1,emitter:Se,top:ae}}catch(rt){if(rt.message&&rt.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:rt.message,context:ne.slice(vt-100,vt+100),mode:rt.mode},sofar:Ee,relevance:0,value:ll(ne),emitter:Se};if(a)return{illegal:!1,relevance:0,value:ll(ne),emitter:Se,language:ie,top:ae,errorRaised:rt};throw rt}}function J(ie){let re={relevance:0,emitter:new y.__emitter(y),value:ll(ie),illegal:!1,top:b};return re.emitter.addText(ie),re}function he(ie,re){re=re||y.languages||Object.keys(n);let I=J(ie),W=re.filter(Re).filter(ge).map(oe=>F(oe,ie,!1));W.unshift(I);let ne=W.sort((oe,fe)=>{if(oe.relevance!==fe.relevance)return fe.relevance-oe.relevance;if(oe.language&&fe.language){if(Re(oe.language).supersetOf===fe.language)return 1;if(Re(fe.language).supersetOf===oe.language)return-1}return 0}),[ze,st]=ne,je=ze;return je.second_best=st,je}function de(ie){return y.tabReplace||y.useBR?ie.replace(c,re=>re===`
9`?y.useBR?"<br>":re:y.tabReplace?re.replace(/\t/g,y.tabReplace):re):ie}function Me(ie,re,I){let W=re?r[re]:I,ne=[ie.trim()];
9return ie.match(/\bhljs\b/)||ne.push("hljs"),ie.includes(W)||ne.push(W),ne.join(" ").trim()}function nt(ie){let re=null,I=T(ie);if(m(I))return;Ue("before:highlightBlock",{block:ie,language:I}),y.useBR?(re=document.createElement("div"),re.innerHTML=ie.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,`
10`)):re=ie;let W=re.textContent,ne=I?k(I,W,!0):he(W),ze=Ng(re);if(ze.length){let st=document.createElement("div");st.innerHTML=ne.value,ne.value=_S(ze,Ng(st),W)}ne.value=de(ne.value),Ue("after:highlightBlock",{block:ie,result:ne}),ie.innerHTML=ne.value,ie.className=Me(ie.className,I,ne.language),ie.result={language:ne.language,re:ne.relevance,relavance:ne.relevance},ne.second_best&&(ie.second_best={language:ne.second_best.language,re:ne.second_best.relevance,relavance:ne.second_best.relevance})}function dt(ie){ie.useBR&&(console.warn("'useBR' option is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2559")),y=Cg(y,ie)}let De=()=>{if(De.called)return;De.called=!0;let ie=document.querySelectorAll("pre code");t.forEach.call(ie,nt)};function v(){window.addEventListener("DOMContentLoaded",De,!1)}function qe(ie,re){let I=null;try{I=re(e)}catch(W){if(console.error("Language definition for '{}' could not be registered.".replace("{}",ie)),a)console.error(W);else throw W;I=b}I.name||(I.name=ie),n[ie]=I,I.rawDefinition=re.bind(null,e),I.aliases&&me(I.aliases,{languageName:ie})}function Ce(){return Object.keys(n)}function Ve(ie){console.warn("requireLanguage is deprecated and will be removed entirely in the future."),console.warn("Please see https://github.com/highlightjs/highlight.js/pull/2844");let re=Re(ie);if(re)return re;throw new Error("The '{}' language is required, but not loaded.".replace("{}",ie))}function Re(ie){return ie=(ie||"").toLowerCase(),n[ie]||n[r[ie]]}function me(ie,{languageName:re}){typeof ie=="string"&&(ie=[ie]),ie.forEach(I=>{r[I]=re})}function ge(ie){let re=Re(ie);return re&&!re.disableAutodetect}function be(ie){o.push(ie)}function Ue(ie,re){let I=ie;o.forEach(function(W){W[I]&&W[I](re)})}function Be(ie){return console.warn("fixMarkup is deprecated and will be removed entirely in v11.0"),console.warn("Please see https://github.com/highlightjs/highlight.js/issues/2534"),de(ie)}Object.assign(e,{highlight:k,highlightAuto:he,fixMarkup:Be,highlightBlock:nt,configure:dt,initHighlighting:De,initHighlightingOnLoad:v,registerLanguage:qe,listLanguages:Ce,getLanguage:Re,registerAliases:me,requireLanguage:Ve,autoDetection:ge,inherit:Cg,addPlugin:be,vuePlugin:hS(e).VuePlugin}),e.debugMode=function(){a=!1},e.safeMode=function(){a=!0},e.versionString=dS;for(let ie in u0)typeof u0[ie]=="object"&&Sg(u0[ie]);return Object.assign(e,u0),e},gS=mS({});Ig.exports=gS});var Ug=Pe((h5,Hg)=>{var jg="[A-Za-z$_][0-9A-Za-z$_]*",vS=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],bS=["true","false","null","undefined","NaN","Infinity"],MS=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],yS=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],AS=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],wS=["arguments","this","super","console","window","document","localStorage","module","global"],LS=[].concat(AS,wS,MS,yS);function OS(e){return e?typeof e=="string"?e:e.source:null}function Fg(e){return _l("(?=",e,")")}function _l(...e){return e.map(n=>OS(n)).join("")}function zS(e){let t=(De,{after:v})=>{let qe="</"+De[0].slice(1);return De.input.indexOf(qe,v)!==-1},n=jg,r={begin:"<>",end:"</>"},o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(De,v)=>{let qe=De[0].length+De.index,Ce=De.input[qe];if(Ce==="<"){v.ignoreMatch();return}Ce===">"&&(t(De,{after:qe})||v.ignoreMatch())}},a={$pattern:jg,keyword:vS.join(" "),literal:bS.join(" "),built_in:LS.join(" ")},c="[0-9](_?[0-9])*",f=`\\.(${c})`,b="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",y={className:"number",variants:[{begin:`(\\b(${b})((${f})|\\.)?|(${f}))[eE][+-]?(${c})\\b`},{begin:`\\b(${b})\\b((${f})\\b|\\.)?|(${f})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},m={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},T={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"xml"}},k={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"css"}},F={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,m]},J=e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0}
10,{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),he={className:"comment",variants:[J,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},de=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,T,k,F,y,e.REGEXP_MODE];m.contains=de.concat({begin:/\{/,end:/\}/,keywords:a,contains:["self"].concat(de)});let Me=[].concat(he,m.contains),nt=Me.concat([{begin:/\(/,end:/\)/,keywords:a,contains:["self"].concat(Me)}]),dt={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:nt};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:a,exports:{PARAMS_CONTAINS:nt},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,T,k,F,he,y,{begin:_l(/[{,\n]\s*/,Fg(_l(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,n+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:n+Fg("\\s*:"),relevance:0}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[he,e.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:nt}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:r.begin,end:r.end},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:a,contains:["self",e.inherit(e.TITLE_MODE,{begin:n}),dt],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[dt,e.inherit(e.TITLE_MODE,{begin:n})]},{variants:[{begin:"\\."+n},{begin:"\\$"+n}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),"self",dt]},{begin:"(get|set)\\s+(?="+n+"\\()",end:/\{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:n}),{begin:/\(\)/},dt]},{begin:/\$[(.]/}]}}Hg.exports=zS});var Vg=Pe((_5,$g)=>{function TS(e){let t=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],n=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],r=["__debug__","Ellipsis","False","None","NotImplemented","True"],o={keyword:t.join(" "),built_in:n.join(" "),literal:r.join(" ")},a={className:"meta",begin:/^(>>>|\.\.\.) /},c={className:"subst",begin:/\{/,end:/\}/,keywords:o,illegal:/#/},f={begin:/\{\{/,relevance:0},b={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,f,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,f,c]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,f,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,f,c]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},y="[0-9](_?[0-9])*",m=`(\\b(${y}))?\\.(${y})|\\b(${y})\\.`,T={className:"number",relevance:0,variants:[{begin:`(\\b(${y})|(${m}))[eE][+-]?(${y})[jJ]?\\b`},{begin:`(${m})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${y})[jJ]\\b`}]},k={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:["self",a,T,b,e.HASH_COMMENT_MODE]}]};return c.contains=[b,T,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:o,illegal:/(<\/|->|\?)|=>/,contains:[a,T,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},b,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,k,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[T,k,b]},{begin:/\b(print|exec)\(/}]}}$g.exports=TS});var Zg=Pe((m5,Kg)=>{function Gg(e){return e?typeof e=="string"?e:e.source:null}function Yg(e){return Do("(?=",e,")")}function ES(e){return Do("(",e,")?")}function Do(...e){return e.map(n=>Gg(n)).join("")}function CS(...e){return"("+e.map(n=>Gg(n)).join("|")+")"}function NS(e){let t=Do(/[A-Z_]/,ES(/[A-Z0-9_.-]+:/),/[A-Z0-9_.-]*/),n="[A-Za-z0-9\\._:-]+",r={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},o={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},a=e.inherit(o,{begin:"\\(",end:"\\)"}),c=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),f=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),b={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:n,relevance:0}
10,{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[r]},{begin:/'/,end:/'/,contains:[r]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"<![a-z]",end:">",relevance:10,contains:[o,f,c,a,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"<![a-z]",end:">",contains:[o,a,f,c]}]}]},e.COMMENT("<!--","-->",{relevance:10}),{begin:"<!\\[CDATA\\[",end:"\\]\\]>",relevance:10},r,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:"<style(?=\\s|>)",end:">",keywords:{name:"style"},contains:[b],starts:{end:"</style>",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"<script(?=\\s|>)",end:">",keywords:{name:"script"},contains:[b],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:Do(/</,Yg(Do(t,CS(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:b}]},{className:"tag",begin:Do(/<\//,Yg(Do(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0}]}]}}Kg.exports=NS});var Jg=Pe((g5,Qg)=>{function xS(e){let t={begin:/\|[A-Za-z]+:?/,keywords:{name:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone"},contains:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE]};return{name:"Django",aliases:["jinja"],case_insensitive:!0,subLanguage:"xml",contains:[e.COMMENT(/\{%\s*comment\s*%\}/,/\{%\s*endcomment\s*%\}/),e.COMMENT(/\{#/,/#\}/),{className:"template-tag",begin:/\{%/,end:/%\}/,contains:[{className:"name",begin:/\w+/,keywords:{name:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith 
10static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim"},starts:{endsWithParent:!0,keywords:"in by as",contains:[t],relevance:0}}]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[t]}]}}Qg.exports=xS});var tv=Pe((v5,ev)=>{function SS(e){return e?typeof e=="string"?e:e.source:null}function kS(...e){return e.map(n=>SS(n)).join("")}function DS(e){let t={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:kS(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});let r={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},o={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,r]};r.contains.push(a);let c={className:"",begin:/\\"/},f={className:"string",begin:/'/,end:/'/},b={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},y=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],m=e.SHEBANG({binary:`(${y.join("|")})`,relevance:10}),T={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[m,e.SHEBANG(),T,b,e.HASH_COMMENT_MODE,o,a,c,f,t]}}ev.exports=DS});var iv=Pe((b5,nv)=>{function qS(e){var t={begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},n={className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[t,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}},r="@[a-z-]+",o="and or not only",a=/@-?\w[\w]*(-\w+)*/,c="[a-zA-Z-][a-zA-Z0-9_-]*",f={begin:/([*]\s?)?(?:[A-Z_.\-\\]+|--[a-zA-Z0-9_-]+)\s*(\/\*\*\/)?:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[n]};return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:"\\."+c},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9_+()"'.-]+/},{begin:"@(page|font-face)",lexemes:r,keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:a},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:o,contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:c,relevance:0},{begin:/\{/,end:/\}/,illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,{begin:/;/},f]}]}}nv.exports=qS});var ov=Pe((M5,rv)=>{function BS(e){return e?typeof e=="string"?e:e.source:null}function PS(...e){return e.map(n=>BS(n)).join("")}function RS(e){let t={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},n={begin:"^[-\\*]{3,}",end:"$"},r={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},o={className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0}
10,{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},f={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:PS(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},b={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},y={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};b.contains.push(y),y.contains.push(b);let m=[t,f];return b.contains=b.contains.concat(m),y.contains=y.contains.concat(m),m=m.concat(b,y),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:m},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:m}]}]},t,o,b,y,{className:"quote",begin:"^>\\s+",contains:m,end:"$"},r,n,f,a]}}rv.exports=RS});var sv=Pe((y5,av)=>{function WS(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^--- +\d+,\d+ +----$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/^index/,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/},{begin:/^diff --git/,end:/$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}av.exports=WS});var lv=Pe((A5,cv)=>{function IS(e){let t={literal:"true false null"},n=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],r=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],o={end:",",endsWithParent:!0,excludeEnd:!0,contains:r,keywords:t},a={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(o,{begin:/:/})].concat(n),illegal:"\\S"},c={begin:"\\[",end:"\\]",contains:[e.inherit(o)],illegal:"\\S"};return r.push(a,c),n.forEach(function(f){r.push(f)}),{name:"JSON",contains:r,keywords:t,illegal:"\\S"}}cv.exports=IS});var fv=Pe((w5,uv)=>{function XS(e){var t="[\\w-]+",n="("+t+"|@\\{"+t+"\\})",r=[],o=[],a=function(J){return{className:"string",begin:"~?"+J+".*?"+J}},c=function(J,he,de){return{className:J,begin:he,relevance:de}},f={begin:"\\(",end:"\\)",contains:o,relevance:0};o.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a("'"),a('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},c("number","#[0-9A-Fa-f]+\\b"),f,c("variable","@@?"+t,10),c("variable","@\\{"+t+"\\}"),c("built_in","~?`[^`]*?`"),{className:"attribute",begin:t+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var b=o.concat({begin:/\{/,end:/\}/,contains:r}),y={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(o)},m={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:o}}]},T={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:o,relevance:0}},k={className:"variable",variants:[{begin:"@"+t+"\\s*:",relevance:15},{begin:"@"+t}],starts:{end:"[;}]",returnEnd:!0,contains:b}},F={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,y,c("keyword","all\\b"),c("variable","@\\{"+t+"\\}"),c("selector-tag",n+"%?",0),c("selector-id","#"+n),c("selector-class","\\."+n,0),c("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9_\-+()"'.]+/},{begin:"\\(",end:"\\)",contains:b},{begin:"!important"}]};return r.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,T,k,m,F),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:r}}uv.exports=XS});var pv=Pe((L5,dv)=>{function jS(e){let t={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/\}/},{begin:/[$@]/+e.UNDERSCORE_IDENT_RE}]},n={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[t]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},t]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+\\{",returnBegin:!0,end:/\{/,contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|\\{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:n}],relevance:0}],illegal:"[^\\s\\}]"}}dv.exports=jS});var _v=Pe((O5,hv)=>{function FS(e){var t="@[a-z-]+",n="and or not only",r="[a-zA-Z-][a-zA-Z0-9_-]*",o={className:"variable",begin:"(\\$"+r+")\\b"},a={className:"number",begin:"#[0-9A-Fa-f]+"},c={className:"attribute",begin:"[A-Z\\_\\.\\-]+",end:":",excludeEnd:!0,illegal:"[^\\s]",starts:{endsWithParent:!0,excludeEnd:!0,contains:[a,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"!important"}]}};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0}
10,{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},o,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inl
10ine|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[o,a,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:t,keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:n,contains:[{begin:t,className:"keyword"},o,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,a,e.CSS_NUMBER_MODE]}]}}hv.exports=FS});var gv=Pe((z5,mv)=>{function HS(e){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#]/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}mv.exports=HS});var bv=Pe((T5,vv)=>{function US(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cac
10he flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse t
10ype ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}vv.exports=US});var yv=Pe((E5,Mv)=>{var Ii=Xg();Ii.registerLanguage("javascript",Ug());Ii.registerLanguage("python",Vg());Ii.registerLanguage("xml",Zg());Ii.registerLanguage("django",Jg());Ii.registerLanguage("bash",tv());Ii.registerLanguage("css",iv());Ii.registerLanguage("markdown",ov());Ii.registerLanguage("diff",sv());Ii.registerLanguage("json",lv());Ii.registerLanguage("less",fv());Ii.registerLanguage("nginx",pv());Ii.registerLanguage("scss",_v());Ii.registerLanguage("shell",gv());Ii.registerLanguage("sql",bv());Mv.exports=Ii});var Q0=ii(ji()),IM=ii(Gl()),XM=ii(Kl()),jM=ii(Zl()),FM=ii(Ql()),HM=ii(Jl()),UM=ii(eu()),$M=ii(tu()),VM=ii(nu()),YM=ii(iu()),GM=ii(ru()),KM=ii(F0()),ZM=ii(_r());window.jQuery=Q0.default;window.$=Q0.default;var ar=Object.freeze({});function en(e){return e==null}function $e(e){return e!=null}function ui(e){return e===!0}function QM(e){return e===!1}function za(e){return typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="boolean"}function Ri(e){return e!==null&&typeof e=="object"}var U1=Object.prototype.toString;function nr(e){return U1.call(e)==="[object Object]"}function bf(e){return U1.call(e)==="[object RegExp]"}function Mf(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function p1(e){return $e(e)&&typeof e.then=="function"&&typeof e.catch=="function"}function JM(e){return e==null?"":Array.isArray(e)||nr(e)&&e.toString===U1?JSON.stringify(e,null,2):String(e)}function ya(e){var t=parseFloat(e);return isNaN(t)?e:t}function Ti(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(a){return n[a.toLowerCase()]}:function(a){return n[a]}}var e2=Ti("slot,component",!0),t2=Ti("key,ref,slot,slot-scope,is");function Vr(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var n2=Object.prototype.hasOwnProperty;function Pi(e,t){return n2.call(e,t)}function gr(e){var t=Object.create(null);return function(r){var o=t[r];return o||(t[r]=e(r))}}var i2=/-(\w)/g,sr=gr(function(e){return e.replace(i2,function(t,n){return n?n.toUpperCase():""})}),r2=gr(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),o2=/\B([A-Z])/g,Oo=gr(function(e){return e.replace(o2,"-$1").toLowerCase()});function a2(e,t){function n(r){var o=arguments.length;return o?o>1?e.apply(t,arguments):e.call(t,r):e.call(t)}return n._length=e.length,n}function s2(e,t){return e.bind(t)}var c2=Function.prototype.bind?s2:a2;function h1(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function Bn(e,t){for(var n in t)e[n]=t[n];return e}function yf(e){for(var t={},n=0;n<e.length;n++)e[n]&&Bn(t,e[n]);return t}function Ni(e,t,n){}var cr=function(e,t,n){return!1},Af=function(e){return e};function l2(e){return e.reduce(function(t,n){return t.concat(n.staticKeys||[])},[]).join(",")}function zo(e,t){if(e===t)return!0;var n=Ri(e),r=Ri(t);
10if(n&&r)try{var o=Array.isArray(e),a=Array.isArray(t);if(o&&a)return e.length===t.length&&e.every(function(b,y){return zo(b,t[y])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!o&&!a){var c=Object.keys(e),f=Object.keys(t);return c.length===f.length&&c.every(function(b){return zo(e[b],t[b])})}else return!1}catch(b){return!1}else return!n&&!r?String(e)===String(t):!1}function wf(e,t){for(var n=0;n<e.length;n++)if(zo(e[n],t))return n;return-1}function Ts(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var ou="data-server-rendered",Rs=["component","directive","filter"],Lf=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],xi={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:cr,isReservedAttr:cr,isUnknownElement:cr,getTagNamespace:Ni,parsePlatformTagName:Af,mustUseProp:cr,async:!0,_lifecycleHooks:Lf},Of=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function u2(e){var t=(e+"").charCodeAt(0);return t===36||t===95}function Yo(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var f2=new RegExp("[^"+Of.source+".$_\\d]");function d2(e){if(!f2.test(e)){var t=e.split(".");return function(n){for(var r=0;r<t.length;r++){if(!n)return;n=n[t[r]]}return n}}}var p2="__proto__"in{},Wi=typeof window!="undefined",$1=typeof WXEnvironment!="undefined"&&!!WXEnvironment.platform,zf=$1&&WXEnvironment.platform.toLowerCase(),Si=Wi&&window.navigator.userAgent.toLowerCase(),so=Si&&/msie|trident/.test(Si),Jo=Si&&Si.indexOf("msie 9.0")>0,V1=Si&&Si.indexOf("edge/")>0,_k=Si&&Si.indexOf("android")>0||zf==="android",h2=Si&&/iphone|ipad|ipod|ios/.test(Si)||zf==="ios",mk=Si&&/chrome\/\d+/.test(Si)&&!V1,gk=Si&&/phantomjs/.test(Si),au=Si&&Si.match(/firefox\/(\d+)/),_1={}.watch,Tf=!1;if(Wi)try{J0={},Object.defineProperty(J0,"passive",{get:function(){Tf=!0}}),window.addEventListener("test-passive",null,J0)}catch(e){}var J0,us,Ta=function(){return us===void 0&&(!Wi&&!$1&&typeof global!="undefined"?us=global.process&&global.process.env.VUE_ENV==="server":us=!1),us},Es=Wi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Go(e){return typeof e=="function"&&/native code/.test(e.toString())}var Ws=typeof Symbol!="undefined"&&Go(Symbol)&&typeof Reflect!="undefined"&&Go(Reflect.ownKeys),Aa;typeof Set!="undefined"&&Go(Set)?Aa=Set:Aa=function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(n){return this.set[n]===!0},e.prototype.add=function(n){this.set[n]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var Y1=Ni;var _2=0,tr=function(){this.id=_2++,this.subs=[]};tr.prototype.addSub=function(t){this.subs.push(t)};tr.prototype.removeSub=function(t){Vr(this.subs,t)};
10tr.prototype.depend=function(){tr.target&&tr.target.addDep(this)};tr.prototype.notify=function(){for(var t=this.subs.slice(),n=0,r=t.length;n<r;n++)t[n].update()};tr.target=null;var bs=[];function Ea(e){bs.push(e),tr.target=e}function Ca(){bs.pop(),tr.target=bs[bs.length-1]}var Fi=function(t,n,r,o,a,c,f,b){this.tag=t,this.data=n,this.children=r,this.text=o,this.elm=a,this.ns=void 0,this.context=c,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=n&&n.key,this.componentOptions=f,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=b,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Ef={child:{configurable:!0}};Ef.child.get=function(){return this.componentInstance};Object.defineProperties(Fi.prototype,Ef);var Ao=function(e){e===void 0&&(e="");var t=new Fi;return t.text=e,t.isComment=!0,t};function Uo(e){return new Fi(void 0,void 0,void 0,String(e))}function m1(e){var t=new Fi(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Cf=Array.prototype,Cs=Object.create(Cf),m2=["push","pop","shift","unshift","splice","sort","reverse"];m2.forEach(function(e){var t=Cf[e];Yo(Cs,e,function(){for(var r=[],o=arguments.length;o--;)r[o]=arguments[o];
10var a=t.apply(this,r),c=this.__ob__,f;switch(e){case"push":case"unshift":f=r;break;case"splice":f=r.slice(2);break}return f&&c.observeArray(f),c.dep.notify(),a})});var g2=Object.getOwnPropertyNames(Cs),G1=!0;function co(e){G1=e}var Ns=function(t){this.value=t,this.dep=new tr,this.vmCount=0,Yo(t,"__ob__",this),Array.isArray(t)?(p2?v2(t,Cs):b2(t,Cs,g2),this.observeArray(t)):this.walk(t)};Ns.prototype.walk=function(t){for(var n=Object.keys(t),r=0;r<n.length;r++)Eo(t,n[r])};Ns.prototype.observeArray=function(t){for(var n=0,r=t.length;n<r;n++)To(t[n])};function v2(e,t){e.__proto__=t}function b2(e,t,n){for(var r=0,o=n.length;r<o;r++){var a=n[r];Yo(e,a,t[a])}}function To(e,t){if(!(!Ri(e)||e instanceof Fi)){var n;return Pi(e,"__ob__")&&e.__ob__ instanceof Ns?n=e.__ob__:G1&&!Ta()&&(Array.isArray(e)||nr(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Ns(e)),t&&n&&n.vmCount++,n}}function Eo(e,t,n,r,o){var a=new tr,c=Object.getOwnPropertyDescriptor(e,t);if(!(c&&c.configurable===!1)){var f=c&&c.get,b=c&&c.set;(!f||b)&&arguments.length===2&&(n=e[t]);var y=!o&&To(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var T=f?f.call(e):n;return tr.target&&(a.depend(),y&&(y.dep.depend(),Array.isArray(T)&&xf(T))),T},set:function(T){var k=f?f.call(e):n;T===k||T!==T&&k!==k||f&&!b||(b?b.call(e,T):n=T,y=!o&&To(T),a.notify())}})}}function K1(e,t,n){if(Array.isArray(e)&&Mf(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Eo(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Nf(e,t){if(Array.isArray(e)&&Mf(t)){e.splice(t,1);return}var n=e.__ob__;e._isVue||n&&n.vmCount||!Pi(e,t)||(delete e[t],n&&n.dep.notify())}function xf(e){for(var t=void 0,n=0,r=e.length;n<r;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&xf(t)}var Er=xi.optionMergeStrategies;function g1(e,t){if(!t)return e;for(var n,r,o,a=Ws?Reflect.ownKeys(t):Object.keys(t),c=0;c<a.length;c++)n=a[c],n!=="__ob__"&&(r=e[n],o=t[n],Pi(e,n)?r!==o&&nr(r)&&nr(o)&&g1(r,o):K1(e,n,o));return e}function v1(e,t,n){return n?function(){var o=typeof t=="function"?t.call(n,n):t,a=typeof e=="function"?e.call(n,n):e;return o?g1(o,a):a}:t?e?function(){return g1(typeof t=="function"?t.call(this,this):t,typeof e=="function"?e.call(this,this):e)}:t:e}Er.data=function(e,t,n){return n?v1(e,t,n):t&&typeof t!="function"?e:v1(e,t)};function M2(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n&&y2(n)}function y2(e){for(var t=[],n=0;n<e.length;n++)t.indexOf(e[n])===-1&&t.push(e[n]);return t}Lf.forEach(function(e){Er[e]=M2});function A2(e,t,n,r){var o=Object.create(e||null);return t?Bn(o,t):o}Rs.forEach(function(e){Er[e+"s"]=A2});Er.watch=function(e,t,n,r){if(e===_1&&(e=void 0),t===_1&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};Bn(o,e);for(var a in t){var c=o[a],f=t[a];
10c&&!Array.isArray(c)&&(c=[c]),o[a]=c?c.concat(f):Array.isArray(f)?f:[f]}return o};Er.props=Er.methods=Er.inject=Er.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return Bn(o,e),t&&Bn(o,t),o};Er.provide=v1;var w2=function(e,t){return t===void 0?e:t};function L2(e,t){var n=e.props;if(!!n){var r={},o,a,c;if(Array.isArray(n))for(o=n.length;o--;)a=n[o],typeof a=="string"&&(c=sr(a),r[c]={type:null});else if(nr(n))for(var f in n)a=n[f],c=sr(f),r[c]=nr(a)?a:{type:a};e.props=r}}function O2(e,t){var n=e.inject;if(!!n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(nr(n))for(var a in n){var c=n[a];r[a]=nr(c)?Bn({from:a},c):{from:c}}}}function z2(e){var t=e.directives;if(t)for(var n in t){var r=t[n];typeof r=="function"&&(t[n]={bind:r,update:r})}}function Co(e,t,n){if(typeof t=="function"&&(t=t.options),L2(t,n),O2(t,n),z2(t),!t._base&&(t.extends&&(e=Co(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=Co(e,t.mixins[r],n);var a={},c;for(c in e)f(c);for(c in t)Pi(e,c)||f(c);function f(b){var y=Er[b]||w2;a[b]=y(e[b],t[b],n,b)}return a}function Z1(e,t,n,r){if(typeof n=="string"){var o=e[t];if(Pi(o,n))return o[n];var a=sr(n);if(Pi(o,a))return o[a];var c=r2(a);if(Pi(o,c))return o[c];var f=o[n]||o[a]||o[c];return f}}function Q1(e,t,n,r){var o=t[e],a=!Pi(n,e),c=n[e],f=cu(Boolean,o.type);if(f>-1){if(a&&!Pi(o,"default"))c=!1;else if(c===""||c===Oo(e)){var b=cu(String,o.type);(b<0||f<b)&&(c=!0)}}if(c===void 0){c=T2(r,o,e);var y=G1;co(!0),To(c),co(y)}return c}function T2(e,t,n){if(!!Pi(t,"default")){var r=t.default;return e&&e.$options.propsData&&e.$options.propsData[n]===void 0&&e._props[n]!==void 0?e._props[n]:typeof r=="function"&&b1(t.type)!=="Function"?r.call(e):r}}var E2=/^\s*function (\w+)/;function b1(e){var t=e&&e.toString().match(E2);return t?t[1]:""}function su(e,t){return b1(e)===b1(t)}function cu(e,t){if(!Array.isArray(t))return su(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(su(t[n],e))return n;return-1}function No(e,t,n){Ea();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var a=0;a<o.length;a++)try{var c=o[a].call(r,e,t,n)===!1;if(c)return}catch(f){lu(f,r,"errorCaptured hook")}}lu(e,t,n)}finally{Ca()}}function Zo(e,t,n,r,o){var a;try{a=n?e.apply(t,n):e.call(t),a&&!a._isVue&&p1(a)&&!a._handled&&(a.catch(function(c){return No(c,r,o+" (Promise/async)")}),a._handled=!0)}catch(c){No(c,r,o)}return a}function lu(e,t,n){if(xi.errorHandler)try{return xi.errorHandler.call(null,e,t,n)}catch(r){r!==e&&uu(r,null,"config.errorHandler")}uu(e,t,n)}function uu(e,t,n){if((Wi||$1)&&typeof console!="undefined")console.error(e);else throw e}var M1=!1,y1=[],A1=!1;function fs(){A1=!1;var e=y1.slice(0);y1.length=0;for(var t=0;t<e.length;t++)e[t]()}var ba;typeof Promise!="undefined"&&Go(Promise)?(fu=Promise.resolve(),ba=function(){fu.then(fs),h2&&setTimeout(Ni)},M1=!0):!so&&typeof MutationObserver!="undefined"&&(Go(MutationObserver)||MutationObserver.toString()==="[object MutationObserverConstructor]")?(ha=1,du=new MutationObserver(fs),e1=document.createTextNode(String(ha)),du.observe(e1,{characterData:!0}),ba=function(){ha=(ha+1)%2,e1.data=String(ha)},M1=!0):typeof setImmediate!="undefined"&&Go(setImmediate)?ba=function(){setImmediate(fs)}:ba=function(){setTimeout(fs,0)};var fu,ha,du,e1;function J1(e,t){var n;if(y1.push(function(){if(e)try{e.call(t)}catch(r){No(r,t,"nextTick")}else n&&n(t)}),A1||(A1=!0,ba()),!e&&typeof Promise!="undefined")return new Promise(function(r){n=r})}var pu=new Aa;function xs(e){w1(e,pu),pu.clear()}function w1(e,t){var n,r,o=Array.isArray(e);if(!(!o&&!Ri(e)||Object.isFrozen(e)||e instanceof Fi)){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(o)for(n=e.length;n--;)w1(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)w1(e[r[n]],t)}}var hu=gr(function(e){var t=e.charAt(0)==="&";e=t?e.slice(1):e;var n=e.charAt(0)==="~";e=n?e.slice(1):e;var r=e.charAt(0)==="!";return e=r?e.slice(1):e,{name:e,once:n,capture:r,passive:t}});function L1(e,t){function n(){var r=arguments,o=n.fns;if(Array.isArray(o))for(var a=o.slice(),c=0;c<a.length;c++)Zo(a[c],null,r,t,"v-on handler");else return Zo(o,null,arguments,t,"v-on handler")}return n.fns=e,n}function Sf(e,t,n,r,o,a){var c,f,b,y,m;for(c in e)f=b=e[c],y=t[c],m=hu(c),en(b)||(en(y)?(en(b.fns)&&(b=e[c]=L1(b,a)),ui(m.once)&&(b=e[c]=o(m.name,b,m.capture)),n(m.name,b,m.capture,m.passive,m.params)):b!==y&&(y.fns=b,e[c]=y));for(c in t)en(e[c])&&(m=hu(c),r(m.name,t[c],m.capture))}
10function oo(e,t,n){e instanceof Fi&&(e=e.data.hook||(e.data.hook={}));var r,o=e[t];function a(){n.apply(this,arguments),Vr(r.fns,a)}en(o)?r=L1([a]):$e(o.fns)&&ui(o.merged)?(r=o,r.fns.push(a)):r=L1([o,a]),r.merged=!0,e[t]=r}function C2(e,t,n){var r=t.options.props;if(!en(r)){var o={},a=e.attrs,c=e.props;if($e(a)||$e(c))for(var f in r){var b=Oo(f);if(!1)var y;_u(o,c,f,b,!0)||_u(o,a,f,b,!1)}return o}}function _u(e,t,n,r,o){if($e(t)){if(Pi(t,n))return e[n]=t[n],o||delete t[n],!0;if(Pi(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function N2(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function ec(e){return za(e)?[Uo(e)]:Array.isArray(e)?kf(e):void 0}function _a(e){return $e(e)&&$e(e.text)&&QM(e.isComment)}function kf(e,t){var n=[],r,o,a,c;for(r=0;r<e.length;r++)o=e[r],!(en(o)||typeof o=="boolean")&&(a=n.length-1,c=n[a],Array.isArray(o)?o.length>0&&(o=kf(o,(t||"")+"_"+r),_a(o[0])&&_a(c)&&(n[a]=Uo(c.text+o[0].text),o.shift()),n.push.apply(n,o)):za(o)?_a(c)?n[a]=Uo(c.text+o):o!==""&&n.push(Uo(o)):_a(o)&&_a(c)?n[a]=Uo(c.text+o.text):(ui(e._isVList)&&$e(o.tag)&&en(o.key)&&$e(t)&&(o.key="__vlist"+t+"_"+r+"__"),n.push(o)));return n}function x2(e){var t=e.$options.provide;t&&(e._provided=typeof t=="function"?t.call(e):t)}function S2(e){var t=Df(e.$options.inject,e);t&&(co(!1),Object.keys(t).forEach(function(n){Eo(e,n,t[n])}),co(!0))}function Df(e,t){if(e){for(var n=Object.create(null),r=Ws?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var a=r[o];if(a!=="__ob__"){for(var c=e[a].from,f=t;f;){if(f._provided&&Pi(f._provided,c)){n[a]=f._provided[c];break}f=f.$parent}if(!f&&"default"in e[a]){var b=e[a].default;n[a]=typeof b=="function"?b.call(t):b}}}return n}}function tc(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var a=e[r],c=a.data;if(c&&c.attrs&&c.attrs.slot&&delete c.attrs.slot,(a.context===t||a.fnContext===t)&&c&&c.slot!=null){var f=c.slot,b=n[f]||(n[f]=[]);a.tag==="template"?b.push.apply(b,a.children||[]):b.push(a)}else(n.default||(n.default=[])).push(a)}for(var y in n)n[y].every(k2)&&delete n[y];return n}function k2(e){return e.isComment&&!e.asyncFactory||e.text===" "}function wa(e){return e.isComment&&e.asyncFactory}function Ms(e,t,n){var r,o=Object.keys(t).length>0,a=e?!!e.$stable:!o,c=e&&e.$key;if(!e)r={};else{if(e._normalized)return e._normalized;if(a&&n&&n!==ar&&c===n.$key&&!o&&!n.$hasNormal)return n;r={};for(var f in e)e[f]&&f[0]!=="$"&&(r[f]=D2(t,f,e[f]))}for(var b in t)b in r||(r[b]=q2(t,b));return e&&Object.isExtensible(e)&&(e._normalized=r),Yo(r,"$stable",a),Yo(r,"$key",c),Yo(r,"$hasNormal",o),r}function D2(e,t,n){var r=function(){var o=arguments.length?n.apply(null,arguments):n({});o=o&&typeof o=="object"&&!Array.isArray(o)?[o]:ec(o);var a=o&&o[0];return o&&(!a||o.length===1&&a.isComment&&!wa(a))?void 0:o};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function q2(e,t){return function(){return e[t]}}function B2(e,t){var n,r,o,a,c;if(Array.isArray(e)||typeof e=="string")for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r);else if(typeof e=="number")for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(Ri(e))if(Ws&&e[Symbol.iterator]){n=[];for(var f=e[Symbol.iterator](),b=f.next();!b.done;)n.push(t(b.value,n.length)),b=f.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,o=a.length;r<o;r++)c=a[r],n[r]=t(e[c],c,r);return $e(n)||(n=[]),n._isVList=!0,n}function P2(e,t,n,r){var o=this.$scopedSlots[e],a;o?(n=n||{},r&&(n=Bn(Bn({},r),n)),a=o(n)||(typeof t=="function"?t():t)):a=this.$slots[e]||(typeof t=="function"?t():t);var c=n&&n.slot;return c?this.$createElement("template",{slot:c},a):a}function R2(e){return Z1(this.$options,"filters",e,!0)||Af}function mu(e,t){return Array.isArray(e)?e.indexOf(t)===-1:e!==t}function W2(e,t,n,r,o){var a=xi.keyCodes[t]||n;return o&&r&&!xi.keyCodes[t]?mu(o,r):a?mu(a,e):r?Oo(r)!==t:e===void 0}function I2(e,t,n,r,o){if(n&&Ri(n)){Array.isArray(n)&&(n=yf(n));var a,c=function(b){if(b==="class"||b==="style"||t2(b))a=e;else{var y=e.attrs&&e.attrs.type;a=r||xi.mustUseProp(t,y,b)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var m=sr(b),T=Oo(b);if(!(m in a)&&!(T in a)&&(a[b]=n[b],o)){var k=e.on||(e.on={});k["update:"+b]=function(F){n[b]=F}}};for(var f in n)c(f)}return e}function X2(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),qf(r,"__static__"+e,!1)),r}function j2(e,t,n){return qf(e,"__once__"+t+(n?"_"+n:""),!0),e}function qf(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&typeof e[r]!="string"&&gu(e[r],t+"_"+r,n);else gu(e,t,n)}function gu(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function F2(e,t){if(t&&nr(t)){var n=e.on=e.on?Bn({},e.on):{};for(var r in t){var o=n[r],a=t[r];n[r]=o?[].concat(o,a):a}}return e}function Bf(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var a=e[o];Array.isArray(a)?Bf(a,t,n):a&&(a.proxy&&(a.fn.proxy=!0),t[a.key]=a.fn)}return r&&(t.$key=r),t}function H2(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];typeof r=="string"&&r&&(e[t[n]]=t[n+1])}return e}function U2(e,t){return typeof e=="string"?t+e:e}function Pf(e){e._o=j2,e._n=ya,e._s=JM,e._l=B2,e._t=P2,e._q=zo,e._i=wf,e._m=X2,e._f=R2,e._k=W2,e._b=I2,e._v=Uo,e._e=Ao,e._u=Bf,e._g=F2,e._d=H2,e._p=U2}function nc(e,t,n,r,o){var a=this,c=o.options,f;Pi(r,"_uid")?(f=Object.create(r),f._original=r):(f=r,r=r._original);var b=ui(c._compiled),y=!b;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||ar,this.injections=Df(c.inject,r),this.slots=function(){return a.$slots||Ms(e.scopedSlots,a.$slots=tc(n,r)),a.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ms(e.scopedSlots,this.slots())}}),b&&(this.$options=c,this.$slots=this.slots(),this.$scopedSlots=Ms(e.scopedSlots,this.$slots)),c._scopeId?this._c=function(m,T,k,F){var J=Ss(f,m,T,k,F,y);return J&&!Array.isArray(J)&&(J.fnScopeId=c._scopeId,J.fnContext=r),J}:this._c=function(m,T,k,F){return Ss(f,m,T,k,F,y)}}Pf(nc.prototype);function $2(e,t,n,r,o){var a=e.options,c={},f=a.props;if($e(f))for(var b in f)c[b]=Q1(b,f,t||ar);else $e(n.attrs)&&bu(c,n.attrs),$e(n.props)&&bu(c,n.props);var y=new nc(n,c,o,r,e),m=a.render.call(null,y._c,y);if(m instanceof Fi)return vu(m,n,y.parent,a,y);if(Array.isArray(m)){for(var T=ec(m)||[],k=new Array(T.length),F=0;F<T.length;F++)k[F]=vu(T[F],n,y.parent,a,y);return k}}function vu(e,t,n,r,o){var a=m1(e);return a.fnContext=n,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function bu(e,t){for(var n in t)e[sr(n)]=t[n]}var ic={init:function(t,n){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var r=t;ic.prepatch(r,r)}else{var o=t.componentInstance=V2(t,wo);o.$mount(n?t.elm:void 0,n)}},prepatch:function(t,n){var r=n.componentOptions,o=n.componentInstance=t.componentInstance;dy(o,r.propsData,r.listeners,n,r.children)},insert:function(t){var n=t.context,r=t.componentInstance;r._isMounted||(r._isMounted=!0,mr(r,"mounted")),t.data.keepAlive&&(n._isMounted?my(r):rc(r,!0))},destroy:function(t){var n=t.componentInstance;n._isDestroyed||(t.data.keepAlive?Hf(n,!0):n.$destroy())}},Mu=Object.keys(ic);function yu(e,t,n,r,o){if(!en(e)){var a=n.$options._base;if(Ri(e)&&(e=a.extend(e)),typeof e=="function"){var c;if(en(e.cid)&&(c=e,e=iy(c,a),e===void 0))return ny(c,t,n,r,o);t=t||{},cc(e),$e(t.model)&&K2(e.options,t);var f=C2(t,e,o);if(ui(e.options.functional))return $2(e,f,t,n,r);var b=t.on;if(t.on=t.nativeOn,ui(e.options.abstract)){var y=t.slot;t={},y&&(t.slot=y)}Y2(t);var m=e.options.name||o,T=new Fi("vue-component-"+e.cid+(m?"-"+m:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:b,tag:o,children:r},c);return T}}}function V2(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return $e(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(n)}function Y2(e){for(var t=e.hook||(e.hook={}),n=0;n<Mu.length;n++){var r=Mu[n],o=t[r],a=ic[r];o!==a&&!(o&&o._merged)&&(t[r]=o?G2(a,o):a)}}function G2(e,t){var n=function(r,o){e(r,o),t(r,o)};return n._merged=!0,n}function K2(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[r],c=t.model.callback;$e(a)?(Array.isArray(a)?a.indexOf(c)===-1:a!==c)&&(o[r]=[c].concat(a)):o[r]=c}var Z2=1,Rf=2;function Ss(e,t,n,r,o,a){return(Array.isArray(n)||za(n))&&(o=r,r=n,n=void 0),ui(a)&&(o=Rf),Q2(e,t,n,r,o)}function Q2(e,t,n,r,o){if($e(n)&&$e(n.__ob__)||($e(n)&&$e(n.is)&&(t=n.is),!t))return Ao();Array.isArray(r)&&typeof r[0]=="function"&&(n=n||{},n.scopedSlots={default:r[0]},r.length=0),o===Rf?r=ec(r):o===Z2&&(r=N2(r));var a,c;if(typeof t=="string"){var f;c=e.$vnode&&e.$vnode.ns||xi.getTagNamespace(t),xi.isReservedTag(t)?a=new Fi(xi.parsePlatformTagName(t),n,r,void 0,void 0,e):(!n||!n.pre)&&$e(f=Z1(e.$options,"components",t))?a=yu(f,n,e,r,t):a=new Fi(t,n,r,void 0,void 0,e)}else a=yu(t,n,e,r);return Array.isArray(a)?a:$e(a)?($e(c)&&Wf(a,c),$e(n)&&J2(n),a):Ao()}function Wf(e,t,n){if(e.ns=t,e.tag==="foreignObject"&&(t=void 0,n=!0),$e(e.children))for(var r=0,o=e.children.length;r<o;r++){var a=e.children[r];$e(a.tag)&&(en(a.ns)||ui(n)&&a.tag!=="svg")&&Wf(a,t,n)}}function J2(e){Ri(e.style)&&xs(e.style),Ri(e.class)&&xs(e.class)}function ey(e){e._vnode=null,e._staticTrees=null;
10var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=tc(t._renderChildren,r),e.$scopedSlots=ar,e._c=function(a,c,f,b){return Ss(e,a,c,f,b,!1)},e.$createElement=function(a,c,f,b){return Ss(e,a,c,f,b,!0)};var o=n&&n.data;Eo(e,"$attrs",o&&o.attrs||ar,null,!0),Eo(e,"$listeners",t._parentListeners||ar,null,!0)}var O1=null;function ty(e){Pf(e.prototype),e.prototype.$nextTick=function(t){return J1(t,this)},e.prototype._render=function(){var t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Ms(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;var a;try{O1=t,a=r.call(t._renderProxy,t.$createElement)}catch(c){if(No(c,t,"render"),!1)try{}catch(f){}else a=t._vnode}finally{O1=null}return Array.isArray(a)&&a.length===1&&(a=a[0]),a instanceof Fi||(a=Ao()),a.parent=o,a}}function t1(e,t){return(e.__esModule||Ws&&e[Symbol.toStringTag]==="Module")&&(e=e.default),Ri(e)?t.extend(e):e}function ny(e,t,n,r,o){var a=Ao();return a.asyncFactory=e,a.asyncMeta={data:t,context:n,children:r,tag:o},a}function iy(e,t){if(ui(e.error)&&$e(e.errorComp))return e.errorComp;if($e(e.resolved))return e.resolved;var n=O1;if(n&&$e(e.owners)&&e.owners.indexOf(n)===-1&&e.owners.push(n),ui(e.loading)&&$e(e.loadingComp))return e.loadingComp;if(n&&!$e(e.owners)){var r=e.owners=[n],o=!0,a=null,c=null;n.$on("hook:destroyed",function(){return Vr(r,n)});var f=function(T){for(var k=0,F=r.length;k<F;k++)r[k].$forceUpdate();T&&(r.length=0,a!==null&&(clearTimeout(a),a=null),c!==null&&(clearTimeout(c),c=null))},b=Ts(function(T){e.resolved=t1(T,t),o?r.length=0:f(!0)}),y=Ts(function(T){$e(e.errorComp)&&(e.error=!0,f(!0))}),m=e(b,y);
10return Ri(m)&&(p1(m)?en(e.resolved)&&m.then(b,y):p1(m.component)&&(m.component.then(b,y),$e(m.error)&&(e.errorComp=t1(m.error,t)),$e(m.loading)&&(e.loadingComp=t1(m.loading,t),m.delay===0?e.loading=!0:a=setTimeout(function(){a=null,en(e.resolved)&&en(e.error)&&(e.loading=!0,f(!1))},m.delay||200)),$e(m.timeout)&&(c=setTimeout(function(){c=null,en(e.resolved)&&y(null)},m.timeout)))),o=!1,e.loading?e.loadingComp:e.resolved}}function If(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if($e(n)&&($e(n.componentOptions)||wa(n)))return n}}function ry(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Xf(e,t)}var La;function oy(e,t){La.$on(e,t)}function ay(e,t){La.$off(e,t)}function sy(e,t){var n=La;return function r(){var o=t.apply(null,arguments);o!==null&&n.$off(e,r)}}function Xf(e,t,n){La=e,Sf(t,n||{},oy,ay,sy,e),La=void 0}function cy(e){var t=/^hook:/;e.prototype.$on=function(n,r){var o=this;if(Array.isArray(n))for(var a=0,c=n.length;a<c;a++)o.$on(n[a],r);else(o._events[n]||(o._events[n]=[])).push(r),t.test(n)&&(o._hasHookEvent=!0);return o},e.prototype.$once=function(n,r){var o=this;function a(){o.$off(n,a),r.apply(o,arguments)}return a.fn=r,o.$on(n,a),o},e.prototype.$off=function(n,r){var o=this;if(!arguments.length)return o._events=Object.create(null),o;if(Array.isArray(n)){for(var a=0,c=n.length;a<c;a++)o.$off(n[a],r);return o}var f=o._events[n];if(!f)return o;if(!r)return o._events[n]=null,o;for(var b,y=f.length;y--;)if(b=f[y],b===r||b.fn===r){f.splice(y,1);break}return o},e.prototype.$emit=function(n){var r=this;if(!1)var o;var a=r._events[n];if(a){a=a.length>1?h1(a):a;for(var c=h1(arguments,1),f='event handler for "'+n+'"',b=0,y=a.length;b<y;b++)Zo(a[b],r,c,r,f)}return r}}var wo=null;function jf(e){var t=wo;return wo=e,function(){wo=t}}function ly(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function uy(e){e.prototype._update=function(t,n){var r=this,o=r.$el,a=r._vnode,c=jf(r);r._vnode=t,a?r.$el=r.__patch__(a,t):r.$el=r.__patch__(r.$el,t,n,!1),c(),o&&(o.__vue__=null),r.$el&&(r.$el.__vue__=r),r.$vnode&&r.$parent&&r.$vnode===r.$parent._vnode&&(r.$parent.$el=r.$el)},e.prototype.$forceUpdate=function(){var t=this;t._watcher&&t._watcher.update()},e.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){mr(t,"beforeDestroy"),t._isBeingDestroyed=!0;var n=t.$parent;n&&!n._isBeingDestroyed&&!t.$options.abstract&&Vr(n.$children,t),t._watcher&&t._watcher.teardown();for(var r=t._watchers.length;r--;)t._watchers[r].teardown();t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),mr(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}function fy(e,t,n){e.$el=t,e.$options.render||(e.$options.render=Ao),mr(e,"beforeMount");var r;return r=function(){e._update(e._render(),n)},new vr(e,r,Ni,{before:function(){e._isMounted&&!e._isDestroyed&&mr(e,"beforeUpdate")}},!0),n=!1,e.$vnode==null&&(e._isMounted=!0,mr(e,"mounted")),e}function dy(e,t,n,r,o){var a=r.data.scopedSlots,c=e.$scopedSlots,f=!!(a&&!a.$stable||c!==ar&&!c.$stable||a&&e.$scopedSlots.$key!==a.$key||!a&&e.$scopedSlots.$key),b=!!(o||e.$options._renderChildren||f);if(e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=o,e.$attrs=r.data.attrs||ar,e.$listeners=n||ar,t&&e.$options.props){co(!1);for(var y=e._props,m=e.$options._propKeys||[],T=0;T<m.length;T++){var k=m[T],F=e.$options.props;y[k]=Q1(k,F,t,e)}co(!0),e.$options.propsData=t}n=n||ar;var J=e.$options._parentListeners;e.$options._parentListeners=n,Xf(e,n,J),b&&(e.$slots=tc(o,r.context),e.$forceUpdate())}function Ff(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function rc(e,t){if(t){if(e._directInactive=!1,Ff(e))return}else if(e._directInactive)return;if(e._inactive||e._inactive===null){e._inactive=!1;for(var n=0;n<e.$children.length;n++)rc(e.$children[n]);mr(e,"activated")}}function Hf(e,t){if(!(t&&(e._directInactive=!0,Ff(e)))&&!e._inactive){e._inactive=!0;for(var n=0;n<e.$children.length;n++)Hf(e.$children[n]);mr(e,"deactivated")}}function mr(e,t){Ea();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,a=n.length;o<a;o++)Zo(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),Ca()}var Fr=[],oc=[],ks={};var z1=!1,ac=!1,$o=0;function py(){$o=Fr.length=oc.length=0,ks={},z1=ac=!1}var Uf=0,T1=Date.now;Wi&&!so&&(ds=window.performance,ds&&typeof ds.now=="function"&&T1()>document.createEvent("Event").timeStamp&&(T1=function(){return ds.now()}));var ds;function hy(){Uf=T1(),ac=!0;var e,t;for(Fr.sort(function(o,a){return o.id-a.id}),$o=0;$o<Fr.length;$o++)e=Fr[$o],e.before&&e.before(),t=e.id,ks[t]=null,e.run();var n=oc.slice(),r=Fr.slice();py(),gy(n),_y(r),Es&&xi.devtools&&Es.emit("flush")}function _y(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&mr(r,"updated")}}function my(e){e._inactive=!1,oc.push(e)}function gy(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,rc(e[t],!0)}function vy(e){var t=e.id;if(ks[t]==null){if(ks[t]=!0,!ac)Fr.push(e);else{for(var n=Fr.length-1;n>$o&&Fr[n].id>e.id;)n--;Fr.splice(n+1,0,e)}z1||(z1=!0,J1(hy))}}var by=0,vr=function(t,n,r,o,a){this.vm=t,a&&(t._watcher=this),t._watchers.push(this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync,this.before=o.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=r,this.id=++by,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Aa,this.newDepIds=new Aa,this.expression="",typeof n=="function"?this.getter=n:(this.getter=d2(n),this.getter||(this.getter=Ni)),this.value=this.lazy?void 0:this.get()};vr.prototype.get=function(){Ea(this);var t,n=this.vm;try{t=this.getter.call(n,n)}catch(r){if(this.user)No(r,n,'getter for watcher "'+this.expression+'"');else throw r}finally{this.deep&&xs(t),Ca(),this.cleanupDeps()}return t};vr.prototype.addDep=function(t){var n=t.id;this.newDepIds.has(n)||(this.newDepIds.add(n),this.newDeps.push(t),this.depIds.has(n)||t.addSub(this))};vr.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var n=this.deps[t];this.newDepIds.has(n.id)||n.removeSub(this)}
10var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0};vr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():vy(this)};vr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||Ri(t)||this.deep){var n=this.value;if(this.value=t,this.user){var r='callback for watcher "'+this.expression+'"';Zo(this.cb,this.vm,[t,n],this.vm,r)}else this.cb.call(this.vm,t,n)}}};vr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1};vr.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()};vr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||Vr(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var ro={enumerable:!0,configurable:!0,get:Ni,set:Ni};function sc(e,t,n){ro.get=function(){return this[t][n]},ro.set=function(o){this[t][n]=o},Object.defineProperty(e,n,ro)}function My(e){e._watchers=[];var t=e.$options;t.props&&yy(e,t.props),t.methods&&zy(e,t.methods),t.data?Ay(e):To(e._data={},!0),t.computed&&Oy(e,t.computed),t.watch&&t.watch!==_1&&Ty(e,t.watch)}function yy(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],a=!e.$parent;a||co(!1);var c=function(b){o.push(b);var y=Q1(b,t,n,e);if(!1)var m;else Eo(r,b,y);b in e||sc(e,"_props",b)};for(var f in t)c(f);co(!0)}function Ay(e){var t=e.$options.data;t=e._data=typeof t=="function"?wy(t,e):t||{},nr(t)||(t={});for(var n=Object.keys(t),r=e.$options.props,o=e.$options.methods,a=n.length;a--;){var c=n[a];r&&Pi(r,c)||u2(c)||sc(e,"_data",c)}To(t,!0)}function wy(e,t){Ea();try{return e.call(t,t)}catch(n){return No(n,t,"data()"),{}}finally{Ca()}}var Ly={lazy:!0};function Oy(e,t){var n=e._computedWatchers=Object.create(null),r=Ta();for(var o in t){var a=t[o],c=typeof a=="function"?a:a.get;r||(n[o]=new vr(e,c||Ni,Ni,Ly)),o in e||$f(e,o,a)}}function $f(e,t,n){var r=!Ta();typeof n=="function"?(ro.get=r?Au(t):wu(n),ro.set=Ni):(ro.get=n.get?r&&n.cache!==!1?Au(t):wu(n.get):Ni,ro.set=n.set||Ni),Object.defineProperty(e,t,ro)}function Au(e){return function(){var n=this._computedWatchers&&this._computedWatchers[e];if(n)return n.dirty&&n.evaluate(),tr.target&&n.depend(),n.value}}function wu(e){return function(){return e.call(this,this)}}function zy(e,t){var n=e.$options.props;for(var r in t)e[r]=typeof t[r]!="function"?Ni:c2(t[r],e)}function Ty(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)E1(e,n,r[o]);else E1(e,n,r)}}function E1(e,t,n,r){return nr(n)&&(r=n,n=n.handler),typeof n=="string"&&(n=e[n]),e.$watch(t,n,r)}function Ey(e){var t={};t.get=function(){return this._data};var n={};n.get=function(){return this._props},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=K1,e.prototype.$delete=Nf,e.prototype.$watch=function(r,o,a){var c=this;if(nr(o))return E1(c,r,o,a);a=a||{},a.user=!0;var f=new vr(c,r,o,a);if(a.immediate){var b='callback for immediate watcher "'+f.expression+'"';Ea(),Zo(o,c,[f.value],c,b),Ca()}return function(){f.teardown()}}}var Cy=0;function Ny(e){e.prototype._init=function(t){var n=this;n._uid=Cy++;var r,o;n._isVue=!0,t&&t._isComponent?xy(n,t):n.$options=Co(cc(n.constructor),t||{},n),n._renderProxy=n,n._self=n,ly(n),ry(n),ey(n),mr(n,"beforeCreate"),S2(n),My(n),x2(n),mr(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}function xy(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function cc(e){var t=e.options;if(e.super){var n=cc(e.super),r=e.superOptions;if(n!==r){e.superOptions=n;var o=Sy(e);o&&Bn(e.extendOptions,o),t=e.options=Co(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Sy(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}function ti(e){this._init(e)}Ny(ti);Ey(ti);cy(ti);uy(ti);ty(ti);function ky(e){e.use=function(t){var n=this._installedPlugins||(this._installedPlugins=[]);if(n.indexOf(t)>-1)return this;
10var r=h1(arguments,1);return r.unshift(this),typeof t.install=="function"?t.install.apply(t,r):typeof t=="function"&&t.apply(null,r),n.push(t),this}}function Dy(e){e.mixin=function(t){return this.options=Co(this.options,t),this}}function qy(e){e.cid=0;var t=1;e.extend=function(n){n=n||{};var r=this,o=r.cid,a=n._Ctor||(n._Ctor={});if(a[o])return a[o];var c=n.name||r.options.name,f=function(y){this._init(y)};return f.prototype=Object.create(r.prototype),f.prototype.constructor=f,f.cid=t++,f.options=Co(r.options,n),f.super=r,f.options.props&&By(f),f.options.computed&&Py(f),f.extend=r.extend,f.mixin=r.mixin,f.use=r.use,Rs.forEach(function(b){f[b]=r[b]}),c&&(f.options.components[c]=f),f.superOptions=r.options,f.extendOptions=n,f.sealedOptions=Bn({},f.options),a[o]=f,f}}function By(e){var t=e.options.props;for(var n in t)sc(e.prototype,"_props",n)}function Py(e){var t=e.options.computed;for(var n in t)$f(e.prototype,n,t[n])}function Ry(e){Rs.forEach(function(t){e[t]=function(n,r){return r?(t==="component"&&nr(r)&&(r.name=r.name||n,r=this.options._base.extend(r)),t==="directive"&&typeof r=="function"&&(r={bind:r,update:r}),this.options[t+"s"][n]=r,r):this.options[t+"s"][n]}})}function Lu(e){return e&&(e.Ctor.options.name||e.tag)}function ps(e,t){return Array.isArray(e)?e.indexOf(t)>-1:typeof e=="string"?e.split(",").indexOf(t)>-1:bf(e)?e.test(t):!1}function Ou(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var a in n){var c=n[a];if(c){var f=c.name;f&&!t(f)&&C1(n,a,r,o)}}}function C1(e,t,n,r){var o=e[t];o&&(!r||o.tag!==r.tag)&&o.componentInstance.$destroy(),e[t]=null,Vr(n,t)}var zu=[String,RegExp,Array],Wy={name:"keep-alive",abstract:!0,props:{include:zu,exclude:zu,max:[String,Number]},methods:{cacheVNode:function(){var t=this,n=t.cache,r=t.keys,o=t.vnodeToCache,a=t.keyToCache;if(o){var c=o.tag,f=o.componentInstance,b=o.componentOptions;n[a]={name:Lu(b),tag:c,componentInstance:f},r.push(a),this.max&&r.length>parseInt(this.max)&&C1(n,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)C1(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",function(n){Ou(t,function(r){return ps(n,r)})}),this.$watch("exclude",function(n){Ou(t,function(r){return!ps(n,r)})})},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,n=If(t),r=n&&n.componentOptions;if(r){var o=Lu(r),a=this,c=a.include,f=a.exclude;if(c&&(!o||!ps(c,o))||f&&o&&ps(f,o))return n;var b=this,y=b.cache,m=b.keys,T=n.key==null?r.Ctor.cid+(r.tag?"::"+r.tag:""):n.key;y[T]?(n.componentInstance=y[T].componentInstance,Vr(m,T),m.push(T)):(this.vnodeToCache=n,this.keyToCache=T),n.data.keepAlive=!0}return n||t&&t[0]}},Iy={KeepAlive:Wy};function Xy(e){var t={};t.get=function(){return xi},Object.defineProperty(e,"config",t),e.util={warn:Y1,extend:Bn,mergeOptions:Co,defineReactive:Eo},e.set=K1,e.delete=Nf,e.nextTick=J1,e.observable=function(n){return To(n),n},e.options=Object.create(null),Rs.forEach(function(n){e.options[n+"s"]=Object.create(null)}),e.options._base=e,Bn(e.options.components,Iy),ky(e),Dy(e),qy(e),Ry(e)}Xy(ti);Object.defineProperty(ti.prototype,"$isServer",{get:Ta});Object.defineProperty(ti.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(ti,"FunctionalRenderContext",{value:nc});ti.version="2.6.14";var jy=Ti("style,class"),Fy=Ti("input,textarea,option,select,progress"),Vf=function(e,t,n){return n==="value"&&Fy(e)&&t!=="button"||n==="selected"&&e==="option"||n==="checked"&&e==="input"||n==="muted"&&e==="video"},Yf=Ti("contenteditable,draggable,spellcheck"),Hy=Ti("events,caret,typing,plaintext-only"),Uy=function(e,t){return Ds(t)||t==="false"?"false":e==="contenteditable"&&Hy(t)?t:"true"},$y=Ti("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),N1="http://www.w3.org/1999/xlink",lc=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},Gf=function(e){return lc(e)?e.slice(6,e.length):""},Ds=function(e){return e==null||e===!1};function Vy(e){for(var t=e.data,n=e,r=e;$e(r.componentInstance);)r=r.componentInstance._vnode,r&&r.data&&(t=Tu(r.data,t));for(;$e(n=n.parent);)n&&n.data&&(t=Tu(t,n.data));return Yy(t.staticClass,t.class)}function Tu(e,t){return{staticClass:uc(e.staticClass,t.staticClass),class:$e(e.class)?[e.class,t.class]:t.class}}function Yy(e,t){return $e(e)||$e(t)?uc(e,fc(t)):""}function uc(e,t){return e?t?e+" "+t:e:t||""}function fc(e){return Array.isArray(e)?Gy(e):Ri(e)?Ky(e):typeof e=="string"?e:""}function Gy(e){for(var t="",n,r=0,o=e.length;r<o;r++)$e(n=fc(e[r]))&&n!==""&&(t&&(t+=" "),t+=n);return t}function Ky(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}var Zy={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Qy=Ti("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),dc=Ti("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Jy=function(e){return e==="pre"},pc=function(e){return Qy(e)||dc(e)};function Kf(e){if(dc(e))return"svg";if(e==="math")return"math"}var hs=Object.create(null);function eA(e){if(!Wi)return!0;
10if(pc(e))return!1;if(e=e.toLowerCase(),hs[e]!=null)return hs[e];var t=document.createElement(e);return e.indexOf("-")>-1?hs[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:hs[e]=/HTMLUnknownElement/.test(t.toString())}var x1=Ti("text,number,password,search,email,tel,url");function hc(e){if(typeof e=="string"){var t=document.querySelector(e);return t||document.createElement("div")}else return e}function tA(e,t){var n=document.createElement(e);return e!=="select"||t.data&&t.data.attrs&&t.data.attrs.multiple!==void 0&&n.setAttribute("multiple","multiple"),n}function nA(e,t){return document.createElementNS(Zy[e],t)}function iA(e){return document.createTextNode(e)}function rA(e){return document.createComment(e)}function oA(e,t,n){e.insertBefore(t,n)}function aA(e,t){e.removeChild(t)}function sA(e,t){e.appendChild(t)}function cA(e){return e.parentNode}function lA(e){return e.nextSibling}function uA(e){return e.tagName}function fA(e,t){e.textContent=t}function dA(e,t){e.setAttribute(t,"")}var pA=Object.freeze({createElement:tA,createElementNS:nA,createTextNode:iA,createComment:rA,insertBefore:oA,removeChild:aA,appendChild:sA,parentNode:cA,nextSibling:lA,tagName:uA,setTextContent:fA,setStyleScope:dA}),hA={create:function(t,n){Vo(n)},update:function(t,n){t.data.ref!==n.data.ref&&(Vo(t,!0),Vo(n))},destroy:function(t){Vo(t,!0)}};function Vo(e,t){var n=e.data.ref;if(!!$e(n)){var r=e.context,o=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?Vr(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var Mo=new Fi("",{},[]),ma=["create","activate","update","remove","destroy"];function bo(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&$e(e.data)===$e(t.data)&&_A(e,t)||ui(e.isAsyncPlaceholder)&&en(t.asyncFactory.error))}function _A(e,t){if(e.tag!=="input")return!0;var n,r=$e(n=e.data)&&$e(n=n.attrs)&&n.type,o=$e(n=t.data)&&$e(n=n.attrs)&&n.type;return r===o||x1(r)&&x1(o)}function mA(e,t,n){var r,o,a={};for(r=t;r<=n;++r)o=e[r].key,$e(o)&&(a[o]=r);return a}function gA(e){var t,n,r={},o=e.modules,a=e.nodeOps;for(t=0;t<ma.length;++t)for(r[ma[t]]=[],n=0;n<o.length;++n)$e(o[n][ma[t]])&&r[ma[t]].push(o[n][ma[t]]);function c(I){return new Fi(a.tagName(I).toLowerCase(),{},[],void 0,I)}function f(I,W){function ne(){--ne.listeners===0&&b(I)}return ne.listeners=W,ne}function b(I){var W=a.parentNode(I);$e(W)&&a.removeChild(W,I)}function y(I,W){return!W&&!I.ns&&!(xi.ignoredElements.length&&xi.ignoredElements.some(function(ne){return bf(ne)?ne.test(I.tag):ne===I.tag}))&&xi.isUnknownElement(I.tag)}var m=0;function T(I,W,ne,ze,st,je,oe){if($e(I.elm)&&$e(je)&&(I=je[oe]=m1(I)),I.isRootInsert=!st,!k(I,W,ne,ze)){var fe=I.data,Q=I.children,le=I.tag;$e(le)?(I.elm=I.ns?a.createElementNS(I.ns,le):a.createElement(le,I),dt(I),de(I,Q,W),$e(fe)&&nt(I,W),he(ne,I.elm,ze)):ui(I.isComment)?(I.elm=a.createComment(I.text),he(ne,I.elm,ze)):(I.elm=a.createTextNode(I.text),he(ne,I.elm,ze))}}function k(I,W,ne,ze){var st=I.data;if($e(st)){var je=$e(I.componentInstance)&&st.keepAlive;if($e(st=st.hook)&&$e(st=st.init)&&st(I,!1),$e(I.componentInstance))return F(I,W),he(ne,I.elm,ze),ui(je)&&J(I,W,ne,ze),!0}}function F(I,W){$e(I.data.pendingInsert)&&(W.push.apply(W,I.data.pendingInsert),I.data.pendingInsert=null),I.elm=I.componentInstance.$el,Me(I)?(nt(I,W),dt(I)):(Vo(I),W.push(I))}function J(I,W,ne,ze){for(var st,je=I;je.componentInstance;)if(je=je.componentInstance._vnode,$e(st=je.data)&&$e(st=st.transition)){for(st=0;st<r.activate.length;++st)r.activate[st](Mo,je);W.push(je);break}he(ne,I.elm,ze)}function he(I,W,ne){$e(I)&&($e(ne)?a.parentNode(ne)===I&&a.insertBefore(I,W,ne):a.appendChild(I,W))}function de(I,W,ne){if(Array.isArray(W))for(var ze=0;ze<W.length;++ze)T(W[ze],ne,I.elm,null,!0,W,ze);else za(I.text)&&a.appendChild(I.elm,a.createTextNode(String(I.text)))}function Me(I){for(;I.componentInstance;)I=I.componentInstance._vnode;return $e(I.tag)}function nt(I,W){for(var ne=0;ne<r.create.length;++ne)r.create[ne](Mo,I);t=I.data.hook,$e(t)&&($e(t.create)&&t.create(Mo,I),$e(t.insert)&&W.push(I))}function dt(I){var W;if($e(W=I.fnScopeId))a.setStyleScope(I.elm,W);else for(var ne=I;ne;)$e(W=ne.context)&&$e(W=W.$options._scopeId)&&a.setStyleScope(I.elm,W),ne=ne.parent;
10$e(W=wo)&&W!==I.context&&W!==I.fnContext&&$e(W=W.$options._scopeId)&&a.setStyleScope(I.elm,W)}function De(I,W,ne,ze,st,je){for(;ze<=st;++ze)T(ne[ze],je,I,W,!1,ne,ze)}function v(I){var W,ne,ze=I.data;if($e(ze))for($e(W=ze.hook)&&$e(W=W.destroy)&&W(I),W=0;W<r.destroy.length;++W)r.destroy[W](I);if($e(W=I.children))for(ne=0;ne<I.children.length;++ne)v(I.children[ne])}function qe(I,W,ne){for(;W<=ne;++W){var ze=I[W];$e(ze)&&($e(ze.tag)?(Ce(ze),v(ze)):b(ze.elm))}}function Ce(I,W){if($e(W)||$e(I.data)){var ne,ze=r.remove.length+1;for($e(W)?W.listeners+=ze:W=f(I.elm,ze),$e(ne=I.componentInstance)&&$e(ne=ne._vnode)&&$e(ne.data)&&Ce(ne,W),ne=0;ne<r.remove.length;++ne)r.remove[ne](I,W);$e(ne=I.data.hook)&&$e(ne=ne.remove)?ne(I,W):W()}else b(I.elm)}function Ve(I,W,ne,ze,st){for(var je=0,oe=0,fe=W.length-1,Q=W[0],le=W[fe],We=ne.length-1,Ne=ne[0],ye=ne[We],ht,G,Ae,xe,Ee=!st;je<=fe&&oe<=We;)en(Q)?Q=W[++je]:en(le)?le=W[--fe]:bo(Q,Ne)?(ge(Q,Ne,ze,ne,oe),Q=W[++je],Ne=ne[++oe]):bo(le,ye)?(ge(le,ye,ze,ne,We),le=W[--fe],ye=ne[--We]):bo(Q,ye)?(ge(Q,ye,ze,ne,We),Ee&&a.insertBefore(I,Q.elm,a.nextSibling(le.elm)),Q=W[++je],ye=ne[--We]):bo(le,Ne)?(ge(le,Ne,ze,ne,oe),Ee&&a.insertBefore(I,le.elm,Q.elm),le=W[--fe],Ne=ne[++oe]):(en(ht)&&(ht=mA(W,je,fe)),G=$e(Ne.key)?ht[Ne.key]:me(Ne,W,je,fe),en(G)?T(Ne,ze,I,Q.elm,!1,ne,oe):(Ae=W[G],bo(Ae,Ne)?(ge(Ae,Ne,ze,ne,oe),W[G]=void 0,Ee&&a.insertBefore(I,Ae.elm,Q.elm)):T(Ne,ze,I,Q.elm,!1,ne,oe)),Ne=ne[++oe]);je>fe?(xe=en(ne[We+1])?null:ne[We+1].elm,De(I,xe,ne,oe,We,ze)):oe>We&&qe(W,je,fe)}function Re(I){for(var W={},ne=0;ne<I.length;ne++){var ze=I[ne],st=ze.key;$e(st)&&(W[st]?Y1("Duplicate keys detected: '"+st+"'. This may cause an update error.",ze.context):W[st]=!0)}}function me(I,W,ne,ze){for(var st=ne;st<ze;st++){var je=W[st];if($e(je)&&bo(I,je))return st}}function ge(I,W,ne,ze,st,je){if(I!==W){$e(W.elm)&&$e(ze)&&(W=ze[st]=m1(W));var oe=W.elm=I.elm;if(ui(I.isAsyncPlaceholder)){$e(W.asyncFactory.resolved)?ie(I.elm,W,ne):W.isAsyncPlaceholder=!0;return}if(ui(W.isStatic)&&ui(I.isStatic)&&W.key===I.key&&(ui(W.isCloned)||ui(W.isOnce))){W.componentInstance=I.componentInstance;return}var fe,Q=W.data;$e(Q)&&$e(fe=Q.hook)&&$e(fe=fe.prepatch)&&fe(I,W);var le=I.children,We=W.children;if($e(Q)&&Me(W)){for(fe=0;fe<r.update.length;++fe)r.update[fe](I,W);$e(fe=Q.hook)&&$e(fe=fe.update)&&fe(I,W)}en(W.text)?$e(le)&&$e(We)?le!==We&&Ve(oe,le,We,ne,je):$e(We)?($e(I.text)&&a.setTextContent(oe,""),De(oe,null,We,0,We.length-1,ne)):$e(le)?qe(le,0,le.length-1):$e(I.text)&&a.setTextContent(oe,""):I.text!==W.text&&a.setTextContent(oe,W.text),$e(Q)&&$e(fe=Q.hook)&&$e(fe=fe.postpatch)&&fe(I,W)}}function be(I,W,ne){if(ui(ne)&&$e(I.parent))I.parent.data.pendingInsert=W;else for(var ze=0;ze<W.length;++ze)W[ze].data.hook.insert(W[ze])}var Ue=!1,Be=Ti("attrs,class,staticClass,staticStyle,key");function ie(I,W,ne,ze){var st,je=W.tag,oe=W.data,fe=W.children;if(ze=ze||oe&&oe.pre,W.elm=I,ui(W.isComment)&&$e(W.asyncFactory))return W.isAsyncPlaceholder=!0,!0;if($e(oe)&&($e(st=oe.hook)&&$e(st=st.init)&&st(W,!0),$e(st=W.componentInstance)))return F(W,ne),!0;if($e(je)){if($e(fe))if(!I.hasChildNodes())de(W,fe,ne);else if($e(st=oe)&&$e(st=st.domProps)&&$e(st=st.innerHTML)){if(st!==I.innerHTML)return!1}else{for(var Q=!0,le=I.firstChild,We=0;We<fe.length;We++){if(!le||!ie(le,fe[We],ne,ze)){Q=!1;break}le=le.nextSibling}if(!Q||le)return!1}if($e(oe)){var Ne=!1;for(var ye in oe)if(!Be(ye)){Ne=!0,nt(W,ne);break}!Ne&&oe.class&&xs(oe.class)}}else I.data!==W.text&&(I.data=W.text);return!0}function re(I,W,ne){return $e(W.tag)?W.tag.indexOf("vue-component")===0||!y(W,ne)&&W.tag.toLowerCase()===(I.tagName&&I.tagName.toLowerCase()):I.nodeType===(W.isComment?8:3)}return function(W,ne,ze,st){if(en(ne)){$e(W)&&v(W);return}var je=!1,oe=[];if(en(W))je=!0,T(ne,oe);else{var fe=$e(W.nodeType);if(!fe&&bo(W,ne))ge(W,ne,oe,null,null,st);else{if(fe){if(W.nodeType===1&&W.hasAttribute(ou)&&(W.removeAttribute(ou),ze=!0),ui(ze)&&ie(W,ne,oe))return be(ne,oe,!0),W;W=c(W)}var Q=W.elm,le=a.parentNode(Q);if(T(ne,oe,Q._leaveCb?null:le,a.nextSibling(Q)),$e(ne.parent))for(var We=ne.parent,Ne=Me(ne);We;){for(var ye=0;ye<r.destroy.length;++ye)r.destroy[ye](We);if(We.elm=ne.elm,Ne){for(var ht=0;ht<r.create.length;++ht)r.create[ht](Mo,We);var G=We.data.hook.insert;if(G.merged)for(var Ae=1;Ae<G.fns.length;Ae++)G.fns[Ae]()}else Vo(We);We=We.parent}$e(le)?qe([W],0,0):$e(W.tag)&&v(W)}}return be(ne,oe,je),ne.elm}}var vA={create:n1,update:n1,destroy:function(t){n1(t,Mo)}};function n1(e,t){(e.data.directives||t.data.directives)&&bA(e,t)}function bA(e,t){var n=e===Mo,r=t===Mo,o=Eu(e.data.directives,e.context),a=Eu(t.data.directives,t.context),c=[],f=[],b,y,m;for(b in a)y=o[b],m=a[b],y?(m.oldValue=y.value,m.oldArg=y.arg,ga(m,"update",t,e),m.def&&m.def.componentUpdated&&f.push(m)):(ga(m,"bind",t,e),m.def&&m.def.inserted&&c.push(m));if(c.length){var T=function(){for(var k=0;k<c.length;k++)ga(c[k],"inserted",t,e)};n?oo(t,"insert",T):T()}if(f.length&&oo(t,"postpatch",function(){for(var k=0;k<f.length;k++)ga(f[k],"componentUpdated",t,e)}),!n)for(b in o)a[b]||ga(o[b],"unbind",e,e,r)}var MA=Object.create(null);function Eu(e,t){var n=Object.create(null);if(!e)return n;var r,o;for(r=0;r<e.length;r++)o=e[r],o.modifiers||(o.modifiers=MA),n[yA(o)]=o,o.def=Z1(t.$options,"directives",o.name,!0);return n}function yA(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function ga(e,t,n,r,o){var a=e.def&&e.def[t];if(a)try{a(n.elm,e,n,r,o)}
10catch(c){No(c,n.context,"directive "+e.name+" "+t+" hook")}}var AA=[hA,vA];function Cu(e,t){var n=t.componentOptions;if(!($e(n)&&n.Ctor.options.inheritAttrs===!1)&&!(en(e.data.attrs)&&en(t.data.attrs))){var r,o,a,c=t.elm,f=e.data.attrs||{},b=t.data.attrs||{};$e(b.__ob__)&&(b=t.data.attrs=Bn({},b));for(r in b)o=b[r],a=f[r],a!==o&&Nu(c,r,o,t.data.pre);(so||V1)&&b.value!==f.value&&Nu(c,"value",b.value);for(r in f)en(b[r])&&(lc(r)?c.removeAttributeNS(N1,Gf(r)):Yf(r)||c.removeAttribute(r))}}function Nu(e,t,n,r){r||e.tagName.indexOf("-")>-1?xu(e,t,n):$y(t)?Ds(n)?e.removeAttribute(t):(n=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t,e.setAttribute(t,n)):Yf(t)?e.setAttribute(t,Uy(t,n)):lc(t)?Ds(n)?e.removeAttributeNS(N1,Gf(t)):e.setAttributeNS(N1,t,n):xu(e,t,n)}function xu(e,t,n){if(Ds(n))e.removeAttribute(t);else{if(so&&!Jo&&e.tagName==="TEXTAREA"&&t==="placeholder"&&n!==""&&!e.__ieph){var r=function(o){o.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var wA={create:Cu,update:Cu};function Su(e,t){var n=t.elm,r=t.data,o=e.data;if(!(en(r.staticClass)&&en(r.class)&&(en(o)||en(o.staticClass)&&en(o.class)))){var a=Vy(t),c=n._transitionClasses;$e(c)&&(a=uc(a,fc(c))),a!==n._prevClass&&(n.setAttribute("class",a),n._prevClass=a)}}var LA={create:Su,update:Su},OA=/[\w).+\-_$\]]/;function _c(e){var t=!1,n=!1,r=!1,o=!1,a=0,c=0,f=0,b=0,y,m,T,k,F;for(T=0;T<e.length;T++)if(m=y,y=e.charCodeAt(T),t)y===39&&m!==92&&(t=!1);else if(n)y===34&&m!==92&&(n=!1);else if(r)y===96&&m!==92&&(r=!1);else if(o)y===47&&m!==92&&(o=!1);else if(y===124&&e.charCodeAt(T+1)!==124&&e.charCodeAt(T-1)!==124&&!a&&!c&&!f)k===void 0?(b=T+1,k=e.slice(0,T).trim()):de();else{switch(y){case 34:n=!0;break;case 39:t=!0;break;case 96:r=!0;break;case 40:f++;break;case 41:f--;break;case 91:c++;break;case 93:c--;break;case 123:a++;break;case 125:a--;break}if(y===47){for(var J=T-1,he=void 0;J>=0&&(he=e.charAt(J),he===" ");J--);(!he||!OA.test(he))&&(o=!0)}}k===void 0?k=e.slice(0,T).trim():b!==0&&de();function de(){(F||(F=[])).push(e.slice(b,T).trim()),b=T+1}if(F)for(T=0;T<F.length;T++)k=zA(k,F[T]);return k}function zA(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),o=t.slice(n+1);return'_f("'+r+'")('+e+(o!==")"?","+o:o)}function Is(e,t){console.error("[Vue compiler]: "+e)}function Ma(e,t){return e?e.map(function(n){return n[t]}).filter(function(n){return n}):[]}function xo(e,t,n,r,o){(e.props||(e.props=[])).push(Na({name:t,value:n,dynamic:o},r)),e.plain=!1}function S1(e,t,n,r,o){var a=o?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[]);a.push(Na({name:t,value:n,dynamic:o},r)),e.plain=!1}function i1(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(Na({name:t,value:n},r))}function TA(e,t,n,r,o,a,c,f){(e.directives||(e.directives=[])).push(Na({name:t,rawName:n,value:r,arg:o,isDynamicArg:a,modifiers:c},f)),e.plain=!1}function r1(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function Hr(e,t,n,r,o,a,c,f){r=r||ar,r.right?f?t="("+t+")==='click'?'contextmenu':("+t+")":t==="click"&&(t="contextmenu",delete r.right):r.middle&&(f?t="("+t+")==='click'?'mouseup':("+t+")":t==="click"&&(t="mouseup")),r.capture&&(delete r.capture,t=r1("!",t,f)),r.once&&(delete r.once,t=r1("~",t,f)),r.passive&&(delete r.passive,t=r1("&",t,f));var b;r.native?(delete r.native,b=e.nativeEvents||(e.nativeEvents={})):b=e.events||(e.events={});var y=Na({value:n.trim(),dynamic:f},c);r!==ar&&(y.modifiers=r);var m=b[t];Array.isArray(m)?o?m.unshift(y):m.push(y):m?b[t]=o?[y,m]:[m,y]:b[t]=y,e.plain=!1}
10function EA(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}function lr(e,t,n){var r=pi(e,":"+t)||pi(e,"v-bind:"+t);if(r!=null)return _c(r);if(n!==!1){var o=pi(e,t);if(o!=null)return JSON.stringify(o)}}function pi(e,t,n){var r;if((r=e.attrsMap[t])!=null){for(var o=e.attrsList,a=0,c=o.length;a<c;a++)if(o[a].name===t){o.splice(a,1);break}}return n&&delete e.attrsMap[t],r}function ku(e,t){for(var n=e.attrsList,r=0,o=n.length;r<o;r++){var a=n[r];if(t.test(a.name))return n.splice(r,1),a}}function Na(e,t){return t&&(t.start!=null&&(e.start=t.start),t.end!=null&&(e.end=t.end)),e}function Du(e,t,n){var r=n||{},o=r.number,a=r.trim,c="$$v",f=c;a&&(f="(typeof "+c+" === 'string'? "+c+".trim(): "+c+")"),o&&(f="_n("+f+")");var b=ao(t,f);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ("+c+") {"+b+"}"}}function ao(e,t){var n=CA(e);return n.key===null?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}var k1,Zf,va,jr,ys,D1;function CA(e){if(e=e.trim(),k1=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<k1-1)return jr=e.lastIndexOf("."),jr>-1?{exp:e.slice(0,jr),key:'"'+e.slice(jr+1)+'"'}:{exp:e,key:null};for(Zf=e,jr=ys=D1=0;!gc();)va=mc(),Qf(va)?Jf(va):va===91&&NA(va);return{exp:e.slice(0,ys),key:e.slice(ys+1,D1)}}function mc(){return Zf.charCodeAt(++jr)}function gc(){return jr>=k1}function Qf(e){return e===34||e===39}function NA(e){var t=1;for(ys=jr;!gc();){if(e=mc(),Qf(e)){Jf(e);continue}if(e===91&&t++,e===93&&t--,t===0){D1=jr;break}}}function Jf(e){for(var t=e;!gc()&&(e=mc(),e!==t););}var xA,As="__r",o1="__c";function SA(e,t,n){xA=n;var r=t.value,o=t.modifiers,a=e.tag,c=e.attrsMap.type;if(e.component)return Du(e,r,o),!1;if(a==="select")qA(e,r,o);else if(a==="input"&&c==="checkbox")kA(e,r,o);else if(a==="input"&&c==="radio")DA(e,r,o);else if(a==="input"||a==="textarea")BA(e,r,o);else if(!xi.isReservedTag(a))return Du(e,r,o),!1;return!0}function kA(e,t,n){var r=n&&n.number,o=lr(e,"value")||"null",a=lr(e,"true-value")||"true",c=lr(e,"false-value")||"false";xo(e,"checked","Array.isArray("+t+")?_i("+t+","+o+")>-1"+(a==="true"?":("+t+")":":_q("+t+","+a+")")),Hr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+c+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+ao(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+ao(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+ao(t,"$$c")+"}",null,!0)}function DA(e,t,n){var r=n&&n.number,o=lr(e,"value")||"null";o=r?"_n("+o+")":o,xo(e,"checked","_q("+t+","+o+")"),Hr(e,"change",ao(t,o),null,!0)}function qA(e,t,n){var r=n&&n.number,o='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})",a="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",c="var $$selectedVal = "+o+";";c=c+" "+ao(t,a),Hr(e,"change",c,null,!0)}function BA(e,t,n){var r=e.attrsMap.type;if(!1){var o,a;if(o&&!a)var c}var f=n||{},b=f.lazy,y=f.number,m=f.trim,T=!b&&r!=="range",k=b?"change":r==="range"?As:"input",F="$event.target.value";m&&(F="$event.target.value.trim()"),y&&(F="_n("+F+")");var J=ao(t,F);T&&(J="if($event.target.composing)return;"+J),xo(e,"value","("+t+")"),Hr(e,k,J,null,!0),(m||y)&&Hr(e,"blur","$forceUpdate()")}function PA(e){if($e(e[As])){var t=so?"change":"input";e[t]=[].concat(e[As],e[t]||[]),delete e[As]}$e(e[o1])&&(e.change=[].concat(e[o1],e.change||[]),delete e[o1])}var Oa;function RA(e,t,n){var r=Oa;return function o(){var a=t.apply(null,arguments);a!==null&&ed(e,o,n,r)}}var WA=M1&&!(au&&Number(au[1])<=53);function IA(e,t,n,r){if(WA){var o=Uf,a=t;t=a._wrapper=function(c){if(c.target===c.currentTarget||c.timeStamp>=o||c.timeStamp<=0||c.target.ownerDocument!==document)return a.apply(this,arguments)}}Oa.addEventListener(e,t,Tf?{capture:n,passive:r}:n)}function ed(e,t,n,r){(r||Oa).removeEventListener(e,t._wrapper||t,n)}function qu(e,t){if(!(en(e.data.on)&&en(t.data.on))){var n=t.data.on||{},r=e.data.on||{};Oa=t.elm,PA(n),Sf(n,r,IA,ed,RA,t.context),Oa=void 0}}var XA={create:qu,update:qu},_s;function Bu(e,t){if(!(en(e.data.domProps)&&en(t.data.domProps))){var n,r,o=t.elm,a=e.data.domProps||{},c=t.data.domProps||{};$e(c.__ob__)&&(c=t.data.domProps=Bn({},c));for(n in a)n in c||(o[n]="");for(n in c){if(r=c[n],n==="textContent"||n==="innerHTML"){if(t.children&&(t.children.length=0),r===a[n])continue;o.childNodes.length===1&&o.removeChild(o.childNodes[0])}if(n==="value"&&o.tagName!=="PROGRESS"){o._value=r;var f=en(r)?"":String(r);jA(o,f)&&(o.value=f)}else if(n==="innerHTML"&&dc(o.tagName)&&en(o.innerHTML)){_s=_s||document.createElement("div"),_s.innerHTML="<svg>"+r+"</svg>";for(var b=_s.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;b.firstChild;)o.appendChild(b.firstChild)}else if(r!==a[n])try{o[n]=r}catch(y){}}}}function jA(e,t){return!e.composing&&(e.tagName==="OPTION"||FA(e,t)||HA(e,t))}function FA(e,t){var n=!0;try{n=document.activeElement!==e}catch(r){}return n&&e.value!==t}function HA(e,t){var n=e.value,r=e._vModifiers;if($e(r)){if(r.number)return ya(n)!==ya(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}var UA={create:Bu,update:Bu},td=gr(function(e){var t={},n=/;(?![^(]*\))/g,r=/:(.+)/;
10return e.split(n).forEach(function(o){if(o){var a=o.split(r);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t});function a1(e){var t=nd(e.style);return e.staticStyle?Bn(e.staticStyle,t):t}function nd(e){return Array.isArray(e)?yf(e):typeof e=="string"?td(e):e}function $A(e,t){var n={},r;if(t)for(var o=e;o.componentInstance;)o=o.componentInstance._vnode,o&&o.data&&(r=a1(o.data))&&Bn(n,r);(r=a1(e.data))&&Bn(n,r);for(var a=e;a=a.parent;)a.data&&(r=a1(a.data))&&Bn(n,r);return n}var VA=/^--/,Pu=/\s*!important$/,Ru=function(e,t,n){if(VA.test(t))e.style.setProperty(t,n);else if(Pu.test(n))e.style.setProperty(Oo(t),n.replace(Pu,""),"important");else{var r=YA(t);if(Array.isArray(n))for(var o=0,a=n.length;o<a;o++)e.style[r]=n[o];else e.style[r]=n}},Wu=["Webkit","Moz","ms"],ms,YA=gr(function(e){if(ms=ms||document.createElement("div").style,e=sr(e),e!=="filter"&&e in ms)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Wu.length;n++){var r=Wu[n]+t;if(r in ms)return r}});function Iu(e,t){var n=t.data,r=e.data;if(!(en(n.staticStyle)&&en(n.style)&&en(r.staticStyle)&&en(r.style))){var o,a,c=t.elm,f=r.staticStyle,b=r.normalizedStyle||r.style||{},y=f||b,m=nd(t.data.style)||{};t.data.normalizedStyle=$e(m.__ob__)?Bn({},m):m;var T=$A(t,!0);for(a in y)en(T[a])&&Ru(c,a,"");for(a in T)o=T[a],o!==y[a]&&Ru(c,a,o==null?"":o)}}var GA={create:Iu,update:Iu},id=/\s+/;function rd(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(id).forEach(function(r){return e.classList.add(r)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function od(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(id).forEach(function(o){return e.classList.remove(o)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function ad(e){if(!!e){if(typeof e=="object"){var t={};return e.css!==!1&&Bn(t,Xu(e.name||"v")),Bn(t,e),t}else if(typeof e=="string")return Xu(e)}}var Xu=gr(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),sd=Wi&&!Jo,Ho="transition",s1="animation",ws="transition",qs="transitionend",q1="animation",cd="animationend";sd&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(ws="WebkitTransition",qs="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(q1="WebkitAnimation",cd="webkitAnimationEnd"));var ju=Wi?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function ld(e){ju(function(){ju(e)})}function Lo(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),rd(e,t))}function Ur(e,t){e._transitionClasses&&Vr(e._transitionClasses,t),od(e,t)}function ud(e,t,n){var r=fd(e,t),o=r.type,a=r.timeout,c=r.propCount;if(!o)return n();var f=o===Ho?qs:cd,b=0,y=function(){e.removeEventListener(f,m),n()},m=function(T){T.target===e&&++b>=c&&y()};setTimeout(function(){b<c&&y()},a+1),e.addEventListener(f,m)}var KA=/\b(transform|all)(,|$)/;function fd(e,t){var n=window.getComputedStyle(e),r=(n[ws+"Delay"]||"").split(", "),o=(n[ws+"Duration"]||"").split(", "),a=Fu(r,o),c=(n[q1+"Delay"]||"").split(", "),f=(n[q1+"Duration"]||"").split(", "),b=Fu(c,f),y,m=0,T=0;t===Ho?a>0&&(y=Ho,m=a,T=o.length):t===s1?b>0&&(y=s1,m=b,T=f.length):(m=Math.max(a,b),y=m>0?a>b?Ho:s1:null,T=y?y===Ho?o.length:f.length:0);var k=y===Ho&&KA.test(n[ws+"Property"]);return{type:y,timeout:m,propCount:T,hasTransform:k}}function Fu(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(n,r){return Hu(n)+Hu(e[r])}))}function Hu(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function B1(e,t){var n=e.elm;$e(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=ad(e.data.transition);if(!en(r)&&!($e(n._enterCb)||n.nodeType!==1)){for(var o=r.css,a=r.type,c=r.enterClass,f=r.enterToClass,b=r.enterA
10ctiveClass,y=r.appearClass,m=r.appearToClass,T=r.appearActiveClass,k=r.beforeEnter,F=r.enter,J=r.afterEnter,he=r.enterCancelled,de=r.beforeAppear,Me=r.appear,nt=r.afterAppear,dt=r.appearCancelled,De=r.duration,v=wo,qe=wo.$vnode;qe&&qe.parent;)v=qe.context,qe=qe.parent;var Ce=!v._isMounted||!e.isRootInsert;if(!(Ce&&!Me&&Me!=="")){var Ve=Ce&&y?y:c,Re=Ce&&T?T:b,me=Ce&&m?m:f,ge=Ce&&de||k,be=Ce&&typeof Me=="function"?Me:F,Ue=Ce&&nt||J,Be=Ce&&dt||he,ie=ya(Ri(De)?De.enter:De),re=o!==!1&&!Jo,I=vc(be),W=n._enterCb=Ts(function(){re&&(Ur(n,me),Ur(n,Re)),W.cancelled?(re&&Ur(n,Ve),Be&&Be(n)):Ue&&Ue(n),n._enterCb=null});e.data.show||oo(e,"insert",function(){var ne=n.parentNode,ze=ne&&ne._pending&&ne._pending[e.key];ze&&ze.tag===e.tag&&ze.elm._leaveCb&&ze.elm._leaveCb(),be&&be(n,W)}),ge&&ge(n),re&&(Lo(n,Ve),Lo(n,Re),ld(function(){Ur(n,Ve),W.cancelled||(Lo(n,me),I||(pd(ie)?setTimeout(W,ie):ud(n,a,W)))})),e.data.show&&(t&&t(),be&&be(n,W)),!re&&!I&&W()}}}function dd(e,t){var n=e.elm;$e(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=ad(e.data.transition);if(en(r)||n.nodeType!==1)return t();if($e(n._leaveCb))return;var o=r.css,a=r.type,c=r.leaveClass,f=r.leaveToClass,b=r.leaveActiveClass,y=r.beforeLeave,m=r.leave,T=r.afterLeave,k=r.leaveCancelled,F=r.delayLeave,J=r.duration,he=o!==!1&&!Jo,de=vc(m),Me=ya(Ri(J)?J.leave:J),nt=n._leaveCb=Ts(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),he&&(Ur(n,f),Ur(n,b)),nt.cancelled?(he&&Ur(n,c),k&&k(n)):(t(),T&&T(n)),n._leaveCb=null});F?F(dt):dt();function dt(){nt.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),y&&y(n),he&&(Lo(n,c),Lo(n,b),ld(function(){Ur(n,c),nt.cancelled||(Lo(n,f),de||(pd(Me)?setTimeout(nt,Me):ud(n,a,nt)))})),m&&m(n,nt),!he&&!de&&nt())}}function pd(e){return typeof e=="number"&&!isNaN(e)}function vc(e){if(en(e))return!1;var t=e.fns;return $e(t)?vc(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Uu(e,t){t.data.show!==!0&&B1(t)}var ZA=Wi?{create:Uu,activate:Uu,remove:function(t,n){t.data.show!==!0?dd(t,n):n()}}:{},QA=[wA,LA,XA,UA,GA,ZA],JA=QA.concat(AA),ew=gA({nodeOps:pA,modules:JA});Jo&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&bc(e,"input")});var hd={inserted:function(t,n,r,o){r.tag==="select"?(o.elm&&!o.elm._vOptions?oo(r,"postpatch",function(){hd.componentUpdated(t,n,r)}):$u(t,n,r.context),t._vOptions=[].map.call(t.options,Bs)):(r.tag==="textarea"||x1(t.type))&&(t._vModifiers=n.modifiers,n.modifiers.lazy||(t.addEventListener("compositionstart",tw),t.addEventListener("compositionend",Gu),t.addEventListener("change",Gu),Jo&&(t.vmodel=!0)))},componentUpdated:function(t,n,r){if(r.tag==="select"){$u(t,n,r.context);var o=t._vOptions,a=t._vOptions=[].map.call(t.options,Bs);if(a.some(function(f,b){return!zo(f,o[b])})){var c=t.multiple?n.value.some(function(f){return Yu(f,a)}):n.value!==n.oldValue&&Yu(n.value,a);c&&bc(t,"change")}}}};function $u(e,t,n){Vu(e,t,n),(so||V1)&&setTimeout(function(){Vu(e,t,n)},0)}function Vu(e,t,n){var r=t.value,o=e.multiple;if(!(o&&!Array.isArray(r))){for(var a,c,f=0,b=e.options.length;f<b;f++)if(c=e.options[f],o)a=wf(r,Bs(c))>-1,c.selected!==a&&(c.selected=a);else if(zo(Bs(c),r)){e.selectedIndex!==f&&(e.selectedIndex=f);return}o||(e.selectedIndex=-1)}}function Yu(e,t){return t.every(function(n){return!zo(n,e)})}function Bs(e){return"_value"in e?e._value:e.value}function tw(e){e.target.composing=!0}function Gu(e){!e.target.composing||(e.target.composing=!1,bc(e.target,"input"))}function bc(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function P1(e){return e.componentInstance&&(!e.data||!e.data.transition)?P1(e.componentInstance._vnode):e}var nw={bind:function(t,n,r){var o=n.value;r=P1(r);var a=r.data&&r.data.transition,c=t.__vOriginalDisplay=t.style.display==="none"?"":t.style.display;o&&a?(r.data.show=!0,B1(r,function(){t.style.display=c})):t.style.display=o?c:"none"},update:function(t,n,r){var o=n.value,a=n.oldValue;if(!o!=!a){r=P1(r);var c=r.data&&r.data.transition;c?(r.data.show=!0,o?B1(r,function(){t.style.display=t.__vOriginalDisplay}):dd(r,function(){t.style.display="none"})):t.style.display=o?t.__vOriginalDisplay:"none"}},unbind:function(t,n,r,o,a){a||(t.style.display=t.__vOriginalDisplay)}},iw={model:hd,show:nw},_d={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterA
10ctiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function R1(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?R1(If(t.children)):e}function md(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var a in o)t[sr(a)]=o[a];return t}function Ku(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function rw(e){for(;e=e.parent;)if(e.data.transition)return!0}function ow(e,t){return t.key===e.key&&t.tag===e.tag}var aw=function(e){return e.tag||wa(e)},sw=function(e){return e.name==="show"},cw={name:"transition",props:_d,abstract:!0,render:function(t){var n=this,r=this.$slots.default;if(!!r&&(r=r.filter(aw),!!r.length)){var o=this.mode,a=r[0];if(rw(this.$vnode))return a;var c=R1(a);if(!c)return a;if(this._leaving)return Ku(t,a);var f="__transition-"+this._uid+"-";c.key=c.key==null?c.isComment?f+"comment":f+c.tag:za(c.key)?String(c.key).indexOf(f)===0?c.key:f+c.key:c.key;var b=(c.data||(c.data={})).transition=md(this),y=this._vnode,m=R1(y);if(c.data.directives&&c.data.directives.some(sw)&&(c.data.show=!0),m&&m.data&&!ow(c,m)&&!wa(m)&&!(m.componentInstance&&m.componentInstance._vnode.isComment)){var T=m.data.transition=Bn({},b);if(o==="out-in")return this._leaving=!0,oo(T,"afterLeave",function(){n._leaving=!1,n.$forceUpdate()}),Ku(t,a);if(o==="in-out"){if(wa(c))return y;var k,F=function(){k()};oo(b,"afterEnter",F),oo(b,"enterCancelled",F),oo(T,"delayLeave",function(J){k=J})}}return a}}},gd=Bn({tag:String,moveClass:String},_d);delete gd.mode;var lw={props:gd,beforeMount:function(){var t=this,n=this._update;this._update=function(r,o){var a=jf(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,a(),n.call(t,r,o)}},render:function(t){for(var n=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),o=this.prevChildren=this.children,a=this.$slots.default||[],c=this.children=[],f=md(this),b=0;b<a.length;b++){var y=a[b];if(y.tag){if(y.key!=null&&String(y.key).indexOf("__vlist")!==0)c.push(y),r[y.key]=y,(y.data||(y.data={})).transition=f;else if(!1)var m,T}}if(o){for(var k=[],F=[],J=0;J<o.length;J++){var he=o[J];he.data.transition=f,he.data.pos=he.elm.getBoundingClientRect(),r[he.key]?k.push(he):F.push(he)}this.kept=t(n,null,k),this.removed=F}return t(n,null,c)},updated:function(){var t=this.prevChildren,n=this.moveClass||(this.name||"v")+"-move";!t.length||!this.hasMove(t[0].elm,n)||(t.forEach(uw),t.forEach(fw),t.forEach(dw),this._reflow=document.body.offsetHeight,t.forEach(function(r){if(r.data.moved){var o=r.elm,a=o.style;Lo(o,n),a.transform=a.WebkitTransform=a.transitionDuration="",o.addEventListener(qs,o._moveCb=function c(f){f&&f.target!==o||(!f||/transform$/.test(f.propertyName))&&(o.removeEventListener(qs,c),o._moveCb=null,Ur(o,n))})}}))},methods:{hasMove:function(t,n){if(!sd)return!1;if(this._hasMove)return this._hasMove;var r=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach(function(a){od(r,a)}),rd(r,n),r.style.display="none",this.$el.appendChild(r);var o=fd(r);return this.$el.removeChild(r),this._hasMove=o.hasTransform}}};function uw(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function fw(e){e.data.newPos=e.elm.getBoundingClientRect()}function dw(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var a=e.elm.style;a.transform=a.WebkitTransform="translate("+r+"px,"+o+"px)",a.transitionDuration="0s"}}var pw={Transition:cw,TransitionGroup:lw};ti.config.mustUseProp=Vf;ti.config.isReservedTag=pc;ti.config.isReservedAttr=jy;ti.config.getTagNamespace=Kf;ti.config.isUnknownElement=eA;Bn(ti.options.directives,iw);Bn(ti.options.components,pw);ti.prototype.__patch__=Wi?ew:Ni;ti.prototype.$mount=function(e,t){return e=e&&Wi?hc(e):void 0,fy(this,e,t)};Wi&&setTimeout(function(){xi.devtools&&Es&&Es.emit("init",ti)},0);var hw=/\{\{((?:.|\r?\n)+?)\}\}/g,Zu=/[-.*+?^${}()|[\]\/\\]/g,_w=gr(function(e){var t=e[0].replace(Zu,"\\$&"),n=e[1].replace(Zu,"\\$&");
10return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});function mw(e,t){var n=t?_w(t):hw;if(!!n.test(e)){for(var r=[],o=[],a=n.lastIndex=0,c,f,b;c=n.exec(e);){f=c.index,f>a&&(o.push(b=e.slice(a,f)),r.push(JSON.stringify(b)));var y=_c(c[1].trim());r.push("_s("+y+")"),o.push({"@binding":y}),a=f+c[0].length}return a<e.length&&(o.push(b=e.slice(a)),r.push(JSON.stringify(b))),{expression:r.join("+"),tokens:o}}}function gw(e,t){var n=t.warn||Is,r=pi(e,"class");if(!1)var o;r&&(e.staticClass=JSON.stringify(r));var a=lr(e,"class",!1);a&&(e.classBinding=a)}function vw(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}var bw={staticKeys:["staticClass"],transformNode:gw,genData:vw};function Mw(e,t){var n=t.warn||Is,r=pi(e,"style");if(r){if(!1)var o;e.staticStyle=JSON.stringify(td(r))}var a=lr(e,"style",!1);a&&(e.styleBinding=a)}function yw(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}var Aw={staticKeys:["staticStyle"],transformNode:Mw,genData:yw},gs,ww={decode:function(t){return gs=gs||document.createElement("div"),gs.innerHTML=t,gs.textContent}},Lw=Ti("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ow=Ti("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),zw=Ti("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Tw=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ew=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Qu="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+Of.source+"]*",vd="((?:"+Qu+"\\:)?"+Qu+")",Ju=new RegExp("^<"+vd),Cw=/^\s*(\/?)>/,ef=new RegExp("^<\\/"+vd+"[^>]*>"),Nw=/^<!DOCTYPE [^>]+>/i,tf=/^<!\--/,nf=/^<!\[/,rf=Ti("script,style,textarea",!0),of={},xw={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":`
11`,"&#9;":"	","&#39;":"'"},Sw=/&(?:lt|gt|quot|amp|#39);/g,kw=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Dw=Ti("pre,textarea",!0),af=function(e,t){return e&&Dw(e)&&t[0]===`
12`};function qw(e,t){var n=t?kw:Sw;return e.replace(n,function(r){return xw[r]})}function Bw(e,t){for(var n=[],r=t.expectHTML,o=t.isUnaryTag||cr,a=t.canBeLeftOpenTag||cr,c=0,f,b;e;){if(f=e,!b||!rf(b)){var y=e.indexOf("<");if(y===0){if(tf.test(e)){var m=e.indexOf("-->");if(m>=0){t.shouldKeepComment&&t.comment(e.substring(4,m),c,c+m+3),Ce(m+3);continue}}if(nf.test(e)){var T=e.indexOf("]>");if(T>=0){Ce(T+2);continue}}var k=e.match(Nw);if(k){Ce(k[0].length);continue}var F=e.match(ef);if(F){var J=c;Ce(F[0].length),me(F[1],J,c);continue}var he=Ve();if(he){Re(he),af(he.tagName,e)&&Ce(1);continue}}var de=void 0,Me=void 0,nt=void 0;if(y>=0){for(Me=e.slice(y);!ef.test(Me)&&!Ju.test(Me)&&!tf.test(Me)&&!nf.test(Me)&&(nt=Me.indexOf("<",1),!(nt<0));)y+=nt,Me=e.slice(y);de=e.substring(0,y)}y<0&&(de=e),de&&Ce(de.length),t.chars&&de&&t.chars(de,c-de.length,c)}else{var dt=0,De=b.toLowerCase(),v=of[De]||(of[De]=new RegExp("([\\s\\S]*?)(</"+De+"[^>]*>)","i")),qe=e.replace(v,function(ge,be,Ue){return dt=Ue.length,!rf(De)&&De!=="noscript"&&(be=be.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),af(De,be)&&(be=be.slice(1)),t.chars&&t.chars(be),""});c+=e.length-qe.length,e=qe,me(De,c-dt,c)}if(e===f){t.chars&&t.chars(e);break}}me();function Ce(ge){c+=ge,e=e.substring(ge)}function Ve(){var ge=e.match(Ju);if(ge){var be={tagName:ge[1],attrs:[],start:c};Ce(ge[0].length);for(var Ue,Be;!(Ue=e.match(Cw))&&(Be=e.match(Ew)||e.match(Tw));)Be.start=c,Ce(Be[0].length),Be.end=c,be.attrs.push(Be);if(Ue)return be.unarySlash=Ue[1],Ce(Ue[0].length),be.end=c,be}}function Re(ge){var be=ge.tagName,Ue=ge.unarySlash;r&&(b==="p"&&zw(be)&&me(b),a(be)&&b===be&&me(be));for(var Be=o(be)||!!Ue,ie=ge.attrs.length,re=new Array(ie),I=0;I<ie;I++){var W=ge.attrs[I],ne=W[3]||W[4]||W[5]||"",ze=be==="a"&&W[1]==="href"?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;re[I]={name:W[1],value:qw(ne,ze)}}Be||(n.push({tag:be,lowerCasedTag:be.toLowerCase(),attrs:re,start:ge.start,end:ge.end}),b=be),t.start&&t.start(be,re,Be,ge.start,ge.end)}function me(ge,be,Ue){var Be,ie;if(be==null&&(be=c),Ue==null&&(Ue=c),ge)for(ie=ge.toLowerCase(),Be=n.length-1;Be>=0&&n[Be].lowerCasedTag!==ie;Be--);else Be=0;if(Be>=0){for(var re=n.length-1;re>=Be;re--)t.end&&t.end(n[re].tag,be,Ue);n.length=Be,b=Be&&n[Be-1].tag}else ie==="br"?t.start&&t.start(ge,[],!0,be,Ue):ie==="p"&&(t.start&&t.start(ge,[],!1,be,Ue),t.end&&t.end(ge,be,Ue))}}var sf=/^@|^v-on:/,c1=/^v-|^@|^:|^#/,Pw=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,cf=/,([^,\}\]]*)(?:,([^,\}
12\]]*))?$/,Rw=/^\(|\)$/g,Ls=/^\[.*\]$/,Ww=/:(.*)$/,lf=/^:|^\.|^v-bind:/,bd=/\.[^.\]]+(?=[^\]]*$)/g,W1=/^v-slot(:|$)|^#/,Iw=/[\r\n]/,Xw=/[ \f\t\r\n]+/g;var jw=gr(ww.decode),Ps="_empty_",yo,uf,I1,l1,u1,f1,X1,ff,Fw;function Mc(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:aL(t),rawAttrsMap:{},parent:n,children:[]}}function Hw(e,t){yo=t.warn||Is,f1=t.isPreTag||cr,X1=t.mustUseProp||cr,ff=t.getTagNamespace||cr;var n=t.isReservedTag||cr;Fw=function(he){return!!(he.component||he.attrsMap[":is"]||he.attrsMap["v-bind:is"]||!(he.attrsMap.is?n(he.attrsMap.is):n(he.tag)))},I1=Ma(t.modules,"transformNode"),l1=Ma(t.modules,"preTransformNode"),u1=Ma(t.modules,"postTransformNode"),uf=t.delimiters;var r=[],o=t.preserveWhitespace!==!1,a=t.whitespace,c,f,b=!1,y=!1,m=!1;function T(he,de){m||(m=!0,yo(he,de))}function k(he){if(F(he),!b&&!he.processed&&(he=Os(he,t)),!r.length&&he!==c&&c.if&&(he.elseif||he.else)&&Ko(c,{exp:he.elseif,block:he}),f&&!he.forbidden)if(he.elseif||he.else)Zw(he,f);else{if(he.slotScope){var de=he.slotTarget||'"default"';(f.scopedSlots||(f.scopedSlots={}))[de]=he}f.children.push(he),he.parent=f}he.children=he.children.filter(function(nt){return!nt.slotScope}),F(he),he.pre&&(b=!1),f1(he.tag)&&(y=!1);for(var Me=0;Me<u1.length;Me++)u1[Me](he,t)}function F(he){if(!y)for(var de;(de=he.children[he.children.length-1])&&de.type===3&&de.text===" ";)he.children.pop()}function J(he){(he.tag==="slot"||he.tag==="template")&&T("Cannot use <"+he.tag+"> as component root element because it may contain multiple nodes.",{start:he.start}),he.attrsMap.hasOwnProperty("v-for")&&T("Cannot use v-for on stateful component root element because it renders multiple elements.",he.rawAttrsMap["v-for"])}return Bw(e,{warn:yo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(de,Me,nt,dt,De){var v=f&&f.ns||ff(de);so&&v==="svg"&&(Me=fL(Me));var qe=Mc(de,Me,f);v&&(qe.ns=v),cL(qe)&&!Ta()&&(qe.forbidden=!0);for(var Ce=0;Ce<l1.length;Ce++)qe=l1[Ce](qe,t)||qe;b||(Uw(qe),qe.pre&&(b=!0)),f1(qe.tag)&&(y=!0),b?$w(qe):qe.processed||(Md(qe),Kw(qe),Jw(qe)),c||(c=qe),nt?k(qe):(f=qe,r.push(qe))},end:function(de,Me,nt){var dt=r[r.length-1];r.length-=1,f=r[r.length-1],k(dt)},chars:function(de,Me,nt){if(!!f&&!(so&&f.tag==="textarea"&&f.attrsMap.placeholder===de)){var dt=f.children;if(y||de.trim()?de=sL(f)?de:jw(de):dt.length?a?a==="condense"?de=Iw.test(de)?"":" ":de=" ":de=o?" ":"":de="",de){!y&&a==="condense"&&(de=de.replace(Xw," "));var De,v;!b&&de!==" "&&(De=mw(de,uf))?v={type:2,expression:De.expression,tokens:De.tokens,text:de}:(de!==" "||!dt.length||dt[dt.length-1].text!==" ")&&(v={type:3,text:de}),v&&dt.push(v)}}},comment:function(de,Me,nt){if(f){var dt={type:3,text:de,isComment:!0};f.children.push(dt)}}}),c}function Uw(e){pi(e,"v-pre")!=null&&(e.pre=!0)}function $w(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),o=0;o<n;o++)r[o]={name:t[o].name,value:JSON.stringify(t[o].value)},t[o].start!=null&&(r[o].start=t[o].start,r[o].end=t[o].end);else e.pre||(e.plain=!0)}function Os(e,t){Vw(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,Yw(e),eL(e),tL(e),nL(e);for(var n=0;n<I1.length;n++)e=I1[n](e,t)||e;return iL(e),e}function Vw(e){var t=lr(e,"key");if(t){if(!1&&e.for)var n,r;e.key=t}}function Yw(e){var t=lr(e,"ref");t&&(e.ref=t,e.refInFor=rL(e))}function Md(e){var t;if(t=pi(e,"v-for")){var n=Gw(t);n&&Bn(e,n)}}function Gw(e){var t=e.match(Pw);if(!!t){var n={};n.for=t[2].trim();var r=t[1].trim().replace(Rw,""),o=r.match(cf);return o?(n.alias=r.replace(cf,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r,n}}function Kw(e){var t=pi(e,"v-if");if(t)e.if=t,Ko(e,{exp:t,block:e});else{pi(e,"v-else")!=null&&(e.else=!0);var n=pi(e,"v-else-if");n&&(e.elseif=n)}}function Zw(e,t){var n=Qw(t.children);n&&n.if&&Ko(n,{exp:e.elseif,block:e})}function Qw(e){for(var t=e.length;t--;){if(e[t].type===1)return e[t];e.pop()}}function Ko(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function Jw(e){var t=pi(e,"v-once");t!=null&&(e.once=!0)}function eL(e){var t;e.tag==="template"?(t=pi(e,"scope"),e.slotScope=t||pi(e,"slot-scope")):(t=pi(e,"slot-scope"))&&(e.slotScope=t);var n=lr(e,"slot");if(n&&(e.slotTarget=n==='""'?'"default"':n,e.slotTargetDynamic=!!(e.attrsMap[":slot"]||e.attrsMap["v-bind:slot"]),e.tag!=="template"&&!e.slotScope&&S1(e,"slot",n,EA(e,"slot"))),e.tag==="template"){var r=ku(e,W1);if(r){var o=df(r),a=o.name,c=o.dynamic;e.slotTarget=a,e.slotTargetDynamic=c,e.slotScope=r.value||Ps}}else{var f=ku(e,W1);if(f){var b=e.scopedSlots||(e.scopedSlots={}),y=df(f),m=y.name,T=y.dynamic,k=b[m]=Mc("template",[],e);k.slotTarget=m,k.slotTargetDynamic=T,k.children=e.children.filter(function(F){if(!F.slotScope)return F.parent=k,
12!0}),k.slotScope=f.value||Ps,e.children=[],e.plain=!1}}}function df(e){var t=e.name.replace(W1,"");return t||e.name[0]!=="#"&&(t="default"),Ls.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function tL(e){e.tag==="slot"&&(e.slotName=lr(e,"name"))}function nL(e){var t;(t=lr(e,"is"))&&(e.component=t),pi(e,"inline-template")!=null&&(e.inlineTemplate=!0)}function iL(e){var t=e.attrsList,n,r,o,a,c,f,b,y;for(n=0,r=t.length;n<r;n++)if(o=a=t[n].name,c=t[n].value,c1.test(o))if(e.hasBindings=!0,f=oL(o.replace(c1,"")),f&&(o=o.replace(bd,"")),lf.test(o))o=o.replace(lf,""),c=_c(c),y=Ls.test(o),y&&(o=o.slice(1,-1)),f&&(f.prop&&!y&&(o=sr(o),o==="innerHtml"&&(o="innerHTML")),f.camel&&!y&&(o=sr(o)),f.sync&&(b=ao(c,"$event"),y?Hr(e,'"update:"+('+o+")",b,null,!1,yo,t[n],!0):(Hr(e,"update:"+sr(o),b,null,!1,yo,t[n]),Oo(o)!==sr(o)&&Hr(e,"update:"+Oo(o),b,null,!1,yo,t[n])))),f&&f.prop||!e.component&&X1(e.tag,e.attrsMap.type,o)?xo(e,o,c,t[n],y):S1(e,o,c,t[n],y);else if(sf.test(o))o=o.replace(sf,""),y=Ls.test(o),y&&(o=o.slice(1,-1)),Hr(e,o,c,f,!1,yo,t[n],y);else{o=o.replace(c1,"");var m=o.match(Ww),T=m&&m[1];y=!1,T&&(o=o.slice(0,-(T.length+1)),Ls.test(T)&&(T=T.slice(1,-1),y=!0)),TA(e,o,a,c,T,y,f,t[n])}else{if(!1)var k;S1(e,o,JSON.stringify(c),t[n]),!e.component&&o==="muted"&&X1(e.tag,e.attrsMap.type,o)&&xo(e,o,"true",t[n])}}function rL(e){for(var t=e;t;){if(t.for!==void 0)return!0;t=t.parent}return!1}function oL(e){var t=e.match(bd);if(t){var n={};return t.forEach(function(r){n[r.slice(1)]=!0}),n}}function aL(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n].name]=e[n].value;return t}function sL(e){return e.tag==="script"||e.tag==="style"}function cL(e){return e.tag==="style"||e.tag==="script"&&(!e.attrsMap.type||e.attrsMap.type==="text/javascript")}var lL=/^xmlns:NS\d+/,uL=/^NS\d+:/;function fL(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];lL.test(r.name)||(r.name=r.name.replace(uL,""),t.push(r))}return t}function dL(e,t){if(e.tag==="input"){var n=e.attrsMap;if(!n["v-model"])return;var r;if((n[":type"]||n["v-bind:type"])&&(r=lr(e,"type")),!n.type&&!r&&n["v-bind"]&&(r="("+n["v-bind"]+").type"),r){var o=pi(e,"v-if",!0),a=o?"&&("+o+")":"",c=pi(e,"v-else",!0)!=null,f=pi(e,"v-else-if",!0),b=d1(e);Md(b),i1(b,"type","checkbox"),Os(b,t),b.processed=!0,b.if="("+r+")==='checkbox'"+a,Ko(b,{exp:b.if,block:b});var y=d1(e);pi(y,"v-for",!0),i1(y,"type","radio"),Os(y,t),Ko(b,{exp:"("+r+")==='radio'"+a,block:y});var m=d1(e);return pi(m,"v-for",!0),i1(m,":type",r),Os(m,t),Ko(b,{exp:o,block:m}),c?b.else=!0:f&&(b.elseif=f),b}}}function d1(e){return Mc(e.tag,e.attrsList.slice(),e.parent)}var pL={preTransformNode:dL},pf=[bw,Aw,pL];function hL(e,t){t.value&&xo(e,"textContent","_s("+t.value+")",t)}function _L(e,t){t.value&&xo(e,"innerHTML","_s("+t.value+")",t)}var mL={model:SA,text:hL,html:_L},gL={expectHTML:!0,modules:pf,directives:mL,isPreTag:Jy,isUnaryTag:Lw,mustUseProp:Vf,canBeLeftOpenTag:Ow,isReservedTag:pc,getTagNamespace:Kf,staticKeys:l2(pf)},yd,yc,vL=gr(ML);function bL(e,t){!e||(yd=vL(t.staticKeys||""),yc=t.isReservedTag||cr,j1(e),F1(e,!1))}function ML(e){return Ti("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}function j1(e){if(e.static=yL(e),e.type===1){if(!yc(e.tag)&&e.tag!=="slot"&&e.attrsMap["inline-template"]==null)return;for(var t=0,n=e.children.length;t<n;t++){var r=e.children[t];j1(r),r.static||(e.static=!1)}if(e.ifConditions)for(var o=1,a=e.ifConditions.length;o<a;o++){var c=e.ifConditions[o].block;j1(c),c.static||(e.static=!1)}}}function F1(e,t){if(e.type===1){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&!(e.children.length===1&&e.children[0].type===3)){e.staticRoot=!0;return}else e.staticRoot=!1;if(e.children)for(var n=0,r=e.children.length;n<r;n++)F1(e.children[n],t||!!e.for);if(e.ifConditions)for(var o=1,a=e.ifConditions.length;o<a;o++)F1(e.ifConditions[o].block,t)}}function yL(e){return e.type===2?!1:e.type===3?!0:!!(e.pre||!e.hasBindings&&!e.if&&!e.for&&!e2(e.tag)&&yc(e.tag)&&!AL(e)&&Object.keys(e).every(yd))}function AL(e){for(;e.parent;){if(e=e.parent,e.tag!=="template")return!1;if(e.for)return!0}return!1}var wL=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,LL=/\([^)]*?\);*$/,hf=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ad={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},OL={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Xr=function(e){return"if("+e+")return null;"},_f={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Xr("$event.target !== $event.currentTarget"),ctrl:Xr("!$event.ctrlKey"),shift:Xr("!$event.shiftKey"),alt:Xr("!$event.altKey"),meta:Xr("!$event.metaKey"),left:Xr("'button' in $event && $event.button !== 0"),middle:Xr("'button' in $event && $event.button !== 1"),right:Xr("'button' in $event && $event.button !== 2")};function mf(e,t){var n=t?"nativeOn:":"on:",r="",o="";for(var a in e){var c=wd(e[a]);e[a]&&e[a].dynamic?o+=a+","+c+",":r+='"'+a+'":'+c+","}return r="{"+r.slice(0,-1)+"}",o?n+"_d("+r+",["+o.slice(0,-1)+"])":n+r}function wd(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(m){return wd(m)}).join(",")+"]";var t=hf.test(e.value),n=wL.test(e.value),r=hf.test(e.value.replace(LL,""));if(e.modifiers){var o="",a="",c=[];
12for(var f in e.modifiers)if(_f[f])a+=_f[f],Ad[f]&&c.push(f);else if(f==="exact"){var b=e.modifiers;a+=Xr(["ctrl","shift","alt","meta"].filter(function(m){return!b[m]}).map(function(m){return"$event."+m+"Key"}).join("||"))}else c.push(f);c.length&&(o+=zL(c)),a&&(o+=a);var y=t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value;return"function($event){"+o+y+"}"}else return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function zL(e){return"if(!$event.type.indexOf('key')&&"+e.map(TL).join("&&")+")return null;"}function TL(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ad[e],r=OL[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}function EL(e,t){e.wrapListeners=function(n){return"_g("+n+","+t.value+")"}}function CL(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}}var NL={on:EL,bind:CL,cloak:Ni},xL=function(t){this.options=t,this.warn=t.warn||Is,this.transforms=Ma(t.modules,"transformCode"),this.dataGenFns=Ma(t.modules,"genData"),this.directives=Bn(Bn({},NL),t.directives);var n=t.isReservedTag||cr;this.maybeComponent=function(r){return!!r.component||!n(r.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ld(e,t){var n=new xL(t),r=e?e.tag==="script"?"null":$r(e,n):'_c("div")';return{render:"with(this){return "+r+"}",staticRenderFns:n.staticRenderFns}}function $r(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Od(e,t);if(e.once&&!e.onceProcessed)return zd(e,t);if(e.for&&!e.forProcessed)return Ed(e,t);if(e.if&&!e.ifProcessed)return Ac(e,t);if(e.tag==="template"&&!e.slotTarget&&!t.pre)return Qo(e,t)||"void 0";if(e.tag==="slot")return IL(e,t);var n;if(e.component)n=XL(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Cd(e,t));var o=e.inlineTemplate?null:Qo(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(o?","+o:"")+")"}for(var a=0;a<t.transforms.length;a++)n=t.transforms[a](e,n);return n}function Od(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+$r(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function zd(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Ac(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+$r(e,t)+","+t.onceId+++","+n+")":$r(e,t)}else return Od(e,t)}function Ac(e,t,n,r){return e.ifProcessed=!0,Td(e.ifConditions.slice(),t,n,r)}function Td(e,t,n,r){if(!e.length)return r||"_e()";var o=e.shift();if(o.exp)return"("+o.exp+")?"+a(o.block)+":"+Td(e,t,n,r);return""+a(o.block);function a(c){return n?n(c,t):c.once?zd(c,t):$r(c,t)}}function Ed(e,t,n,r){var o=e.for,a=e.alias,c=e.iterator1?","+e.iterator1:"",f=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+o+"),function("+a+c+f+"){return "+(n||$r)(e,t)+"})"}function Cd(e,t){var n="{",r=SL(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var o=0;o<t.dataGenFns.length;o++)n+=t.dataGenFns[o](e);if(e.attrs&&(n+="attrs:"+zs(e.attrs)+","),e.props&&(n+="domProps:"+zs(e.props)+","),e.events&&(n+=mf(e.events,!1)+","),e.nativeEvents&&(n+=mf(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=DL(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var a=kL(e,t);a&&(n+=a+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+zs(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function SL(e,t){var n=e.directives;if(!!n){var r="directives:[",o=!1,a,c,f,b;for(a=0,c=n.length;a<c;a++){f=n[a],b=!0;var y=t.directives[f.name];y&&(b=!!y(e,f,t.warn)),b&&(o=!0,r+='{name:"'+f.name+'",rawName:"'+f.rawName+'"'+(f.value?",value:("+f.value+"),expression:"+JSON.stringify(f.value):"")+(f.arg?",arg:"+(f.isDynamicArg?f.arg:'"'+f.arg+'"'):"")+(f.modifiers?",modifiers:"+JSON.stringify(f.modifiers):"")+"},")}if(o)return r.slice(0,-1)+"]"}}function kL(e,t){var n=e.children[0];if(n&&n.type===1){var r=Ld(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(o){return"function(){"+o+"}"}).join(",")+"]}"}}function DL(e,t,n){var r=e.for||Object.keys(t).some(function(f){var b=t[f];return b.slotTargetDynamic||b.if||b.for||Nd(b)}),o=!!e.if;if(!r)for(var a=e.parent;a;){if(a.slotScope&&a.slotScope!==Ps||a.for){r=!0;break}a.if&&(o=!0),a=a.parent}var c=Object.keys(t).map(function(f){return H1(t[f],n)}).join(",");return"scopedSlots:_u(["+c+"]"+(r?",null,true":"")+(!r&&o?",null,fal
12se,"+qL(c):"")+")"}function qL(e){for(var t=5381,n=e.length;n;)t=t*33^e.charCodeAt(--n);return t>>>0}function Nd(e){return e.type===1?e.tag==="slot"?!0:e.children.some(Nd):!1}function H1(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ac(e,t,H1,"null");if(e.for&&!e.forProcessed)return Ed(e,t,H1);var r=e.slotScope===Ps?"":String(e.slotScope),o="function("+r+"){return "+(e.tag==="template"?e.if&&n?"("+e.if+")?"+(Qo(e,t)||"undefined")+":undefined":Qo(e,t)||"undefined":$r(e,t))+"}",a=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+o+a+"}"}function Qo(e,t,n,r,o){var a=e.children;if(a.length){var c=a[0];if(a.length===1&&c.for&&c.tag!=="template"&&c.tag!=="slot"){var f=n?t.maybeComponent(c)?",1":",0":"";return""+(r||$r)(c,t)+f}var b=n?BL(a,t.maybeComponent):0,y=o||PL;return"["+a.map(function(m){return y(m,t)}).join(",")+"]"+(b?","+b:"")}}function BL(e,t){for(var n=0,r=0;r<e.length;r++){var o=e[r];if(o.type===1){if(gf(o)||o.ifConditions&&o.ifConditions.some(function(a){return gf(a.block)})){n=2;break}(t(o)||o.ifConditions&&o.ifConditions.some(function(a){return t(a.block)}))&&(n=1)}}return n}function gf(e){return e.for!==void 0||e.tag==="template"||e.tag==="slot"}function PL(e,t){return e.type===1?$r(e,t):e.type===3&&e.isComment?WL(e):RL(e)}function RL(e){return"_v("+(e.type===2?e.expression:xd(JSON.stringify(e.text)))+")"}function WL(e){return"_e("+JSON.stringify(e.text)+")"}function IL(e,t){var n=e.slotName||'"default"',r=Qo(e,t),o="_t("+n+(r?",function(){return "+r+"}":""),a=e.attrs||e.dynamicAttrs?zs((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(f){return{name:sr(f.name),value:f.value,dynamic:f.dynamic}})):null,c=e.attrsMap["v-bind"];return(a||c)&&!r&&(o+=",null"),a&&(o+=","+a),c&&(o+=(a?"":",null")+","+c),o+")"}function XL(e,t,n){var r=t.inlineTemplate?null:Qo(t,n,!0);return"_c("+e+","+Cd(t,n)+(r?","+r:"")+")"}function zs(e){for(var t="",n="",r=0;r<e.length;r++){var o=e[r],a=xd(o.value);o.dynamic?n+=o.name+","+a+",":t+='"'+o.name+'":'+a+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function xd(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}var vk=new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),bk=new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");function vf(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),Ni}}function jL(e){var t=Object.create(null);return function(r,o,a){o=Bn({},o);var c=o.warn||Y1;if(delete o.warn,!1)try{}catch(T){}var f=o.delimiters?String(o.delimiters)+r:r;if(t[f])return t[f];var b=e(r,o),y={},m=[];return y.render=vf(b.render,m),y.staticRenderFns=b.staticRenderFns.map(function(T){return vf(T,m)}),t[f]=y}}function FL(e){return function(n){function r(o,a){var c=Object.create(n),f=[],b=[],y=function(F,J,he){(he?b:f).push(F)};if(a){if(!1)var m;a.modules&&(c.modules=(n.modules||[]).concat(a.modules)),a.directives&&(c.directives=Bn(Object.create(n.directives||null),a.directives));for(var T in a)T!=="modules"&&T!=="directives"&&(c[T]=a[T])}c.warn=y;var k=e(o.trim(),c);return k.errors=f,k.tips=b,k}return{compile:r,compileToFunctions:jL(r)}}}var HL=FL(function(t,n){var r=Hw(t.trim(),n);n.optimize!==!1&&bL(r,n);var o=Ld(r,n);return{ast:r,render:o.render,staticRenderFns:o.staticRenderFns}}),Sd=HL(gL),Mk=Sd.compile,kd=Sd.compileToFunctions,vs;function Dd(e){return vs=vs||document.createElement("div"),vs.innerHTML=e?`<a href="
13"/>`:`<div a="
14"/>`,vs.innerHTML.indexOf("&#10;")>0}var UL=Wi?Dd(!1):!1,$L=Wi?Dd(!0):!1,VL=gr(function(e){var t=hc(e);return t&&t.innerHTML}),YL=ti.prototype.$mount;ti.prototype.$mount=function(e,t){if(e=e&&hc(e),e===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if(typeof r=="string")r.charAt(0)==="#"&&(r=VL(r));else if(r.nodeType)r=r.innerHTML;else return this;else e&&(r=GL(e));if(r){var o=kd(r,{outputSourceRange:!1,shouldDecodeNewlines:UL,shouldDecodeNewlinesForHref:$L,delimiters:n.delimiters,comments:n.comments},this),a=o.render,c=o.staticRenderFns;n.render=a,n.staticRenderFns=c}}return YL.call(this,e,t)};function GL(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}ti.compile=kd;var qd=ti;var Wd=ii(Rd());window.moment=Wd.default;var zk=ii(Lc());(function(){L.Control.EasyBar=L.Control.extend({options:{position:"topleft",id:null,leafletClasses:!0},initialize:function(n,r){r&&L.Util.setOptions(this,r),this._buildContainer(),this._buttons=[];for(var o=0;o<n.length;o++)n[o]._bar=this,n[o]._container=n[o].button,this._buttons.push(n[o]),this.container.appendChild(n[o].button)},_buildContainer:function(){this._container=this.container=L.DomUtil.create("div",""),this.options.leafletClasses&&L.DomUtil.addClass(this.container,"leaflet-bar easy-button-container leaflet-control"),this.options.id&&(this.container.id=this.options.id)},enable:function(){return L.DomUtil.addClass(this.container,"enabled"),L.DomUtil.removeClass(this.container,"disabled"),this.container.setAttribute("aria-hidden","false"),this},disable:function(){return L.DomUtil.addClass(this.container,"disabled"),L.DomUtil.removeClass(this.container,"enabled"),this.container.setAttribute("aria-hidden","true"),this},onAdd:function(){return this.container},addTo:function(n){this._map=n;for(var r=0;r<this._buttons.length;r++)this._buttons[r]._map=n;var o=this._container=this.onAdd(n),a=this.getPosition(),c=n._controlCorners[a];return L.DomUtil.addClass(o,"leaflet-control"),a.indexOf("bottom")!==-1?c.insertBefore(o,c.firstChild):c.appendChild(o),this}}),L.easyBar=function(){for(var n=[L.Control.EasyBar],r=0;r<arguments.length;r++)n.push(arguments[r]);return new(Function.prototype.bind.apply(L.Control.EasyBar,n))},L.Control.EasyButton=L.Control.extend({options:{position:"topleft",id:null,type:"replace",states:[],leafletClasses:!0,tagName:"button"},initialize:function(n,r,o,a){this.options.states=[],a!=null&&(this.options.id=a),this.storage={},typeof arguments[arguments.length-1]=="object"&&L.Util.setOptions(this,arguments[arguments.length-1]),this.options.states.length===0&&typeof n=="string"&&typeof r=="function"&&this.options.states.push({icon:n,onClick:r,title:typeof o=="str
14ing"?o:""}),this._states=[];for(var c=0;c<this.options.states.length;c++)this._states.push(new e(this.options.states[c],this));this._buildButton(),this._activateState(this._states[0])},_buildButton:function(){if(this.button=L.DomUtil.create(this.options.tagName,""),this.options.tagName==="button"&&this.button.setAttribute("type","button"),this.options.id&&(this.button.id=this.options.id),this.options.leafletClasses&&L.DomUtil.addClass(this.button,"easy-button-button leaflet-bar-part leaflet-interactive"),L.DomEvent.addListener(this.button,"dblclick",L.DomEvent.stop),L.DomEvent.addListener(this.button,"mousedown",L.DomEvent.stop),L.DomEvent.addListener(this.button,"click",function(r){L.DomEvent.stop(r),this._currentState.onClick(this,this._map?this._map:null),this._map&&this._map.getContainer().focus()},this),this.options.type=="replace")this.button.appendChild(this._currentState.icon);else for(var n=0;n<this._states.length;n++)this.button.appendChild(this._states[n].icon)},_currentState:{stateName:"unnamed",icon:function(){return document.createElement("span")}()},_states:null,state:function(n){return typeof n=="string"?this._activateStateNamed(n):typeof n=="number"&&this._activateState(this._states[n]),this},_activateStateNamed:function(n){for(var r=0;r<this._states.length;r++)this._states[r].stateName==n&&this._activateState(this._states[r])},_activateState:function(n){if(n!==this._currentState){this.options.type=="replace"&&(this.button.appendChild(n.icon),this.button.removeChild(this._currentState.icon)),n.title?this.button.title=n.title:this.button.removeAttribute("title");for(var r=0;r<this._states.length;r++)L.DomUtil.removeClass(this._states[r].icon,this._currentState.stateName+"-active"),L.DomUtil.addClass(this._states[r].icon,n.stateName+"-active");L.DomUtil.removeClass(this.button,this._currentState.stateName+"-active"),L.DomUtil.addClass(this.button,n.stateName+"-active"),this._currentState=n}},enable:function(){return L.DomUtil.addClass(this.button,"enabled"),L.DomUtil.removeClass(this.button,"disabled"),this.button.setAttribute("aria-hidden","false"),this},disable:function(){return L.DomUtil.addClass(this.button,"disabled"),L.DomUtil.removeClass(this.button,"enabled"),this.button.setAttribute("aria-hidden","true"),this},onAdd:function(n){var r=L.easyBar([this],{position:this.options.position,leafletClasses:this.options.leafletClasses});return this._anonymousBar=r,this._container=r.container,this._anonymousBar.container},removeFrom:function(n){return this._map===n&&this.remove(),this}}),L.easyButton=function(){var n=Array.prototype.concat.apply([L.Control.EasyButton],arguments);return new(Function.prototype.bind.apply(L.Control.EasyButton,n))};function e(n,r){this.title=n.title,this.stateName=n.stateName?n.stateName:"unnamed-state",this.icon=L.DomUtil.create("span",""),L.DomUtil.addClass(this.icon,"button-state state-"+this.stateName.replace(/(^\s*|\s*$)/g,"")),this.icon.innerHTML=t(n.icon),this.onClick=L.Util.bind(n.onClick?n.onClick:function(){},r)}function t(n){var r;return n.match(/[&;=<>"']/)?r=n:(n=n.replace(/(^\s*|\s*$)/g,""),r=L.DomUtil.create("span",""),n.indexOf("fa-")===0?L.DomUtil.addClass(r,"fa "+n):n.indexOf("glyphicon-")===0?L.DomUtil.addClass(r,"glyphicon "+n):L.DomUtil.addClass(r,n),r=r.outerHTML),r}})();(function(e,t,n){function r(o,a){for(;(o=o.parentElement)&&!o.classList.contains(a););return o}L.drawVersion="0.4.12",L.Draw={},L.drawLocal={draw:{toolbar:{actions:{title:"Cancel drawing",text:"Cancel"},finish:{title:"Finish drawing",text:"Finish"},undo:{title:"Delete last point drawn",text:"Delete last point"},buttons:{polyline:"Draw a polyline",polygon:"Draw a polygon",rectangle:"Draw a rectangle",circle:"Draw a circle",marker:"Draw a marker",circlemarker:"Draw a circlemarker"}},handlers:{circle:{tooltip:{start:"Click and drag to draw circle."},radius:"Radius"},circlemarker:{tooltip:{start:"Click map to place circle marker."}},marker:{tooltip:{start:"Click map to place marker."}},polygon:{tooltip:{start:"Click to start drawing shape.",cont:"Click to continue drawing shape.",end:"Click first point to close this shape."}},polyline:{error:"<strong>Error:</strong> shape edges cannot cross!",tooltip:{start:"Click to start drawing line.",cont:"Click to continue drawing line.",end:"Click last point to finish line."}},rectangle:{tooltip:{start:"Click and drag to draw rectangle."}},simpleshape:{tooltip:{end:"Release mouse to finish drawing."}}}},edit:{toolbar:{actions:{save:{title:"Save changes",text:"Save"},cancel:{title:"Cancel editing, discards all changes",text:"Cancel"}
14,clearAll:{title:"Clear all layers",text:"Clear All"}},buttons:{edit:"Edit layers",editDisabled:"No layers to edit",remove:"Delete layers",removeDisabled:"No layers to delete"}},handlers:{edit:{tooltip:{text:"Drag handles or markers to edit features.",subtext:"Click cancel to undo changes."}},remove:{tooltip:{text:"Click on a feature to remove."}}}}},L.Draw.Event={},L.Draw.Event.CREATED="draw:created",L.Draw.Event.EDITED="draw:edited",L.Draw.Event.DELETED="draw:deleted",L.Draw.Event.DRAWSTART="draw:drawstart",L.Draw.Event.DRAWSTOP="draw:drawstop",L.Draw.Event.DRAWVERTEX="draw:drawvertex",L.Draw.Event.EDITSTART="draw:editstart",L.Draw.Event.EDITMOVE="draw:editmove",L.Draw.Event.EDITRESIZE="draw:editresize",L.Draw.Event.EDITVERTEX="draw:editvertex",L.Draw.Event.EDITSTOP="draw:editstop",L.Draw.Event.DELETESTART="draw:deletestart",L.Draw.Event.DELETESTOP="draw:deletestop",L.Draw=L.Draw||{},L.Draw.Feature=L.Handler.extend({initialize:function(o,a){this._map=o,this._container=o._container,this._overlayPane=o._panes.overlayPane,this._popupPane=o._panes.popupPane,a&&a.shapeOptions&&(a.shapeOptions=L.Util.extend({},this.options.shapeOptions,a.shapeOptions)),L.setOptions(this,a);var c=L.version.split(".");parseInt(c[0],10)===1&&parseInt(c[1],10)>=2?L.Draw.Feature.include(L.Evented.prototype):L.Draw.Feature.include(L.Mixin.Events)},enable:function(){this._enabled||(L.Handler.prototype.enable.call(this),this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DRAWSTART,{layerType:this.type}))},disable:function(){this._enabled&&(L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DRAWSTOP,{layerType:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var o=this._map;o&&(L.DomUtil.disableTextSelection(),o.getContainer().focus(),this._tooltip=new L.Draw.Tooltip(this._map),L.DomEvent.on(this._container,"keyup",this._cancelDrawing,this))},removeHooks:function(){this._map&&(L.DomUtil.enableTextSelection(),this._tooltip.dispose(),this._tooltip=null,L.DomEvent.off(this._container,"keyup",this._cancelDrawing,this))},setOptions:function(o){L.setOptions(this,o)},_fireCreatedEvent:function(o){this._map.fire(L.Draw.Event.CREATED,{layer:o,layerType:this.type})},_cancelDrawing:function(o){o.keyCode===27&&(this._map.fire("draw:canceled",{layerType:this.type}),this.disable())}}),L.Draw.Polyline=L.Draw.Feature.extend({statics:{TYPE:"polyline"},Poly:L.Polyline,options:{allowIntersection:!0,repeatMode:!1,drawError:{color:"#b00b00",timeout:2500},icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),guidelineDistance:20,maxGuideLineLength:4e3,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!1,clickable:!0},metric:!0,feet:!0,nautic:!1,showLength:!0,zIndexOffset:2e3,factor:1},initialize:function(o,a){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this.options.drawError.message=L.drawLocal.draw.handlers.polyline.error,a&&a.drawError&&(a.drawError=L.Util.extend({},this.options.drawError,a.drawError)),this.type=L.Draw.Polyline.TYPE,L.Draw.Feature.prototype.initialize.call(this,o,a)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._markers=[],this._markerGroup=new L.LayerGroup,this._map.addLayer(this._markerGroup),this._poly=new L.Polyline([],this.options.shapeOptions),this._tooltip.updateContent(this._getTooltipText()),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("mouseout",this._onMouseOut,this).on("mousemove",this._onMouseMove,this).on("mousedown",this._onMouseDown,this).on("mouseup",this._onMouseUp,this).addTo(this._map),this._map.on("mouseup",this._onMouseUp,this).on("mousemove",this._onMouseMove,this).on("zoomlevelschange",this._onZoomEnd,this).on("touchstart",this._onTouch,this).on("zoomend",this._onZoomEnd,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._clearHideErrorTimeout(),this._cleanUpShape(),this._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers,this._map.removeLayer(this._poly),delete this._poly,this._mouseMarker.off("mousedown",this._onMouseDown,this).off("mouseout",this._onMouseOut,this).off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._clearGuides(),this._map.off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this).off("zoomlevelschange",this._onZoomEnd,this).off("zoomend",this._onZoomEnd,this).off("touchstart",this._onTouch,this).off("click",this._onTouch,this)},deleteLastVertex:function(){if(!(this._markers.length<=1)){var o=this._markers.pop(),a=this._poly,c=a.getLatLngs(),f=c.splice(-1,1)[0];this._poly.setLatLngs(c),this._markerGroup.removeLayer(o),a.getLatLngs().length<2&&this._map.removeLayer(a),this._vertexChanged(f,!1)}}
14,addVertex:function(o){if(this._markers.length>=2&&!this.options.allowIntersection&&this._poly.newLatLngIntersects(o))return void this._showErrorTooltip();this._errorShown&&this._hideErrorTooltip(),this._markers.push(this._createMarker(o)),this._poly.addLatLng(o),this._poly.getLatLngs().length===2&&this._map.addLayer(this._poly),this._vertexChanged(o,!0)},completeShape:function(){this._markers.length<=1||(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_finishShape:function(){var o=this._poly._defaultShape?this._poly._defaultShape():this._poly.getLatLngs(),a=this._poly.newLatLngIntersects(o[o.length-1]);if(!this.options.allowIntersection&&a||!this._shapeIsValid())return void this._showErrorTooltip();this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()},_shapeIsValid:function(){return!0},_onZoomEnd:function(){this._markers!==null&&this._updateGuide()},_onMouseMove:function(o){var a=this._map.mouseEventToLayerPoint(o.originalEvent),c=this._map.layerPointToLatLng(a);this._currentLatLng=c,this._updateTooltip(c),this._updateGuide(a),this._mouseMarker.setLatLng(c),L.DomEvent.preventDefault(o.originalEvent)},_vertexChanged:function(o,a){this._map.fire(L.Draw.Event.DRAWVERTEX,{layers:this._markerGroup}),this._updateFinishHandler(),this._updateRunningMeasure(o,a),this._clearGuides(),this._updateTooltip()},_onMouseDown:function(o){if(!this._clickHandled&&!this._touchHandled&&!this._disableMarkers){this._onMouseMove(o),this._clickHandled=!0,this._disableNewMarkers();var a=o.originalEvent,c=a.clientX,f=a.clientY;this._startPoint.call(this,c,f)}},_startPoint:function(o,a){this._mouseDownOrigin=L.point(o,a)},_onMouseUp:function(o){var a=o.originalEvent,c=a.clientX,f=a.clientY;this._endPoint.call(this,c,f,o),this._clickHandled=null},_endPoint:function(o,a,c){if(this._mouseDownOrigin){var f=L.point(o,a).distanceTo(this._mouseDownOrigin);this._calculateFinishDistance(c.latlng)<10&&L.Browser.touch?this._finishShape():Math.abs(f)<9*(e.devicePixelRatio||1)&&this.addVertex(c.latlng),this._enableNewMarkers()}this._mouseDownOrigin=null},_onTouch:function(o){var a,c,f=o.originalEvent;!f.touches||!f.touches[0]||this._clickHandled||this._touchHandled||this._disableMarkers||(a=f.touches[0].clientX,c=f.touches[0].clientY,this._disableNewMarkers(),this._touchHandled=!0,this._startPoint.call(this,a,c),this._endPoint.call(this,a,c,o),this._touchHandled=null),this._clickHandled=null},_onMouseOut:function(){this._tooltip&&this._tooltip._onMouseOut.call(this._tooltip)},_calculateFinishDistance:function(o){var a;if(this._markers.length>0){var c;if(this.type===L.Draw.Polyline.TYPE)c=this._markers[this._markers.length-1];else{if(this.type!==L.Draw.Polygon.TYPE)return 1/0;c=this._markers[0]}var f=this._map.latLngToContainerPoint(c.getLatLng()),b=new L.Marker(o,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset}),y=this._map.latLngToContainerPoint(b.getLatLng());a=f.distanceTo(y)}else a=1/0;return a},_updateFinishHandler:function(){var o=this._markers.length;o>1&&this._markers[o-1].on("click",this._finishShape,this),o>2&&this._markers[o-2].off("click",this._finishShape,this)},_createMarker:function(o){var a=new L.Marker(o,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset});return this._markerGroup.addLayer(a),a},_updateGuide:function(o){var a=this._markers?this._markers.length:0;a>0&&(o=o||this._map.latLngToLayerPoint(this._currentLatLng),this._clearGuides(),this._drawGuide(this._map.latLngToLayerPoint(this._markers[a-1].getLatLng()),o))},_updateTooltip:function(o){var a=this._getTooltipText();o&&this._tooltip.updatePosition(o),this._errorShown||this._tooltip.updateContent(a)},_drawGuide:function(o,a){var c,f,b,y=Math.floor(Math.sqrt(Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2))),m=this.options.guidelineDistance,T=this.options.maxGuideLineLength,k=y>T?y-T:m;for(this._guidesContainer||(this._guidesContainer=L.DomUtil.create("div","leaflet-draw-guides",this._overlayPane));k<y;k+=this.options.guidelineDistance)c=k/y,f={x:Math.floor(o.x*(1-c)+c*a.x),y:Math.floor(o.y*(1-c)+c*a.y)},b=L.DomUtil.create("div","leaflet-draw-guide-dash",this._guidesContainer),b.style.backgroundColor=this._errorShown?this.options.drawError.color:this.options.shapeOptions.color,L.DomUtil.setPosition(b,f)}
14,_updateGuideColor:function(o){if(this._guidesContainer)for(var a=0,c=this._guidesContainer.childNodes.length;a<c;a++)this._guidesContainer.childNodes[a].style.backgroundColor=o},_clearGuides:function(){if(this._guidesContainer)for(;this._guidesContainer.firstChild;)this._guidesContainer.removeChild(this._guidesContainer.firstChild)},_getTooltipText:function(){var o,a,c=this.options.showLength;return L.Browser.touch&&(c=!1),this._markers.length===0?o={text:L.drawLocal.draw.handlers.polyline.tooltip.start}:(a=c?this._getMeasurementString():"",o=this._markers.length===1?{text:L.drawLocal.draw.handlers.polyline.tooltip.cont,subtext:a}:{text:L.drawLocal.draw.handlers.polyline.tooltip.end,subtext:a}),o},_updateRunningMeasure:function(o,a){var c,f,b=this._markers.length;this._markers.length===1?this._measurementRunningTotal=0:(c=b-(a?2:1),f=this._map.distance(o,this._markers[c].getLatLng())*(this.options.factor||1),this._measurementRunningTotal+=f*(a?1:-1))},_getMeasurementString:function(){var o,a=this._currentLatLng,c=this._markers[this._markers.length-1].getLatLng();return o=c&&a?this._measurementRunningTotal+this._map.distance(a,c)*(this.options.factor||1):this._measurementRunningTotal||0,L.GeometryUtil.readableDistance(o,this.options.metric,this.options.feet,this.options.nautic,this.options.precision)},_showErrorTooltip:function(){this._errorShown=!0,this._tooltip.showAsError().updateContent({text:this.options.drawError.message}),this._updateGuideColor(this.options.drawError.color),this._poly.setStyle({color:this.options.drawError.color}),this._clearHideErrorTimeout(),this._hideErrorTimeout=setTimeout(L.Util.bind(this._hideErrorTooltip,this),this.options.drawError.timeout)},_hideErrorTooltip:function(){this._errorShown=!1,this._clearHideErrorTimeout(),this._tooltip.removeError().updateContent(this._getTooltipText()),this._updateGuideColor(this.options.shapeOptions.color),this._poly.setStyle({color:this.options.shapeOptions.color})},_clearHideErrorTimeout:function(){this._hideErrorTimeout&&(clearTimeout(this._hideErrorTimeout),this._hideErrorTimeout=null)},_disableNewMarkers:function(){this._disableMarkers=!0},_enableNewMarkers:function(){setTimeout(function(){this._disableMarkers=!1}.bind(this),50)},_cleanUpShape:function(){this._markers.length>1&&this._markers[this._markers.length-1].off("click",this._finishShape,this)},_fireCreatedEvent:function(){var o=new this.Poly(this._poly.getLatLngs(),this.options.shapeOptions);L.Draw.Feature.prototype._fireCreatedEvent.call(this,o)}}),L.Draw.Polygon=L.Draw.Polyline.extend({statics:{TYPE:"polygon"},Poly:L.Polygon,options:{showArea:!1,showLength:!1,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},metric:!0,feet:!0,nautic:!1,precision:{}},initialize:function(o,a){L.Draw.Polyline.prototype.initialize.call(this,o,a),this.type=L.Draw.Polygon.TYPE},_updateFinishHandler:function(){var o=this._markers.length;o===1&&this._markers[0].on("click",this._finishShape,this),o>2&&(this._markers[o-1].on("dblclick",this._finishShape,this),o>3&&this._markers[o-2].off("dblclick",this._finishShape,this))},_getTooltipText:function(){var o,a;return this._markers.length===0?o=L.drawLocal.draw.handlers.polygon.tooltip.start:this._markers.length<3?(o=L.drawLocal.draw.handlers.polygon.tooltip.cont,a=this._getMeasurementString()):(o=L.drawLocal.draw.handlers.polygon.tooltip.end,a=this._getMeasurementString()),{text:o,subtext:a}},_getMeasurementString:function(){var o=this._area,a="";return o||this.options.showLength?(this.options.showLength&&(a=L.Draw.Polyline.prototype._getMeasurementString.call(this)),o&&(a+="<br>"+L.GeometryUtil.readableArea(o,this.options.metric,this.options.precision)),a):null},_shapeIsValid:function(){return this._markers.length>=3},_vertexChanged:function(o,a){var c;!this.options.allowIntersection&&this.options.showArea&&(c=this._poly.getLatLngs(),this._area=L.GeometryUtil.geodesicArea(c)),L.Draw.Polyline.prototype._vertexChanged.call(this,o,a)},_cleanUpShape:function(){var o=this._markers.length;o>0&&(this._markers[0].off("click",this._finishShape,this),o>2&&this._markers[o-1].off("dblclick",this._finishShape,this))}}),L.SimpleShape={},L.Draw.SimpleShape=L.Draw.Feature.extend({options:{repeatMode:!1},initialize:function(o,a){this._endLabelText=L.drawLocal.draw.handlers.simpleshape.tooltip.end,L.Draw.Feature.prototype.initialize.call(this,o,a)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._mapDraggable=this._map.dragging.enabled(),this._mapDraggable&&this._map.dragging.disable(),this._container.style.cursor="crosshair",this._tooltip.updateContent({text:this._initialLabelText}),this._map.on("mousedown",this._onMouseDown,this).on("mousemove",this._onMouseMove,this).on("touchstart",this._onMouseDown,this).on("touchmove",this._onMouseMove,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._mapDraggable&&this._map.dragging.enable(),this._container.style.cursor="",this._map.off("mousedown",this._onMouseDown,this).off("mousemove",this._onMouseMove,this).off("touchstart",this._onMouseDown,this).off("touchmove",this._onMouseMove,this),L.DomEvent.off(t,"mouseup",this._onMouseUp,this),L.DomEvent.off(t,"touchend",this._onMouseUp,this),this._shape&&(this._map.removeLayer(this._shape),delete this._shape)),this._isDrawing=!1},_getTooltipText:function(){return{text:this._endLabelText}},_onMouseDown:function(o){this._isDrawing=!0,this._startLatLng=o.latlng,L.DomEvent.on(t,"mouseup",this._onMouseUp,this).on(t,"touchend",this._onMouseUp,this).preventDefault(o.originalEvent)},_onMouseMove:function(o){var a=o.latlng;this._tooltip.updatePosition(a),this._isDrawing&&(this._tooltip.updateContent(this._getTooltipText()),this._drawShape(a))},_onMouseUp:function(){this._shape&&this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()}}),L.Draw.Rectangle=L.Draw.SimpleShape.extend({statics:{TYPE:"rectangle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,showArea:!0,clickable:!0},metric:!0},initialize:function(o,a){this.type=L.Draw.Rectangle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.rectangle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,o,a)},disable:function(){this._enabled&&(this._isCurrentlyTwoClickDrawing=!1,L.Draw.SimpleShape.prototype.disable.call(this))}
14,_onMouseUp:function(o){if(!this._shape&&!this._isCurrentlyTwoClickDrawing)return void(this._isCurrentlyTwoClickDrawing=!0);this._isCurrentlyTwoClickDrawing&&!r(o.target,"leaflet-pane")||L.Draw.SimpleShape.prototype._onMouseUp.call(this)},_drawShape:function(o){this._shape?this._shape.setBounds(new L.LatLngBounds(this._startLatLng,o)):(this._shape=new L.Rectangle(new L.LatLngBounds(this._startLatLng,o),this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var o=new L.Rectangle(this._shape.getBounds(),this.options.shapeOptions);L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,o)},_getTooltipText:function(){var o,a,c,f=L.Draw.SimpleShape.prototype._getTooltipText.call(this),b=this._shape,y=this.options.showArea;return b&&(o=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),a=L.GeometryUtil.geodesicArea(o),c=y?L.GeometryUtil.readableArea(a,this.options.metric):""),{text:f.text,subtext:c}}}),L.Draw.Marker=L.Draw.Feature.extend({statics:{TYPE:"marker"},options:{icon:new L.Icon.Default,repeatMode:!1,zIndexOffset:2e3},initialize:function(o,a){this.type=L.Draw.Marker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.marker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,o,a)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._tooltip.updateContent({text:this._initialLabelText}),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("click",this._onClick,this).addTo(this._map),this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onTouch,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._marker&&(this._marker.off("click",this._onClick,this),this._map.off("click",this._onClick,this).off("click",this._onTouch,this).removeLayer(this._marker),delete this._marker),this._mouseMarker.off("click",this._onClick,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._map.off("mousemove",this._onMouseMove,this))},_onMouseMove:function(o){var a=o.latlng;this._tooltip.updatePosition(a),this._mouseMarker.setLatLng(a),this._marker?(a=this._mouseMarker.getLatLng(),this._marker.setLatLng(a)):(this._marker=this._createMarker(a),this._marker.on("click",this._onClick,this),this._map.on("click",this._onClick,this).addLayer(this._marker))},_createMarker:function(o){return new L.Marker(o,{icon:this.options.icon,zIndexOffset:this.options.zIndexOffset})},_onClick:function(){this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()},_onTouch:function(o){this._onMouseMove(o),this._onClick()},_fireCreatedEvent:function(){var o=new L.Marker.Touch(this._marker.getLatLng(),{icon:this.options.icon});L.Draw.Feature.prototype._fireCreatedEvent.call(this,o)}}),L.Draw.CircleMarker=L.Draw.Marker.extend({statics:{TYPE:"circlemarker"},options:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0,zIndexOffset:2e3},initialize:function(o,a){this.type=L.Draw.CircleMarker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circlemarker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,o,a)},_fireCreatedEvent:function(){var o=new L.CircleMarker(this._marker.getLatLng(),this.options);L.Draw.Feature.prototype._fireCreatedEvent.call(this,o)},_createMarker:function(o){return new L.CircleMarker(o,this.options)}}),L.Draw.Circle=L.Draw.SimpleShape.extend({statics:{TYPE:"circle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showRadius:!0,metric:!0,feet:!0,nautic:!1},initialize:function(o,a){this.type=L.Draw.Circle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,o,a)},_drawShape:function(o){var a=this._map.distance(this._startLatLng,o);this._shape?this._shape.setRadius(a):(this._shape=new L.Circle(this._startLatLng,a,this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var o=new L.Circle(this._startLatLng,this._shape.getRadius(),this.options.shapeOptions);L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,o)},_onMouseMove:function(o){var a,c=o.latlng,f=this.options.showRadius,b=this.options.metric;if(this._tooltip.updatePosition(c),this._isDrawing){this._drawShape(c),a=this._shape.getRadius().toFixed(1);var y="";f&&(y=L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(a,b,this.options.feet,this.options.nautic)),this._tooltip.updateContent({text:this._endLabelText,subtext:y})}}}),L.Edit=L.Edit||{},L.Edit.Marker=L.Handler.extend({initialize:function(o,a){this._marker=
14o,L.setOptions(this,a)},addHooks:function(){var o=this._marker;o.dragging.enable(),o.on("dragend",this._onDragEnd,o),this._toggleMarkerHighlight()},removeHooks:function(){var o=this._marker;o.dragging.disable(),o.off("dragend",this._onDragEnd,o),this._toggleMarkerHighlight()},_onDragEnd:function(o){var a=o.target;a.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:a})},_toggleMarkerHighlight:function(){var o=this._marker._icon;o&&(o.style.display="none",L.DomUtil.hasClass(o,"leaflet-edit-marker-selected")?(L.DomUtil.removeClass(o,"leaflet-edit-marker-selected"),this._offsetMarker(o,-4)):(L.DomUtil.addClass(o,"leaflet-edit-marker-selected"),this._offsetMarker(o,4)),o.style.display="")},_offsetMarker:function(o,a){var c=parseInt(o.style.marginTop,10)-a,f=parseInt(o.style.marginLeft,10)-a;o.style.marginTop=c+"px",o.style.marginLeft=f+"px"}}),L.Marker.addInitHook(function(){L.Edit.Marker&&(this.editing=new L.Edit.Marker(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.Poly=L.Handler.extend({options:{},initialize:function(o,a){this.latlngs=[o._latlngs],o._holes&&(this.latlngs=this.latlngs.concat(o._holes)),this._poly=o,L.setOptions(this,a),this._poly.on("revert-edited",this._updateLatLngs,this)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._poly._latlngs)?this._poly._latlngs:this._poly._latlngs[0]:this._poly._latlngs},_eachVertexHandler:function(o){for(var a=0;a<this._verticesHandlers.length;a++)o(this._verticesHandlers[a])},addHooks:function(){this._initHandlers(),this._eachVertexHandler(function(o){o.addHooks()})},removeHooks:function(){this._eachVertexHandler(function(o){o.removeHooks()})},updateMarkers:function(){this._eachVertexHandler(function(o){o.updateMarkers()})},_initHandlers:function(){this._verticesHandlers=[];for(var o=0;o<this.latlngs.length;o++)this._verticesHandlers.push(new L.Edit.PolyVerticesEdit(this._poly,this.latlngs[o],this.options))},_updateLatLngs:function(o){this.latlngs=[o.layer._latlngs],o.layer._holes&&(this.latlngs=this.latlngs.concat(o.layer._holes))}}),L.Edit.PolyVerticesEdit=L.Handler.extend({options:{icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),drawError:{color:"#b00b00",timeout:1e3}},initialize:function(o,a,c){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this._poly=o,c&&c.drawError&&(c.drawError=L.Util.extend({},this.options.drawError,c.drawError)),this._latlngs=a,L.setOptions(this,c)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._latlngs)?this._latlngs:this._latlngs[0]:this._latlngs},addHooks:function(){var o=this._poly;o instanceof L.Polygon||(o.options.fill=!1,o.options.editing&&(o.options.editing.fill=!1)),o.setStyle(o.options.editing),this._poly._map&&(this._map=this._poly._map,this._markerGroup||this._initMarkers(),this._poly._map.addLayer(this._markerGroup))},removeHooks:function(){var o=this._poly;o.setStyle(o.options.original),o._map&&(o._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers)},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._markers=[];var o,a,c,f,b=this._defaultShape();for(o=0,c=b.length;o<c;o++)f=this._createMarker(b[o],o),f.on("click",this._onMarkerClick,this),this._markers.push(f);var y,m;for(o=0,a=c-1;o<c;a=o++)(o!==0||L.Polygon&&this._poly instanceof L.Polygon)&&(y=this._markers[a],m=this._markers[o],this._createMiddleMarker(y,m),this._updatePrevNext(y,m))},_createMarker:function(o,a){var c=new L.Marker.Touch(o,{draggable:!0,icon:this.options.icon});return c._origLatLng=o,c._index=a,c.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._fireEdit,this).on("touchmove",this._onTouchMove,this).on("touchend",this._fireEdit,this).on("MSPointerMove",this._onTouchMove,this).on("MSPointerUp",this._fireEdit,this),this._markerGroup.addLayer(c),c},_onMarkerDragStart:function(){this._poly.fire("editstart")}
14,_spliceLatLngs:function(){var o=this._defaultShape(),a=[].splice.apply(o,arguments);return this._poly._convertLatLngs(o,!0),this._poly.redraw(),a},_removeMarker:function(o){var a=o._index;this._markerGroup.removeLayer(o),this._markers.splice(a,1),this._spliceLatLngs(a,1),this._updateIndexes(a,-1),o.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._fireEdit,this).off("touchmove",this._onMarkerDrag,this).off("touchend",this._fireEdit,this).off("click",this._onMarkerClick,this).off("MSPointerMove",this._onTouchMove,this).off("MSPointerUp",this._fireEdit,this)},_fireEdit:function(){this._poly.edited=!0,this._poly.fire("edit"),this._poly._map.fire(L.Draw.Event.EDITVERTEX,{layers:this._markerGroup,poly:this._poly})},_onMarkerDrag:function(o){var a=o.target,c=this._poly;if(L.extend(a._origLatLng,a._latlng),a._middleLeft&&a._middleLeft.setLatLng(this._getMiddleLatLng(a._prev,a)),a._middleRight&&a._middleRight.setLatLng(this._getMiddleLatLng(a,a._next)),c.options.poly){var f=c._map._editTooltip;if(!c.options.poly.allowIntersection&&c.intersects()){var b=c.options.color;c.setStyle({color:this.options.drawError.color}),L.version.indexOf("0.7")!==0&&a.dragging._draggable._onUp(o),this._onMarkerClick(o),f&&f.updateContent({text:L.drawLocal.draw.handlers.polyline.error}),setTimeout(function(){c.setStyle({color:b}),f&&f.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext})},1e3)}}this._poly.redraw(),this._poly.fire("editdrag")},_onMarkerClick:function(o){var a=L.Polygon&&this._poly instanceof L.Polygon?4:3,c=o.target;this._defaultShape().length<a||(this._removeMarker(c),this._updatePrevNext(c._prev,c._next),c._middleLeft&&this._markerGroup.removeLayer(c._middleLeft),c._middleRight&&this._markerGroup.removeLayer(c._middleRight),c._prev&&c._next?this._createMiddleMarker(c._prev,c._next):c._prev?c._next||(c._prev._middleRight=null):c._next._middleLeft=null,this._fireEdit())},_onTouchMove:function(o){var a=this._map.mouseEventToLayerPoint(o.originalEvent.touches[0]),c=this._map.layerPointToLatLng(
14a),f=o.target;L.extend(f._origLatLng,c),f._middleLeft&&f._middleLeft.setLatLng(this._getMiddleLatLng(f._prev,f)),f._middleRight&&f._middleRight.setLatLng(this._getMiddleLatLng(f,f._next)),this._poly.redraw(),this.updateMarkers()},_updateIndexes:function(o,a){this._markerGroup.eachLayer(function(c){c._index>o&&(c._index+=a)})},_createMiddleMarker:function(o,a){var c,f,b,y=this._getMiddleLatLng(o,a),m=this._createMarker(y);m.setOpacity(.6),o._middleRight=a._middleLeft=m,f=function(){m.off("touchmove",f,this);var T=a._index;m._index=T,m.off("click",c,this).on("click",this._onMarkerClick,this),y.lat=m.getLatLng().lat,y.lng=m.getLatLng().lng,this._spliceLatLngs(T,0,y),this._markers.splice(T,0,m),m.setOpacity(1),this._updateIndexes(T,1),a._index++,this._updatePrevNext(o,m),this._updatePrevNext(m,a),this._poly.fire("editstart")},b=function(){m.off("dragstart",f,this),m.off("dragend",b,this),m.off("touchmove",f,this),this._createMiddleMarker(o,m),this._createMiddleMarker(m,a)},c=function(){f.call(this),b.call(this),this._fireEdit()},m.on("click",c,this).on("dragstart",f,this).on("dragend",b,this).on("touchmove",f,this),this._markerGroup.addLayer(m)},_updatePrevNext:function(o,a){o&&(o._next=a),a&&(a._prev=o)},_getMiddleLatLng:function(o,a){var c=this._poly._map,f=c.project(o.getLatLng()),b=c.project(a.getLatLng());return c.unproject(f._add(b)._divideBy(2))}}),L.Polyline.addInitHook(function(){this.editing||(L.Edit.Poly&&(this.editing=new L.Edit.Poly(this,this.options.poly),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()}))}),L.Edit=L.Edit||{},L.Edit.SimpleShape=L.Handler.extend({options:{moveIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move"}),resizeIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize"}),touchMoveIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move leaflet-touch-icon"}),touchResizeIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize leaflet-touch-icon"})},initialize:function(o,a){L.Browser.touch&&(this.options.moveIcon=this.options.touchMoveIcon,this.options.resizeIcon=this.options.touchResizeIcon),this._shape=o,L.Util.setOptions(this,a)},addHooks:function(){var o=this._shape;this._shape._map&&(this._map=this._shape._map,o.setStyle(o.options.editing),o._map&&(this._map=o._map,this._markerGroup||this._initMarkers(),this._map.addLayer(this._markerGroup)))},removeHooks:function(){var o=this._shape;if(o.setStyle(o.options.original),o._map){this._unbindMarker(this._moveMarker);for(var a=0,c=this._resizeMarkers.length;a<c;a++)this._unbindMarker(this._resizeMarkers[a]);this._resizeMarkers=null,this._map.removeLayer(this._markerGroup),delete this._markerGroup}this._map=null},updateMarkers:function(){this._markerGroup.clearLayers(),this._initMarkers()},_initMarkers:function(){this._markerGroup||(this._markerGroup=new L.LayerGroup),this._createMoveMarker(),this._createResizeMarker()},_createMoveMarker:function(){},_createResizeMarker:function(){},_createMarker:function(o,a){var c=new L.Marker.Touch(o,{draggable:!0,icon:a,zIndexOffset:10});return this._bindMarker(c),this._markerGroup.addLayer(c),c},_bindMarker:function(o){o.on("dragstart",this._onMarkerDragStart,this).on("drag",this._onMarkerDrag,this).on("dragend",this._onMarkerDragEnd,this).on("touchstart",this._onTouchStart,this).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onTouchEnd,this).on("MSPointerUp",this._onTouchEnd,this)},_unbindMarker:function(o){o.off("dragstart",this._onMarkerDragStart,this).off("drag",this._onMarkerDrag,this).off("dragend",this._onMarkerDragEnd,this).off("touchstart",this._onTouchStart,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onTouchEnd,this).off("MSPointerUp",this._onTouchEnd,this)},_onMarkerDragStart:function(o){o.target.setOpacity(0),this._shape.fire("editstart")},_fireEdit:function(){this._shape.edited=!0,this._shape.fire("edit")},_onMarkerDrag:function(o){var a=o.target,c=a.getLatLng();a===this._moveMarker?this._move(c):this._resize(c),this._shape.redraw(),this._shape.fire("editdrag")},_onMarkerDragEnd:function(o){o.target.setOpacity(1),this._fireEdit()}
14,_onTouchStart:function(o){if(L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,o),typeof this._getCorners=="function"){var a=this._getCorners(),c=o.target,f=c._cornerIndex;c.setOpacity(0),this._oppositeCorner=a[(f+2)%4],this._toggleCornerMarkers(0,f)}this._shape.fire("editstart")},_onTouchMove:function(o){var a=this._map.mouseEventToLayerPoint(o.originalEvent.touches[0]),c=this._map.layerPointToLatLng(a);return o.target===this._moveMarker?this._move(c):this._resize(c),this._shape.redraw(),!1},_onTouchEnd:function(o){o.target.setOpacity(1),this.updateMarkers(),this._fireEdit()},_move:function(){},_resize:function(){}}),L.Edit=L.Edit||{},L.Edit.Rectangle=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var o=this._shape.getBounds(),a=o.getCenter();this._moveMarker=this._createMarker(a,this.options.moveIcon)},_createResizeMarker:function(){var o=this._getCorners();this._resizeMarkers=[];for(var a=0,c=o.length;a<c;a++)this._resizeMarkers.push(this._createMarker(o[a],this.options.resizeIcon)),this._resizeMarkers[a]._cornerIndex=a},_onMarkerDragStart:function(o){L.Edit.SimpleShape.prototype._onMarkerDragStart.call(this,o);var a=this._getCorners(),c=o.target,f=c._cornerIndex;this._oppositeCorner=a[(f+2)%4],this._toggleCornerMarkers(0,f)},_onMarkerDragEnd:function(o){var a,c,f=o.target;f===this._moveMarker&&(a=this._shape.getBounds(),c=a.getCenter(),f.setLatLng(c)),this._toggleCornerMarkers(1),this._repositionCornerMarkers(),L.Edit.SimpleShape.prototype._onMarkerDragEnd.call(this,o)},_move:function(o){for(var a,c=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),f=this._shape.getBounds(),b=f.getCenter(),y=[],m=0,T=c.length;m<T;m++)a=[c[m].lat-b.lat,c[m].lng-b.lng],y.push([o.lat+a[0],o.lng+a[1]]);this._shape.setLatLngs(y),this._repositionCornerMarkers(),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})},_resize:function(o){var a;this._shape.setBounds(L.latLngBounds(o,this._oppositeCorner)),a=this._shape.getBounds(),this._moveMarker.setLatLng(a.getCenter()),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})},_getCorners:function(){var o=this._shape.getBounds();return[o.getNorthWest(),o.getNorthEast(),o.getSouthEast(),o.getSouthWest
14()]},_toggleCornerMarkers:function(o){for(var a=0,c=this._resizeMarkers.length;a<c;a++)this._resizeMarkers[a].setOpacity(o)},_repositionCornerMarkers:function(){for(var o=this._getCorners(),a=0,c=this._resizeMarkers.length;a<c;a++)this._resizeMarkers[a].setLatLng(o[a])}}),L.Rectangle.addInitHook(function(){L.Edit.Rectangle&&(this.editing=new L.Edit.Rectangle(this),this.options.editable&&this.editing.enable())}),L.Edit=L.Edit||{},L.Edit.CircleMarker=L.Edit.SimpleShape.extend({_createMoveMarker:function(){var o=this._shape.getLatLng();this._moveMarker=this._createMarker(o,this.options.moveIcon)},_createResizeMarker:function(){this._resizeMarkers=[]},_move:function(o){if(this._resizeMarkers.length){var a=this._getResizeMarkerPoint(o);this._resizeMarkers[0].setLatLng(a)}this._shape.setLatLng(o),this._map.fire(L.Draw.Event.EDITMOVE,{layer:this._shape})}}),L.CircleMarker.addInitHook(function(){L.Edit.CircleMarker&&(this.editing=new L.Edit.CircleMarker(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()})}),L.Edit=L.Edit||{},L.Edit.Circle=L.Edit.CircleMarker.extend({_createResizeMarker:function(){var o=this._shape.getLatLng(),a=this._getResizeMarkerPoint(o);this._resizeMarkers=[],this._resizeMarkers.push(this._createMarker(a,this.options.resizeIcon))},_getResizeMarkerPoint:function(o){var a=this._shape._radius*Math.cos(Math.PI/4),c=this._map.project(o);return this._map.unproject([c.x+a,c.y-a])},_resize:function(o){var a=this._moveMarker.getLatLng(),c=this._map.distance(a,o);this._shape.setRadius(c),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})}}),L.Circle.addInitHook(function(){L.Edit.Circle&&(this.editing=new L.Edit.Circle(this),this.options.editable&&this.editing.enable()),this.on("add",function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()}),this.on("remove",function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()})}),L.Map.mergeOptions({touchExtend:!0}),L.Map.TouchExtend=L.Handler.extend({initialize:function(o){this._map=o,this._container=o._container,this._pane=o._panes.overlayPane},addHooks:function(){L.DomEvent.on(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.on(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.on(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.on(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.on(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.on(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.on(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.on(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.on(this._container,"touchleave",this._onTouchLeave,this))},removeHooks:function(){L.DomEvent.off(this._container,"touchstart",this._onTouchStart),L.DomEvent.off(this._container,"touchend",this._onTouchEnd),L.DomEvent.off(this._container,"touchmove",this._onTouchMove),this._detectIE()?(L.DomEvent.off(this._container,"MSPointerDowm",this._onTouchStart),L.DomEvent.off(this._container,"MSPointerUp",this._onTouchEnd),L.DomEvent.off(this._container,"MSPointerMove",this._onTouchMove),L.DomEvent.off(this._container,"MSPointerCancel",this._onTouchCancel)):(L.DomEvent.off(this._container,"touchcancel",this._onTouchCancel),L.DomEvent.off(this._container,"touchleave",this._onTouchLeave))},_touchEvent:function(o,a){var c={};if(o.touches!==void 0){if(!o.touches.length)return;c=o.touches[0]}else if(o.pointerType!=="touch"||(c=o,!this._filterClick(o)))return;var f=this._map.mouseEventToContainerPoint(c),b=this._map.mouseEventToLayerPoint(c),y=this._map.layerPointToLatLng(b);this._map.fire(a,{latlng:y,layerPoint:b,containerPoint:f,pageX:c.pageX,pageY:c.pageY,originalEvent:o})},_filterClick:function(o){var a=o.timeStamp||o.originalEvent.timeStamp,c=L.DomEvent._lastClick&&a-L.DomEvent._lastClick;return c&&c>100&&c<500||o.target._simulatedClick&&!o._simulated?(L.DomEvent.stop(o),!1):(L.DomEvent._lastClick=a,!0)},_onTouchStart:function(o){this._map._loaded&&this._touchEvent(o,"touchstart")},_onTouchEnd:function(o){this._map._loaded&&this._touchEvent(o,"touchend")}
14,_onTouchCancel:function(o){if(this._map._loaded){var a="touchcancel";this._detectIE()&&(a="pointercancel"),this._touchEvent(o,a)}},_onTouchLeave:function(o){this._map._loaded&&this._touchEvent(o,"touchleave")},_onTouchMove:function(o){this._map._loaded&&this._touchEvent(o,"touchmove")},_detectIE:function(){var o=e.navigator.userAgent,a=o.indexOf("MSIE ");if(a>0)return parseInt(o.substring(a+5,o.indexOf(".",a)),10);if(o.indexOf("Trident/")>0){var c=o.indexOf("rv:");return parseInt(o.substring(c+3,o.indexOf(".",c)),10)}var f=o.indexOf("Edge/");return f>0&&parseInt(o.substring(f+5,o.indexOf(".",f)),10)}}),L.Map.addInitHook("addHandler","touchExtend",L.Map.TouchExtend),L.Marker.Touch=L.Marker.extend({_initInteraction:function(){return this.addInteractiveTarget?L.Marker.prototype._initInteraction.apply(this):this._initInteractionLegacy()},_initInteractionLegacy:function(){if(this.options.clickable){var o=this._icon,a=["dblclick","mousedown","mouseover","mouseout","contextmenu","touchstart","touchend","touchmove"];this._detectIE?a.concat(["MSPointerDown","MSPointerUp","MSPointerMove","MSPointerCancel"]):a.concat(["touchcancel"]),L.DomUtil.addClass(o,"leaflet-clickable"),L.DomEvent.on(o,"click",this._onMouseClick,this),L.DomEvent.on(o,"keypress",this._onKeyPress,this);for(var c=0;c<a.length;c++)L.DomEvent.on(o,a[c],this._fireMouseEvent,this);L.Handler.MarkerDrag&&(this.dragging=new L.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_detectIE:function(){var o=e.navigator.userAgent,a=o.indexOf("MSIE ");if(a>0)return parseInt(o.substring(a+5,o.indexOf(".",a)),10);if(o.indexOf("Trident/")>0){var c=o.indexOf("rv:");return parseInt(o.substring(c+3,o.indexOf(".",c)),10)}var f=o.indexOf("Edge/");return f>0&&parseInt(o.substring(f+5,o.indexOf(".",f)),10)}}),L.LatLngUtil={cloneLatLngs:function(o){for(var a=[],c=0,f=o.length;c<f;c++)Array.isArray(o[c])?a.push(L.LatLngUtil.cloneLatLngs(o[c])):a.push(this.cloneLatLng(o[c]));return a},cloneLatLng:function(o){return L.latLng(o.lat,o.lng)}},function(){var o={km:2,ha:2,m:0,mi:2,ac:2,yd:0,ft:0,nm:2};L.GeometryUtil=L.extend(L.GeometryUtil||{},{geodesicArea:function(a){var c,f,b=a.length,y=0,m=Math.PI/180;if(b>2){for(var T=0;T<b;T++)c=a[T],f=a[(T+1)%b],y+=(f.lng-c.lng)*m*(2+Math.sin(c.lat*m)+Math.sin(f.lat*m));y=6378137*y*6378137/2}return Math.abs(y)},formattedNumber:function(a,c){var f=parseFloat(a).toFixed(c),b=L.drawLocal.format&&L.drawLocal.format.numeric,y=b&&b.delimiters,m=y&&y.thousands,T=y&&y.decimal;if(m||T){var k=f.split(".");f=m?k[0].replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m):k[0],T=T||".",k.length>1&&(f=f+T+k[1])}return f},readableArea:function(a,c,m){var b,y,m=L.Util.extend({},o,m);return c?(y=["ha","m"],type=typeof c,type==="string"?y=[c]:type!=="boolean"&&(y=c),b=a>=1e6&&y.indexOf("km")!==-1?L.GeometryUtil.formattedNumber(1e-6*a,m.km)+" km\xB2":a>=1e4&&y.indexOf("ha")!==-1?L.GeometryUtil.formattedNumber(1e-4*a,m.ha)+" ha":L.GeometryUtil.formattedNumber(a,m.m)+" m\xB2"):(a/=.836127,b=a>=3097600?L.GeometryUtil.formattedNumber(a/3097600,m.mi)+" mi\xB2":a>=4840?L.GeometryUtil.formattedNumber(a/4840,m.ac)+" acres":L.GeometryUtil.formattedNumber(a,m.yd)+" yd\xB2"),b},readableDistance:function(a,c,f,b,T){var m,T=L.Util.extend({},o,T);switch(c?typeof c=="string"?c:"metric":f?"feet":b?"nauticalMile":"yards"){case"metric":m=a>1e3?L.GeometryUtil.formattedNumber(a/1e3,T.km)+" km":L.GeometryUtil.formattedNumber(a,T.m)+" m";break;case"feet":a*=3.28083,m=L.GeometryUtil.formattedNumber(a,T.ft)+" ft";break;case"nauticalMile":a*=.53996,m=L.GeometryUtil.formattedNumber(a/1e3,T.nm)+" nm";break;case"yards":default:a*=1.09361,m=a>1760?L.GeometryUtil.formattedNumber(a/1760,T.mi)+" miles":L.GeometryUtil.formattedNumber(a,T.yd)+" yd"}return m}})}(),L.Util.extend(L.LineUtil,{segmentsIntersect:function(o,a,c,f){return this._checkCounterclockwise(o,c,f)!==this._checkCounterclockwise(a,c,f)&&this._checkCounterclockwise(o,a,c)!==this._checkCounterclockwise(o,a,f)},_checkCounterclockwise:function(o,a,c){return(c.y-o.y)*(a.x-o.x)>(a.y-o.y)*(c.x-o.x)}}),L.Polyline.include({intersects:function(){var o,a,c,f=this._getProjectedPoints(),b=f?f.length:0;if(this._tooFewPointsForIntersection())return!1;for(o=b-1;o>=3;o--)if(a=f[o-1],c=f[o],this._lineSegmentsIntersectsRange(a,c,o-2))return!0;return!1},newLatLngIntersects:function(o,a){return!!this._map&&this.newPointIntersects(this._map.latLngToLayerPoint(o),a)},newPointIntersects:function(o,a){var c=this._getProjectedPoints(),f=c?c.length:0,b=c?c[f-1]:null,y=f-2;return!this._tooFewPointsForIntersection(1)&&this._lineSegmentsIntersectsRange(b,o,y,a?1:0)},_tooFewPointsForIntersection:function(o){var a=this._getProjectedPoints(),c=a?a.length:0;return c+=o||0,!a||c<=3},_lineSegmentsIntersectsRange:function(o,a,c,f){var b,y,m=this._getProjectedPoints();f=f||0;for(var T=c;T>f;T--)if(b=m[T-1],y=m[T],L.LineUtil.segmentsIntersect(o,a,b,y))return!0;return!1},_getProjectedPoints:function(){if(!this._defaultShape)return this._originalPoints;for(var o=[],a=this._defaultShape(),c=0;c<a.length;c++)o.push(this._map.latLngToLayerPoint(a[c]));return o}}),L.Polygon.include({intersects:function(){var o,a,c,f,b=this._getProjectedPoints();return!this._tooFewPointsForIntersection()&&(!!L.Polyline.prototype.intersects.call(this)||(o=b.length,a=b[0],c=b[o-1],f=o-2,this._lineSegmentsIntersectsRange(c,a,f,1)))}}),L.Control.Draw=L.Control.extend({options:{position:"topleft",draw:{},edit:!1}
14,initialize:function(o){if(L.version<"0.7")throw new Error("Leaflet.draw 0.2.3+ requires Leaflet 0.7.0+. Download latest from https://github.com/Leaflet/Leaflet/");L.Control.prototype.initialize.call(this,o);var a;this._toolbars={},L.DrawToolbar&&this.options.draw&&(a=new L.DrawToolbar(this.options.draw),this._toolbars[L.DrawToolbar.TYPE]=a,this._toolbars[L.DrawToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.EditToolbar&&this.options.edit&&(a=new L.EditToolbar(this.options.edit),this._toolbars[L.EditToolbar.TYPE]=a,this._toolbars[L.EditToolbar.TYPE].on("enable",this._toolbarEnabled,this)),L.toolbar=this},onAdd:function(o){var a,c=L.DomUtil.create("div","leaflet-draw"),f=!1;for(var b in this._toolbars)this._toolbars.hasOwnProperty(b)&&(a=this._toolbars[b].addToolbar(o))&&(f||(L.DomUtil.hasClass(a,"leaflet-draw-toolbar-top")||L.DomUtil.addClass(a.childNodes[0],"leaflet-draw-toolbar-top"),f=!0),c.appendChild(a));return c},onRemove:function(){for(var o in this._toolbars)this._toolbars.hasOwnProperty(o)&&this._toolbars[o].removeToolbar()},setDrawingOptions:function(o){for(var a in this._toolbars)this._toolbars[a]instanceof L.DrawToolbar&&this._toolbars[a].setOptions(o)},_toolbarEnabled:function(o){var a=o.target;for(var c in this._toolbars)this._toolbars[c]!==a&&this._toolbars[c].disable()}}),L.Map.mergeOptions({drawControlTooltips:!0,drawControl:!1}),L.Map.addInitHook(function(){this.options.drawControl&&(this.drawControl=new L.Control.Draw,this.addControl(this.drawControl))}),L.Toolbar=L.Class.extend({initialize:function(o){L.setOptions(this,o),this._modes={},this._actionButtons=[],this._activeMode=null;var a=L.version.split(".");parseInt(a[0],10)===1&&parseInt(a[1],10)>=2?L.Toolbar.include(L.Evented.prototype):L.Toolbar.include(L.Mixin.Events)},enabled:function(){return this._activeMode!==null},disable:function(){this.enabled()&&this._activeMode.handler.disable()},addToolbar:function(o){var a,c=L.DomUtil.create("div","leaflet-draw-section"),f=0,b=this._toolbarClass||"",y=this.getModeHandlers(o);for(this._toolbarContainer=L.DomUtil.create("div","leaflet-draw-toolbar leaflet-bar"),this._map=o,a=0;a<y.length;a++)y[a].enabled&&this._initModeHandler(y[a].handler,this._toolbarContainer,f++,b,y[a].title);if(f)return this._lastButtonIndex=--f,this._actionsContainer=L.DomUtil.create("ul","leaflet-draw-actions"),c.appendChild(this._toolbarContainer),c.appendChild(this._actionsContainer),c},removeToolbar:function(){for(var o in this._modes)this._modes.hasOwnProperty(o)&&(this._disposeButton(this._modes[o].button,this._modes[o].handler.enable,this._modes[o].handler),this._modes[o].handler.disable(),this._modes[o].handler.off("enabled",this._handlerActivated,this).off("disabled",this._handlerDeactivated,this));this._modes={};for(var a=0,c=this._actionButtons.length;a<c;a++)this._disposeButton(this._actionButtons[a].button,this._actionButtons[a].callback,this);this._actionButtons=[],this._actionsContainer=null},_initModeHandler:function(o,a,c,f,b){var y=o.type;this._modes[y]={},this._modes[y].handler=o,this._modes[y].button=this._createButton({type:y,title:b,className:f+"-"+y,container:a,callback:this._modes[y].handler.enable,context:this._modes[y].handler}),this._modes[y].buttonIndex=c,this._modes[y].handler.on("enabled",this._handlerActivated,this).on("disabled",this._handlerDeactivated,this)},_detectIOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!e.MSStream},_createButton:function(o){var a=L.DomUtil.create("a",o.className||"",o.container),c=L.DomUtil.create("span","sr-only",o.container);a.href="#",a.appendChild(c),o.title&&(a.title=o.title,c.innerHTML=o.title),o.text&&(a.innerHTML=o.text,c.innerHTML=o.text);var f=this._detectIOS()?"touchstart":"click";return L.DomEvent.on(a,"click",L.DomEvent.stopPropagation).on(a,"mousedown",L.DomEvent.stopPropagation).on(a,"dblclick",L.DomEvent.stopPropagation).on(a,"touchstart",L.DomEvent.stopPropagation).on(a,"click",L.DomEvent.preventDefault).on(a,f,o.callback,o.context),a},_disposeButton:function(o,a){var c=this._detectIOS()?"touchstart":"click";L.DomEvent.off(o,"click",L.DomEvent.stopPropagation).off(o,"mousedown",L.DomEvent.stopPropagation).off(o,"dblclick",L.DomEvent.stopPropagation).off(o,"touchstart",L.DomEvent.stopPropagation).off(o,"click",L.DomEvent.preventDefault).off(o,c,a)},_handlerActivated:function(o){this.disable(),this._activeMode=this._modes[o.handler],L.DomUtil.addClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._showActionsToolbar(),this.fire("enable")},_handlerDeactivated:function(){this._hideActionsToolbar(),L.DomUtil.removeClass(this._activeMode.button,"leaflet-draw-toolbar-button-enabled"),this._activeMode=null,this.fire("disable")},_createActions:function(o){var a,c,f,b,y=this._actionsContainer,m=this.getActions(o),T=m.length;for(c=0,f=this._actionButtons.length;c<f;c++)this._disposeButton(this._actionButtons[c].button,this._actionButtons[c].callback);for(this._actionButtons=[];y.firstChild;)y.removeChild(y.firstChild);for(var k=0;k<T;
14k++)"enabled"in m[k]&&!m[k].enabled||(a=L.DomUtil.create("li","",y),b=this._createButton({title:m[k].title,text:m[k].text,container:a,callback:m[k].callback,context:m[k].context}),this._actionButtons.push({button:b,callback:m[k].callback}))},_showActionsToolbar:function(){var o=this._activeMode.buttonIndex,a=this._lastButtonIndex,c=this._activeMode.button.offsetTop-1;this._createActions(this._activeMode.handler),this._actionsContainer.style.top=c+"px",o===0&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-top")),o===a&&(L.DomUtil.addClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.addClass(this._actionsContainer,"leaflet-draw-actions-bottom")),this._actionsContainer.style.display="block"},_hideActionsToolbar:function(){this._actionsContainer.style.display="none",L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-notop"),L.DomUtil.removeClass(this._toolbarContainer,"leaflet-draw-toolbar-nobottom"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-top"),L.DomUtil.removeClass(this._actionsContainer,"leaflet-draw-actions-bottom")}}),L.Draw=L.Draw||{},L.Draw.Tooltip=L.Class.extend({initialize:function(o){this._map=o,this._popupPane=o._panes.popupPane,this._visible=!1,this._container=o.options.drawControlTooltips?L.DomUtil.create("div","leaflet-draw-tooltip",this._popupPane):null,this._singleLineLabel=!1,this._map.on("mouseout",this._onMouseOut,this)},dispose:function(){this._map.off("mouseout",this._onMouseOut,this),this._container&&(this._popupPane.removeChild(this._container),this._container=null)},updateContent:function(o){return this._container?(o.subtext=o.subtext||"",o.subtext.length!==0||this._singleLineLabel?o.subtext.length>0&&this._singleLineLabel&&(L.DomUtil.removeClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!1):(L.DomUtil.addClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!0),this._container.innerHTML=(o.subtext.length>0?'<span class="leaflet-draw-tooltip-subtext">'+o.subtext+"</span><br />":"")+"<span>"+o.text+"</span>",o.text||o.subtext?(this._visible=!0,this._container.style.visibility="inherit"):(this._visible=!1,this._container.style.visibility="hidden"),this):this},updatePosition:function(o){var a=this._map.latLngToLayerPoint(o),c=this._container;return this._container&&(this._visible&&(c.style.visibility="inherit"),L.DomUtil.setPosition(c,a)),this},showAsError:function(){return this._container&&L.DomUtil.addClass(this._container,"leaflet-error-draw-tooltip"),this},removeError:function(){return this._container&&L.DomUtil.removeClass(this._container,"leaflet-error-draw-tooltip"),this},_onMouseOut:function(){this._container&&(this._container.style.visibility="hidden")}}),L.DrawToolbar=L.Toolbar.extend({statics:{TYPE:"draw"},options:{polyline:{},polygon:{},rectangle:{},circle:{},marker:{},circlemarker:{}},initialize:function(o){for(var a in this.options)this.options.hasOwnProperty(a)&&o[a]&&(o[a]=L.extend({},this.options[a],o[a]));this._toolbarClass="leaflet-draw-draw",L.Toolbar.prototype.initialize.call(this,o)},getModeHandlers:function(o){return[{enabled:this.options.polyline,handler:new L.Draw.Polyline(o,this.options.polyline),title:L.drawLocal.draw.toolbar.buttons.polyline},{enabled:this.options.polygon,handler:new L.Draw.Polygon(o,this.options.polygon),title:L.drawLocal.draw.toolbar.buttons.polygon},{enabled:this.options.rectangle,handler:new L.Draw.Rectangle(o,this.options.rectangle),title:L.drawLocal.draw.toolbar.buttons.rectangle},{enabled:this.options.circle,handler:new L.Draw.Circle(o,this.options.circle),title:L.drawLocal.draw.toolbar.buttons.circle},{enabled:this.options.marker,handler:new L.Draw.Marker(o,this.options.marker),title:L.drawLocal.draw.toolbar.buttons.marker},{enabled:this.options.circlemarker,handler:new L.Draw.CircleMarker(o,this.options.circlemarker),title:L.drawLocal.draw.toolbar.buttons.circlemarker}]},getActions:function(o){return[{enabled:o.completeShape,title:L.drawLocal.draw.toolbar.finish.title,text:L.drawLocal.draw.toolbar.finish.text,callback:o.completeShape,context:o},{enabled:o.deleteLastVertex,title:L.drawLocal.draw.toolbar.undo.title,text:L.drawLocal.draw.toolbar.undo.text,callback:o.deleteLastVertex,context:o},{title:L.drawLocal.draw.toolbar.actions.title,text:L.drawLocal.draw.toolbar.actions.text,callback:this.disable,context:this}]},setOptions:function(o){L.setOptions(this,o);for(var a in this._modes)this._modes.hasOwnProperty(a)&&o.hasOwnProperty(a)&&this._modes[a].handler.setOptions(o[a])}}),L.EditToolbar=L.Toolbar.extend({statics:{TYPE:"edit"},options:{edit:{selectedPathOptions:{dashArray:"10, 10",fill:!0,fillColor:"#fe57a1",fillOpacity:.1,maintainColor:!1}},remove:{},poly:null,featureGroup:null},initialize:function(o){o.edit&&(o.edit.selectedPathOptions===void 0&&(o.edit.selectedPathOptions=this.options.edit.selectedPathOptions),o.edit.selectedPathOptions=L.extend({},this.options.edit.selectedPathOptions,o.edit.selectedPathOptions)),o.remove&&(o.remove=L.extend({}
14,this.options.remove,o.remove)),o.poly&&(o.poly=L.extend({},this.options.poly,o.poly)),this._toolbarClass="leaflet-draw-edit",L.Toolbar.prototype.initialize.call(this,o),this._selectedFeatureCount=0},getModeHandlers:function(o){var a=this.options.featureGroup;return[{enabled:this.options.edit,handler:new L.EditToolbar.Edit(o,{featureGroup:a,selectedPathOptions:this.options.edit.selectedPathOptions,poly:this.options.poly}),title:L.drawLocal.edit.toolbar.buttons.edit},{enabled:this.options.remove,handler:new L.EditToolbar.Delete(o,{featureGroup:a}),title:L.drawLocal.edit.toolbar.buttons.remove}]},getActions:function(o){var a=[{title:L.drawLocal.edit.toolbar.actions.save.title,text:L.drawLocal.edit.toolbar.actions.save.text,callback:this._save,context:this},{title:L.drawLocal.edit.toolbar.actions.cancel.title,text:L.drawLocal.edit.toolbar.actions.cancel.text,callback:this.disable,context:this}];return o.removeAllLayers&&a.push({title:L.drawLocal.edit.toolbar.actions.clearAll.title,text:L.drawLocal.edit.toolbar.actions.clearAll.text,callback:this._clearAllLayers,context:this}),a},addToolbar:function(o){var a=L.Toolbar.prototype.addToolbar.call(this,o);return this._checkDisabled(),this.options.featureGroup.on("layeradd layerremove",this._checkDisabled,this),a},removeToolbar:function(){this.options.featureGroup.off("layeradd layerremove",this._checkDisabled,this),L.Toolbar.prototype.removeToolbar.call(this)},disable:function(){this.enabled()&&(this._activeMode.handler.revertLayers(),L.Toolbar.prototype.disable.call(this))},_save:function(){this._activeMode.handler.save(),this._activeMode&&this._activeMode.handler.disable()},_clearAllLayers:function(){this._activeMode.handler.removeAllLayers(),this._activeMode&&this._activeMode.handler.disable()},_checkDisabled:function(){var o,a=this.options.featureGroup,c=a.getLayers().length!==0;this.options.edit&&(o=this._modes[L.EditToolbar.Edit.TYPE].button,c?L.DomUtil.removeClass(o,"leaflet-disabled"):L.DomUtil.addClass(o,"leaflet-disabled"),o.setAttribute("title",c?L.drawLocal.edit.toolbar.buttons.edit:L.drawLocal.edit.toolbar.buttons.editDisabled)),this.options.remove&&(o=this._modes[L.EditToolbar.Delete.TYPE].button,c?L.DomUtil.removeClass(o,"leaflet-disabled"):L.DomUtil.addClass(o,"leaflet-disabled"),o.setAttribute("title",c?L.drawLocal.edit.toolbar.buttons.remove:L.drawLocal.edit.toolbar.buttons.removeDisabled))}}),L.EditToolbar.Edit=L.Handler.extend({statics:{TYPE:"edit"},initialize:function(o,a){if(L.Handler.prototype.initialize.call(this,o),L.setOptions(this,a),this._featureGroup=a.featureGroup,!(this._featureGroup instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup");this._uneditedLayerProps={},this.type=L.EditToolbar.Edit.TYPE;var c=L.version.split(".");parseInt(c[0],10)===1&&parseInt(c[1],10)>=2?L.EditToolbar.Edit.include(L.Evented.prototype):L.EditToolbar.Edit.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.EDITSTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._featureGroup.on("layeradd",this._enableLayerEdit,this).on("layerremove",this._disableLayerEdit,this))},disable:function(){this._enabled&&(this._featureGroup.off("layeradd",this._enableLayerEdit,this).off("layerremove",this._disableLayerEdit,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.EDITSTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var o=this._map;o&&(o.getContainer().focus(),this._featureGroup.eachLayer(this._enableLayerEdit,this),this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}),o._editTooltip=this._tooltip,this._updateTooltip(),this._map.on("mousemove",this._onMouseMove,this).on("touchmove",this._onMouseMove,this).on("MSPointerMove",this._onMouseMove,this).on(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},removeHooks:function(){this._map&&(this._featureGroup.eachLayer(this._disableLayerEdit,this),this._uneditedLayerProps={},this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this).off("touchmove",this._onMouseMove,this).off("MSPointerMove",this._onMouseMove,this).off(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},revertLayers:function(){this._featureGroup.eachLayer(function(o){this._revertLayer(o)},this)},save:function(){var o=new L.LayerGroup;this._featureGroup.eachLayer(function(a){a.edited&&(o.addLayer(a),a.edited=!1)}),this._map.fire(L.Draw.Event.EDITED,{layers:o})},_backupLayer:function(o){var a=L.Util.stamp(o);
14this._uneditedLayerProps[a]||(o instanceof L.Polyline||o instanceof L.Polygon||o instanceof L.Rectangle?this._uneditedLayerProps[a]={latlngs:L.LatLngUtil.cloneLatLngs(o.getLatLngs())}:o instanceof L.Circle?this._uneditedLayerProps[a]={latlng:L.LatLngUtil.cloneLatLng(o.getLatLng()),radius:o.getRadius()}:(o instanceof L.Marker||o instanceof L.CircleMarker)&&(this._uneditedLayerProps[a]={latlng:L.LatLngUtil.cloneLatLng(o.getLatLng())}))},_getTooltipText:function(){return{text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}},_updateTooltip:function(){this._tooltip.updateContent(this._getTooltipText())},_revertLayer:function(o){var a=L.Util.stamp(o);o.edited=!1,this._uneditedLayerProps.hasOwnProperty(a)&&(o instanceof L.Polyline||o instanceof L.Polygon||o instanceof L.Rectangle?o.setLatLngs(this._uneditedLayerProps[a].latlngs):o instanceof L.Circle?(o.setLatLng(this._uneditedLayerProps[a].latlng),o.setRadius(this._uneditedLayerProps[a].radius)):(o instanceof L.Marker||o instanceof L.CircleMarker)&&o.setLatLng(this._uneditedLayerProps[a].latlng),o.fire("revert-edited",{layer:o}))},_enableLayerEdit:function(o){var a,c,f=o.layer||o.target||o;this._backupLayer(f),this.options.poly&&(c=L.Util.extend({},this.options.poly),f.options.poly=c),this.options.selectedPathOptions&&(a=L.Util.extend({},this.options.selectedPathOptions),a.maintainColor&&(a.color=f.options.color,a.fillColor=f.options.fillColor),f.options.original=L.extend({},f.options),f.options.editing=a),f instanceof L.Marker?(f.editing&&f.editing.enable(),f.dragging.enable(),f.on("dragend",this._onMarkerDragEnd).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onMarkerDragEnd,this).on("MSPointerUp",this._onMarkerDragEnd,this)):f.editing.enable()},_disableLayerEdit:function(o){var a=o.layer||o.target||o;a.edited=!1,a.editing&&a.editing.disable(),delete a.options.editing,delete a.options.original,this._selectedPathOptions&&(a instanceof L.Marker?this._toggleMarkerHighlight(a):(a.setStyle(a.options.previousOptions),delete a.options.previousOptions)),a instanceof L.Marker?(a.dragging.disable(),a.off("dragend",this._onMarkerDragEnd,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onMarkerDragEnd,this).off("MSPointerUp",this._onMarkerDragEnd,this)):a.editing.disable()},_onMouseMove:function(o){this._tooltip.updatePosition(o.latlng)},_onMarkerDragEnd:function(o){var a=o.target;a.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:a})},_onTouchMove:function(o){var a=o.originalEvent.changedTouches[0],c=this._map.mouseEventToLayerPoint(a),f=this._map.layerPointToLatLng(c);o.target.setLatLng(f)},_hasAvailableLayers:function(){return this._featureGroup.getLayers().length!==0}}),L.EditToolbar.Delete=L.Handler.extend({statics:{TYPE:"remove"},initialize:function(o,a){if(L.Handler.prototype.initialize.call(this,o),L.Util.setOptions(this,a),this._deletableLayers=this.options.featureGroup,!(this._deletableLayers instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup");this.type=L.EditToolbar.Delete.TYPE;var c=L.version.split(".");parseInt(c[0],10)===1&&parseInt(c[1],10)>=2?L.EditToolbar.Delete.include(L.Evented.prototype):L.EditToolbar.Delete.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DELETESTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._deletableLayers.on("layeradd",this._enableLayerDelete,this).on("layerremove",this._disableLayerDelete,this))},disable:function(){this._enabled&&(this._deletableLayers.off("layeradd",this._enableLayerDelete,this).off("layerremove",this._disableLayerDelete,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DELETESTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var o=this._map;o&&(o.getContainer().focus(),this._deletableLayers.eachLayer(this._enableLayerDelete,this),this._deletedLayers=new L.LayerGroup,this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.remove.tooltip.text}),this._map.on("mousemove",this._onMouseMove,this))},removeHooks:function(){this._map&&(this._deletableLayers.eachLayer(this._disableLayerDelete,this),this._deletedLayers=null,this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this))},revertLayers:function(){this._deletedLayers.eachLayer(function(o){this._deletableLayers.addLayer(o),o.fire("revert-deleted",{layer:o})},this)},save:function(){this._map.fire(L.Draw.Event.DELETED,{layers:this._deletedLayers})},removeAllLayers:function(){this._deletableLayers.eachLayer(function(o){this._removeLayer({layer:o})},this),this.save()},_enableLayerDelete:function(o){(o.layer||o.target||o).on("click",this._removeLayer,this)},_disableLayerDelete:function(o){var a=o.layer||o.target||o;a.off("click",this._removeLayer,this),this._deletedLayers.removeLayer(a)},_removeLayer:function(o){var a=o.layer||o.target||o;this._deletableLayers.removeLayer(a),this._deletedLayers.addLayer(a),a.fire("deleted")},_onMouseMove:function(o){this._tooltip.updatePosition(o.latlng)},_hasAvailableLayers:function(){return this._deletableLayers.getLayers().length!==0}})})(window,document);var Ck=ii(jd()),Hd=ii(Fd());window.Vue=qd;window.Sortable=Hd.default;(function(e){"use strict";var t=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;function n(){}n.extend=function(r){var o=this.prototype,a=Object.create(o);for(var c in r)a[c]=typeof r[c]=="function"&&typeof o[c]=="function"&&t.test(r[c])?function(b,y){return function(){var m=this._super;this._super=o[b];var T=y.apply(this,arguments);return this._super=m,T}}(c,r[c]):r[c];var f=typeof a.init=="function"?a.hasOwnProperty("init")?a.init:function(){o.init.apply(this,arguments)}:function(){};return f.prototype=a,a.constructor=f,f.extend=n.extend,f},e.Class=n})(window);String.prototype.includes||(String.prototype.includes=function(e,t){"use strict";return typeof t!="number"&&(t=0),t+e.length>this.length?!1:this.indexOf(e,t)!==-1});Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(this==null)throw new TypeError('"this" is null or not defined');var n=Object(this),r=n.length>>>0;if(r===0)return!1;for(var o=t|0,a=Math.max(o>=0?o:r-Math.abs(o),0);a<r;){if(n[a]===e)return!0;a++}return!1}});typeof String.prototype.trimLeft!="function"&&(String.prototype.trimLeft=function(){return this.replace(/^\s+/,"")});typeof String.prototype.trimRight!="function"&&(String.prototype.trimRight=function(){return this.replace(/\s+$/,"")});typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(t){"use strict";if(t==null)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),r=1;r<arguments.length;r++){var o=arguments[r];if(o!=null)for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[a]=o[a])}return n},writable:!0,configurable:!0});window.frappe||(window.frappe={});frappe.provide=function(e){for(var t=e.split("."),n=window,r=0;r<t.length;r++){var o=t[r];
14n[o]||(n[o]={}),n=n[o]}return n};frappe.provide("locals");frappe.provide("frappe.flags");frappe.provide("frappe.settings");frappe.provide("frappe.utils");frappe.provide("frappe.ui.form");frappe.provide("frappe.modules");frappe.provide("frappe.templates");frappe.provide("frappe.test_data");frappe.provide("frappe.utils");frappe.provide("frappe.model");frappe.provide("frappe.user");frappe.provide("frappe.session");frappe.provide("frappe._messages");frappe.provide("locals.DocType");frappe.provide("frappe.listview_settings");frappe.provide("frappe.tour");frappe.provide("frappe.listview_parent_route");window.NEWLINE=`
15`;window.TAB=9;window.UP_ARROW=38;window.DOWN_ARROW=40;window.cur_frm=null;frappe._=function(e,t,n=null){if(!e||typeof e!="string")return e;let r="",o=e;return n&&(r=frappe._messages[`${o}:${n}`]),r||(r=frappe._messages[o]||e),t&&typeof t=="object"&&(r=$.format(r,t)),r};window.__=frappe._;frappe.get_languages=function(){return frappe.languages||(frappe.languages=[],$.each(frappe.boot.lang_dict,function(e,t){frappe.languages.push({label:e,value:t})}),frappe.languages=frappe.languages.sort(function(e,t){return e.value<t.value?-1:1})),frappe.languages};frappe.provide("frappe.form.formatters");frappe.form.link_formatters={};frappe.form.formatters={_right:function(e,t){return t&&(t.inline||t.only_value)?e:"<div style='text-align: right'>"+e+"</div>"},_apply_custom_formatter:function(e,t){if(t){let n=frappe.meta.docfield_map[t.parent]&&frappe.meta.docfield_map[t.parent][t.fieldname];n&&n.formatter&&typeof n.formatter=="function"&&(e=n.formatter(e,t))}return e},Data:function(e,t){return t&&t.options=="URL"?e?`<a href="${e}" title="Open Link" target="_blank">${e}</a>`:void 0:(e=e==null?"":e,frappe.form.formatters._apply_custom_formatter(e,t))},Autocomplete:function(e,t){return __(frappe.form.formatters.Data(e,t))},Select:function(e,t){return __(frappe.form.formatters.Data(e,t))},Float:function(e,t,n,r){var o=t.precision||cint(frappe.boot.sysdefaults&&frappe.boot.sysdefaults.float_precision)||null;if(t.options&&t.options.trim())return t.precision=o,frappe.form.formatters.Currency(e,t,n,r);if(!(n||{}).always_show_decimals&&!is_null(e)){var a=cstr(e).split(".");(a[1]==null||cint(a[1])===0)&&(o=0)}return e=e==null||e===""?"":e,frappe.form.formatters._right(format_number(e,null,o),n)},Int:function(e,t,n){return frappe.form.formatters._right(e==null?"":cint(e),n)},Percent:function(e,t,n){let r=t.precision||cint(frappe.boot.sysdefaults&&frappe.boot.sysdefaults.float_precision)||2;return frappe.form.formatters._right(flt(e,r)+"%",n)},Rating:function(e,t){let n="",r=t.options||5;return e=e*r,e=Math.round(e*2)/2,Array.from({length:cint(r)},(o,a)=>a+1).forEach(o=>{n+=`<svg class="icon icon-md" data-rating=${o} viewBox="0 0 24 24" fill="none">
16				<path class="right-half ${o<=(e||0)?"star-click":""}" d="M11.9987 3.00011C12.177 3.00011 12.3554 3.09303 12.4471 3.27888L14.8213 8.09112C14.8941 8.23872 15.0349 8.34102 15.1978 8.3647L20.5069 9.13641C20.917 9.19602 21.0807 9.69992 20.7841 9.9892L16.9421 13.7354C16.8243 13.8503 16.7706 14.0157 16.7984 14.1779L17.7053 19.4674C17.7753 19.8759 17.3466 20.1874 16.9798 19.9945L12.2314 17.4973C12.1586 17.459 12.0786 17.4398 11.9987 17.4398V3.00011Z" fill="var(--star-fill)" stroke="var(--star-fill)"/>
17				<path class="left-half ${o<=(e||0)||o-.5==e?"star-click":""}" d="M11.9987 3.00011C11.8207 3.00011 11.6428 3.09261 11.5509 3.27762L9.15562 8.09836C9.08253 8.24546 8.94185 8.34728 8.77927 8.37075L3.42887 9.14298C3.01771 9.20233 2.85405 9.70811 3.1525 9.99707L7.01978 13.7414C7.13858 13.8564 7.19283 14.0228 7.16469 14.1857L6.25116 19.4762C6.18071 19.8842 6.6083 20.1961 6.97531 20.0045L11.7672 17.5022C11.8397 17.4643 11.9192 17.4454 11.9987 17.4454V3.00011Z" fill="var(--star-fill)" stroke="var(--star-fill)"/>
18			</svg>`}),`<div class="rating">
19			${n}
20		</div>`},Currency:function(e,t,n,r){var o=frappe.meta.get_field_currency(t,r);let a;if(typeof t.precision=="number"?a=t.precision:a=cint(t.precision||frappe.boot.sysdefaults.currency_precision||2),a>2){var c=cstr(e).split("."),f=c.length>1?c[1]:"";if(f.length<3||f.length<a){let b=frappe.model.get_value(":Currency",o,"fraction_units")||100;f.length<cstr(b).length&&(a=cstr(b).length-1)}}return e=e==null||e===""?"":e,e=format_currency(e,o,a),n&&n.only_value?e:frappe.form.formatters._right(e,n)},Check:function(e){return`<input type="checkbox" disabled
21			class="disabled-${e?"selected":"deselected"}">`},Link:function(e,t,n,r){var o=t._options||t.options,a=e;let c=frappe.utils.get_link_title(o,e);if(c===e&&(c=null),e&&e.match&&e.match(/^['"].*['"]$/)&&e.replace(/^.(.*).$/,"$1"),n&&(n.for_print||n.only_value))return c||e;if(frappe.form.link_formatters[o]&&r&&o!==r.doctype&&(e=frappe.form.link_formatters[o](e,r,t)),!e)return"";if(e[0]=="'"&&e[e.length-1]=="'")return e.substring(1,e.length-1);if(t&&t.link_onclick)return repl('<a onclick="%(onclick)s" href="#">%(value)s</a>',{onclick:t.link_onclick.replace(/"/g,"&quot;")+"; return false;",value:e});if(t&&o)if(frappe.model.can_read(o)){let f=document.createElement("a");return f.href=`/app/${encodeURIComponent(frappe.router.slug(o))}/${encodeURIComponent(a)}`,f.dataset.doctype=o,f.dataset.name=a,f.dataset.value=a,f.innerText=__(n&&n.label||c||e),f.outerHTML}else return c||e;else return c||e},Date:function(e){return frappe.datetime.str_to_user?(e&&(e=frappe.datetime.str_to_user(e,!1,!0),e==="Invalid date"&&(e=null)),e||""):e},DateRange:function(e){return Array.isArray(e)?__("{0} to {1}",[frappe.datetime.str_to_user(e[0]),frappe.datetime.str_to_user(e[1])]):e||""},Datetime:function(e){return e?moment(frappe.datetime.convert_to_user_tz(e)).format(frappe.boot.sysdefaults.date_format.toUpperCase()+" "+(frappe.boot.sysdefaults.time_format||"HH:mm:ss")):""},Text:function(e,t){if(e){for(var n=["<p","<div","<br","<table"],r=!1,o=0;o<n.length;o++)if(e.match(n[o])){r=!0;break}r||(e=frappe.utils.replace_newlines(e))}return frappe.form.formatters.Data(e,t)},Time:function(e){return e&&(e=frappe.datetime.str_to_user(e,!0)),e||""},Duration:function(e,t){if(e){let n=frappe.utils.get_duration_options(t);e=frappe.utils.get_formatted_duration(e,n)}return e||"0s"},LikedBy:function(e){var t="";return $.each(JSON.parse(e||"[]"),function(n,r){r&&(t+=frappe.avatar(r))}),t},Tag:function(e){var t="";return $.each((e||"").split(","),function(n,r){r&&(t+=`
22				<span
23					class="data-pill btn-xs align-center ellipsis"
24					style="background-color: var(--control-bg); box-shadow: none; margin-right: 4px;"
25					data-field="_user_tags" data-label="${r}'">
26					${r}
27				</span>`)}),t},Comment:function(e){return e},Assign:function(e){var t="";return $.each(JSON.parse(e||"[]"),function(n,r){r&&(t+='<span class="label label-warning" 				style="margin-right: 7px;"				data-field="_assign">'+r+"</span>")}),t},SmallText:function(e){return frappe.form.formatters.Text(e)},TextEditor:function(e){let t=frappe.form.formatters.Text(e);try{!$(t).find(".ql-editor").length&&!$(t).hasClass("ql-editor")&&(t=`<div class="ql-editor read-mode">${t}</div>`)}catch(n){t=`<div class="ql-editor read-mode">${t}</div>`}return t},Code:function(e){return"<pre>"+(e==null?"":$("<div>").text(e).html())+"</pre>"},WorkflowState:function(e){var t=frappe.get_doc("Workflow State",e);return t?repl("<span class='label label-%(style)s' 				data-workflow-state='%(value)s'				style='padding-bottom: 4px; cursor: pointer;'>				<i class='fa fa-small fa-white fa-%(icon)s'></i> %(value)s</span>",{value:e,style:t.style.toLowerCase(),icon:t.icon}):"<span class='label'>"+e+"</span>"},Email:function(e){return $("<div></div>").text(e).html()},FileSize:function(e){return e>1048576?e=flt(flt(e)/1048576,1)+"M":e>1024&&(e=flt(flt(e)/1024,1)+"K"),e},TableMultiSelect:function(e,t,n){e=e||[];let o=frappe.get_meta(t.options).fields.find(c=>c.fieldtype==="Link");return e.map(c=>{let f=c[o.fieldname];return frappe.format(f,o,n,c)}).join(", ")},Color:e=>e?`<div>
28			<div class="selected-color" style="background-color: ${e}"></div>
29			<span class="color-value">${e}</span>
30		</div>`:"",Icon:e=>e?`<div>
31			<div class="selected-icon">${frappe.utils.icon(e,"md")}</div>
32			<span class="icon-value">${e}</span>
33		</div>`:"",Attach:Ud,AttachImage:Ud};function Ud(e){return e?`<a href="${e}" target="_blank">${e}</a>`:""}frappe.form.get_formatter=function(e){return e||(e="Data"),frappe.form.formatters[e.replace(/ /g,"")]||frappe.form.formatters.Data};frappe.format=function(e,t,n,r){t||(t={fieldtype:"Data"}),t.fieldname=="_user_tags"&&(t=$l(cs({},t),{fieldtype:"Tag"}));var o=t.fieldtype||"Data";o==="Dynamic Link"&&(o="Link",t._options=r?r[t.options]:null);var a=t.formatter||frappe.form.get_formatter(o),c=a(e,t,n,r);return typeof c=="string"&&(c=frappe.dom.remove_script_and_style(c)),c};frappe.get_format_helper=function(e){var t={get_formatted:function(n){var r=frappe.meta.get_docfield(e.doctype,n);return r||console.log("fieldname not found: "+n),frappe.format(e[n],r,{inline:1},e)}};return $.extend(t,e),t};frappe.form.link_formatters.User=function(e,t,n){return t&&(t.full_name||n&&t[`${n.fieldname}_full_name`])||e};function KL(e,t){return e==null?e:(this.unkeyed_index=0,e.replace(/\{(\w*)\}/g,function(n,r){if(r===""&&(r=this.unkeyed_index,this.unkeyed_index++),r==+r)return t[r]!==void 0?t[r]:n}.bind(this)))}jQuery&&(jQuery.format=KL);window.cstr=function(e){return e==null?"":e+""};window.cint=function(e,t){return e===!0?1:e===!1?0:(e=e+"",e!=="0"&&(e=lstrip(e,["0"])),e=parseInt(e),isNaN(e)&&(e=t===void 0?0:t),e)};window.toTitle=function(e){var t=e.split(" "),n=[];for(var r in t)n[r]=t[r].charAt(0).toUpperCase()+t[r].slice(1);return n.join(" ")};window.is_null=function(e){if(e==null||cstr(e).trim()==="")return!0};window.copy_dict=function(e){var t={};for(var n in e)t[n]=e[n];return t};window.validate_email=function(e){return frappe.utils.validate_type(e,"email")};window.validate_phone=function(e){return frappe.utils.validate_type(e,"phone")};window.validate_name=function(e){return frappe.utils.validate_type(e,"name")};window.validate_url=function(e){return frappe.utils.validate_type(e,"url")};window.nth=function(e){e=cint(e);var t="th";return(e+"").substr(-1)=="1"&&(t="st"),(e+"").substr(-1)=="2"&&(t="nd"),(e+"").substr(-1)=="3"&&(t="rd"),e+t};window.has_words=function(e,t){if(!t)return!0;if(!e)return!1;for(var n=0,r=e.length;n<r;n++)if(t.indexOf(e[n])!=-1)return!0;return!1};window.has_common=function(e,t){if(!e||!t)return!1;for(var n=0,r=e.length;n<r;n++)if(in_list(t,e[n]))return!0;return!1};window.frappe||(window.frappe={});function Hs(e,t,n,r){if(e==null||e=="")return 0;if(!(typeof e=="number"||String(parseFloat(e))==e)){if(e=e+"",e.indexOf(" ")!=-1){var o=e.split(" ");e=isNaN(parseFloat(o[0]))?o.slice(o.length-1).join(" "):e}e=zc(e,n),e=parseFloat(e),isNaN(e)&&(e=0)}return e=parseFloat(e),t!=null?Us(e,t,r):e}function zc(e,t){t||(t=Sa());var n=xa(t),r=new RegExp(n.group_sep==="."?"\\.":n.group_sep,"g");if(e=e.replace(r,""),n.decimal_str!=="."&&n.decimal_str!==""){var o=new RegExp(n.decimal_str,"g");e=e.replace(o,".")}return e}function ZL(e,t,n){n||(n=Sa());
33let r=xa(n);t||(t="#,###.##");let o=xa(t);if(t===n)return e;if(r.decimal_str=="")return zc(e);let a=e.split(o.decimal_str),c=a[0],f=a[1]||"",b=new RegExp(o.group_sep==="."?"\\.":o.group_sep,"g");return c=c.replace(b,r.group_sep),e=c,f&&(e=e+r.decimal_str+f),e}frappe.number_format_info={"#,###.##":{decimal_str:".",group_sep:","},"#.###,##":{decimal_str:",",group_sep:"."},"# ###.##":{decimal_str:".",group_sep:" "},"# ###,##":{decimal_str:",",group_sep:" "},"#'###.##":{decimal_str:".",group_sep:"'"},"#, ###.##":{decimal_str:".",group_sep:", "},"#,##,###.##":{decimal_str:".",group_sep:","},"#,###.###":{decimal_str:".",group_sep:","},"#.###":{decimal_str:"",group_sep:"."},"#,###":{decimal_str:"",group_sep:","}};window.format_number=function(e,t,n){t||(t=Sa(),n==null&&(n=cint(frappe.defaults.get_default("float_precision"))||3));var r=xa(t);n==null&&(n=r.precision),e=Hs(e,n,t);let o=!1;e<0&&(o=!0),e=Math.abs(e),e=e.toFixed(n);var a=e.split("."),c=r.group_sep?3:0;if(c){for(var f=a[0],b="",y=f.length%c,m=f.length;m>=0;m--){var T=replace_all(b,r.group_sep,"").length;t=="#,##,###.##"&&b.indexOf(",")!=-1&&(c=2,T+=1),b+=f.charAt(m),T&&!((T+1)%c)&&m!=0&&(b+=r.group_sep)}a[0]=b.split("").reverse().join("")}return a[0]+""==""&&(a[0]="0"),a[1]=a[1]&&r.decimal_str?r.decimal_str+a[1]:"",(o?"-":"")+a[0]+a[1]};function $d(e,t,n){var c;let r=Sa(t),o=Vd(t),a=(c=frappe.model.get_value(":Currency",t,"symbol_on_right"))!=null?c:!1;return n===void 0&&(n=frappe.boot.sysdefaults.currency_precision||null),o?a?format_number(e,r,n)+" "+__(o):__(o)+" "+format_number(e,r,n):format_number(e,r,n)}function Vd(e){return frappe.boot?frappe.boot.sysdefaults&&frappe.boot.sysdefaults.hide_currency_symbol=="Yes"?null:(e||(e=frappe.boot.sysdefaults.currency),frappe.model.get_value(":Currency",e,"symbol")||e):frappe.currency_symbols[e]}function Sa(e){return e&&frappe.model.get_value(":Currency",e,"number_format")||frappe.boot&&frappe.boot.sysdefaults&&frappe.boot.sysdefaults.number_format||"#,###.##"}function xa(e){var t=frappe.number_format_info[e];return t||(t={decimal_str:".",group_sep:","}),t.precision=e.split(t.decimal_str).slice(1)[0].length,t}function Us(e,t,n){var m;n=n||((m=frappe.boot.sysdefaults)==null?void 0:m.rounding_method)||"Banker's Rounding (legacy)";let r=e<0;if(n=="Banker's Rounding (legacy)"){var o=cint(t),a=Math.pow(10,o),c=+(o?Math.abs(e)*a:Math.abs(e)).toFixed(8),f=Math.floor(c),b=c-f,y=!t&&b==.5?f%2==0?f:f+1:Math.round(c);return y=o?y/a:y,r?-y:y}else if(n=="Banker's Rounding"){if(e==0)return 0;t=cint(t);let T=Math.pow(10,t);e=Math.abs(e)*T;let k=Math.floor(e),F=e-k,J=2**(Math.log2(Math.abs(e))-52);return Math.abs(F-.5)<J?e=k%2==0?k:k+1:e=Math.round(e),e=e/T,r?-e:e}else if(n=="Commercial Rounding"){if(e==0)return 0;let T=cint(t),k=Math.pow(10,T);e=e*k;let F=2**(Math.log2(Math.abs(e))-52);return r&&(F=-1*F),e=Math.round(e+F),e/k}else throw new Error(`Unknown rounding method ${n}`)}function QL(e,t){return Us(e,t)}function JL(e,t){if(cur_frm){t||(t=cur_frm.doc);var n=frappe.meta.get_docfield(t.doctype,e,t.parent||t.name);return n||console.log(e+": could not find docfield in method precision()"),frappe.meta.get_field_precision(n,t)}else return frappe.boot.sysdefaults.float_precision}function eO(e,t){return e.includes(t)}function Yd(e,t,n){n=cint(n);var r=Math.pow(10,n);if(n)var o=e*r%(t*r)/r;else var o=e%t;return Hs(o,n)}function tO(e,t,n){var r=Hs(frappe.model.get_value(":Currency",t,"smallest_currency_fraction_value"));if(r){var o=Yd(e,r,n);o>r/2?e+=r-o:e-=o}else e=Us(e);return e}function nO(e,t){return $d(e,t)}Object.assign(window,{flt:Hs,cint,strip_number_groups:zc,convert_old_to_new_number_format:ZL,format_currency:$d,fmt_money:nO,get_currency_symbol:Vd,get_number_format:Sa,get_number_format_info:xa,_round:Us,roundNumber:QL,precision:JL,remainder:Yd,round_based_on_smallest_currency_fraction:tO,in_list:eO});var Jm=ii(Qd());var $s={default:[{divisor:1e12,symbol:__("T",null,"Number system")},{divisor:1e9,symbol:__("B",null,"Number system")},{divisor:1e6,symbol:__("M",null,"Number system")},{divisor:1e3,symbol:__("K",null,"Number system")}],indian:[{divisor:1e7,symbol:__("Cr",null,"Number system")},{divisor:1e5,symbol:__("Lakh",null,"Number system")},{divisor:1e3,symbol:__("K",null,"Number system")}],nepalese:[{divisor:1e11,symbol:__("Kh",null,"Number system")},{divisor:1e9,symbol:__("Ar",null,"Number system")},{divisor:1e7,symbol:__("Cr",null,"Number system")},{divisor:1e5,symbol:__("L",null,"Number system")},{divisor:1e3,symbol:__("K",null,"Number system")}]};var eg=ii(Qm());frappe.provide("frappe.utils");Array.prototype.uniqBy||(Object.defineProperty(Array.prototype,"uniqBy",{value:function(e){var t={};return this.filter(function(n){var r=e(n);return r in t?!1:t[r]=!0})}}),Object.defineProperty(Array.prototype,"move",{value:function(e,t){this.splice(t,0,this.splice(e,1)[0])}}));Object.defineProperty(Object.prototype,"setDefault",{value:function(e,t){return e in this||(this[e]=t),this[e]},writable:!0});String.prototype.plural=function(e){let t={"(quiz)$":"$1zes","^(ox)$":"$1en","([m|l])ouse$":"$1ice","(matr|vert|ind)ix|ex$":"$1ices","(x|ch|ss|sh)$":"$1es","([^aeiouy]|qu)y$":"$1ies","(hive)$":"$1s","(?:([^f])fe|([lr])f)$":"$1$2ves","(shea|lea|loa|thie)f$":"$1ves",sis$:"ses","([ti])um$":"$1a","(tomat|potat|ech|her|vet)o$":"$1oes","(bu)s$":"$1ses","(alias)$":"$1es","(octop)us$":"$1i","(ax|test)is$":"$1es","(us)$":"$1es","([^s]+)$":"$1s"},n={"(quiz)zes$":"$1","(matr)ices$":"$1ix","(vert|ind)ices$":"$1ex","^(ox)en$":"$1","(alias)es$":"$1","(octop|vir)i$":"$1us","(cris|ax|test)es$":"$1is","(sh
33oe)s$":"$1","(o)es$":"$1","(bus)es$":"$1","([m|l])ice$":"$1ouse","(x|ch|ss|sh)es$":"$1","(m)ovies$":"$1ovie","(s)eries$":"$1eries","([^aeiouy]|qu)ies$":"$1y","([lr])ves$":"$1f","(tive)s$":"$1","(hive)s$":"$1","(li|wi|kni)ves$":"$1fe","(shea|loa|lea|thie)ves$":"$1f","(^analy)ses$":"$1sis","((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$":"$1$2sis","([ti])a$":"$1um","(n)ews$":"$1ews","(h|bl)ouses$":"$1ouse","(corpse)s$":"$1","(us)es$":"$1",s$:""},r={move:"moves",foot:"feet",goose:"geese",sex:"sexes",child:"children",man:"men",tooth:"teeth",person:"people"};if(["sheep","fish","deer","moose","series","species","money","rice","information","equipment"].indexOf(this.toLowerCase())>=0)return this;let a,c,f;for(a in r)if(e?(c=new RegExp(r[a]+"$","i"),f=a):(c=new RegExp(a+"$","i"),f=r[a]),c.test(this))return this.replace(c,f);let b;e?b=n:b=t;let y;for(y in b)if(c=new RegExp(y,"i"),c.test(this))return this.replace(c,b[y]);return this};Object.assign(frappe.utils,{get_random:function(e){for(var t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",r=0;r<e;r++)t+=n.charAt(Math.floor(Math.random()*n.length));return t},get_file_link:function(e){return e=cstr(e),frappe.utils.is_url(e)?e:e.indexOf("/")===-1?"files/"+e:e},replace_newlines(e){return e?e.replace(/\n/g,"<br>"):""},is_html:function(e){return!(!e||e.indexOf("<br>")==-1&&e.indexOf("<p")==-1&&e.indexOf("<img")==-1&&e.indexOf("<div")==-1&&!e.includes("<span"))},is_mac:function(){return window.navigator.platform==="MacIntel"},is_xs:function(){return $(document).width()<768},is_sm:function(){return $(document).width()<991&&$(document).width()>=768},is_md:function(){return $(document).width()<1199&&$(document).width()>=991},is_json:function(e){try{JSON.parse(e)}catch(t){return!1}return!0},parse_json:function(e){let t="";try{t=JSON.parse(e)}catch(n){return e}return t},strip_whitespace:function(e){return(e||"").replace(/<p>\s*<\/p>/g,"").replace(/<br>(\s*<br>\s*)+/g,"<br><br>")},encode_tags:function(e){var t={"&":"&amp;","<":"&lt;",">":"&gt;"};function n(r){return t[r]||r}return e.replace(/[&<>]/g,n)},strip_original_content:function(e){var t=[],n=[],r=e.indexOf("<br>")===-1?`
34`:"<br>";return $.each(e.split(r),function(o,a){var c=strip(a);c&&(c.substr(0,1)===">"||c.substr(0,4)==="&gt;")?n.push(a):(t=t.concat(n),t.push(a),n=[])}),t.join(r)},escape_html:function(e){if(!e)return"";let t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#x60;","=":"&#x3D;"};return String(e).replace(/[&<>"'`=]/g,n=>t[n]||n)},unescape_html:function(e){let t={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#x60;":"`","&#x3D;":"="};return String(e).replace(/&amp;|&lt;|&gt;|&quot;|&#39;|&#x60;|&#x3D;/g,n=>t[n]||n)},html2text:function(e){return new DOMParser().parseFromString(e,"text/html").body.textContent},is_url:function(e){return e.toLowerCase().substr(0,7)=="http://"||e.toLowerCase().substr(0,8)=="https://"},to_title_case:function(e,t=!1){let n=e.toLowerCase().replace(/(?:^|[\s-/])\w/g,function(o){return o.toUpperCase()}),r=t?" ":"";return n.replace(/-|_/g,r)},toggle_blockquote:function(e){if(!e)return e;var t=$("<div></div>").html(e);return t.find("blockquote").parent("blockquote").addClass("hidden").before('<p><a class="text-muted btn btn-default toggle-blockquote" style="padding: 2px 7px 0px; line-height: 1;"> 					\u2022 \u2022 \u2022 				</a></p>'),t.html()},scroll_to:function(e,t=!0,n,r,o,a=!1){if(frappe.flags.disable_auto_scroll)return;r=r||$("html, body");let c=0;e&&(c=typeof e=="number"?e-cint(n):this.get_scroll_position(e,n)),c<0&&(c=0);let f=()=>{a&&($(e).addClass("highlight"),document.addEventListener("click",function(){$(e).removeClass("highlight")},{once:!0}))};if(c==r.scrollTop())return f();t?r.animate({scrollTop:c}).promise().then(()=>{f(),o&&o()}):r.scrollTop(c)},get_scroll_position:function(e,t){let n=$(".navbar").height()+$(".page-head:visible").height()||$(".navbar").height();return $(e).offset().top-n-cint(t)},filter_dict:function(e,t){var n=[];return typeof t=="string"?[e[t]]:($.each(e,function(r,o){for(var a in t)if($.isArray(t[a])){if(t[a][0]=="in"){if(t[a][1].indexOf(o[a])==-1)return}else if(t[a][0]=="not in"){if(t[a][1].indexOf(o[a])!=-1)return}else if(t[a][0]=="<"){if(!(o[a]<t[a]))return}else if(t[a][0]=="<="){if(!(o[a]<=t[a]))return}else if(t[a][0]==">"){if(!(o[a]>t[a]))return}else if(t[a][0]==">="&&!(o[a]>=t[a]))return}else if(o[a]!=t[a])return;n.push(o)}),n)},comma_or:function(e){return frappe.utils.comma_sep(e," "+__("or")+" ")},comma_and:function(e){return frappe.utils.comma_sep(e," "+__("and")+" ")},comma_sep:function(e,t){return e instanceof Array?e.length==0?"":e.length==1?e[0]:e.slice(0,e.length-1).join(", ")+t+e.slice(-1)[0]:e},set_footnote:function(e,t,n){return e||(e=$('<div class="text-muted footnote-area level">').appendTo(t)),n?e.html(n):(e.remove(),e=null),e},get_args_dict_from_url:function(e){var t={};return $.each(decodeURIComponent(e).split("&"),function(n,r){r=r.split("="),t[r[0]]=r[1]}),t},get_url_from_dict:function(e){return $.map(e,function(t,n){return t!==null?encodeURIComponent(n)+"="+encodeURIComponent(t):null}).join("&")||""},validate_type:function(e,t){var n;switch(t){case"phone":n=/^([0-9 +_\-,.*#()]){1,20}$/;break;case"name":n=/^[\w][\w'-]*([ \w][\w'-]+)*$/;break;case"number":n=/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/;break;case"digits":n=/^\d+$/;break;case"alphanum":n=/^\w+$/;break;case"email":n=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;break;case"url":n=/^((([A-Za-z0-9.+-]+:(?:\/\/)?)(?:[-;:&=\+\,\w]@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:www.|[-;
34:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/i;break;case"dateIso":n=/^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])$/;break;default:return!1}return e!==""?n.test(e):!1},guess_style:function(e,t,n){var r=t||"default",o="gray";return e&&(has_words(["Pending","Review","Medium","Not Approved"],e)?(r="warning",o="orange"):has_words(["Open","Urgent","High","Failed","Rejected","Error"],e)?(r="danger",o="red"):has_words(["Closed","Finished","Converted","Completed","Complete","Confirmed","Approved","Yes","Active","Available","Paid","Success"],e)?(r="success",o="green"):has_words(["Submitted"],e)&&(r="info",o="blue")),n?o:r},guess_colour:function(e){return frappe.utils.guess_style(e,null,!0)},get_indicator_color:function(e){return frappe.db.get_list("Workflow State",{filters:{name:e},fields:["name","style"]}).then(t=>{let n=t[0];if(!n.style)return frappe.utils.guess_colour(n.name);let r=n.style;return{Success:"green",Warning:"orange",Danger:"red",Primary:"blue"}[r]})},sort:function(e,t,n,r){if(!e||e.length<2)return e||[];var o={string:function(a,c){return cstr(a[t]).localeCompare(cstr(c[t]))},number:function(a,c){return flt(a[t])-flt(c[t])}};return n||(n=typeof e[0][t]=="string"?"string":"number"),e.sort(o[n]),r&&e.reverse(),e},unique:function(e){for(var t={},n=[],r=0,o=e.length;r<o;r++)e[r]in t||(t[e[r]]=null,n.push(e[r]));return n},remove_nulls:function(e){for(var t=[],n=0,r=e.length;n<r;
34n++)is_null(e[n])||t.push(e[n]);return t},all:function(e){for(var t=0,n=e.length;t<n;t++)if(!e[t])return!1;return!0},dict:function(e,t){var n=[];return $.each(t,function(r,o){var a={};$.each(e,function(c,f){a[f]=o[c]}),n.push(a)}),n},sum:function(e){return e.reduce(function(t,n){return flt(t)+flt(n)},0)},arrays_equal:function(e,t){if(!e||!t||e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if($.isArray(e[n])){if(!frappe.utils.arrays_equal(e[n],t[n]))return!1}else if(e[n]!==t[n])return!1;return!0},intersection:function(e,t){var n=0,r=0,o=new Array;for(e=[].concat(e).sort(),t=[].concat(t).sort();n<e.length&&r<t.length;)e[n]<t[r]?n++:(e[n]>t[r]||(o.push(e[n]),n++),r++);return o},resize_image:function(e,t,n,r){var o=new Image;n||(n=600),r||(r=400),o.src=e.result,o.onload=function(){var a=o.width,c=o.height;a>c?a>n&&(c*=n/a,a=n):c>r&&(a*=r/c,c=r);var f=document.createElement("canvas");f.width=a,f.height=c;var b=f.getContext("2d");b.drawImage(this,0,0,a,c);var y=f.toDataURL("image/jpeg");setTimeout(function(){t(y)},10)}},csv_to_array:function(e,t){t=t||",";for(var n=new RegExp("(\\"+t+'|\\r?\\n|\\r|^)(?:"([^"]*(?:""[^"]*)*)"|([^"\\'+t+"\\r\\n]*))","gi"),r=[[]],o=null;o=n.exec(e);){var a=o[1];a.length&&a!==t&&r.push([]);var c;o[2]?c=o[2].replace(new RegExp('""',"g"),'"'):c=o[3],r[r.length-1].push(c)}return r},warn_page_name_change:function(){frappe.msgprint(__("Note: Changing the Page Name will break previous URL to this page."))},notify:function(e,t,n,r){console.log("push notifications are evil and deprecated")},set_title:function(e){frappe._original_title=e,frappe._title_prefix&&(e=frappe._title_prefix+" "+e.replace(/<[^>]*>/g,"")),document.title=e;let t=frappe.router.get_sub_path();frappe.route_titles[t]=e},set_title_prefix:function(e){frappe._title_prefix=e,frappe.utils.set_title(frappe._original_title)},is_image_file:function(e){return e?(e=e.split("?")[0],/\.(gif|jpg|jpeg|tiff|png|svg)$/i.test(e)):!1},is_video_file:function(e){return e?(e=e.split("?")[0],/\.(mov|mp4|mkv|webm)$/i.test(e)):!1},play_sound:function(e){try{if(frappe.boot.user.mute_sounds)return;var t=$("#sound-"+e)[0];t.volume=t.getAttribute("volume"),t.play()}catch(n){console.log("Cannot play sound",e,n)}},split_emails:function(e){var t=[];return e&&e.split(/[,\n](?=(?:[^"]|"[^"]*")*$)/g).forEach(function(n){n=n.trim(),n&&t.push(n)}),t},supportsES6:function(){try{return new Function("(a = 0) => a"),!0}catch(e){return!1}}(),throttle:function(e,t,n){var r,o,a,c=null,f=0;n||(n={});let b=function(){f=n.leading===!1?0:Date.now(),c=null,a=e.apply(r,o),c||(r=o=null)};return function(){var y=Date.now();!f&&n.leading===!1&&(f=y);let m=t-(y-f);return r=this,o=arguments,m<=0||m>t?(c&&(clearTimeout(c),c=null),f=y,a=e.apply(r,o),c||(r=o=null)):!c&&n.trailing!==!1&&(c=setTimeout(b,m)),a}},debounce:function(e,t,n){var r;return function(){var o=this,a=arguments,c=function(){r=null,n||e.apply(o,a)},f=n&&!r;clearTimeout(r),r=setTimeout(c,t),f&&e.apply(o,a)}},get_form_link:function(e,t,n=!1,r=null,o=null){r=r||t,t=encodeURIComponent(t);let a=`/app/${encodeURIComponent(e.toLowerCase().replace(/ /g,"-"))}/${t}`;return o&&(a+=frappe.utils.make_query_string(o)),n?`<a href="${a}">${r}</a>`:a},get_route_label(e){let t=e.split("/");return t[2]==="Report"||t[0]==="query-report"?__("{0} Report",[t[3]||t[1]]):t[0]==="List"?__("{0} List",[t[1]]):t[0]==="modules"?__("{0} Modules",[t[1]]):t[0]==="dashboard"?__("{0} Dashboard",[t[1]]):__(frappe.utils.to_title_case(t[0],!0))},report_column_total:function(e,t,n){return t.column.disable_total?"":e.length>0?t.column.fieldtype=="Percent"||n==="mean"?e.reduce((r,o)=>flt(r)+flt(o))/e.length:t.column.fieldtype=="Int"?e.reduce((r,o)=>cint(r)+cint(o)):frappe.model.is_numeric_field(t.column.fieldtype)?e.reduce((r,o)=>flt(r)+flt(o)):null:null},setup_search(e,t,n,r){let o=e.find('[data-element="search"]').show();o.focus().val("");let a=e.find(t).show();o.off("keyup").on("keyup",()=>{let c=o.val().toLowerCase();c=c.replace(/^\s+|\s+$/g,"");for(let f=0;f<a.length;f++){let b=a.eq(f).find(n),y=b.text().toLowerCase(),m="";r&&b.attr(r)&&(m=b.attr(r).toLowerCase()),y.includes(c)||m.includes(c)?a.eq(f).css("display",""):a.eq(f).css("display","none")}})},setup_timer(e,t,n){let r=t>e,o=e,a=setInterval(()=>{if(r?o++:o--,r?o>t:o<t){clearInterval(a);return}n.text(o)},1e3)},deep_equal(e,t){return(0,Jm.default)(e,t)},deep_clone(e,t){return(0,eg.default)(e,t)},file_name_ellipsis(e,t){let n=t*2/3,r=t-n,o=e.split("."),a=o.pop(),c=o.join(""),f=c.slice(0,n),b=c.slice(-r);return c.length>t?`${f}...${b}.${a}`:e},get_decoded_string(e){let n=e.split(",")[1],r=atob(n);try{let o=escape(r);r=decodeURIComponent(o)}catch(o){}return r},copy_to_clipboard(e){let t=()=>{frappe.show_alert({indicator:"green",message:__("Copied to clipboard.")})};if(navigator.clipboard&&window.isSecureContext)navigator.clipboard.writeText(e).then(t);else{let n=$("<textarea>");$("body").append(n),n.val(e).select(),document.execCommand("copy"),t(),n.remove()}},is_rtl(e=null){return["ar","he","fa","ps"].includes(e||frappe.boot.lang)},bind_actions_with_object(e,t){return $(e).off("click.class_actions"),$(e).on("click.class_actions","[data-action]",n=>{let r=$(n.currentTarget),o=r.data("action");t[o]&&t[o](n,r)}),e},eval(e,t={}){let n=Object.keys(t),r=Object.values(t);e=`let out = ${e}; return out`;try{return new Function(...n,e)(...r)}catch(o){throw console.log("Error evaluating the following expression:"),console.error(e),o}},get_browser(){let e=navigator.userAgent,t,n=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(e)||[],{name:"IE",version:t[1]||""}):n[1]==="Chrome"&&(t=e.match(/\bOPR|Edge\/(\d+)/),t!=null)?{name:"Opera",version:t[1]}:(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=e.match(/version\/(\d+)/i))!=null&&n.splice(1,1,t[1]),{name:n[0],version:n[1]})},get_formatted_duration(e,t=null){let n="";if(t||(t={hide_days:0,hide_seconds:0}),e){let r=frappe.utils.seconds_to_duration(e,t);r.days&&(n+=r.days+__("d",null,"Days (Field: Duration)")),r.hours&&(n+=n.length?" ":"",n+=r.hours+__("h",null,"Hours (Field: Duration)")),r.minutes&&(n+=n.length?" ":"",n+=r.minutes+__("m",null,"Minutes (Field: Duration)")),r.seconds&&(n+=n.length?" ":"",n+=r.seconds+__("s",null,"Seconds (Field: Duration)"))}return n},seconds_to_duration(e,t){let n=e>0?Math.floor:Math.ceil,r={days:n(e/86400),hours:n(e%86400/3600),minutes:n(e%3600/60),seconds:n(e%60)};return t&&t.hide_days&&(r.hours=n(e/3600),r.days=0),r},duration_to_seconds(e=0,t=0,n=0,r=0){let o=0;return e&&(o+=e*24*60*60),t&&(o+=t*60*60),n&&(o+=n*60),r&&(o+=r),o},get_duration_options:function(e){return{hide_days:e.hide_days,hide_seconds:e.hide_seconds}},get_number_system:function(e){return["Bangladesh","India","Myanmar","Pakistan"].includes(e)?$s.indian:e=="Nepal"?$s.nepalese:$s.default},map_defaults:{center:[19.08,72.8961],zoom:13,tiles:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",options:{attribution:'&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'},image_path:"/assets/frappe/images/leaflet/"},icon(e,t="sm",n="",r="",o=""){let a="";return typeof t=="object"?r+=` width: ${t.width}; height: ${t.height}
34`:a=`icon-${t}`,`<svg class="icon ${o} ${a}" style="${r}">
35			<use class="${n}" href="#icon-${e}"></use>
36		</svg>`},flag(e){return`<img
37		src="https://flagcdn.com/${e}.svg"
38		width="20" height="15">`},make_chart(e,t={}){let n={type:"bar",colors:["light-blue"],axisOptions:{xIsSeries:1,shortenYAxisNumbers:1,xAxisMode:"tick",numberFormatter:frappe.utils.format_chart_axis_number}};for(let r in t)typeof n[r]=="object"&&typeof t[r]=="object"?n[r]=Object.assign(n[r],t[r]):n[r]=t[r];return new frappe.Chart(e,n)},format_chart_axis_number(e,t){let n=frappe.sys_defaults.country;return frappe.utils.shorten_number(e,t||n,3)},generate_route(e){let t=e.type.toLowerCase();t==="doctype"&&(e.doctype=e.name);let n="";if(e.route)n=e.route;else if(e.link)n=strip(e.link,"#");else if(t==="doctype"){let r=frappe.router.slug(e.doctype);if(frappe.model.is_single(e.doctype))n=r;else switch(e.doc_view){case"List":e.filters&&(frappe.route_options=e.filters),n=`${r}/view/list`;break;case"Tree":n=`${r}/view/tree`;break;case"Report Builder":n=`${r}/view/report`;break;case"Dashboard":n=`${r}/view/dashboard`;break;case"New":n=`${r}/new`;break;case"Calendar":n=`${r}/view/calendar/default`;break;case"Kanban":n=`${r}/view/kanban`,e.kanban_board&&(n+=`/${e.kanban_board}`);break;default:n=r}}else t==="report"?e.is_query_report?n="query-report/"+e.name:e.doctype?n=frappe.router.slug(e.doctype)+"/view/report/"+e.name:n="/report/"+e.name:t==="page"?n=e.name:t==="dashboard"&&(n=`dashboard-view/${e.name}`);return e.route_options&&(n+="?"+$.map(e.route_options,function(r,o){return encodeURIComponent(o)+"="+encodeURIComponent(r)}).join("&")),`/app/${n}`},shorten_number:function(e,t,n=4,r=2){if(String(e).match(/\d/g).length<n)return e.toString();let a=this.get_number_system(t),c=Math.abs(Math.round(e)),f=c.toString();if(f.length<n)return f;for(let b of a)if(c>=b.divisor){let y=e/b.divisor;return y=this.get_number_of_decimals(y)>r?y.toFixed(r):y,y+" "+b.symbol}return e.toFixed(r)},get_number_of_decimals:function(e){return Math.floor(e)===e?0:e.toString().split(".")[1].length||0},build_summary_item(e){if(e.type=="separator")return $(`<div class="summary-separator">
39				<div class="summary-value ${e.color?e.color.toLowerCase():"text-muted"}">${e.value}</div>
40			</div>`);let t={fieldtype:e.datatype},n=null;e.datatype=="Currency"&&(t.options="currency",n={currency:e.currency});let r=frappe.format(e.value,t,{only_value:!0},n),o=e.indicator?e.indicator.toLowerCase():e.color?e.color.toLowerCase():"";return $(`<div class="summary-item">
41			<span class="summary-label">${__(e.label)}</span>
42			<div class="summary-value ${o}">${r}</div>
43		</div>`)},print(e,t,n,r,o){if(!window.open(frappe.urllib.get_full_url("/printview?doctype="+encodeURIComponent(e)+"&name="+encodeURIComponent(t)+"&trigger_print=1&format="+encodeURIComponent(n)+"&no_letterhead="+(r?"0":"1")+"&letterhead="+encodeURIComponent(r)+(o?"&_lang="+o:"")))){frappe.msgprint(__("Please enable pop-ups"));return}},get_clipboard_data(e){let t=e;return(t.clipboardData||window.clipboardData||t.originalEvent.clipboardData).getData("Text")},add_custom_button(e,t,n="",r="",o,a,c){o||(o="btn-secondary");let f=$(`<button class="btn ${o} btn-xs ${n}" title="${r}">${e}</button>`);f.click(b=>{b.stopPropagation(),t&&t(b)}),!c&&f.appendTo(a),c&&a.prepend(f)},add_select_group_button(e,t,n,r="",o){let a=t[0],c=$(`
44			<div class="btn-group select-group-btn">
45				<button type="button" class="btn ${n} btn-sm selected-button">
46					<span class="left-icon">${r&&frappe.utils.icon(r,"xs")}</span>
47					<span class="label">${a.label}</span>
48				</button>
49
50				<button type="button" class="btn ${n} btn-sm dropdown-toggle dropdown-toggle-split" data-toggle="dropdown">
51					${frappe.utils.icon("down","xs")}
52				</button>
53
54				<ul class="dropdown-menu dropdown-menu-right" role="menu"></ul>
55			</div>
56		`);return t.forEach(f=>{$(`<li>
57				<a class="dropdown-item flex">
58					<div class="tick-icon mr-2">${frappe.utils.icon("check","xs")}</div>
59					<div>
60						<div class="item-label">${f.label}</div>
61						<div class="item-description text-muted small">${f.description||""}</div>
62					</div>
63				</a>
64			</li>`).appendTo(c.find(".dropdown-menu")).click(b=>{a=f,c.find(".selected-button .label").text(f.label),$(b.currentTarget).find(".tick-icon").addClass("selected"),$(b.currentTarget).siblings().find(".tick-icon").removeClass("selected")})}),c.find(".dropdown-menu li:first-child .tick-icon").addClass("selected"),c.find(".selected-button").click(f=>{f.stopPropagation(),a.action&&a.action(f)}),!o&&c.appendTo(e),o&&e.prepend(c),c},sleep(e){return new Promise(t=>setTimeout(t,e))},parse_array(e){if(e&&e.length!==0)return e},range(e,t){t||(t=e,e=0);let n=[];for(let r=e;r<t;r++)n.push(r);return n}
64,get_link_title(e,t){if(!(!e||!t||!frappe._link_titles))return frappe._link_titles[e+"::"+t]},add_link_title(e,t,n){!e||!t||(frappe._link_titles||(frappe._link_titles={}),frappe._link_titles[e+"::"+t]=n)},fetch_link_title(e,t){if(!(!e||!t))try{return frappe.xcall("frappe.desk.search.get_link_title",{doctype:e,docname:t}).then(n=>(frappe.utils.add_link_title(e,t,n),n))}catch(n){return console.log("Error while fetching link title."),console.log(n),Promise.resolve(t)}},only_allow_num_decimal(e){e.on("input",t=>{let n=$(t.target);n.val(n.val().replace(/[^0-9.]/g,"")),(t.which!=46||n.val().indexOf(".")!=-1)&&(t.which<48||t.which>57)&&t.preventDefault()})},string_to_boolean(e){switch(e.toLowerCase().trim()){case"t":case"true":case"y":case"yes":case"1":return!0;case"f":case"false":case"n":case"no":case"0":case null:return!1;default:return e}},get_filter_as_json(e){let t=null;return e.length&&(t={},e.forEach(n=>{t[n[1]]=[n[2],n[3]]}),t=JSON.stringify(t)),t},process_filter_expression(e){return new Function(`return ${e}`)()},get_filter_from_json(e,t){if(e){if(!e.length)return[];let n=this.process_filter_expression(e);if(!t){if(Array.isArray(n)){let r={};return n.forEach(o=>{r[o[1]]=[o[2],o[3]]}),r||[]}return n||[]}return Array.isArray(n)?n:Object.keys(n).map(r=>{let o=n[r];return[t,r,o[0],o[1],!1]})}},load_video_player(){return frappe.require("video_player.bundle.js")},is_current_user(e){return e===frappe.session.user},debug:{watch_property(e,t,n=console.trace){if(!frappe.boot.developer_mode)return;console.warn("Adding property watcher, make sure to remove it after debugging.");let r="$_"+t+"_$";e[r]=e[t],Object.defineProperty(e,t,{get:function(){return e[r]},set:function(o){n(),e[r]=o}})}}});var Qc=ii(cg());frappe.avatar=function(e,t,n,r=null,o=!1,a=!1){let c;if(e)c=frappe.user_info(e);else{let b=n||frappe.get_cookie("full_name");c={image:r===null?frappe.get_cookie("user_image"):r,fullname:b,abbr:frappe.get_abbr(b),color:fra
64ppe.get_palette(b)}}n||(n=c.fullname);let f="";return a&&(t+=" filterable",f=`data-filter="_assign,like,%${e}%"`),frappe.get_avatar(t,n,r||c.image,o,f)};frappe.get_avatar=function(e,t,n=null,r,o){e||(e="avatar-small");let a=document.createElement("div");if(n)a.innerHTML=`
65			<span class="avatar ${e}" ${o}>
66				<span class="avatar-frame" style='background-image: url("${n}")'</span>
67			</span>`;else{let c=frappe.get_abbr(t),f="";if(!r){let b=frappe.get_palette(t);f=`background-color: var(${b[0]}); color: var(${b[1]})`}(e==="avatar-small"||e=="avatar-xs")&&(c=c.substr(0,1)),a.innerHTML=`<span class="avatar ${e}" ${o}>
68			<div class="avatar-frame standard-image"
69				style="${f}">
70					${c}
71			</div>
72		</span>`}return a.querySelector(".avatar").setAttribute("title",t),a.querySelector(".avatar-frame").setAttribute("title",t),a.innerHTML};frappe.avatar_group=function(e,t=4,n={}){let r="",o=e.slice(0,t),a=e.slice(t),c=n.css_class||"",f=o.map(y=>frappe.avatar(y,"avatar-small "+c,null,null,!1,n.filterable)).join("");a.length===1?f+=frappe.avatar(a[0],"avatar-small "+c,null,null,!1,n.filterable):a.length>1&&(f=`
73			${f}
74			<span class="avatar avatar-small ${c}">
75				<div class="avatar-frame standard-image avatar-extra-count"
76					title="${a.map(y=>frappe.user_info(y).fullname).join(", ")}">
77					+${a.length}
78				</div>
79			</span>
80		`),n.action_icon&&(r=`
81			<span class="avatar avatar-small">
82				<div class="avatar-frame avatar-action">
83					${frappe.utils.icon(n.action_icon,"sm")}
84				</div>
85			</span>
86		`);let b=$(`<div class="avatar-group ${n.align||"right"} ${n.overlap!=!1?"overlap":""}">
87			${f}
88			${r}
89		</div>`);return b.find(".avatar-action").on("click",n.action),b};frappe.ui.scroll=function(e,t,n){var r=$(".navbar").height()+$(".page-head").height(),o=$(e).offset().top-r-cint(n);t?$("html, body").animate({scrollTop:o}):$(window).scrollTop(o)};frappe.palette=[["--orange-avatar-bg","--orange-avatar-color"],["--pink-avatar-bg","--pink-avatar-color"],["--blue-avatar-bg","--blue-avatar-color"],["--green-avatar-bg","--green-avatar-color"],["--dark-green-avatar-bg","--dark-green-avatar-color"],["--red-avatar-bg","--red-avatar-color"],["--yellow-avatar-bg","--yellow-avatar-color"],["--purple-avatar-bg","--purple-avatar-color"],["--gray-avatar-bg","--gray-avatar-color0"]];frappe.get_palette=function(e){if(!e)return frappe.palette[8];var t=cint((parseInt((0,Qc.default)(e).substr(4,2),16)+1)/5.33);return frappe.palette[t%8]};frappe.get_abbr=function(e,t){if(!e)return"";var n="";return $.each(e.split(" "),function(r,o){if(n.length>=(t||2))return!1;if(!o.trim().length)return!0;n+=o.trim()[0]}),n||"?"};frappe.gravatars={};frappe.get_gravatar=function(e,t=0){var n=t?"s="+t:"d=retro";return frappe.gravatars[e]||(frappe.gravatars[e]="https://secure.gravatar.com/avatar/"+(0,Qc.default)(e)+"?"+n),frappe.gravatars[e]};window.repl=function(t,n){if(t==null)return"";for(var r in n)t=t.split("%("+r+")s").join(n[r]);return t};window.replace_all=function(e,t,n){return e.split(t).join(n)};window.strip_html=function(e){return cstr(e).replace(/<[^>]*>/g,"")};window.strip=function(e,t){if(e)return e=lstrip(e,t),e=rstrip(e,t),e};window.lstrip=function(t,n){n||(n=[`
90`,"	"," "]);let r=t.substr(0,1);for(;in_list(n,r);)t=t.substr(1),r=t.substr(0,1);return t};window.rstrip=function(e,t){t||(t=[`
91`,"	"," "]);let n=e.substr(e.length-1);for(;in_list(t,n);)e=e.substr(0,e.length-1),n=e.substr(e.length-1);return e};frappe.get_cookie=function(t){return frappe.get_cookies()[t]};frappe.get_cookies=function(){var t=document.cookie,n=0,r={};return document.cookie.match(/^\s*\$Version=(?:"1"|1);\s*(.*)/)&&(t=RegExp.$1,n=1),n===0?t.split(/[,;]/).map(function(o){var a=o.split(/=/,2),c=decodeURIComponent(a[0].trimLeft()),f=a.length>1?decodeURIComponent(a[1].trimRight()):null;f&&f.charAt(0)==='"'&&(f=f.substr(1,f.length-2)),r[c]=f}):t.match(/(?:^|\s+)([!#$%&'*+\-.0-9A-Z^`a-z|~]+)=([!#$%&'*+\-.0-9A-Z^`a-z|~]*|"(?:[\x20-\x7E\x80\xFF]|\\[\x00-\x7F])*")(?=\s*[,;]|$)/g).map(function(o,a){var c=o,f=a.charAt(0)==='"'?a.substr(1,-1).replace(/\\(.)/g,"$1"):a;r[c]=f}),r};frappe.is_mobile=function(){return $(document).width()<768};frappe.is_large_screen=function(){return $(document).height()>1180};frappe.utils.xss_sanitise=function(e,t){let n=e,r={strategies:["html","js"]},o={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"},a=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,c=/confirm\(.*\)|alert\(.*\)|prompt\(.*\)/gi;if(t=Object.assign({},r,t),t.strategies.includes("js")&&(n=n.replace(a,""),n=n.replace(c,"")),t.strategies.includes("html"))for(let f in o){let b=o[f],y=new RegExp(f,"g");n=n.replace(y,b)}return n};frappe.utils.sanitise_redirect=e=>{let t=(()=>r=>{function o(c){let f=/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:/\n?]+)/gim.exec(c);return f==null?"":f[1]}function a(c){return/^(?:[a-z]+:)?\/\//i.test(c)}return a(r)?o(location.href)!==o(r):!1})(),n=r=>{let o=/j[\s]*(&#x.{1,7})?a[\s]*(&#x.{1,7})?v[\s]*(&#x.{1,7})?a[\s]*(&#x.{1,7})?s[\s]*(&#x.{1,7})?c[\s]*(&#x.{1,7})?r[\s]*(&#x.{1,7})?i[\s]*(&#x.{1,7})?p[\s]*(&#x.{1,7})?t/gi;return r.replace(o,"")};return e=frappe.utils.strip_url(e),t(e)?"":n(frappe.utils.xss_sanitise(e,{strategies:["js"]}))};frappe.utils.strip_url=e=>e.replace(/^[^A-Za-z0-9(//)#]+/g,"");frappe.utils.new_auto_repeat_prompt=function(e){let t=[{fieldname:"frequency",fieldtype:"Select",label:__("Frequency"),reqd:1,options:[{label:__("Daily"),value:"Daily"},{label:__("Weekly"),value:"Weekly"},{label:__("Monthly"),value:"Monthly"},{label:__("Quarterly"),value:"Quarterly"},{label:__("Half-yearly"),value:"Half-yearly"},{label:__("Yearly"),value:"Yearly"}]},{fieldname:"start_date",fieldtype:"Date",label:__("Start Date"),reqd:1,default:frappe.datetime.nowdate()},{fieldname:"end_date",fieldtype:"Date",label:__("End Date")}];frappe.prompt(t,function(n){frappe.call({method:"frappe.automation.doctype.auto_repeat.auto_repeat.make_auto_repeat",args:{doctype:e.doc.doctype,docname:e.doc.name,frequency:n.frequency,start_date:n.start_date,end_date:n.end_date},callback:function(r){r.message&&(frappe.show_alert({message:__("Auto Repeat created for this document"),indicator:"green"}),e.reload_doc())}})},__("Auto Repeat"),__("Save"))};frappe.utils.get_page_view_count=function(e){return frappe.call("frappe.website.doctype.web_page_view.web_page_view.get_page_view_count",{path:e})};var o0=class{constructor(t,n,r,o){this.layout=o,this.card_layout=r,this.parent=t,this.df=n||{},this.fields_list=[],this.fields_dict={},this.make(),this.df.label&&this.df.collapsible&&localStorage.getItem(n.css_class+"-closed")&&this.collapse(),this.row={wrapper:this.wrapper},this.refresh()}make(){let t=this.card_layout;this.wrapper=$(`<div class="row
92				${this.df.is_dashboard_section?"form-dashboard-section":"form-section"}
93				${t?"card-section":""}">
94			`).appendTo(this.parent),this.layout&&this.layout.sections.push(this),this.df&&(this.df.label&&this.make_head(),this.df.description&&(this.description_wrapper=$(`<div class="col-sm-12 form-section-description">
95						${__(this.df.description)}
96					</div>`),this.wrapper.append(this.description_wrapper)),this.df.css_class&&this.wrapper.addClass(this.df.css_class),this.df.hide_border&&this.wrapper.toggleClass("hide-border",!0)),this.body=$('<div class="section-body">').appendTo(this.wrapper),this.df.body_html&&this.body.append(this.df.body_html)}make_head(){this.head=$(`
97			<div class="section-head">
98				${__(this.df.label)}
99				<span class="ml-2 collapse-indicator mb-1"></span>
100			</div>
101		`),this.head.appendTo(this.wrapper),this.indicator=this.head.find(".collapse-indicator"),this.indicator.hide(),this.df.collapsible&&(this.head.addClass("collapsible"),this.collapse_link=this.head.on("click",()=>{this.collapse()}),this.set_icon(),this.indicator.show())}replace_field(t,n){var r;if((r=this.fields_dict[t])!=null&&r.df){let o=this.fields_dict[t],a=this.fields_list.findIndex(c=>c==o);this.fields_list.splice(a,1,n),this.fields_dict[t]=n,n.section=this}}refresh(t){!this.df||(t=t||this.df.hidden||this.df.hidden_due_to_dependency,this.wrapper.toggleClass("hide-control",!!t))}collapse(t){!(this.head&&this.body)||(t===void 0&&(t=!this.body.hasClass("hide")),this.body.toggleClass("hide",t),this.head&&this.head.toggleClass("collapsed",t),this.set_icon(t),this.fields_list.forEach(n=>n.on_section_collapse&&n.on_section_collapse(t)),this.df.css_class&&localStorage.setItem(this.df.css_class+"-closed",t?"1":""))}set_icon(t){let n=t?"down":"up-line";this.indicator&&this.indicator.html(frappe.utils.icon(n,"sm","mb-1"))}is_collapsed(){return this.body.hasClass("hide")}has_missing_mandatory(){let t=!1;for(let n=0,r=this.fields_list.length;n<r;n++){let o=this.fields_list[n].df;if(o.reqd&&this.layout.doc[o.fieldname]==null){t=!0;break}}return t}hide(){this.on_section_toggle(!1)}show(){this.on_section_toggle(!0)}on_section_toggle(t){this.wrapper.toggleClass("hide-control",!t)}};var a0=class{constructor(t,n,r,o,a){this.parent=t,this.df=n||{},this.frm=r,this.doctype=this.frm.doctype,this.label=this.df&&this.df.label,this.tabs_list=o,this.tabs_content=a,this.fields_list=[],this.fields_dict={},this.make(),this.setup_listeners(),this.refresh()}make(){let t=`${frappe.scrub(this.doctype,"-")}-${this.df.fieldname}`;this.parent=$(`
102			<li class="nav-item">
103				<a class="nav-link ${this.df.active?"active":""}" id="${t}-tab"
104					data-toggle="tab"
105					href="#${t}"
106					role="tab"
107					aria-controls="${this.label}">
108						${__(this.label)}
109				</a>
110			</li>
111		`).appendTo(this.tabs_list),this.wrapper=$(`<div class="tab-pane fade show ${this.df.active?"active":""}"
112			id="${t}" role="tabpanel" aria-labelledby="${t}-tab">`).appendTo(this.tabs_content)}refresh(){if(!this.df)return;let t=this.df.hidden||this.df.hidden_due_to_dependency;!t&&this.df.show_dashboard&&this.frm.is_new()&&!this.fields_list.length&&(t=!0),!t&&this.frm&&!this.frm.get_perm(this.df.permlevel||0,"read")&&(t=!0),t||(t=!0,this.wrapper.find(".form-section:not(.hide-control, .empty-section), .form-dashboard-section:not(.hide-control, .empty-section)").length&&(t=!1)),this.toggle(!t)}toggle(t){this.parent.toggleClass("hide",!t),this.wrapper.toggleClass("hide",!t),this.parent.toggleClass("show",t),this.wrapper.toggleClass("show",t),this.hidden=!t}show(){this.parent.show()}hide(){this.parent.hide()}replace_field(t){t.tab=this}set_active(){var t,n;this.parent.find(".nav-link").tab("show"),this.wrapper.addClass("show"),(n=(t=this.frm)==null?void 0:t.set_active_tab)==null||n.call(t,this)}is_active(){return this.wrapper.hasClass("active")}is_hidden(){return this.wrapper.hasClass("hide")}setup_listeners(){this.parent.find(".nav-link").on("shown.bs.tab",()=>{var t,n;(n=this==null?void 0:(t=this.frm).set_active_tab)==null||n.call(t,this)})}};var s0=class{constructor(t,n){n||(n={}),this.df=n,this.section=t,this.make(),this.resize_all_columns()}make(){this.wrapper=$(`
113			<div class="form-column">
114				<form>
115				</form>
116			</div>
117		`).appendTo(this.section.body).find("form").on("submit",function(){return!1}),this.df.label&&$(`
118				<label class="control-label">
119					${__(this.df.label)}
120				</label>
121			`).appendTo(this.wrapper)}resize_all_columns(){let t=this.section.wrapper.find(".form-column").length,n=cint(12/t);t==5&&(n=20),this.section.wrapper.find(".form-column").removeClass().addClass("form-column").addClass("col-sm-"+n)}refresh(){this.section.refresh()}};frappe.ui.form.Layout=class{constructor(t){this.views={},this.pages=[],this.tabs=[],this.sections=[],this.page_breaks=[],this.fields_list=[],this.fields_dict={},$.extend(this,t)}make(){!this.parent&&this.body&&(this.parent=this.body),this.wrapper=$('<div class="form-layout">').appendTo(this.parent),this.message=$('<div class="form-message hidden"></div>').appendTo(this.wrapper),this.page=$('<div class="form-page"></div>').appendTo(this.wrapper),this.fields||(this.fields=this.get_doctype_fields()),this.is_tabbed_layout()&&this.setup_tabbed_layout(),this.setup_tab_events(),this.render()}setup_tabbed_layout(){$(`
122			<div class="form-tabs-list">
123				<ul class="nav form-tabs" id="form-tabs" role="tablist"></ul>
124			</div>
125		`).appendTo(this.page),this.tabs_list=this.page.find(".form-tabs"),this.tabs_content=$('<div class="form-tab-content tab-content"></div>').appendTo(this.page),this.setup_events()}get_doctype_fields(){let t=[this.get_new_name_field()];return this.doctype_layout?t=t.concat(this.get_fields_from_layout()):t=t.concat(frappe.meta.sort_docfields(frappe.meta.docfield_map[this.doctype])),t}get_new_name_field(){return{parent:this.frm.doctype,fieldtype:"Data",fieldname:"__newname",reqd:1,hidden:1,label:__("Name"),get_status:function(t){return t.frm&&t.frm.is_new()&&t.frm.meta.autoname&&["prompt","name"].includes(t.frm.meta.autoname.toLowerCase())?"Write":"None"}}}get_fields_from_layout(){let t=[];for(let n of this.doctype_layout.fields){let r=copy_dict(frappe.meta.docfield_map[this.doctype][n.fieldname]);r.label=n.label,t.push(r)}return t}show_message(t,n){this.message_color&&this.message.removeClass(this.message_color),this.message_color=n&&["yellow","blue","red","green","orange"].includes(n)?n:"blue",t?(t.substr(0,1)!=="<"&&(t="<div>"+t+"</div>"),this.message.removeClass("hidden").addClass(this.message_color),$(t).appendTo(this.message)):this.message.empty().addClass("hidden")}render(t){let n=t||this.fields;if(this.section=null,this.column=null,this.no_opening_section()&&
125!this.is_tabbed_layout()&&this.fields.unshift({fieldtype:"Section Break"}),this.is_tabbed_layout()){let r={label:__("Details"),fieldtype:"Tab Break",fieldname:"__details"},o=this.fields.find(c=>c.hidden==!1);if(!((o==null?void 0:o.fieldtype)==="Tab Break"?o:null))this.fields.splice(0,0,r);else{let c=this.fields.find(f=>f.fieldname==="__newname");c&&c.get_status(this)==="Write"&&(this.fields.splice(0,1),this.fields.splice(1,0,c))}}n.forEach(r=>{switch(r.fieldtype){case"Fold":this.make_page(r);break;case"Page Break":this.make_page_break(),this.make_section(r);break;case"Section Break":this.make_section(r);break;case"Column Break":this.make_column(r);break;case"Tab Break":this.make_tab(r);break;default:this.make_field(r)}})}no_opening_section(){return this.fields[0]&&this.fields[0].fieldtype!="Section Break"||!this.fields.length}no_opening_tab(){return this.fields[1]&&this.fields[1].fieldtype!="Tab Break"||!this.fields.length}is_tabbed_layout(){return this.fields.find(t=>t.fieldtype==="Tab Break")}replace_field(t,n,r){var o;if(n.fieldname=t,this.fields_dict[t]&&this.fields_dict[t].df){let a=this.fields_dict[t],c=this.init_field(n,a.parent,r);a.$wrapper.replaceWith(c.$wrapper);let f=this.fields_list.findIndex(b=>b==a);this.fields_list.splice(f,1,c),this.fields_dict[t]=c,this.sections.forEach(b=>b.replace_field(t,c)),(o=a.tab)==null||o.replace_field(c),this.refresh_fields([n])}}make_field(t,n,r){!this.section&&this.make_section(),!this.column&&this.make_column();let o=this.column.wrapper.get(0),a=this.init_field(t,o,r);!a||(this.fields_list.push(a),this.fields_dict[t.fieldname]=a,this.section.fields_list.push(a),this.section.fields_dict[t.fieldname]=a,a.section=this.section,this.current_tab&&(a.tab=this.current_tab,this.current_tab.fields_list.push(a),this.current_tab.fields_dict[t.fieldname]=a))}init_field(t,n,r=!1){let o=frappe.ui.form.make_control({df:t,doctype:this.doctype,parent:n,frm:this.frm,render_input:r,doc:this.doc,layout:this});return o&&(o.layout=this),o}make_page_break(){this.page=$('<div class="form-page page-break"></div>').appendTo(this.wrapper)}make_page(t){let n=this,r=$(`
126			<div class="form-clickable-section text-center">
127				<a class="btn-fold h6 text-muted">
128					${__("Show more details")}
129				</a>
130			</div>
131		`).appendTo(this.wrapper);this.page=$('<div class="form-page second-page hide"></div>').appendTo(this.wrapper),this.fold_btn=r.find(".btn-fold").on("click",function(){let o=$(this).parent().next();o.hasClass("hide")?($(this).removeClass("btn-fold").html(__("Hide details")),o.removeClass("hide"),frappe.utils.scroll_to($(this),!0,30),n.folded=!1):($(this).addClass("btn-fold").html(__("Show more details")),o.addClass("hide"),n.folded=!0)}),this.section=null,this.folded=!0}unfold(){this.fold_btn.trigger("click")}make_section(t){this.section=new o0(this.current_tab?this.current_tab.wrapper:this.page,t,this.card_layout,this),t&&(this.fields_dict[t.fieldname]=this.section,this.fields_list.push(this.section)),this.column=null}make_column(t){this.column=new s0(this.section,t),t&&t.fieldname&&this.fields_list.push(this.column)}make_tab(t){this.section=null;let n=new a0(this,t,this.frm,this.tabs_list,this.tabs_content);return this.current_tab=n,this.make_section({fieldtype:"Section Break"}),this.tabs.push(n),n}refresh(t){t&&(this.doc=t),this.frm&&this.wrapper.find(".empty-form-alert").remove(),this.attach_doc_and_docfields(!0),this.frm&&this.frm.wrapper&&$(this.frm.wrapper).trigger("refresh-fields"),this.refresh_dependency(),this.refresh_sections(),this.frm&&this.refresh_section_collapse(),document.activeElement&&document.activeElement.tagName=="INPUT"&&this.is_numeric_field_active()&&document.activeElement.select()}is_numeric_field_active(){let n=($(document.activeElement).closest(".frappe-control").data()||{}).fieldtype;return frappe.model.numeric_fieldtypes.includes(n)}refresh_sections(){this.wrapper.find(".form-section:not(.hide-control)").each(function(){let t=$(this).removeClass("empty-section visible-section");t.find(".frappe-control:not(.hide-control)").length?t.addClass("visible-section"):t.addClass("empty-section")}),this.is_tabbed_layout()&&this.refresh_tabs()}refresh_tabs(){for(let n of this.tabs)n.refresh();let t=this.tabs.filter(n=>!n.hidden);t&&t.length==1&&t[0].parent.toggleClass("hide show"),this.set_tab_as_active()}set_tab_as_active(){var n,r;let t=(r=this==null?void 0:(n=this.frm).get_active_tab)==null?void 0:r.call(n);if(t)t.set_active();else if(this.tabs.length){let o=this.tabs.find(a=>!a.is_hidden());o&&o.set_active()}}refresh_fields(t){let n=t.map(r=>{if(r.fieldname)return r.fieldname});this.fields_list.map(r=>{n.includes(r.df.fieldname)&&(r.refresh(),r.df.default&&r.set_input(r.df.default))})}add_fields(t){this.render(t),this.refresh_fields(t)}refresh_section_collapse(){if(!!(this.sections&&this.sections.length))for(let t=0;t<this.sections.length;t++){let n=this.sections[t],r=n.df;if(r&&r.collapsible){let o=!0;r.collapsible_depends_on&&(o=!this.evaluate_depends_on_value(r.collapsible_depends_on)),o&&n.has_missing_mandatory()&&(o=!1),n.collapse(o)}}}attach_doc_and_docfields(t){let n=this;for(let r=0,o=this.fields_list.length;r<o;r++){let a=this.fields_list[r];n.doc&&(a.doc=n.doc,a.doctype=n.doc.doctype,a.docname=n.doc.name,a.df=frappe.meta.get_docfield(n.doc.doctype,a.df.fieldname,n.doc.name)||a.df),t&&a.df&&a.refresh&&a.refresh()}}refresh_section_count(){this.wrapper.find(".section-count-label:visible").each(function(t){$(this).html(t+1)})}setup_events(){let t=0,n=$(".form-tabs-list"),r=this.tabs_content[0];!n.length||($(window).scroll(frappe.utils.throttle(()=>{let o=document.documentElement.scrollTop;o>0&&t<=o?(n.removeClass("form-tabs-sticky-down"),n.addClass("form-tabs-sticky-up")):(n.removeClass("form-tabs-sticky-up"),n.addClass("form-tabs-sticky-down")),t=o},500)),this.tabs_list.off("click").on("click",".nav-link",o=>{o.preventDefault(),o.stopImmediatePropagation(),$(o.currentTarget).tab("show"),r.getBoundingClientRect().top<100&&(r.scrollIntoView(),setTimeout(()=>{$(".page-head").css("top","-15px"),$(".form-tabs-list").removeClass("form-tabs-sticky-down"),$(".form-tabs-list").addClass("form-tabs-sticky-up")},3))}))}
131setup_tab_events(){this.wrapper.on("keydown",t=>{if(t.which==9){let n=$(t.target),r=n.attr("data-doctype"),o=n.attr("data-fieldname");if(r)return this.handle_tab(r,o,t.shiftKey)}})}handle_tab(t,n,r){let o=null,a=null,c=this.fields_list,f=!1;if(t!=this.doctype){if(o=this.get_open_grid_row(),!o||!o.layout)return;c=o.layout.fields_list}for(let b=0,y=c.length;b<y;b++){if(c[b].df.fieldname==n){if(r){a?this.set_focus(a):$(this.primary_button).focus();break}if(b<y-1&&(f=this.focus_on_next_field(b,c)),f)break}this.is_visible(c[b])&&(a=c[b])}return f||(o?o.doc.idx==o.grid.grid_rows.length?o.toggle_view(!1,function(){o.grid.frm.layout.handle_tab(o.grid.df.parent,o.grid.df.fieldname)}):o.grid.grid_rows[o.doc.idx].toggle_view(!0):r||$(this.primary_button).focus()),!1}focus_on_next_field(t,n){for(let r=t+1,o=n.length;r<o;r++){let a=n[r];if(this.is_visible(a)){if(a.df.fieldtype==="Table")return a.grid.grid_rows&&a.grid.grid_rows.length||a.grid.add_new_row(),a.grid.grid_rows[0].show_form(),!0;if(a.df.fieldtype==="Table MultiSelect"||!in_list(frappe.model.no_value_type,a.df.fieldtype))return this.set_focus(a),!0}}}is_visible(t){return t.disp_status==="Write"&&t.df&&"hidden"in t.df&&!t.df.hidden}set_focus(t){t.tab&&t.tab.set_active(),t.df.fieldtype=="Table"?t.grid.grid_rows.length?t.grid.grid_rows[0].toggle_view(!0):t.grid.add_new_row(1):t.editor?t.editor.set_focus():t.$input&&t.$input.focus()}get_open_grid_row(){return $(".grid-row-open").data("grid_row")}refresh_dependency(){let t=!1,n=this.fields_list.concat(this.tabs);for(let r in n){let o=n[r];if(o.df.depends_on||o.df.mandatory_depends_on||o.df.read_only_depen
131ds_on){t=!0;break}}if(!!t){for(let r=n.length-1;r>=0;r--){let o=n[r];o.guardian_has_value=!0,o.df.depends_on&&(o.guardian_has_value=this.evaluate_depends_on_value(o.df.depends_on),o.guardian_has_value?o.df.hidden_due_to_dependency&&(o.df.hidden_due_to_dependency=!1,o.refresh()):o.df.hidden_due_to_dependency||(o.df.hidden_due_to_dependency=!0,o.refresh())),o.df.mandatory_depends_on&&this.set_dependant_property(o.df.mandatory_depends_on,o.df.fieldname,"reqd"),o.df.read_only_depends_on&&this.set_dependant_property(o.df.read_only_depends_on,o.df.fieldname,"read_only")}this.refresh_section_count()}}set_dependant_property(t,n,r){let a=this.evaluate_depends_on_value(t)?1:0,c;this.frm?c=this.frm:(this.is_dialog||this.doctype==="Web Form")&&(c=this),c&&(this.doc&&this.doc.parent&&this.doc.parentfield?(c.setting_dependency=!0,c.set_df_property(this.doc.parentfield,r,a,this.doc.parent,n,this.doc.name),c.setting_dependency=!1,this.fields_dict[n]&&this.fields_dict[n].refresh()):c.set_df_property(n,r,a))}evaluate_depends_on_value(t){let n=null,r=this.doc;if(!r&&this.get_values&&(r=this.get_values(!0)),!r)return;let o=this.frm?this.frm.doc:this.doc||null;if(typeof t=="boolean")n=t;else if(typeof t=="function")n=t(r);else if(t.substr(0,5)=="eval:")try{n=frappe.utils.eval(t.substr(5),{doc:r,parent:o}),o&&o.istable&&t.includes("is_submittable")&&(n=!0)}catch(c){frappe.throw(__('Invalid "depends_on" expression'))}else if(t.substr(0,3)=="fn:"&&this.frm)n=this.frm.script_manager.trigger(t.substr(3),this.doctype,this.docname);else{var a=r[t];$.isArray(a)?n=!!a.length:n=!!a}return n}};frappe.provide("frappe.ui");frappe.ui.FieldGroup=class extends frappe.ui.form.Layout{constructor(t){super(t);this.dirty=!1,$.each(this.fields||[],function(n,r){!r.fieldname&&r.label&&(r.fieldname=r.label.replace(/ /g,"_").toLowerCase())}),this.values&&this.set_values(this.values)}make(){let t=this;this.fields&&(super.make(),this.refresh(),$.each(this.fields_list,function(n,r){if(r.df.default){let o=r.df.default;o=="Today"&&r.df.fieldtype=="Date"&&(o=frappe.datetime.get_today()),r.set_input(o),t.refresh_dependency()}}),this.no_submit_on_enter||this.catch_enter_as_submit(),$(this.wrapper).find("input, select").on("change awesomplete-selectcomplete",()=>{this.dirty=!0,frappe.run_serially([()=>frappe.timeout(.1),()=>t.refresh_dependency()])}))}focus_on_first_input(){this.no_focus||$.each(this.fields_list,function(t,n){if(!in_list(["Date","Datetime","Time","Check"],n.df.fieldtype)&&n.set_focus)return n.set_focus(),!1})}catch_enter_as_submit(){let t=this;$(this.body).find('input[type="text"], input[type="password"], select').keypress(function(n){n.which==13&&t.has_primary_action&&(n.preventDefault(),t.get_primary_btn().trigger("click"))})}get_input(t){let n=this.fields_dict[t];return n?$(n.txt?n.txt:n.input):""}get_field(t){return this.fields_dict[t]}get_values(t,n){let r={},o=[],a=[];for(let c in this.fields_dict){let f=this.fields_dict[c];if(f.get_value){let b=f.get_value();f.df.reqd&&is_null(typeof b=="string"?strip_html(b):b)&&o.push(__(f.df.label)),f.df.reqd&&f.df.fieldtype==="Text Editor"&&is_null(strip_html(cstr(b)))&&o.push(__(f.df.label)),is_null(b)||(r[f.df.fieldname]=b)}this.is_dialog&&f.df.reqd&&!f.value&&f.refresh_input(),f.df.invalid&&a.push(__(f.df.label))}return o.length&&!t?(frappe.msgprint({title:__("Missing Values Required"),message:__("Following fields have missing values:")+"<br><br><ul><li>"+o.join("<li>")+"</ul>",indicator:"orange"}),null):a.length&&n?(frappe.msgprint({title:__("Inavlid Values"),message:__("Following fields have invalid values:")+"<br><br><ul><li>"+a.join("<li>")+"</ul>",indicator:"orange"}),null):r}get_value(t){let n=this.fields_dict[t];return n&&(n.get_value?n.get_value():null)}set_value(t,n){return new Promise(r=>{let o=this.fields_dict[t];o?o.set_value(n).then(()=>{var a;(a=o.set_input)==null||a.call(o,n),this.refresh_dependency(),r()}):r()})}has_field(t){return!!this.fields_dict[t]}set_input(t,n){return this.set_value(t,n)}set_values(t){let n=[];for(let r in t)this.fields_dict[r]&&n.push(this.set_value(r,t[r]));return Promise.all(n)}clear(){for(let t in this.fields_dict){let n=this.fields_dict[t];n&&n.set_input&&n.set_input(n.df.default||"")}}set_df_property(t,n,r){if(!t)return;let o=this.get_field(t);o.df[n]=r,o.refresh()}};frappe.provide("frappe.dom");frappe.dom={id_count:0,freeze_count:0,by_id:function(e){return document.getElementById(e)},get_unique_id:function(){let e="unique-"+frappe.dom.id_count;return frappe.dom.id_count++,e},set_unique_id:function(e){var t=$(e);
131if(t.attr("id"))return t.attr("id");var n="unique-"+frappe.dom.id_count;return t.attr("id",n),frappe.dom.id_count++,n},eval:function(e){if(!!e){var t=document.createElement("script");t.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(t)}},remove_script_and_style:function(e){let t=["script","style","noscript","title","meta","base","head"],r=new DOMParser().parseFromString(e,"text/html"),o=r.body,a=!!r.head.innerHTML;for(let c of t)for(let f of o.getElementsByTagName(c))a=!0,f.parentNode.removeChild(f);for(let c of o.getElementsByTagName("link")){let f=c.getAttribute("rel");f&&f.toLowerCase().trim()==="stylesheet"&&(a=!0,c.parentNode.removeChild(c))}return a?o.innerHTML:e},is_element_in_viewport:function(e,t=0){typeof jQuery=="function"&&e instanceof jQuery&&(e=e[0]);var n=e.getBoundingClientRect();return n.top+t>=0&&n.left+t>=0&&n.bottom-t<=$(window).height()&&n.right-t<=$(window).width()},is_element_in_modal(e){return Boolean($(e).parents(".modal").length)},set_style:function(e,t){if(!!e){var n=document.createElement("style");if(n.type="text/css",t){var r=document.getElementById(t);r&&r.parentNode.removeChild(r),n.id=t}return n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(n),n}},add:function(e,t,n,r,o,a){e&&e.substr&&(e=frappe.dom.by_id(e));var c=document.createElement(t);return e&&e.appendChild(c),n&&(t.toLowerCase()=="img"?c.src=n:c.className=n),r&&frappe.dom.css(c,r),o&&(c.innerHTML=o),a&&(c.onclick=a),c},css:function(e,t){return e&&t&&$.extend(e.style,t),e},activate:function(e,t,n,r="active"){e.find(`.${n}.${r}`).removeClass(r),t.addClass(r)},freeze:function(e,t){if($("#freeze").length)$("#freeze").addClass("in");else{var n=$('<div id="freeze" class="modal-backdrop fade"></div>').on("click",function(){if(cur_frm&&cur_frm.cur_grid)return cur_frm.cur_grid.toggle_view(),!1}).appendTo("#body");n.html(repl('<div class="freeze-message-container"><div class="freeze-message"><p class="lead">%(msg)s</p></div></div>',{msg:e||""})),setTimeout(function(){n.addClass("in")},1)}t&&$("#freeze").addClass(t),frappe.dom.freeze_count++},unfreeze:function(){if(!!frappe.dom.freeze_count&&(frappe.dom.freeze_count--,!frappe.dom.freeze_count))var e=$("#freeze").removeClass("in").remove()},save_selection:function(){if(window.getSelection){var e=window.getSelection();if(e.getRangeAt&&e.rangeCount){for(var t=[],n=0,r=e.rangeCount;n<r;++n)t.push(e.getRangeAt(n));return t}}else if(document.selection&&document.selection.createRange)return document.selection.createRange();return null},restore_selection:function(e){if(e)if(window.getSelection){var t=window.getSelection();t.removeAllRanges();for(var n=0,r=e.length;n<r;++n)t.addRange(e[n])}else document.selection&&e.select&&e.select()},is_touchscreen:function(){return"ontouchstart"in window},handle_broken_images(e){$(e).find("img").on("error",t=>{$(t.currentTarget).addClass("no-image")})},scroll_to_bottom(e){let t=$(e);t.scrollTop(t[0].scrollHeight)},file_to_base64(e){return new Promise(t=>{let n=new FileReader;n.onload=function(){t(n.result)},n.readAsDataURL(e)})},scroll_to_section(e){setTimeout(()=>{let t=$(`a:contains("${e}")`);t.length&&(t.parent().hasClass("collapsed")&&t.click(),frappe.ui.scroll(t.parent().parent()))},200)},pixel_to_inches(e){let t=$('<div id="dpi" style="height: 1in; width: 1in; left: 100%; position: fixed; top: 100%;"></div>');t.appendTo(document.body);let n=document.getElementById("dpi").offsetWidth,r=e/n;return t.remove(),r}};frappe.ellipsis=function(e,t){return t||(t=20),e=cstr(e),e.length>t&&(e=e.substr(0,t)+"..."),e};frappe.run_serially=function(e){var t=Promise.resolve();return e.forEach(n=>{n&&(t=t.then?t.then(n):Promise.resolve())}),t};frappe.load_image=(e,t,n,r=()=>{})=>{var o=new Image;o.onload=function(){t(this)},o.onerror=n,r(o),o.src=e};frappe.timeout=e=>new Promise(t=>{setTimeout(()=>t(),e*1e3)});frappe.scrub=function(e,t="_"){return e.replace(/ /g,t).toLowerCase()};frappe.unscrub=function(e){return frappe.model.unscrub(e)};frappe.get_data_pill=(e,t=null,n=null,r=null)=>{let o=$(`
132		<button class="data-pill btn">
133			<div class="flex align-center ellipsis">
134				${r||""}
135				<span class="pill-label ${r?"ml-2":""}">${e}</span>
136			</div>
137		</button>
138	`);if(n){let a=$(`
139			<span class="remove-btn cursor-pointer">
140				${frappe.utils.icon("close","sm")}
141			</span>
142		`).click(()=>{n(t||e,o)});o.append(a)}return o};frappe.get_modal=function(e,t){return $(`<div class="modal fade" style="overflow: auto;" tabindex="-1">
143		<div class="modal-dialog">
144			<div class="modal-content">
145				<div class="modal-header">
146					<div class="fill-width flex title-section">
147						<span class="indicator hidden"></span>
148						<h4 class="modal-title">${e}</h4>
149					</div>
150					<div class="modal-actions">
151						<button class="btn btn-modal-minimize btn-link hide">
152							${frappe.utils.icon("collapse")}
153						</button>
154						<button class="btn btn-modal-close btn-link" data-dismiss="modal">
155							${frappe.utils.icon("close-alt","sm","close-alt")}
156						</button>
157					</div>
158				</div>
159				<div class="modal-body ui-front">${t}</div>
160				<div class="modal-footer hide">
161					<div class="custom-actions"></div>
162					<div class="standard-actions">
163						<button type="button" class="btn btn-secondary btn-sm hide btn-modal-secondary">
164						</button>
165						<button type="button" class="btn btn-primary btn-sm hide btn-modal-primary">
166							${__("Confirm")}
167						</button>
168					</div>
169				</div>
170			</div>
171		</div>
172	</div>`)};frappe.is_online=function(){return frappe.boot.developer_mode==1?!0:"onLine"in navigator?navigator.onLine:!0};frappe.create_shadow_element=function(e,t,n,r){let o="custom-block-"+frappe.utils.get_random(5).toLowerCase();class a extends HTMLElement{constructor(){super();var T,k,F,J;let f=document.createElement("div");f.innerHTML=frappe.dom.remove_script_and_style(t);let b=document.createElement("link");b.rel="stylesheet",b.href=frappe.assets.bundled_asset("desk.bundle.css");let y=document.createElement("style");y.textContent=n;let m=document.createElement("script");m.textContent=`
173				(function() {
174					let cname = ${JSON.stringify(o)};
175					let root_element = document.querySelector(cname).shadowRoot;
176					${r}
177				})();
178			`,this.attachShadow({mode:"open"}),(T=this.shadowRoot)==null||T.appendChild(b),(k=this.shadowRoot)==null||k.appendChild(f),(F=this.shadowRoot)==null||F.appendChild(y),(J=this.shadowRoot)==null||J.appendChild(m)}}customElements.get(o)||customElements.define(o,a),e.innerHTML=`<${o}></${o}>`};$(window).on("online",function(){document.hidden||frappe.show_alert({indicator:"green",message:__("You are connected to internet.")})});$(window).on("offline",function(){document.hidden||frappe.show_alert({indicator:"orange",message:__("Connection lost. Some features might not work.")})});frappe.provide("frappe.ui");window.cur_dialog=null;frappe.ui.open_dialogs=[];frappe.ui.Dialog=class extends frappe.ui.FieldGroup{constructor(t){super();this.display=!1,this.is_dialog=!0,$.extend(this,{animate:!0,size:null},t),this.make()}make(){this.$wrapper=frappe.get_modal("",""),this.static&&(this.$wrapper.modal({backdrop:"static",keyboard:!1}),this.get_close_btn().hide()),this.wrapper=this.$wrapper.find(".modal-dialog").get(0),this.size=="small"?$(this.wrapper).addClass("modal-sm"):this.size=="large"?$(this.wrapper).addClass("modal-lg"):this.size=="extra-large"&&$(this.wrapper).addClass("modal-xl"),this.make_head(),this.modal_body=this.$wrapper.find(".modal-body"),this.$body=$("<div></div>").appendTo(this.modal_body),this.body=this.$body.get(0),this.$message=$('<div class="hide modal-message"></div>').appendTo(this.modal_body),this.header=this.$wrapper.find(".modal-header"),this.footer=this.$wrapper.find(".modal-footer"),this.standard_actions=this.footer.find(".standard-actions"),this.custom_actions=this.footer.find(".custom-actions"),this.set_indicator(),super.make(),this.refresh_section_collapse(),this.action=this.action||{primary:{},secondary:{}},(this.primary_action||this.action.primary&&this.action.primary.onsubmit)&&this.set_primary_action(this.primary_action_label||this.action.primary.label||__("Submit",null,"Primary action in dialog"),this.primary_action||this.action.primary.onsubmit),this.secondary_action&&this.set_secondary_action(this.secondary_action),(this.secondary_action_label||this.action.secondary&&this.action.secondary.label)&&this.set_secondary_action_label(this.secondary_action_label||this.action.secondary.label),this.minimizable&&(this.header.find(".title-section").click(()=>this.is_minimized&&this.toggle_minimize()),this.get_minimize_btn().removeClass("hide").on("click",()=>this.toggle_minimize()));var t=this;this.$wrapper.on("hide.bs.modal",function(){t.display=!1,t.is_minimized=!1,t.hide_scrollbar(!1),frappe.ui.open_dialogs[frappe.ui.open_dialogs.length-1]===t&&(frappe.ui.open_dialogs.pop(),frappe.ui.open_dialogs.length?window.cur_dialog=frappe.ui.open_dialogs[frappe.ui.open_dialogs.length-1]:window.cur_dialog=null),t.onhide&&t.onhide(),t.on_hide&&t.on_hide()}).on("shown.bs.modal",function(){t.display=!0,window.cur_dialog=t,frappe.ui.open_dialogs.push(t),t.focus_on_first_input(),t.hide_scrollbar(!0),t.on_page_show&&t.on_page_show(),$(document).trigger("frappe.ui.Dialog:shown"),$(document).off("focusin.modal")}).on("scroll",function(){var n=$("input:focus");n.length&&["Date","Datetime","Time"].includes(n.attr("data-fieldtype"))&&n.blur()})}get_primary_btn(){return this.standard_actions.find(".btn-primary")}
178get_minimize_btn(){return this.$wrapper.find(".modal-header .btn-modal-minimize")}set_message(t){this.$message.removeClass("hide"),this.$body.addClass("hide"),this.$message.text(t)}clear_message(){this.$message.addClass("hide"),this.$body.removeClass("hide")}clear(){super.clear(),this.clear_message()}set_primary_action(t,n){this.footer.removeClass("hide"),this.has_primary_action=!0;var r=this;let o=this.get_primary_btn().removeClass("hide").html(t);return typeof n=="function"&&o.off("click").on("click",function(){r.primary_action_fulfilled=!0;var a=r.get_values();!a||n&&n.apply(r,[a])}),o}set_secondary_action(t){return this.footer.removeClass("hide"),this.get_secondary_btn().removeClass("hide").off("click").on("click",t)}set_secondary_action_label(t){this.get_secondary_btn().removeClass("hide").html(t)}disable_primary_action(){this.get_primary_btn().addClass("disabled")}enable_primary_action(){this.get_primary_btn().removeClass("disabled")}make_head(){this.set_title(this.title)}set_title(t){this.$wrapper.find(".modal-title").html(t)}set_indicator(){this.indicator&&this.header.find(".indicator").removeClass().addClass("indicator "+this.indicator)}show(){return this.animate?this.$wrapper.addClass("fade"):this.$wrapper.removeClass("fade"),this.$wrapper.modal("show"),this.$wrapper.removeClass("modal-minimize"),this.minimizable&&this.is_minimized&&($(".modal-backdrop").toggle(),this.is_minimized=!1),this.clear_message(),this.primary_action_fulfilled=!1,this.is_visible=!0,this}hide(){this.$wrapper.modal("hide"),this.is_visible=!1}get_close_btn(){return this.$wrapper.find(".btn-modal-close")}get_secondary_btn(){return this.standard_actions.find(".btn-modal-secondary")}no_cancel(){this.get_close_btn().toggle(!1)}cancel(){this.get_close_btn().trigger("click")}toggle_minimize(){$(".modal-backdrop").toggle();let t=this.$wrapper.closest(".modal").toggleClass("modal-minimize");t.attr("tabindex")?t.removeAttr("tabindex"):t.attr("tabindex",-1),this.is_minimized=!this.is_minimized;let n=this.is_minimized?"expand":"collapse";this.get_minimize_btn().html(frappe.utils.icon(n)),this.on_minimize_toggle&&this.on_minimize_toggle(this.is_minimized),this.header.find(".modal-title").toggleClass("cursor-pointer"),this.hide_scrollbar(!this.is_minimized)}hide_scrollbar(t){$("body").css("overflow",t?"hidden":"auto")}add_custom_action(t,n,r=null){this.footer.removeClass("hide");let o=$(`
179			<button class="btn btn-secondary btn-sm ${r||""}">
180				${t}
181			</button>
182		`);this.custom_actions.append(o),n&&o.click(n)}};frappe.ui.hide_open_dialog=()=>{window.cur_dialog&&(cur_dialog.minimizable?cur_dialog.is_minimized||cur_dialog.toggle_minimize():cur_dialog.hide())};frappe.provide("frappe.messages");frappe.messages.waiting=function(e,t){return $(frappe.messages.get_waiting_message(t)).appendTo(e)};frappe.messages.get_waiting_message=function(e){return repl('<div class="msg-box" style="width: 63%; margin: 30px auto;">		<p class="text-center">%(msg)s</p></div>',{msg:e})};frappe.throw=function(e){throw typeof e=="string"&&(e={message:e,title:__("Error")}),e.indicator||(e.indicator="red"),frappe.msgprint(e),new Error(e.message)};frappe.confirm=function(e,t,n){var r=new frappe.ui.Dialog({title:__("Confirm",null,"Title of confirmation dialog"),primary_action_label:__("Yes",null,"Approve confirmation dialog"),primary_action:()=>{t&&t(),r.hide()},secondary_action_label:__("No",null,"Dismiss confirmation dialog"),secondary_action:()=>r.hide()});return r.$body.append(`<p class="frappe-confirm-message">${e}</p>`),r.show(),r.confirm_dialog=!0,n&&(r.onhide=()=>{r.primary_action_fulfilled||n()}),r};frappe.warn=function(e,t,n,r,o){let a=new frappe.ui.Dialog({title:e,indicator:"red",primary_action_label:r,primary_action:()=>{n&&n(),a.hide()},secondary_action_label:__("Cancel",null,"Secondary button in warning dialog"),secondary_action:()=>a.hide(),minimizable:o});return a.$body.append(`<div class="frappe-confirm-message">${t}</div>`),a.standard_actions.find(".btn-primary").removeClass("btn-primary").addClass("btn-danger"),a.show(),a};frappe.prompt=function(e,t,n,r){typeof e=="string"&&(e=[{label:e,fieldname:"value",fieldtype:"Data",reqd:1}]),$.isArray(e)||(e=[e]);var o=new frappe.ui.Dialog({fields:e,title:n||__("Enter Value",null,"Title of prompt dialog")});return o.set_primary_action(r||__("Submit",null,"Primary action of prompt dialog"),function(){var a=o.get_values();!a||(o.hide(),t(a))}),o.show(),o};frappe.msgprint=function(e,t,n){if(!!e){if($.isPlainObject(e))var r=e;else if(typeof e=="string"&&e.substr(0,1)==="{")var r=JSON.parse(e);else var r={message:e,title:t};if(r.indicator||(r.indicator="blue"),r.as_list){let a=r.message.map(c=>`<li>${c}</li>`).join("");r.message=`<ul style="padding-left: 20px">${a}</ul>`}if(r.as_table){let a=r.message.map(c=>`<tr>${c.map(b=>`<td>${b}</td>`).join("")}</tr>`).join("");r.message=`<table class="table table-bordered" style="margin: 0;">${a}</table>`}if(r.message instanceof Array){let a=r.message,c=a.map(f=>JSON.parse(f)).filter(f=>f.raise_exception);c.length&&(a=c),a.forEach(function(f){frappe.msgprint(f)});return}if(r.alert||r.toast){frappe.show_alert(r);return}if(frappe.msg_dialog||(frappe.msg_dialog=new frappe.ui.Dialog({title:__("Message"),onhide:function(){frappe.msg_dialog.custom_onhide&&frappe.msg_dialog.custom_onhide(),frappe.msg_dialog.msg_area.empty()},minimizable:r.is_minimizable||n}),frappe.msg_dialog.msg_area=$('<div class="msgprint">').appendTo(frappe.msg_dialog.body),frappe.msg_dialog.clear=function(){frappe.msg_dialog.msg_area.empty()}
182,frappe.msg_dialog.indicator=frappe.msg_dialog.header.find(".indicator")),r.primary_action){if(r.primary_action.server_action&&typeof r.primary_action.server_action=="string"&&(r.primary_action.action=()=>{frappe.call({method:r.primary_action.server_action,args:{args:r.primary_action.args},callback(){r.primary_action.hide_on_success&&frappe.hide_msgprint()}})}),r.primary_action.client_action&&typeof r.primary_action.client_action=="string"){let a=r.primary_action.client_action.split("."),c=window;for(let f of a)c=c[f];r.primary_action.action=()=>{typeof c=="function"&&c(r.primary_action.args)}}frappe.msg_dialog.set_primary_action(__(r.primary_action.label||r.primary_action_label||"Done"),r.primary_action.action)}else frappe.msg_dialog.has_primary_action&&(frappe.msg_dialog.get_primary_btn().addClass("hide"),frappe.msg_dialog.has_primary_action=!1);r.secondary_action&&(frappe.msg_dialog.set_secondary_action(r.secondary_action.action),frappe.msg_dialog.set_secondary_action_label(__(r.secondary_action.label||"Close"))),r.message==null&&(r.message=""),r.message.search(/<br>|<p>|<li>/)==-1&&(e=frappe.utils.replace_newlines(r.message));var o=!1;return r.clear?frappe.msg_dialog.msg_area.empty():o=frappe.msg_dialog.msg_area.html(),(r.title||!o)&&frappe.msg_dialog.set_title(r.title||__("Message",null,"Default title of the message dialog")),r.indicator?frappe.msg_dialog.indicator.removeClass().addClass("indicator "+r.indicator):frappe.msg_dialog.indicator.removeClass().addClass("hidden"),r.wide?frappe.msg_dialog.wrapper.classList.contains("msgprint-dialog")&&frappe.msg_dialog.wrapper.classList.remove("msgprint-dialog"):frappe.msg_dialog.wrapper.classList.add("msgprint-dialog"),o&&frappe.msg_dialog.msg_area.append("<hr>"),frappe.msg_dialog.msg_area.append(r.message),frappe.msg_dialog.$wrapper.css("z-index",2e3),frappe.msg_dialog.show(),frappe.msg_dialog}};window.msgprint=frappe.msgprint;frappe.hide_msgprint=function(e){frappe.msg_dialog&&frappe.msg_dialog.msg_area&&frappe.msg_dialog.msg_area.empty(),frappe.msg_dialog&&frappe.msg_dialog.$wrapper.is(":visible")&&(e&&frappe.msg_dialog.$wrapper.removeClass("fade"),frappe.msg_dialog.hide(),e&&frappe.msg_dialog.$wrapper.addClass("fade"))};frappe.update_msgprint=function(e){!frappe.msg_dialog||frappe.msg_dialog&&!frappe.msg_dialog.$wrapper.is(":visible")?frappe.msgprint(e):frappe.msg_dialog.msg_area.html(e)};frappe.verify_password=function(e){frappe.prompt({fieldname:"password",label:__("Enter your password"),fieldtype:"Password",reqd:1},function(t){frappe.call({method:"frappe.core.doctype.user.user.verify_password",args:{password:t.password},callback:function(n){n.exc||e()}})},__("Verify Password"),__("Verify"))};frappe.show_progress=(e,t,n=100,r,o=!1)=>{let a;return frappe.cur_progress&&frappe.cur_progress.title===e&&frappe.cur_progress.is_visible?a=frappe.cur_progress:(a=new frappe.ui.Dialog({title:e}),a.progress=$(`<div>
183			<div class="progress">
184				<div class="progress-bar"></div>
185			</div>
186			<p class="description text-muted small"></p>
187		</div`).appendTo(a.body),a.progress_bar=a.progress.css({"margin-top":"10px"}).find(".progress-bar"),a.$wrapper.removeClass("fade"),a.show(),frappe.cur_progress=a),r&&a.progress.find(".description").text(r),a.percent=cint(flt(t)*100/n),a.progress_bar.css({width:a.percent+"%"}),o&&a.percent===100&&setTimeout(frappe.hide_progress,500),a};frappe.hide_progress=function(){frappe.cur_progress&&(frappe.cur_progress.hide(),frappe.cur_progress=null)};frappe.show_alert=frappe.toast=function(e,t=7,n={}){let r={orange:"solid-warning",yellow:"solid-warning",blue:"solid-info",green:"solid-success",red:"solid-error"};typeof e=="string"&&(e={message:e}),$("#dialog-container").length||$('<div id="dialog-container"><div id="alert-container"></div></div>').appendTo("body");let o;e.indicator?o=r[e.indicator.toLowerCase()]||"solid-"+e.indicator:o="solid-info";let a=e.indicator||"blue",c=$(`
188		<div class="alert desk-alert ${a}" role="alert">
189			<div class="alert-message-container">
190				<div class="alert-title-container">
191					<div>${frappe.utils.icon(o,"lg")}</div>
192					<div class="alert-message">${e.message}</div>
193				</div>
194				<div class="alert-subtitle">${e.subtitle||""}</div>
195			</div>
196			<div class="alert-body" style="display: none"></div>
197			<a class="close">${frappe.utils.icon("close-alt")}</a>
198		</div>
199	`);return c.hide().appendTo("#alert-container").show(),e.body&&c.find(".alert-body").show().html(e.body),c.find(".close, button").click(function(){return c.addClass("out"),setTimeout(()=>c.remove(),800),!1}),Object.keys(n).map(f=>{c.find(`[data-action=${f}]`).on("click",n[f])}),t>2&&(t=t-.8),setTimeout(()=>(c.addClass("out"),setTimeout(()=>c.remove(),800),!1),t*1e3),c};Object.defineProperty(window,"show_alert",{get:function(){return console.warn("Please use `frappe.show_alert` instead of `show_alert`. It will be deprecated soon."),frappe.show_alert}});function Jc(e,t){if(!e)return"";typeof e=="string"&&(e=frappe.datetime.convert_to_user_tz(e),e=new Date((e||"").replace(/-/g,"/").replace(/[TZ]/g," ").replace(/\.[0-9]*/,"")));let n=(new Date(frappe.datetime.now_datetime()).getTime()-e.getTime())/1e3,r=Math.floor(n/86400);if(isNaN(r)||r<0)return"";if(t)if(r==0){if(n<60)return __("now");if(n<3600)return __("{0} m",[Math.floor(n/60)]);if(n<86400)return __("{0} h",[Math.floor(n/3600)])}else return r<7?__("{0} d",[r]):r<31?__("{0} w",[Math.floor(r/7)]):r<365?__("{0} M",[Math.floor(r/30)]):__("{0} y",[Math.floor(r/365)]);else if(r==0){if(n<60)return __("just now");if(n<120)return __("1 minute ago");if(n<3600)return __("{0} minutes ago",[Math.floor(n/60)]);if(n<7200)return __("1 hour ago");if(n<86400)return __("{0} hours ago",[Math.floor(n/3600)])}else return r==1?__("yesterday"):r<7?__("{0} days ago",[r]):r<14?__("1 week ago"):r<31?__("{0} weeks ago",[Math.floor(r/7)]):r<62?__("1 month ago"):r<365?__("{0} months ago",[Math.floor(r/30)]):r<730?__("1 year ago"):__("{0} years ago",[Math.floor(r/365)])}frappe.provide("frappe.datetime");window.comment_when=function(e,t){var n=frappe.datetime.str_to_user?frappe.datetime.str_to_user(e):e;return'<span class="frappe-timestamp '+(t?" mini":"")+'" data-timestamp="'+e+'" title="'+n+'">'+Jc(e,t)+"</span>"};frappe.datetime.comment_when=comment_when;frappe.datetime.prettyDate=Jc;frappe.datetime.refresh_when=function(){jQuery&&$(".frappe-timestamp").each(function(){$(this).html(Jc($(this).attr("data-timestamp"),$(this).hasClass("mini")))})};setInterval(function(){frappe.datetime.refresh_when()},6e4);frappe.provide("frappe.datetime");frappe.defaultDateFormat="YYYY-MM-DD";frappe.defaultTimeFormat="HH:mm:ss";frappe.defaultDatetimeFormat=frappe.defaultDateFormat+" "+frappe.defaultTimeFormat;moment.defaultFormat=frappe.defaultDateFormat;frappe.provide("frappe.datetime");$.extend(frappe.datetime,{convert_to_user_tz:function(e,t){let n=null;return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?n=moment.tz(e,frappe.boot.time_zone.system).clone().tz(frappe.boot.time_zone.user):n=moment(e),t===!1?n:n.format(frappe.defaultDatetimeFormat)},convert_to_system_tz:function(e,t){let n=null;return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?n=moment.tz(e,frappe.boot.time_zone.user).clone().tz(frappe.boot.time_zone.system):n=moment(e),t===!1?n:n.format(frappe.defaultDatetimeFormat)},is_system_time_zone:function(){return frappe.boot.time_zone&&frappe.boot.time_zone.system&&frappe.boot.time_zone.user?moment().tz(frappe.boot.time_zone.system).utcOffset()===moment().tz(frappe.boot.time_zone.user).utcOffset():!0},is_timezone_same:function(){return frappe.datetime.is_system_time_zone()},str_to_obj:function(e){return moment(e,frappe.defaultDatetimeFormat)._d},obj_to_str:function(e){return moment(e).locale("en").format()},obj_to_user:function(e){return moment(e).format(frappe.datetime.get_user_date_fmt().toUpperCase())},get_diff:function(e,t){return moment(e).diff(t,"days")},get_hour_diff:function(e,t){return moment(e).diff(t,"hours")},get_day_diff:function(e,t){return moment(e).diff(t,"days")},add_days:function(e,t){return moment(e).add(t,"days").format()},add_months:function(e,t){return moment(e).add(t,"months").format()},week_start:function(){return moment().startOf("week").format()},week_end:function(){return moment().endOf("week").format()},month_start:function(){return moment().startOf("month").format()},month_end:function(){return moment().endOf("month").format()},quarter_start:function(){return moment().startOf("quarter").format()},quarter_end:function(){return moment().endOf("quarter").format()},year_start:function(){return moment().startOf("year").format()},year_end:function(){return moment().endOf("year").format()},get_user_time_fmt:function(){return frappe.sys_defaults&&frappe.sys_defaults.time_format||"HH:mm:ss"},get_user_date_fmt:function(){return frappe.sys_defaults&&frappe.sys_defaults.date_format||"yyyy-mm-dd"},get_user_fmt:function(){return frappe.sys_defaults&&frappe.sys_defaults.date_format||"yyyy-mm-dd"},str_to_user:function(e,t=!1,n=!1){if(!e)return"";let r=frappe.datetime.get_user_date_fmt().toUpperCase(),o=frappe.datetime.get_user_time_fmt(),a=o;if(t)return moment(e,frappe.defaultTimeFormat).format(a);if(n)return moment(e,frappe.defaultDateFormat).format(r);
199{let c=moment.tz(e,frappe.boot.time_zone.system);return typeof e!="string"||e.indexOf(" ")===-1?a=r:a=r+" "+o,c.clone().tz(frappe.boot.time_zone.user).format(a)}},get_datetime_as_string:function(e){return moment(e).format("YYYY-MM-DD HH:mm:ss")},user_to_str:function(e,t=!1){var n=frappe.datetime.get_user_time_fmt();if(t)return moment(e,n).format(frappe.defaultTimeFormat);var r=frappe.datetime.get_user_date_fmt().toUpperCase(),o="YYYY-MM-DD";return e.indexOf(" ")!==-1&&(r+=" "+n,o+=" HH:mm:ss"),moment(e,[r.replace("YYYY","YY"),r]).locale("en").format(o)},user_to_obj:function(e){return frappe.datetime.str_to_obj(frappe.datetime.user_to_str(e))},global_date_format:function(e){var t=moment(e);return t._f&&t._f.indexOf("HH")!==-1?t.format("Do MMMM YYYY, hh:mm A"):t.format("Do MMMM YYYY")},now_date:function(e=!1){return frappe.datetime._date(frappe.defaultDateFormat,e)},now_time:function(e=!1){return frappe.datetime._date(frappe.defaultTimeFormat,e)},now_datetime:function(e=!1){return frappe.datetime._date(frappe.defaultDatetimeFormat,e)},system_datetime:function(e=!1){return frappe.datetime._date(frappe.defaultDatetimeFormat,e,!0)},_date:function(e,t=!1,n=!1){var a,c;let r=((a=frappe.boot.time_zone)==null?void 0:a.system)||frappe.sys_defaults.time_zone;n||(r=((c=frappe.boot.time_zone)==null?void 0:c.user)||r);let o=moment.tz(r);return t?frappe.datetime.moment_to_date_obj(o):o.format(e)},moment_to_date_obj:function(e){let t=new Date,n=e.toArray();return t.setFullYear(n[0]),t.setMonth(n[1]),t.setDate(n[2]),t.setHours(n[3]),t.setMinutes(n[4]),t.setSeconds(n[5]),t.setMilliseconds(n[6]),t},nowdate:function(){return frappe.datetime.now_date()},get_today:function(){return frappe.datetime.now_date()},get_time:e=>moment(e).format("hh:mm A"),validate:function(e){return moment(e,[frappe.defaultDateFormat,frappe.defaultDatetimeFormat,frappe.defaultTimeFormat],!0).isValid()},get_first_day_of_the_week_index(){let e=frappe.sys_defaults.first_day_of_the_week||"Sunday";return moment.weekdays().indexOf(e)}});Object.defineProperties(window,{dateutil:{get:function(){return console.warn("Please use `frappe.datetime` instead of `dateutil`. It will be deprecated soon."),frappe.datetime},configurable:!0},date:{get:function(){return console.warn("Please use `frappe.datetime` instead of `date`. It will be deprecated soon."),frappe.datetime},configurable:!0},get_today:{get:function(){return console.warn("Please use `frappe.datetime.get_today` instead of `get_today`. It will be deprecated soon."),frappe.datetime.get_today},configurable:!0}});frappe.template={compiled:{},debug:{}};frappe.template.compile=function(e,t){var n=t||e;if(!frappe.template.compiled[n]){let a=function(c,f,b,y,m){var T=frappe.utils.get_random(3),k=frappe.utils.get_random(3);return"{% for (var "+T+"=0, "+k+"="+b+".length; "+T+"<"+k+"; "+T+"++) { var "+f+" = "+b+"["+T+"]; "+f+"._index = "+T+"; %}"};var o=a;e.indexOf("'")!==-1&&e.replace(/'/g,"\\'"),e=e.replace(/{{/g,"{%=").replace(/}}/g,"%}"),e=e.replace(/{%\s?if\s?\s?not\s?([^\(][^%{]+)\s?%}/g,"{% if (! $1) { %}"),e=e.replace(/{%\s?if\s?([^\(][^%{]+)\s?%}/g,"{% if ($1) { %}"),e=e.replace(/{%\s?for\s([a-z._]+)\sin\s([a-z._]+)\s?%}/g,a),e=e.replace(/{%\s?endif\s?%}/g,"{% }; %}"),e=e.replace(/{%\s?else\s?%}/g,"{% } else { %}"),e=e.replace(/{%\s?endfor\s?%}/g,"{% }; %}");var r=`var _p=[],print=function(){_p.push.apply(_p,arguments)};with(obj){
200_p.push('`+e.replace(/[\r\t\n]/g," ").split("{%").join("	").replace(/((^|%})[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%}/g,"',$1,'").split("	").join(`');
201`).split("%}").join(`
202_p.push('`).split("\r").join("\\'")+"');}return _p.join('');";frappe.template.debug[t]=r;try{frappe.template.compiled[n]=new Function("obj",r)}catch(c){console.log("Error in Template:"),console.log(r),c.lineNumber&&(console.log("Error in Line "+c.lineNumber+", Col "+c.columnNumber+":"),console.log(r.split(`
203`)[c.lineNumber-1]))}}return frappe.template.compiled[n]};frappe.render=function(e,t,n){return frappe.template.compile(e,n)(t)};frappe.render_template=function(e,t){if(e.indexOf(" ")!==-1)var n=e;else var n=frappe.templates[e];return t===void 0&&(t={}),n||frappe.throw(`Template <b>${e}</b> not found.`),frappe.render(n,t,e)};frappe.render_grid=function(e){e.grid&&(e.columns=e.grid.getColumns(),e.data=e.grid.getData().getItems()),e.print_settings&&e.print_settings.orientation&&e.print_settings.orientation.toLowerCase()==="landscape"&&(e.landscape=!0),e.landscape==null&&(e.columns&&e.columns.length>
20310?e.landscape=!0:e.landscape=!1),e.content||(e.content=frappe.render_template(e.template||"print_grid",e)),e.base_url=frappe.urllib.get_base_url(),e.print_css=frappe.boot.print_css,e.lang=e.lang||frappe.boot.lang,e.layout_direction=e.layout_direction||frappe.utils.is_rtl()?"rtl":"ltr";var t=frappe.render_template("print_template",e),n=window.open();n||frappe.msgprint(__("Please enable pop-ups in your browser")),n.document.write(t),n.document.close()},frappe.render_tree=function(e){e.base_url=frappe.urllib.get_base_url(),e.landscape=!1,e.print_css=frappe.boot.print_css,e.print_format_css_path=frappe.assets.bundled_asset("print_format.bundle.css");var t=frappe.render_template("print_tree",e),n=window.open();n||frappe.msgprint(__("Please enable pop-ups in your browser")),n.document.write(t),n.document.close()};frappe.render_pdf=function(e,t={}){var n=new FormData;n.append("html",e),t.orientation&&n.append("orientation",t.orientation);var r=new Blob([],{type:"text/xml"});n.append("blob",r);var o=new XMLHttpRequest;o.open("POST","/api/method/frappe.utils.print_format.report_to_pdf"),o.setRequestHeader("X-Frappe-CSRF-Token",frappe.csrf_token),o.responseType="arraybuffer",o.onload=function(a){if(this.status===200){var c=new Blob([a.currentTarget.response],{type:"application/pdf"}),f=URL.createObjectURL(c);let b=document.createElement("a");document.body.appendChild(b),b.style="display: none",b.href=f,b.download=t.report_name||"report.pdf",b.click(),window.URL.revokeObjectURL(f)}},o.send(n)};frappe.provide("frappe.utils");function C4(e){return lg()[e]||""}function N4(e){return e.includes("?")?e.slice(e.indexOf("?")+1):""}function lg(e){var t={};e||(e=location.search.substring(1));for(var n=e.split("&"),r=0,o=n.length;r<o;r++){var a=n[r].split(/=(.+)/),c=a[0];if(!!c){var f=a[1];if(typeof f=="string"){f=f.replace(/\+/g,"%20");try{f=decodeURIComponent(f)}catch(b){}}c in t?(typeof t[c]=="undefined"?t[c]=[]:typeof t[c]=="string"&&(t[c]=[t[c]]),t[c].push(f)):t[c]=f}}return t}function x4(e,t=!0){let n=[];for(let r in e){let o=e[r];o===void 0||o===""||o===null||(typeof o=="object"&&(o=JSON.stringify(o)),t&&(r=encodeURIComponent(r),o=encodeURIComponent(o)),n.push(`${r}=${o}`))}return"?"+n.join("&")}Object.assign(frappe.utils,{get_url_arg:C4,get_query_string:N4,get_query_params:lg,make_query_string:x4});var S4={name:"ProgressRing",props:{primary:String,secondary:String,radius:Number,progress:Number,stroke:Number},data(){let e=this.radius-this.stroke*2,t=e*2*Math.PI;return{normalizedRadius:e,circumference:t}},computed:{strokeDashoffset(){return this.circumference-this.progress/100*this.circumference}}},ug=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{height:e.radius*2,width:e.radius*2}},[n("circle",{style:{stroke:e.secondary,strokeDashoffset:0},attrs:{"stroke-dasharray":e.circumference+" "+e.circumference,"stroke-width":e.stroke,fill:"transparent",r:e.normalizedRadius,cx:e.radius,cy:e.radius}}),e._v(" "),n("circle",{style:{stroke:e.primary,strokeDashoffset:e.strokeDashoffset},attrs:{"stroke-dasharray":e.circumference+" "+e.circumference,"stroke-width":e.stroke,fill:"transparent",r:e.normalizedRadius,cx:e.radius,cy:e.radius}}),e._v(" "),n("text",{style:{color:"var(--text-color)",fontSize:"var(--text-xs)",fontWeight:"var(--text-bold)"},attrs:{"dominant-baseline":"middle","text-anchor":"middle",x:e.radius,y:e.radius}},[e._v(`
204		`+e._s(e.progress)+`%
205	`)])])},k4=[];ug._withStripped=!0;var D4=function(e){!e||e("data-v-4e9dbc79_0",{source:`
206circle[data-v-4e9dbc79] {
207	transition: stroke-dashoffset 0.35s;
208	transform: rotate(-90deg);
209	transform-origin: 50% 50%;
210}
211`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/ProgressRing.vue"],names:[],mappings:";AAoEA;CACA,mCAAA;CACA,yBAAA;CACA,yBAAA;AACA",file:"ProgressRing.vue",sourcesContent:[`<template>
212	<svg :height="radius * 2" :width="radius * 2">
213		<circle
214			:stroke-dasharray="circumference + ' ' + circumference"
215			:style="{
216				stroke: secondary,
217				strokeDashoffset: 0,
218			}"
219			:stroke-width="stroke"
220			fill="transparent"
221			:r="normalizedRadius"
222			:cx="radius"
223			:cy="radius"
224		/>
225		<circle
226			:stroke-dasharray="circumference + ' ' + circumference"
227			:style="{
228				stroke: primary,
229				strokeDashoffset: strokeDashoffset,
230			}"
231			:stroke-width="stroke"
232			fill="transparent"
233			:r="normalizedRadius"
234			:cx="radius"
235			:cy="radius"
236		/>
237		<text
238			dominant-baseline="middle"
239			text-anchor="middle"
240			:x="radius"
241			:y="radius"
242			:style="{
243				color: 'var(--text-color)',
244				fontSize: 'var(--text-xs)',
245				fontWeight: 'var(--text-bold)',
246			}"
247		>
248			{{ progress }}%
249		</text>
250	</svg>
251</template>
252<script>
253export default {
254	name: "ProgressRing",
255	props: {
256		primary: String,
257		secondary: String,
258		radius: Number,
259		progress: Number,
260		stroke: Number,
261	},
262	data() {
263		const normalizedRadius = this.radius - this.stroke * 2;
264		const circumference = normalizedRadius * 2 * Math.PI;
265
266		return {
267			normalizedRadius,
268			circumference,
269		};
270	},
271	computed: {
272		strokeDashoffset() {
273			return this.circumference - (this.progress / 100) * this.circumference;
274		},
275	},
276};
277<\/script>
278<style scoped>
279circle {
280	transition: stroke-dashoffset 0.35s;
281	transform: rotate(-90deg);
282	transform-origin: 50% 50%;
283}
284</style>
285`]},media:void 0})},q4="data-v-4e9dbc79",B4=void 0,P4=!1;function R4(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/ProgressRing.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function el(){let e=el.styles||(el.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(
285Boolean).join(`
286`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var W4=R4({render:ug,staticRenderFns:k4},D4,S4,q4,P4,B4,!1,el,void 0,void 0),fg=W4;var I4={name:"FilePreview",props:["file"],components:{ProgressRing:fg},data(){return{src:null,optimize:this.file.optimize}},mounted(){if(this.is_image&&window.FileReader){let e=new FileReader;e.onload=()=>this.src=e.result,e.readAsDataURL(this.file.file_obj)}},filters:{file_size(e){return frappe.form.formatters.FileSize(e)},file_name(e){return e}},computed:{is_private(){return this.file.doc?this.file.doc.is_private:this.file.private},uploaded(){return this.file.request_succeeded},is_image(){return this.file.file_obj.type.startsWith("image")},is_optimizable(){let e=this.file.file_obj.type=="image/svg+xml";return this.is_image&&!e&&!this.uploaded&&!this.file.failed},is_cropable(){let e=["image/jpeg","image/png"];return!this.uploaded&&!this.file.uploading&&!this.file.failed&&e.includes(this.file.file_obj.type)},progress(){let e=Math.round(this.file.progress*100/this.file.total);return isNaN(e)&&(e=0),e}}},dg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-preview"},[n("div",{staticClass:"file-icon"},[e.is_image?n("img",{attrs:{src:e.src,alt:e.file.name}}):n("div",{staticClass:"fallback",domProps:{innerHTML:e._s(e.frappe.utils.icon("file","md"))}})]),e._v(" "),n("div",[n("div",[e.file.doc?n("a",{staticClass:"flex",attrs:{href:e.file.doc.file_url,target:"_blank"}},[n("span",{staticClass:"file-name"},[e._v(e._s(e._f("file_name")(e.file.name)))])]):n("span",{staticClass:"file-name"},[e._v(e._s(e._f("file_name")(e.file.name)))])]),e._v(" "),n("div",[n("span",{staticClass:"file-size"},[e._v(`
287				`+e._s(e._f("file_size")(e.file.file_obj.size))+`
288			`)])]),e._v(" "),n("div",{staticClass:"flex config-area"},[e.is_optimizable?n("label",{staticClass:"frappe-checkbox"},[n("input",{attrs:{type:"checkbox"},domProps:{checked:e.optimize},on:{change:function(r){return e.$emit("toggle_optimize")}}}),e._v("Optimize")]):e._e(),e._v(" "),n("label",{staticClass:"frappe-checkbox"},[n("input",{attrs:{type:"checkbox"},domProps:{checked:e.file.private},on:{change:function(r){return e.$emit("toggle_private")}}}),e._v("Private")])]),e._v(" "),n("div",[e.file.error_message?n("span",{staticClass:"file-error text-danger"},[e._v(`
289				`+e._s(e.file.error_message)+`
290			`)]):e._e()])]),e._v(" "),n("div",{staticClass:"file-actions"},[n("ProgressRing",{directives:[{name:"show",rawName:"v-show",value:e.file.uploading&&!e.uploaded&&!e.file.failed,expression:"file.uploading && !uploaded && !file.failed"}],attrs:{primary:"var(--primary-color)",secondary:"var(--gray-200)",radius:24,progress:e.progress,stroke:3}}),e._v(" "),e.uploaded?n("div",{domProps:{innerHTML:e._s(e.frappe.utils.icon("solid-success","lg"))}}):e._e(),e._v(" "),e.file.failed?n("div",{domProps:{innerHTML:e._s(e.frappe.utils.icon("solid-error","lg"))}}):e._e(),e._v(" "),n("div",{staticClass:"file-action-buttons"},[e.is_cropable?n("button",{staticClass:"btn btn-crop muted",domProps:{innerHTML:e._s(e.frappe.utils.icon("crop","md"))},on:{click:function(r){return e.$emit("toggle_image_cropper")}}}):e._e(),e._v(" "),!e.uploaded&&!e.file.uploading&&!e.file.failed?n("button",{staticClass:"btn muted",domProps:{innerHTML:e._s(e.frappe.utils.icon("delete","md"))},on:{click:function(r){return e.$emit("remove")}}}):e._e()])],1)])},X4=[];dg._withStripped=!0;var j4=function(e){!e||e("data-v-15f528f7_0",{source:`
291.file-preview {
292	display: flex;
293	align-items: center;
294	padding: 0.75rem;
295	border: 1px solid transparent;
296}
297.file-preview + .file-preview {
298	border-top-color: var(--border-color);
299}
300.file-preview:hover {
301	background-color: var(--bg-color);
302	border-color: var(--dark-border-color);
303	border-radius: var(--border-radius);
304}
305.file-preview:hover + .file-preview {
306	border-top-color: transparent;
307}
308.file-icon {
309	border-radius: var(--border-radius);
310	width: 2.625rem;
311	height: 2.625rem;
312	overflow: hidden;
313	margin-right: var(--margin-md);
314	flex-shrink: 0;
315}
316.file-icon img {
317	width: 100%;
318	height: 100%;
319	object-fit: cover;
320}
321.file-icon .fallback {
322	width: 100%;
323	height: 100%;
324	display: flex;
325	align-items: center;
326	justify-content: center;
327	border: 1px solid var(--border-color);
328	border-radius: var(--border-radius);
329}
330.file-name {
331	font-size: var(--text-base);
332	font-weight: var(--text-bold);
333	color: var(--text-color);
334	display: -webkit-box;
335	-webkit-line-clamp: 1;
336	-webkit-box-orient: vertical;
337	overflow: hidden;
338}
339.file-size {
340	font-size: var(--text-sm);
341	color: var(--text-light);
342}
343.file-actions {
344	width: 3rem;
345	flex-shrink: 0;
346	margin-left: auto;
347	text-align: center;
348}
349.file-actions .btn {
350	padding: var(--padding-xs);
351	box-shadow: none;
352}
353.file-action-buttons {
354	display: flex;
355	justify-content: flex-end;
356}
357.muted {
358	opacity: 0.5;
359	transition: 0.3s;
360}
361.muted:hover {
362	opacity: 1;
363}
364.frappe-checkbox {
365	font-size: var(--text-sm);
366	color: var(--text-light);
367	display: flex;
368	align-items: center;
369	padding-top: 0.25rem;
370}
371.config-area {
372	gap: 0.5rem;
373}
374.file-error {
375	font-size: var(--text-sm);
376	font-weight: var(--text-bold);
377}
378`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/FilePreview.vue"],names:[],mappings:";AA0IA;CACA,aAAA;CACA,mBAAA;CACA,gBAAA;CACA,6BAAA;AACA;AAEA;CACA,qCAAA;AACA;AAEA;CACA,iCAAA;CACA,sCAAA;CACA,mCAAA;AACA;AAEA;CACA,6BAAA;AACA;AAEA;CACA,mCAAA;CACA,eAAA;CACA,gBAAA;CACA,gBAAA;CACA,8BAAA;CACA,cAAA;AACA;AAEA;CACA,WAAA;CACA,YAAA;CACA,iBAAA;AACA;AAEA;CACA,WAAA;CACA,YAAA;CACA,aAAA;CACA,mBAAA;CACA,uBAAA;CACA,qCAAA;CACA,mCAAA;AACA;AAEA;CACA,2BAAA;CACA,6BAAA;CACA,wBAAA;CACA,oBAAA;CACA,qBAAA;CACA,4BAAA;CACA,gBAAA;AACA;AAEA;CACA,yBAAA;CACA,wBAAA;AACA;AAEA;CACA,WAAA;CACA,cAAA;CACA,iBAAA;CACA,kBAAA;AACA;AAEA;CACA,0BAAA;CACA,gBAAA;AACA;AAEA;CACA,aAAA;CACA,yBAAA;AACA;AAEA;CACA,YAAA;CACA,gBAAA;AACA;AAEA;CACA,UAAA;AACA;AAEA;CACA,yBAAA;CACA,wBAAA;CACA,aAAA;CACA,mBAAA;CACA,oBAAA;AACA;AAEA;CACA,WAAA;AACA;AAEA;CACA,yBAAA;CACA,6BAAA;AACA",file:"FilePreview.vue",sourcesContent:[`<template>
379	<div class="file-preview">
380		<div class="file-icon">
381			<img v-if="is_image" :src="src" :alt="file.name" />
382			<div class="fallback" v-else v-html="frappe.utils.icon('file', 'md')"></div>
383		</div>
384		<div>
385			<div>
386				<a class="flex" :href="file.doc.file_url" v-if="file.doc" target="_blank">
387					<span class="file-name">{{ file.name | file_name }}</span>
388				</a>
389				<span class="file-name" v-else>{{ file.name | file_name }}</span>
390			</div>
391
392			<div>
393				<span class="file-size">
394					{{ file.file_obj.size | file_size }}
395				</span>
396			</div>
397
398			<div class="flex config-area">
399				<label v-if="is_optimizable" class="frappe-checkbox"
400					><input
401						type="checkbox"
402						:checked="optimize"
403						@change="$emit('toggle_optimize')"
404					/>Optimize</label
405				>
406				<label class="frappe-checkbox"
407					><input
408						type="checkbox"
409						:checked="file.private"
410						@change="$emit('toggle_private')"
411					/>Private</label
412				>
413			</div>
414			<div>
415				<span v-if="file.error_message" class="file-error text-danger">
416					{{ file.error_message }}
417				</span>
418			</div>
419		</div>
420		<div class="file-actions">
421			<ProgressRing
422				v-show="file.uploading && !uploaded && !file.failed"
423				primary="var(--primary-color)"
424				secondary="var(--gray-200)"
425				:radius="24"
426				:progress="progress"
427				:stroke="3"
428			/>
429			<div v-if="uploaded" v-html="frappe.utils.icon('solid-success', 'lg')"></div>
430			<div v-if="file.failed" v-html="frappe.utils.icon('solid-error', 'lg')"></div>
431			<div class="file-action-buttons">
432				<button
433					v-if="is_cropable"
434					class="btn btn-crop muted"
435					@click="$emit('toggle_image_cropper')"
436					v-html="frappe.utils.icon('crop', 'md')"
437				></button>
438				<button
439					v-if="!uploaded && !file.uploading && !file.failed"
440					class="btn muted"
441					@click="$emit('remove')"
442					v-html="frappe.utils.icon('delete', 'md')"
443				></button>
444			</div>
445		</div>
446	</div>
447</template>
448
449<script>
450import ProgressRing from "./ProgressRing.vue";
451export default {
452	name: "FilePreview",
453	props: ["file"],
454	components: {
455		ProgressRing,
456	},
457	data() {
458		return {
459			src: null,
460			optimize: this.file.optimize,
461		};
462	},
463	mounted() {
464		if (this.is_image) {
465			if (window.FileReader) {
466				let fr = new FileReader();
467				fr.onload = () => (this.src = fr.result);
468				fr.readAsDataURL(this.file.file_obj);
469			}
470		}
471	},
472	filters: {
473		file_size(value) {
474			return frappe.form.formatters.FileSize(value);
475		},
476		file_name(value) {
477			return value;
478			// return frappe.utils.file_name_ellipsis(value, 9);
479		},
480	},
481	computed: {
482		is_private() {
483			return this.file.doc ? this.file.doc.is_private : this.file.private;
484		},
485		uploaded() {
486			return this.file.request_succeeded;
487		},
488		is_image() {
489			return this.file.file_obj.type.startsWith("image");
490		},
491		is_optimizable() {
492			let is_svg = this.file.file_obj.type == "image/svg+xml";
493			return this.is_image && !is_svg && !this.uploaded && !this.file.failed;
494		},
495		is_cropable() {
496			let croppable_types = ["image/jpeg", "image/png"];
497			return (
498				!this.uploaded &&
499				!this.file.uploading &&
500				!this.file.failed &&
501				croppable_types.includes(this.file.file_obj.type)
502			);
503		},
504		progress() {
505			let value = Math.round((this.file.progress * 100) / this.file.total);
506			if (isNaN(value)) {
507				value = 0;
508			}
509			return value;
510		},
511	},
512};
513<\/script>
514
515<style>
516.file-preview {
517	display: flex;
518	align-items: center;
519	padding: 0.75rem;
520	border: 1px solid transparent;
521}
522
523.file-preview + .file-preview {
524	border-top-color: var(--border-color);
525}
526
527.file-preview:hover {
528	background-color: var(--bg-color);
529	border-color: var(--dark-border-color);
530	border-radius: var(--border-radius);
531}
532
533.file-preview:hover + .file-preview {
534	border-top-color: transparent;
535}
536
537.file-icon {
538	border-radius: var(--border-radius);
539	width: 2.625rem;
540	height: 2.625rem;
541	overflow: hidden;
542	margin-right: var(--margin-md);
543	flex-shrink: 0;
544}
545
546.file-icon img {
547	width: 100%;
548	height: 100%;
549	object-fit: cover;
550}
551
552.file-icon .fallback {
553	width: 100%;
554	height: 100%;
555	display: flex;
556	align-items: center;
557	justify-content: center;
558	border: 1px solid var(--border-color);
559	border-radius: var(--border-radius);
560}
561
562.file-name {
563	font-size: var(--text-base);
564	font-weight: var(--text-bold);
565	color: var(--text-color);
566	display: -webkit-box;
567	-webkit-line-clamp: 1;
568	-webkit-box-orient: vertical;
569	overflow: hidden;
570}
571
572.file-size {
573	font-size: var(--text-sm);
574	color: var(--text-light);
575}
576
577.file-actions {
578	width: 3rem;
579	flex-shrink: 0;
580	margin-left: auto;
581	text-align: center;
582}
583
584.file-actions .btn {
585	padding: var(--padding-xs);
586	box-shadow: none;
587}
588
589.file-action-buttons {
590	display: flex;
591	justify-content: flex-end;
592}
593
594.muted {
595	opacity: 0.5;
596	transition: 0.3s;
597}
598
599.muted:hover {
600	opacity: 1;
601}
602
603.frappe-checkbox {
604	font-size: var(--text-sm);
605	color: var(--text-light);
606	display: flex;
607	align-items: center;
608	padding-top: 0.25rem;
609}
610
611.config-area {
612	gap: 0.5rem;
613}
614
615.file-error {
616	font-size: var(--text-sm);
617	font-weight: var(--text-bold);
618}
619</style>
620`]},media:void 0})},F4=void 0,H4=void 0,U4=!1;function $4(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/FilePreview.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function tl(){let e=tl.styles||(tl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(`
621`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var V4=$4({render:dg,staticRenderFns:X4},j4,I4,F4,U4,H4,!1,tl,void 0,void 0),pg=V4;var Y4={name:"TreeNode",props:["node","selected_node"],components:{TreeNode:()=>frappe.ui.components.TreeNode},computed:{icon(){let e={open:frappe.utils.icon("folder-open","md"),closed:frappe.utils.icon("folder-normal","md"),leaf:frappe.utils.icon("primitive-dot","xs"),search:frappe.utils.icon("search")};return this.node.by_search?e.search:this.node.is_leaf?e.leaf:this.node.open?e.open:e.closed}}},hg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"tree-node",class:{opened:e.node.open}},[n("span",{staticClass:"tree-link",class:{active:e.node.value===e.selected_node.value},attrs:{disabled:e.node.fetching},on:{click:function(r){return e.$emit("node-click",e.node)}}},[n("div",{domProps:{innerHTML:e._s(e.icon)}}),e._v(" "),n("a",{staticClass:"tree-label"},[e._v(e._s(e.node.label))])]),e._v(" "),n("ul",{directives:[{name:"show",rawName:"v-show",value:e.node.open,expression:"node.open"}],staticClass:"tree-children"},[e._l(e.node.children,function(r){return n("TreeNode",{key:r.value,attrs:{node:r,selected_node:e.selected_node},on:{"node-click":function(o){return e.$emit("node-click",o)},"load-more":function(o){return e.$emit("load-more",o)}}})}),e._v(" "),e.node.has_more_children?n("button",{staticClass:"btn btn-xs btn-load-more",attrs:{disabled:e.node.children_loading},on:{click:function(r){return e.$emit("load-more",e.node)}}},[e._v(`
622			`+e._s(e.node.children_loading?e.__("Loading..."):e.__("Load more"))+`
623		`)]):e._e()],2)])},G4=[];hg._withStripped=!0;var K4=function(e){!e||e("data-v-50ef8742_0",{source:`
624.btn-load-more[data-v-50ef8742] {
625	margin-left: 1.6rem;
626	margin-top: 0.5rem;
627}
628`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/TreeNode.vue"],names:[],mappings:";AAwDA;CACA,mBAAA;CACA,kBAAA;AACA",file:"TreeNode.vue",sourcesContent:[`<template>
629	<div class="tree-node" :class="{ opened: node.open }">
630		<span
631			class="tree-link"
632			@click="$emit('node-click', node)"
633			:class="{ active: node.value === selected_node.value }"
634			:disabled="node.fetching"
635		>
636			<div v-html="icon"></div>
637			<a class="tree-label">{{ node.label }}</a>
638		</span>
639		<ul class="tree-children" v-show="node.open">
640			<TreeNode
641				v-for="n in node.children"
642				:key="n.value"
643				:node="n"
644				:selected_node="selected_node"
645				@node-click="(n) => $emit('node-click', n)"
646				@load-more="(n) => $emit('load-more', n)"
647			/>
648			<button
649				class="btn btn-xs btn-load-more"
650				v-if="node.has_more_children"
651				@click="$emit('load-more', node)"
652				:disabled="node.children_loading"
653			>
654				{{ node.children_loading ? __("Loading...") : __("Load more") }}
655			</button>
656		</ul>
657	</div>
658</template>
659<script>
660export default {
661	name: "TreeNode",
662	props: ["node", "selected_node"],
663	components: {
664		TreeNode: () => frappe.ui.components.TreeNode,
665	},
666	computed: {
667		icon() {
668			let icons = {
669				open: frappe.utils.icon("folder-open", "md"),
670				closed: frappe.utils.icon("folder-normal", "md"),
671				leaf: frappe.utils.icon("primitive-dot", "xs"),
672				search: frappe.utils.icon("search"),
673			};
674
675			if (this.node.by_search) return icons.search;
676			if (this.node.is_leaf) return icons.leaf;
677			if (this.node.open) return icons.open;
678			return icons.closed;
679		},
680	},
681};
682<\/script>
683<style scoped>
684.btn-load-more {
685	margin-left: 1.6rem;
686	margin-top: 0.5rem;
687}
688</style>
689`]},media:void 0})},Z4="data-v-50ef8742",Q4=void 0,J4=!1;function ex(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/TreeNode.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function nl(){let e=nl.styles||(nl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(`
690`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var tx=ex({render:hg,staticRenderFns:G4},K4,Y4,Z4,J4,Q4,!1,nl,void 0,void 0),_g=tx;var nx={name:"FileBrowser",components:{TreeNode:_g},data(){return{node:{label:__("Home"),value:"Home",children:[],children_start:0,children_loading:!1,is_leaf:!1,fetching:!1,fetched:!1,open:!1,filtered:!0},selected_node:{},search_text:"",page_length:10}},mounted(){this.toggle_node(this.node)},methods:{toggle_node(e){!e.fetched&&!e.is_leaf?(e.fetching=!0,e.children_start=0,e.children_loading=!1,this.get_files_in_folder(e.value,0).then(({files:t,has_more:n})=>{e.open=!0,e.children=t,e.fetched=!0,e.fetching=!1,e.children_start+=this.page_length,e.has_more_children=n})):(e.open=!e.open,this.select_node(e))},load_more(e){if(e.has_more_children){let t=e.children_start;e.children_loading=!0,this.get_files_in_folder(e.value,t).then(({files:n,has_more:r})=>{e.children=e.children.concat(n),e.children_start+=this.page_length,e.has_more_children=r,e.children_loading=!1})}},select_node(e){e.is_leaf&&(this.selected_node=e)},get_files_in_folder(e,t){return frappe.call("frappe.core.api.file.get_files_in_folder",{folder:e,start:t,page_length:this.page_length}).then(n=>{let{files:r=[],has_more:o=!1}=n.message||{};return r.sort((a,c)=>a.is_folder&&c.is_folder?a.modified<c.modified?-1:1:a.is_folder?-1:c.is_folder?1:0),r=r.map(a=>this.make_file_node(a)),{files:r,has_more:o}})},search_by_name:frappe.utils.debounce(function(){if(this.search_text===""){this.node=this.folder_node;return}this.search_text.length<3||frappe.call("frappe.core.api.file.get_files_by_search_text",{text:this.search_text}).then(e=>{let t=e.message||[];t=t.map(n=>this.make_file_node(n)),this.folder_node||(this.folder_node=this.node),this.node={label:__("Search Results"),value:"",children:t,by_search:!0,open:!0,filtered:!0}})},300),make_file_node(e){let t=e.file_name||e.name;return{label:frappe.utils.file_name_ellipsis(t,40),filename:t,file_url:e.file_url,value:e.name,is_leaf:!e.is_folder,fetched:!e.is_folder,children:[],children_loading:!1,children_start:0,open:!1,fetching:!1,filtered:!0}}}},mg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-browser"},[n("div",[n("a",{staticClass:"text-muted text-medium",attrs:{href:""},on:{click:function(r){return r.preventDefault(),e.$emit("hide-browser")}}},[e._v(`
691			`+e._s(e.__("\u2190 Back to upload files"))+`
692		`)])]),e._v(" "),n("div",{staticClass:"file-browser-list"},[n("div",{staticClass:"file-filter"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.search_text,expression:"search_text"}],staticClass:"form-control input-xs",attrs:{type:"search",placeholder:e.__("Search by filename or extension")},domProps:{value:e.search_text},on:{input:[function(r){r.target.composing||(e.search_text=r.target.value)},e.search_by_name]}})]),e._v(" "),n("TreeNode",{staticClass:"tree with-skeleton",attrs:{node:e.node,selected_node:e.selected_node},on:{"node-click":function(r){return e.toggle_node(r)},"load-more":function(r){return e.load_more(r)}}})],1)])},ix=[];mg._withStripped=!0;var rx=function(e){!e||e("data-v-1183ad38_0",{source:`
693.file-browser-list {
694	height: 300px;
695	overflow: hidden;
696	margin-top: 10px;
697}
698.file-filter {
699	padding: 3px;
700}
701.tree {
702	overflow: auto;
703	height: 100%;
704	padding-left: 0;
705	padding-right: 0;
706	padding-bottom: 4rem;
707}
708`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/FileBrowser.vue"],names:[],mappings:";AAuKA;CACA,aAAA;CACA,gBAAA;CACA,gBAAA;AACA;AAEA;CACA,YAAA;AACA;AAEA;CACA,cAAA;CACA,YAAA;CACA,eAAA;CACA,gBAAA;CACA,oBAAA;AACA",file:"FileBrowser.vue",sourcesContent:[`<template>
709	<div class="file-browser">
710		<div>
711			<a href="" class="text-muted text-medium" @click.prevent="$emit('hide-browser')">
712				{{ __("\u2190 Back to upload files") }}
713			</a>
714		</div>
715		<div class="file-browser-list">
716			<div class="file-filter">
717				<input
718					type="search"
719					class="form-control input-xs"
720					:placeholder="__('Search by filename or extension')"
721					v-model="search_text"
722					@input="search_by_name"
723				/>
724			</div>
725			<TreeNode
726				class="tree with-skeleton"
727				:node="node"
728				:selected_node="selected_node"
729				@node-click="(n) => toggle_node(n)"
730				@load-more="(n) => load_more(n)"
731			/>
732		</div>
733	</div>
734</template>
735<script>
736import TreeNode from "./TreeNode.vue";
737
738export default {
739	name: "FileBrowser",
740	components: {
741		TreeNode,
742	},
743	data() {
744		return {
745			node: {
746				label: __("Home"),
747				value: "Home",
748				children: [],
749				children_start: 0,
750				children_loading: false,
751				is_leaf: false,
752				fetching: false,
753				fetched: false,
754				open: false,
755				filtered: true,
756			},
757			selected_node: {},
758			search_text: "",
759			page_length: 10,
760		};
761	},
762	mounted() {
763		this.toggle_node(this.node);
764	},
765	methods: {
766		toggle_node(node) {
767			if (!node.fetched && !node.is_leaf) {
768				node.fetching = true;
769				node.children_start = 0;
770				node.children_loading = false;
771				this.get_files_in_folder(node.value, 0).then(({ files, has_more }) => {
772					node.open = true;
773					node.children = files;
774					node.fetched = true;
775					node.fetching = false;
776					node.children_start += this.page_length;
777					node.has_more_children = has_more;
778				});
779			} else {
780				node.open = !node.open;
781				this.select_node(node);
782			}
783		},
784		load_more(node) {
785			if (node.has_more_children) {
786				let start = node.children_start;
787				node.children_loading = true;
788				this.get_files_in_folder(node.value, start).then(({ files, has_more }) => {
789					node.children = node.children.concat(files);
790					node.children_start += this.page_length;
791					node.has_more_children = has_more;
792					node.children_loading = false;
793				});
794			}
795		},
796		select_node(node) {
797			if (node.is_leaf) {
798				this.selected_node = node;
799			}
800		},
801		get_files_in_folder(folder, start) {
802			return frappe
803				.call("frappe.core.api.file.get_files_in_folder", {
804					folder,
805					start,
806					page_length: this.page_length,
807				})
808				.then((r) => {
809					let { files = [], has_more = false } = r.message || {};
810					files.sort((a, b) => {
811						if (a.is_folder && b.is_folder) {
812							return a.modified < b.modified ? -1 : 1;
813						}
814						if (a.is_folder) {
815							return -1;
816						}
817						if (b.is_folder) {
818							return 1;
819						}
820						return 0;
821					});
822					files = files.map((file) => this.make_file_node(file));
823					return { files, has_more };
824				});
825		},
826		search_by_name: frappe.utils.debounce(function () {
827			if (this.search_text === "") {
828				this.node = this.folder_node;
829				return;
830			}
831			if (this.search_text.length < 3) return;
832			frappe
833				.call("frappe.core.api.file.get_files_by_search_text", {
834					text: this.search_text,
835				})
836				.then((r) => {
837					let files = r.message || [];
838					files = files.map((file) => this.make_file_node(file));
839					if (!this.folder_node) {
840						this.folder_node = this.node;
841					}
842					this.node = {
843						label: __("Search Results"),
844						value: "",
845						children: files,
846						by_search: true,
847						open: true,
848						filtered: true,
849					};
850				});
851		}, 300),
852		make_file_node(file) {
853			let filename = file.file_name || file.name;
854			let label = frappe.utils.file_name_ellipsis(filename, 40);
855			return {
856				label: label,
857				filename: filename,
858				file_url: file.file_url,
859				value: file.name,
860				is_leaf: !file.is_folder,
861				fetched: !file.is_folder, // fetched if node is leaf
862				children: [],
863				children_loading: false,
864				children_start: 0,
865				open: false,
866				fetching: false,
867				filtered: true,
868			};
869		},
870	},
871};
872<\/script>
873
874<style>
875.file-browser-list {
876	height: 300px;
877	overflow: hidden;
878	margin-top: 10px;
879}
880
881.file-filter {
882	padding: 3px;
883}
884
885.tree {
886	overflow: auto;
887	height: 100%;
888	padding-left: 0;
889	padding-right: 0;
890	padding-bottom: 4rem;
891}
892</style>
893`]},media:void 0})},ox=void 0,ax=void 0,sx=!1;function cx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/FileBrowser.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function il(){let e=il.styles||(il.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(
893Boolean).join(`
894`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var lx=cx({render:mg,staticRenderFns:ix},rx,nx,ox,sx,ax,!1,il,void 0,void 0),gg=lx;var ux={name:"WebLink",data(){return{url:""}}},vg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-web-link margin-bottom"},[n("a",{staticClass:"text-muted text-medium",attrs:{href:""},on:{click:function(r){return r.preventDefault(),e.$emit("hide-web-link")}}},[e._v(`
895		`+e._s(e.__("\u2190 Back to upload files"))+`
896	`)]),e._v(" "),n("div",{staticClass:"input-group"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.url,expression:"url"}],staticClass:"form-control",attrs:{type:"text",placeholder:e.__("Attach a web link")},domProps:{value:e.url},on:{input:function(r){r.target.composing||(e.url=r.target.value)}}})])])},fx=[];vg._withStripped=!0;var dx=function(e){!e||e("data-v-0c146ac5_0",{source:`
897.file-web-link .input-group {
898	margin-top: 10px;
899}
900`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/WebLink.vue"],names:[],mappings:";AA2BA;CACA,gBAAA;AACA",file:"WebLink.vue",sourcesContent:[`<template>
901	<div class="file-web-link margin-bottom">
902		<a href class="text-muted text-medium" @click.prevent="$emit('hide-web-link')">
903			{{ __("\u2190 Back to upload files") }}
904		</a>
905		<div class="input-group">
906			<input
907				type="text"
908				class="form-control"
909				:placeholder="__('Attach a web link')"
910				v-model="url"
911			/>
912		</div>
913	</div>
914</template>
915<script>
916export default {
917	name: "WebLink",
918	data() {
919		return {
920			url: "",
921		};
922	},
923};
924<\/script>
925
926<style>
927.file-web-link .input-group {
928	margin-top: 10px;
929}
930</style>
931`]},media:void 0})},px=void 0,hx=void 0,_x=!1;function mx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/WebLink.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function rl(){let e=rl.styles||(rl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(`
932`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var gx=mx({render:vg,staticRenderFns:fx},dx,ux,px,_x,hx,!1,rl,void 0,void 0),bg=gx;var c0=class{constructor({pickerCallback:t,enabled:n,appId:r,clientId:o}={}){this.scope="https://www.googleapis.com/auth/drive.file",this.pickerApiLoaded=!1,this.enabled=n,this.appId=r,this.pickerCallback=t,this.clientId=o}async loadPicker(){Mg("https://accounts.google.com/gsi/client").then(()=>{this.authenticate()}),Mg("https://apis.google.com/js/api.js").then(()=>{gapi.load("client:picker",{callback:()=>{gapi.client.load("https://www.googleapis.com/discovery/v1/apis/drive/v3/rest")}})})}authenticate(){google.accounts.oauth2.initTokenClient({client_id:this.clientId,scope:this.scope,callback:async n=>{n.error!==void 0&&frappe.throw(n),this.createPicker(n.access_token)}}).requestAccessToken({prompt:""})}createPicker(t){let n=new google.picker.DocsView;n.setParent("root"),n.setIncludeFolders(!0),this.picker=new google.picker.PickerBuilder().setAppId(this.appId).setOAuthToken(t).addView(n).addView(new google.picker.DocsUploadView).setLocale(frappe.boot.lang).setCallback(this.pickerCallback).build(),this.picker.setVisible(!0),this.setupHide()}setupHide(){let t=document.querySelectorAll(".picker-dialog-bg");for(let n of t)n.addEventListener("click",()=>{this.picker.dispose()})}};function Mg(e){return new Promise((t,n)=>{if(document.querySelector(`script[src="${e}"]`)!==null){t();return}let r=document.createElement("script");r.src=e,r.onload=t,r.onerror=n,document.body.appendChild(r)})}var Ag=ii(yg()),vx={name:"ImageCropper",props:["file","fixed_aspect_ratio"],data(){let e=this.fixed_aspect_ratio!=null?this.fixed_aspect_ratio:NaN;return{src:null,cropper:null,image:null,aspect_ratio:e}},watch:{aspect_ratio(e){this.cropper&&this.cropper.setAspectRatio(e)}},mounted(){if(window.FileReader){let t=new FileReader;t.onload=()=>
932this.src=t.result,t.readAsDataURL(this.file.cropper_file)}let e=this.file.crop_box_data;this.image=this.$refs.image,this.image.onload=()=>{this.cropper=new Ag.default(this.image,{zoomable:!1,scalable:!1,viewMode:1,data:e,aspectRatio:this.aspect_ratio}),window.cropper=this.cropper}},computed:{aspect_ratio_buttons(){return[{label:__("1:1",null,"Image Cropper"),value:1},{label:__("4:3",null,"Image Cropper"),value:4/3},{label:__("16:9",null,"Image Cropper"),value:16/9},{label:__("Free",null,"Image Cropper"),value:NaN}]}},methods:{crop_image(){this.file.crop_box_data=this.cropper.getData();let e=this.cropper.getCroppedCanvas(),t=this.file.file_obj.type;e.toBlob(n=>{var r=new File([n],this.file.name,{type:n.type});this.file.file_obj=r,this.$emit("toggle_image_cropper")},t)}}},wg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",[n("img",{ref:"image",attrs:{src:e.src,alt:e.file.name}})]),e._v(" "),n("div",{staticClass:"image-cropper-actions"},[n("div",[e.fixed_aspect_ratio==null?n("div",{staticClass:"btn-group"},e._l(e.aspect_ratio_buttons,function(r){return n("button",{key:r.label,staticClass:"btn btn-default btn-sm",class:{active:isNaN(e.aspect_ratio)?isNaN(r.value):r.value===e.aspect_ratio},attrs:{type:"button"},on:{click:function(o){e.aspect_ratio=r.value}}},[e._v(`
933					`+e._s(r.label)+`
934				`)])}),0):e._e()]),e._v(" "),n("div",[e.fixed_aspect_ratio==null?n("button",{staticClass:"btn btn-sm margin-right",on:{click:function(r){return e.$emit("toggle_image_cropper")}}},[e._v(`
935				`+e._s(e.__("Back"))+`
936			`)]):e._e(),e._v(" "),n("button",{staticClass:"btn btn-primary btn-sm",on:{click:e.crop_image}},[e._v(`
937				`+e._s(e.__("Crop"))+`
938			`)])])])])},bx=[];wg._withStripped=!0;var Mx=function(e){!e||e("data-v-15a4aabb_0",{source:`
939img[data-v-15a4aabb] {
940	display: block;
941	max-width: 100%;
942	max-height: 600px;
943}
944.image-cropper-actions[data-v-15a4aabb] {
945	display: flex;
946	align-items: center;
947	justify-content: space-between;
948	margin-top: var(--margin-md);
949}
950`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/ImageCropper.vue"],names:[],mappings:";AAwHA;CACA,cAAA;CACA,eAAA;CACA,iBAAA;AACA;AAEA;CACA,aAAA;CACA,mBAAA;CACA,8BAAA;CACA,4BAAA;AACA",file:"ImageCropper.vue",sourcesContent:[`<template>
951	<div>
952		<div>
953			<img ref="image" :src="src" :alt="file.name" />
954		</div>
955		<div class="image-cropper-actions">
956			<div>
957				<div class="btn-group" v-if="fixed_aspect_ratio == null">
958					<button
959						v-for="button in aspect_ratio_buttons"
960						type="button"
961						class="btn btn-default btn-sm"
962						:class="{
963							active: isNaN(aspect_ratio)
964								? isNaN(button.value)
965								: button.value === aspect_ratio,
966						}"
967						:key="button.label"
968						@click="aspect_ratio = button.value"
969					>
970						{{ button.label }}
971					</button>
972				</div>
973			</div>
974			<div>
975				<button
976					class="btn btn-sm margin-right"
977					@click="$emit('toggle_image_cropper')"
978					v-if="fixed_aspect_ratio == null"
979				>
980					{{ __("Back") }}
981				</button>
982				<button class="btn btn-primary btn-sm" @click="crop_image">
983					{{ __("Crop") }}
984				</button>
985			</div>
986		</div>
987	</div>
988</template>
989
990<script>
991import Cropper from "cropperjs";
992export default {
993	name: "ImageCropper",
994	props: ["file", "fixed_aspect_ratio"],
995	data() {
996		let aspect_ratio = this.fixed_aspect_ratio != null ? this.fixed_aspect_ratio : NaN;
997		return {
998			src: null,
999			cropper: null,
1000			image: null,
1001			aspect_ratio,
1002		};
1003	},
1004	watch: {
1005		aspect_ratio(value) {
1006			if (this.cropper) {
1007				this.cropper.setAspectRatio(value);
1008			}
1009		},
1010	},
1011	mounted() {
1012		if (window.FileReader) {
1013			let fr = new FileReader();
1014			fr.onload = () => (this.src = fr.result);
1015			fr.readAsDataURL(this.file.cropper_file);
1016		}
1017		let crop_box = this.file.crop_box_data;
1018		this.image = this.$refs.image;
1019		this.image.onload = () => {
1020			this.cropper = new Cropper(this.image, {
1021				zoomable: false,
1022				scalable: false,
1023				viewMode: 1,
1024				data: crop_box,
1025				aspectRatio: this.aspect_ratio,
1026			});
1027			window.cropper = this.cropper;
1028		};
1029	},
1030	computed: {
1031		aspect_ratio_buttons() {
1032			return [
1033				{
1034					label: __("1:1", null, "Image Cropper"),
1035					value: 1,
1036				},
1037				{
1038					label: __("4:3", null, "Image Cropper"),
1039					value: 4 / 3,
1040				},
1041				{
1042					label: __("16:9", null, "Image Cropper"),
1043					value: 16 / 9,
1044				},
1045				{
1046					label: __("Free", null, "Image Cropper"),
1047					value: NaN,
1048				},
1049			];
1050		},
1051	},
1052	methods: {
1053		crop_image() {
1054			this.file.crop_box_data = this.cropper.getData();
1055			const canvas = this.cropper.getCroppedCanvas();
1056			const file_type = this.file.file_obj.type;
1057			canvas.toBlob((blob) => {
1058				var cropped_file_obj = new File([blob], this.file.name, {
1059					type: blob.type,
1060				});
1061				this.file.file_obj = cropped_file_obj;
1062				this.$emit("toggle_image_cropper");
1063			}, file_type);
1064		},
1065	},
1066};
1067<\/script>
1068
1069<style scoped>
1070img {
1071	display: block;
1072	max-width: 100%;
1073	max-height: 600px;
1074}
1075
1076.image-cropper-actions {
1077	display: flex;
1078	align-items: center;
1079	justify-content: space-between;
1080	margin-top: var(--margin-md);
1081}
1082</style>
1083`]},media:void 0})},yx="data-v-15a4aabb",Ax=void 0,wx=!1;function Lx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/ImageCropper.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function sl(){let e=sl.styles||(sl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(
1083Boolean).join(`
1084`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var Ox=Lx({render:wg,staticRenderFns:bx},Mx,vx,yx,wx,Ax,!1,sl,void 0,void 0),Lg=Ox;var zx={name:"FileUploader",props:{show_upload_button:{default:!0},disable_file_browser:{default:!1},allow_multiple:{default:!0},as_dataurl:{default:!1},doctype:{default:null},docname:{default:null},fieldname:{default:null},folder:{default:"Home"},method:{default:null},on_success:{default:null},make_attachments_public:{default:null},restrictions:{default:()=>({max_file_size:null,max_number_of_files:null,allowed_file_types:[],crop_image_aspect_ratio:null})},attach_doc_image:{default:!1},upload_notes:{default:null}},components:{FilePreview:pg,FileBrowser:gg,WebLink:bg,ImageCropper:Lg},data(){return{files:[],is_dragging:!1,currently_uploading:-1,show_file_browser:!1,show_web_link:!1,show_image_cropper:!1,crop_image_with_index:-1,trigger_upload:!1,close_dialog:!1,hide_dialog_footer:!1,allow_take_photo:!1,allow_web_link:!0,google_drive_settings:{enabled:!1},wrapper_ready:!1}},created(){var e;this.allow_take_photo=window.navigator.mediaDevices,frappe.user_id!=="Guest"&&frappe.call({method:"frappe.integrations.doctype.google_settings.google_settings.get_file_picker_settings",callback:t=>{t.exc||(this.google_drive_settings=t.message)}}),this.restrictions.max_file_size==null&&frappe.call("frappe.core.api.file.get_max_file_size").then(t=>{this.restrictions.max_file_size=Number(t.message)}),this.restrictions.max_number_of_files==null&&this.doctype&&(this.restrictions.max_number_of_files=(e=frappe.get_meta(this.doctype))==null?void 0:e.max_attachments)},watch:{files(e,t){!this.allow_multiple&&e.length>1&&(this.files=[e[e.length-1]])}},computed:{upload_complete(){return this.files.length>0&&this.files.every(e=>e.total!==0&&e.progress===e.total)}},methods:{dragover(){this.is_dragging=!0},dragleave(){this.is_dragging=!1},dropfiles(e){this.is_dragging=!1,this.add_files(e.dataTransfer.files)},browse_files(){this.$refs.file_input.click()},on_file_input(e){this.add_files(this.$refs.file_input.files)},remove_file(e){this.files=this.files.filter(t=>t!==e)},toggle_image_cropper(e){this.crop_image_with_index=this.show_image_cropper?-1:e,this.hide_dialog_footer=!this.show_image_cropper,this.show_image_cropper=!this.show_image_cropper},toggle_all_private(){let e;this.files.filter(n=>n.private).length<this.files.length?e=!0:e=!1,this.files=this.files.map(n=>(n.private=e,n))},show_max_files_number_warning(e){console.warn(`File skipped because it exceeds the allowed specified limit of ${max_number_of_files} uploads`,e),this.doctype?MSG=__('File "{0}" was skipped because only {1} uploads are allowed for DocType "{2}"',[e.name,max_number_of_files,this.doctype]):MSG=__('File "{0}" was skipped because only {1} uploads are allowed',[e.name,max_number_of_files]),frappe.show_alert({message:MSG,indicator:"orange"})},add_files(e){let t=Array.from(e).filter(this.check_restrictions).map(n=>{let r=n.type.startsWith("image"),o=n.size/1024;return{file_obj:n,cropper_file:n,crop_box_data:null,optimize:o>200&&r&&!n.type.includes("svg"),name:n.name,doc:null,progress:0,total:0,failed:!1,request_succeeded:!1,error_message:null,uploading:!1,private:!this.make_attachments_public}});max_number_of_files=this.restrictions.max_number_of_files,max_number_of_files&&t.length>max_number_of_files&&(t.slice(max_number_of_files).forEach(n=>{this.show_max_files_number_warning(n,this.doctype)}),t=t.slice(0,max_number_of_files)),this.files=this.files.concat(t),this.files.length===1&&!this.allow_multiple&&this.restrictions.crop_image_aspect_ratio!=null&&(this.files[0].file_obj.type.includes("svg")||this.toggle_image_cropper(0))},check_restrictions(e){let{max_file_size:t,allowed_file_types:n=[]}=this.restrictions,r=!0,o=!0;return n&&n.length&&(r=n.some(a=>a.includes("/")?e.type?e.type.match(a):!1:a[0]==="."?e.name.toLowerCase().endsWith(a.toLowerCase()):!1)),t&&e.size!=null&&(o=e.size<t),r||(console.warn("File skipped because of invalid file type",e),frappe.show_alert({message:__('File "{0}" was skipped because of invalid file type',[e.name]),indicator:"orange"})),o||(console.warn("File skipped because of invalid file size",e.size,e),frappe.show_alert({message:__('File "{0}" was skipped because size exceeds {1} MB',[e.name,t/(1024*1024)]),indicator:"orange"})),r&&o},upload_files(){return this.show_file_browser?this.upload_via_file_browser():this.show_web_link?this.upload_via_web_link():this.as_dataurl?this.return_as_dataurl():frappe.run_serially(this.files.map((e,t)=>()=>this.upload_file(e,t)))},upload_via_file_browser(){let e=this.$refs.file_browser.selected_node;return e.value?(this.close_dialog=!0,this.upload_file({library_file_name:e.value})):(frappe.msgprint(__("Click on a file to select it.")),this.close_dialog=!0,Promise.reject())},upload_via_web_link(){let e=this.$refs.web_link.url;return e?(e=decodeURI(e),this.close_dialog=!0,this.upload_file({file_url:e})):(frappe.msgprint(__("Invalid URL")),this.close_dialog=!0,Promise.reject())},return_as_dataurl(){let e=this.files.map(t=>frappe.dom.file_to_base64(t.file_obj).then(n=>{t.dataurl=n,this.on_success&&this.on_success(t)}));return this.close_dialog=!0,Promise.all(e)},upload_file(e,t){return this.currently_uploading=t,new Promise((n,r)=>{let o=new XMLHttpRequest;o.upload.addEventListener("loadstart",c=>{e.uploading=!0}),o.upload.addEventListener("progress",c=>{c.lengthComputable&&(e.progress=c.loaded,e.total=c.total)}),o.upload.addEventListener("load",c=>{e.uploading=!1,n()}),o.addEventListener("error",c=>{e.failed=!0,r()}),o.onreadystatechange=()=>{if(o.readyState==XMLHttpRequest.DONE)if(o.status===200){e.request_succeeded=!0;let c=null,f=null;try{c=JSON.parse(o.responseText),c.message.doctype==="File"&&(f=c.message)}catch(b){c=o.responseText}e.doc=f,this.on_success&&this.on_success(f,c),t==this.files.length-1&&this.files.every(b=>b.request_succeeded)&&(this.close_dialog=!0)}else if(o.status===403){e.failed=!0;let c=JSON.parse(o.responseText);e.error_message=`Not permitted. ${c._error_message||""}`}
1084else if(o.status===413)e.failed=!0,e.error_message="Size exceeds the maximum allowed file size.";else{e.failed=!0,e.error_message=o.status===0?"XMLHttpRequest Error":`${o.status} : ${o.statusText}`;let c=null;try{c=JSON.parse(o.responseText)}catch(f){}frappe.request.cleanup({},c)}},o.open("POST","/api/method/upload_file",!0),o.setRequestHeader("Accept","application/json"),o.setRequestHeader("X-Frappe-CSRF-Token",frappe.csrf_token);let a=new FormData;e.file_obj&&a.append("file",e.file_obj,e.name),a.append("is_private",+e.private),a.append("folder",this.folder),e.file_url&&a.append("file_url",e.file_url),e.file_name&&a.append("file_name",e.file_name),e.library_file_name&&a.append("library_file_name",e.library_file_name),this.doctype&&this.docname&&(a.append("doctype",this.doctype),a.append("docname",this.docname)),this.fieldname&&a.append("fieldname",this.fieldname),this.method&&a.append("method",this.method),e.optimize&&a.append("optimize",!0),this.attach_doc_image&&(a.append("max_width",200),a.append("max_height",200)),o.send(a)})},capture_image(){let e=new frappe.ui.Capture({animate:!1,error:!0});e.show(),e.submit(t=>{t.forEach(n=>{let r=`capture_${frappe.datetime.now_datetime().replaceAll(/[: -]/g,"_")}.png`;this.url_to_file(n,r,"image/png").then(o=>this.add_files([o]))})})},show_google_drive_picker(){this.close_dialog=!0,new c0(cs({pickerCallback:t=>this.google_drive_callback(t)},this.google_drive_settings)).loadPicker()},google_drive_callback(e){e.action==google.picker.Action.PICKED?this.upload_file({file_url:e.docs[0].url,file_name:e.docs[0].name}):e.action==google.picker.Action.CANCEL&&cur_frm.attachments.new_attachment()},url_to_file(e,t,n){return fetch(e).then(r=>r.arrayBuffer()).then(r=>new File([r],t,{type:n}))}}},Og=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"file-uploader",on:{dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleave.apply(null,arguments)},drop:function(r){return r.preventDefault(),e.dropfiles.apply(null,arguments)}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.files.length===0&&!e.show_file_browser&&!e.show_web_link,expression:"files.length === 0 && !show_file_browser && !show_web_link"}],staticClass:"file-upload-area"},[e.is_dragging?n("div",[e._v(`
1085			`+e._s(e.__("Drop files here"))+`
1086		`)]):n("div",[n("div",{staticClass:"text-center"},[e._v(`
1087				`+e._s(e.__("Drag and drop files here or upload from"))+`
1088			`)]),e._v(" "),n("div",{staticClass:"mt-2 text-center"},[n("button",{staticClass:"btn btn-file-upload",on:{click:e.browse_files}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"url(#paint0_linear)"}}),e._v(" "),n("path",{attrs:{d:"M13.5 22V19",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M16.5 22V19",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M10.5 22H19.5",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M7.5 16H22.5",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M21 8H9C8.17157 8 7.5 8.67157 7.5 9.5V17.5C7.5 18.3284 8.17157 19 9 19H21C21.8284 19 22.5 18.3284 22.5 17.5V9.5C22.5 8.67157 21.8284 8 21 8Z",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("defs",[n("linearGradient",{attrs:{id:"paint0_linear",x1:"0",y1:"0",x2:"0",y2:"30",gradientUnits:"userSpaceOnUse"}},[n("stop",{attrs:{"stop-color":"#2C9AF1"}}),e._v(" "),n("stop",{attrs:{offset:"1","stop-color":"#2490EF"}})],1)],1)]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("My Device")))])]),e._v(" "),n("input",{ref:"file_input",staticClass:"hidden",attrs:{type:"file",multiple:e.allow_multiple,accept:(e.restrictions.allowed_file_types||[]).join(", ")},on:{change:e.on_file_input}}),e._v(" "),e.disable_file_browser?e._e():n("button",{staticClass:"btn btn-file-upload",on:{click:function(r){e.show_file_browser=!0}}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"#48BB74"}}),e._v(" "),n("path",{attrs:{d:"M13.0245 11.5H8C7.72386 11.5 7.5 11.7239 7.5 12V20C7.5 21.1046 8.39543 22 9.5 22H20.5C21.6046 22 22.5 21.1046 22.5 20V14.5C22.5 14.2239 22.2761 14 22 14H15.2169C15.0492 14 14.8926 13.9159 14.8 13.776L13.4414 11.724C13.3488 11.5841 13.1922 11.5 13.0245 11.5Z",stroke:"white","stroke-miterlimit":"10","stroke-linecap":"square"}}),e._v(" "),n("path",{attrs:{d:"M8.87939 9.5V8.5C8.87939 8.22386 9.10325 8 9.37939 8H20.6208C20.8969 8 21.1208 8.22386 21.1208 8.5V12",stroke:"white","stroke-miterlimit":"10","stroke-linecap":"round","stroke-linejoin":"round"}})]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("Library")))])]),e._v(" "),e.allow_web_link?n("button",{staticClass:"btn btn-file-upload",on:{click:function(r){e.show_web_link=!0}}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"#ECAC4B"}}),e._v(" "),n("path",{attrs:{d:"M12.0469 17.9543L17.9558 12.0454",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M13.8184 11.4547L15.7943 9.47873C16.4212 8.85205 17.2714 8.5 18.1578 8.5C19.0443 8.5 19.8945 8.85205 20.5214 9.47873V9.47873C21.1481 10.1057 21.5001 10.9558 21.5001 11.8423C21.5001 12.7287 21.1481 13.5789 20.5214 14.2058L18.5455 16.1818",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}}),e._v(" "),n("path",{attrs:{d:"M11.4547 13.8184L9.47873 15.7943C8.85205 16.4212 8.5 17.2714 8.5 18.1578C8.5 19.0443 8.85205 19.8945 9.47873 20.5214V20.5214C10.1057 21.1481 10.9558 21.5001 11.8423 21.5001C12.7287 21.5001 13.5789 21.1481 14.2058 20.5214L16.1818 18.5455",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}})]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("Link")))])]):e._e(),e._v(" "),e.allow_take_photo?n("button",{staticClass:"btn btn-file-upload",on:{click:e.capture_image}},[n("svg",{attrs:{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("circle",{attrs:{cx:"15",cy:"15",r:"15",fill:"#CE315B"}}),e._v(" "),n("path",{attrs:{d:"M11.5 10.5H9.5C8.67157 10.5 8 11.1716 8 12V20C8 20.8284 8.67157 21.5 9.5 21.5H20.5C21.3284 21.5 22 20.8284 22 20V12C22 11.1716 21.3284 10.5 20.5 10.5H18.5L17.3 8.9C17.1111 8.64819 16.8148 8.5 16.5 8.5H13.5C13.1852 8.5 12.8889 8.64819 12.7 8.9L11.5 10.5Z",stroke:"white","stroke-linejoin":"round"}}),e._v(" "),n("circle",{attrs:{cx:"15",cy:"16",r:"2.5",stroke:"white"}})]),e._v(" "),n("div",{staticClass:"mt-1"}
1088,[e._v(e._s(e.__("Camera")))])]):e._e(),e._v(" "),e.google_drive_settings.enabled?n("button",{staticClass:"btn btn-file-upload",on:{click:e.show_google_drive_picker}},[n("svg",{attrs:{width:"30",height:"30"}},[n("image",{attrs:{href:"/assets/frappe/icons/social/google_drive.svg",width:"30",height:"30"}})]),e._v(" "),n("div",{staticClass:"mt-1"},[e._v(e._s(e.__("Google Drive")))])]):e._e()]),e._v(" "),n("div",{staticClass:"text-muted text-medium text-center"},[e._v(`
1089				`+e._s(e.upload_notes)+`
1090			`)])])]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.files.length&&!e.show_file_browser&&!e.show_web_link,expression:"files.length && !show_file_browser && !show_web_link"}],staticClass:"file-preview-area"},[e.show_image_cropper?e._e():n("div",{staticClass:"file-preview-container"},e._l(e.files,function(r,o){return n("FilePreview",{key:r.name,attrs:{file:r},on:{remove:function(a){return e.remove_file(r)},toggle_private:function(a){r.private=!r.private},toggle_optimize:function(a){r.optimize=!r.optimize},toggle_image_cropper:function(a){return e.toggle_image_cropper(o)}}})}),1),e._v(" "),e.show_upload_button&&e.currently_uploading===-1?n("div",{staticClass:"flex align-center"},[n("button",{staticClass:"btn btn-primary btn-sm margin-right",on:{click:function(){return e.upload_files()}}},[e.files.length===1?n("span",[e._v(`
1091					`+e._s(e.__("Upload file"))+`
1092				`)]):n("span",[e._v(`
1093					`+e._s(e.__("Upload {0} files",[e.files.length]))+`
1094				`)])]),e._v(" "),n("div",{staticClass:"text-muted text-medium"},[e._v(`
1095				`+e._s(e.__("Click on the lock icon to toggle public/private"))+`
1096			`)])]):e._e()]),e._v(" "),e.show_image_cropper&&e.wrapper_ready?n("ImageCropper",{attrs:{file:e.files[e.crop_image_with_index],fixed_aspect_ratio:e.restrictions.crop_image_aspect_ratio},on:{toggle_image_cropper:function(r){return e.toggle_image_cropper(-1)},upload_after_crop:function(r){e.trigger_upload=!0}}}):e._e(),e._v(" "),e.show_file_browser&&!e.disable_file_browser?n("FileBrowser",{ref:"file_browser",on:{"hide-browser":function(r){e.show_file_browser=!1}}}):e._e(),e._v(" "),e.show_web_link?n("WebLink",{ref:"web_link",on:{"hide-web-link":function(r){e.show_web_link=!1}}}):e._e()],1)},Tx=[];Og._withStripped=!0;var Ex=function(e){!e||e("data-v-dc08a77c_0",{source:`
1097.file-upload-area {
1098	min-height: 16rem;
1099	display: flex;
1100	align-items: center;
1101	justify-content: center;
1102	border: 1px dashed var(--dark-border-color);
1103	border-radius: var(--border-radius);
1104	cursor: pointer;
1105	background-color: var(--bg-color);
1106}
1107.btn-file-upload {
1108	background-color: transparent;
1109	border: none;
1110	box-shadow: none;
1111	font-size: var(--text-xs);
1112}
1113`,map:{version:3,sources:["frappe/public/js/frappe/file_uploader/FileUploader.vue"],names:[],mappings:";AAktBA;CACA,iBAAA;CACA,aAAA;CACA,mBAAA;CACA,uBAAA;CACA,2CAAA;CACA,mCAAA;CACA,eAAA;CACA,iCAAA;AACA;AAEA;CACA,6BAAA;CACA,YAAA;CACA,gBAAA;CACA,yBAAA;AACA",file:"FileUploader.vue",sourcesContent:[`<template>
1114	<div
1115		class="file-uploader"
1116		@dragover.prevent="dragover"
1117		@dragleave.prevent="dragleave"
1118		@drop.prevent="dropfiles"
1119	>
1120		<div
1121			class="file-upload-area"
1122			v-show="files.length === 0 && !show_file_browser && !show_web_link"
1123		>
1124			<div v-if="!is_dragging">
1125				<div class="text-center">
1126					{{ __("Drag and drop files here or upload from") }}
1127				</div>
1128				<div class="mt-2 text-center">
1129					<button class="btn btn-file-upload" @click="browse_files">
1130						<svg
1131							width="30"
1132							height="30"
1133							viewBox="0 0 30 30"
1134							fill="none"
1135							xmlns="http://www.w3.org/2000/svg"
1136						>
1137							<circle cx="15" cy="15" r="15" fill="url(#paint0_linear)" />
1138							<path
1139								d="M13.5 22V19"
1140								stroke="white"
1141								stroke-linecap="round"
1142								stroke-linejoin="round"
1143							/>
1144							<path
1145								d="M16.5 22V19"
1146								stroke="white"
1147								stroke-linecap="round"
1148								stroke-linejoin="round"
1149							/>
1150							<path
1151								d="M10.5 22H19.5"
1152								stroke="white"
1153								stroke-linecap="round"
1154								stroke-linejoin="round"
1155							/>
1156							<path
1157								d="M7.5 16H22.5"
1158								stroke="white"
1159								stroke-linecap="round"
1160								stroke-linejoin="round"
1161							/>
1162							<path
1163								d="M21 8H9C8.17157 8 7.5 8.67157 7.5 9.5V17.5C7.5 18.3284 8.17157 19 9 19H21C21.8284 19 22.5 18.3284 22.5 17.5V9.5C22.5 8.67157 21.8284 8 21 8Z"
1164								stroke="white"
1165								stroke-linecap="round"
1166								stroke-linejoin="round"
1167							/>
1168							<defs>
1169								<linearGradient
1170									id="paint0_linear"
1171									x1="0"
1172									y1="0"
1173									x2="0"
1174									y2="30"
1175									gradientUnits="userSpaceOnUse"
1176								>
1177									<stop stop-color="#2C9AF1" />
1178									<stop offset="1" stop-color="#2490EF" />
1179								</linearGradient>
1180							</defs>
1181						</svg>
1182						<div class="mt-1">{{ __("My Device") }}</div>
1183					</button>
1184					<input
1185						type="file"
1186						class="hidden"
1187						ref="file_input"
1188						@change="on_file_input"
1189						:multiple="allow_multiple"
1190						:accept="(restrictions.allowed_file_types || []).join(', ')"
1191					/>
1192					<button
1193						class="btn btn-file-upload"
1194						v-if="!disable_file_browser"
1195						@click="show_file_browser = true"
1196					>
1197						<svg
1198							width="30"
1199							height="30"
1200							viewBox="0 0 30 30"
1201							fill="none"
1202							xmlns="http://www.w3.org/2000/svg"
1203						>
1204							<circle cx="15" cy="15" r="15" fill="#48BB74" />
1205							<path
1206								d="M13.0245 11.5H8C7.72386 11.5 7.5 11.7239 7.5 12V20C7.5 21.1046 8.39543 22 9.5 22H20.5C21.6046 22 22.5 21.1046 22.5 20V14.5C22.5 14.2239 22.2761 14 22 14H15.2169C15.0492 14 14.8926 13.9159 14.8 13.776L13.4414 11.724C13.3488 11.5841 13.1922 11.5 13.0245 11.5Z"
1207								stroke="white"
1208								stroke-miterlimit="10"
1209								stroke-linecap="square"
1210							/>
1211							<path
1212								d="M8.87939 9.5V8.5C8.87939 8.22386 9.10325 8 9.37939 8H20.6208C20.8969 8 21.1208 8.22386 21.1208 8.5V12"
1213								stroke="white"
1214								stroke-miterlimit="10"
1215								stroke-linecap="round"
1216								stroke-linejoin="round"
1217							/>
1218						</svg>
1219						<div class="mt-1">{{ __("Library") }}</div>
1220					</button>
1221					<button
1222						class="btn btn-file-upload"
1223						v-if="allow_web_link"
1224						@click="show_web_link = true"
1225					>
1226						<svg
1227							width="30"
1228							height="30"
1229							viewBox="0 0 30 30"
1230							fill="none"
1231							xmlns="http://www.w3.org/2000/svg"
1232						>
1233							<circle cx="15" cy="15" r="15" fill="#ECAC4B" />
1234							<path
1235								d="M12.0469 17.9543L17.9558 12.0454"
1236								stroke="white"
1237								stroke-linecap="round"
1238								stroke-linejoin="round"
1239							/>
1240							<path
1241								d="M13.8184 11.4547L15.7943 9.47873C16.4212 8.85205 17.2714 8.5 18.1578 8.5C19.0443 8.5 19.8945 8.85205 20.5214 9.47873V9.47873C21.1481 10.1057 21.5001 10.9558 21.5001 11.8423C21.5001 12.7287 21.1481 13.5789 20.5214 14.2058L18.5455 16.1818"
1242								stroke="white"
1243								stroke-linecap="round"
1244								stroke-linejoin="round"
1245							/>
1246							<path
1247								d="M11.4547 13.8184L9.47873 15.7943C8.85205 16.4212 8.5 17.2714 8.5 18.1578C8.5 19.0443 8.85205 19.8945 9.47873 20.5214V20.5214C10.1057 21.1481 10.9558 21.5001 11.8423 21.5001C12.7287 21.5001 13.5789 21.1481 14.2058 20.5214L16.1818 18.5455"
1248								stroke="white"
1249								stroke-linecap="round"
1250								stroke-linejoin="round"
1251							/>
1252						</svg>
1253						<div class="mt-1">{{ __("Link") }}</div>
1254					</button>
1255					<button
1256						v-if="allow_take_photo"
1257						class="btn btn-file-upload"
1258						@click="capture_image"
1259					>
1260						<svg
1261							width="30"
1262							height="30"
1263							viewBox="0 0 30 30"
1264							fill="none"
1265							xmlns="http://www.w3.org/2000/svg"
1266						>
1267							<circle cx="15" cy="15" r="15" fill="#CE315B" />
1268							<path
1269								d="M11.5 10.5H9.5C8.67157 10.5 8 11.1716 8 12V20C8 20.8284 8.67157 21.5 9.5 21.5H20.5C21.3284 21.5 22 20.8284 22 20V12C22 11.1716 21.3284 10.5 20.5 10.5H18.5L17.3 8.9C17.1111 8.64819 16.8148 8.5 16.5 8.5H13.5C13.1852 8.5 12.8889 8.64819 12.7 8.9L11.5 10.5Z"
1270								stroke="white"
1271								stroke-linejoin="round"
1272							/>
1273							<circle cx="15" cy="16" r="2.5" stroke="white" />
1274						</svg>
1275						<div class="mt-1">{{ __("Camera") }}</div>
1276					</button>
1277					<button
1278						v-if="google_drive_settings.enabled"
1279						class="btn btn-file-upload"
1280						@click="show_google_drive_picker"
1281					>
1282						<svg width="30" height="30">
1283							<image
1284								href="/assets/frappe/icons/social/google_drive.svg"
1285								width="30"
1286								height="30"
1287							/>
1288						</svg>
1289						<div class="mt-1">{{ __("Google Drive") }}</div>
1290					</button>
1291				</div>
1292				<div class="text-muted text-medium text-center">
1293					{{ upload_notes }}
1294				</div>
1295			</div>
1296			<div v-else>
1297				{{ __("Drop files here") }}
1298			</div>
1299		</div>
1300		<div
1301			class="file-preview-area"
1302			v-show="files.length && !show_file_browser && !show_web_link"
1303		>
1304			<div class="file-preview-container" v-if="!show_image_cropper">
1305				<FilePreview
1306					v-for="(file, i) in files"
1307					:key="file.name"
1308					:file="file"
1309					@remove="remove_file(file)"
1310					@toggle_private="file.private = !file.private"
1311					@toggle_optimize="file.optimize = !file.optimize"
1312					@toggle_image_cropper="toggle_image_cropper(i)"
1313				/>
1314			</div>
1315			<div class="flex align-center" v-if="show_upload_button && currently_uploading === -1">
1316				<button class="btn btn-primary btn-sm margin-right" @click="() => upload_files()">
1317					<span v-if="files.length === 1">
1318						{{ __("Upload file") }}
1319					</span>
1320					<span v-else>
1321						{{ __("Upload {0} files", [files.length]) }}
1322					</span>
1323				</button>
1324				<div class="text-muted text-medium">
1325					{{ __("Click on the lock icon to toggle public/private") }}
1326				</div>
1327			</div>
1328		</div>
1329		<ImageCropper
1330			v-if="show_image_cropper && wrapper_ready"
1331			:file="files[crop_image_with_index]"
1332			:fixed_aspect_ratio="restrictions.crop_image_aspect_ratio"
1333			@toggle_image_cropper="toggle_image_cropper(-1)"
1334			@upload_after_crop="trigger_upload = true"
1335		/>
1336		<FileBrowser
1337			ref="file_browser"
1338			v-if="show_file_browser && !disable_file_browser"
1339			@hide-browser="show_file_browser = false"
1340		/>
1341		<WebLink ref="web_link" v-if="show_web_link" @hide-web-link="show_web_link = false" />
1342	</div>
1343</template>
1344
1345<script>
1346import FilePreview from "./FilePreview.vue";
1347import FileBrowser from "./FileBrowser.vue";
1348import WebLink from "./WebLink.vue";
1349import GoogleDrivePicker from "../../integrations/google_drive_picker";
1350import ImageCropper from "./ImageCropper.vue";
1351
1352export default {
1353	name: "FileUploader",
1354	props: {
1355		show_upload_button: {
1356			default: true,
1357		},
1358		disable_file_browser: {
1359			default: false,
1360		},
1361		allow_multiple: {
1362			default: true,
1363		},
1364		as_dataurl: {
1365			default: false,
1366		},
1367		doctype: {
1368			default: null,
1369		},
1370		docname: {
1371			default: null,
1372		},
1373		fieldname: {
1374			default: null,
1375		},
1376		folder: {
1377			default: "Home",
1378		},
1379		method: {
1380			default: null,
1381		},
1382		on_success: {
1383			default: null,
1384		},
1385		make_attachments_public: {
1386			default: null,
1387		},
1388		restrictions: {
1389			default: () => ({
1390				max_file_size: null, // 2048 -> 2KB
1391				max_number_of_files: null,
1392				allowed_file_types: [], // ['image/*', 'video/*', '.jpg', '.gif', '.pdf'],
1393				crop_image_aspect_ratio: null, // 1, 16 / 9, 4 / 3, NaN (free)
1394			}),
1395		},
1396		attach_doc_image: {
1397			default: false,
1398		},
1399		upload_notes: {
1400			default: null, // "Images or video, upto 2MB"
1401		},
1402	},
1403	components: {
1404		FilePreview,
1405		FileBrowser,
1406		WebLink,
1407		ImageCropper,
1408	},
1409	data() {
1410		return {
1411			files: [],
1412			is_dragging: false,
1413			currently_uploading: -1,
1414			show_file_browser: false,
1415			show_web_link: false,
1416			show_image_cropper: false,
1417			crop_image_with_index: -1,
1418			trigger_upload: false,
1419			close_dialog: false,
1420			hide_dialog_footer: false,
1421			allow_take_photo: false,
1422			allow_web_link: true,
1423			google_drive_settings: {
1424				enabled: false,
1425			},
1426			wrapper_ready: false,
1427		};
1428	},
1429	created() {
1430		this.allow_take_photo = window.navigator.mediaDevices;
1431		if (frappe.user_id !== "Guest") {
1432			frappe.call({
1433				// method only available after login
1434				method: "frappe.integrations.doctype.google_settings.google_settings.get_file_picker_settings",
1435				callback: (resp) => {
1436					if (!resp.exc) {
1437						this.google_drive_settings = resp.message;
1438					}
1439				},
1440			});
1441		}
1442		if (this.restrictions.max_file_size == null) {
1443			frappe.call("frappe.core.api.file.get_max_file_size").then((res) => {
1444				this.restrictions.max_file_size = Number(res.message);
1445			});
1446		}
1447		if (this.restrictions.max_number_of_files == null && this.doctype) {
1448			this.restrictions.max_number_of_files = frappe.get_meta(this.doctype)?.max_attachments;
1449		}
1450	},
1451	watch: {
1452		files(newvalue, oldvalue) {
1453			if (!this.allow_multiple && newvalue.length > 1) {
1454				this.files = [newvalue[newvalue.length - 1]];
1455			}
1456		},
1457	},
1458	computed: {
1459		upload_complete() {
1460			return (
1461				this.files.length > 0 &&
1462				this.files.every((file) => file.total !== 0 && file.progress === file.total)
1463			);
1464		},
1465	},
1466	methods: {
1467		dragover() {
1468			this.is_dragging = true;
1469		},
1470		dragleave() {
1471			this.is_dragging = false;
1472		},
1473		dropfiles(e) {
1474			this.is_dragging = false;
1475			this.add_files(e.dataTransfer.files);
1476		},
1477		browse_files() {
1478			this.$refs.file_input.click();
1479		},
1480		on_file_input(e) {
1481			this.add_files(this.$refs.file_input.files);
1482		},
1483		remove_file(file) {
1484			this.files = this.files.filter((f) => f !== file);
1485		},
1486		toggle_image_cropper(index) {
1487			this.crop_image_with_index = this.show_image_cropper ? -1 : index;
1488			this.hide_dialog_footer = !this.show_image_cropper;
1489			this.show_image_cropper = !this.show_image_cropper;
1490		},
1491		toggle_all_private() {
1492			let flag;
1493			let private_values = this.files.filter((file) => file.private);
1494			if (private_values.length < this.files.length) {
1495				// there are some private and some public
1496				// set all to private
1497				flag = true;
1498			} else {
1499				// all are private, set all to public
1500				flag = false;
1501			}
1502			this.files = this.files.map((file) => {
1503				file.private = flag;
1504				return file;
1505			});
1506		},
1507		show_max_files_number_warning(file) {
1508			console.warn(
1509				\`File skipped because it exceeds the allowed specified limit of \${max_number_of_files} uploads\`,
1510				file
1511			);
1512			if (this.doctype) {
1513				MSG = __(
1514					'File "{0}" was skipped because only {1} uploads are allowed for DocType "{2}"',
1515					[file.name, max_number_of_files, this.doctype]
1516				);
1517			} else {
1518				MSG = __('File "{0}" was skipped because only {1} uploads are allowed', [
1519					file.name,
1520					max_number_of_files,
1521				]);
1522			}
1523			frappe.show_alert({
1524				message: MSG,
1525				indicator: "orange",
1526			});
1527		},
1528		add_files(file_array) {
1529			let files = Array.from(file_array)
1530				.filter(this.check_restrictions)
1531				.map((file) => {
1532					let is_image = file.type.startsWith("image");
1533					let size_kb = file.size / 1024;
1534					return {
1535						file_obj: file,
1536						cropper_file: file,
1537						crop_box_data: null,
1538						optimize: size_kb > 200 && is_image && !file.type.includes("svg"),
1539						name: file.name,
1540						doc: null,
1541						progress: 0,
1542						total: 0,
1543						failed: false,
1544						request_succeeded: false,
1545						error_message: null,
1546						uploading: false,
1547						private: !this.make_attachments_public,
1548					};
1549				});
1550
1551			// pop extra files as per FileUploader.restrictions.max_number_of_files
1552			max_number_of_files = this.restrictions.max_number_of_files;
1553			if (max_number_of_files && files.length > max_number_of_files) {
1554				files.slice(max_number_of_files).forEach((file) => {
1555					this.show_max_files_number_warning(file, this.doctype);
1556				});
1557
1558				files = files.slice(0, max_number_of_files);
1559			}
1560
1561			this.files = this.files.concat(files);
1562			// if only one file is allowed and crop_image_aspect_ratio is set, open cropper immediately
1563			if (
1564				this.files.length === 1 &&
1565				!this.allow_multiple &&
1566				this.restrictions.crop_image_aspect_ratio != null
1567			) {
1568				if (!this.files[0].file_obj.type.includes("svg")) {
1569					this.toggle_image_cropper(0);
1570				}
1571			}
1572		},
1573		check_restrictions(file) {
1574			let { max_file_size, allowed_file_types = [] } = this.restrictions;
1575
1576			let is_correct_type = true;
1577			let valid_file_size = true;
1578
1579			if (allowed_file_types && allowed_file_types.length) {
1580				is_correct_type = allowed_file_types.some((type) => {
1581					// is this is a mime-type
1582					if (type.includes("/")) {
1583						if (!file.type) return false;
1584						return file.type.match(type);
1585					}
1586
1587					// otherwise this is likely an extension
1588					if (type[0] === ".") {
1589						return file.name.toLowerCase().endsWith(type.toLowerCase());
1590					}
1591					return false;
1592				});
1593			}
1594
1595			if (max_file_size && file.size != null) {
1596				valid_file_size = file.size < max_file_size;
1597			}
1598
1599			if (!is_correct_type) {
1600				console.warn("File skipped because of invalid file type", file);
1601				frappe.show_alert({
1602					message: __('File "{0}" was skipped because of invalid file type', [
1603						file.name,
1604					]),
1605					indicator: "orange",
1606				});
1607			}
1608			if (!valid_file_size) {
1609				console.warn("File skipped because of invalid file size", file.size, file);
1610				frappe.show_alert({
1611					message: __('File "{0}" was skipped because size exceeds {1} MB', [
1612						file.name,
1613						max_file_size / (1024 * 1024),
1614					]),
1615					indicator: "orange",
1616				});
1617			}
1618
1619			return is_correct_type && valid_file_size;
1620		},
1621		upload_files() {
1622			if (this.show_file_browser) {
1623				return this.upload_via_file_browser();
1624			}
1625			if (this.show_web_link) {
1626				return this.upload_via_web_link();
1627			}
1628			if (this.as_dataurl) {
1629				return this.return_as_dataurl();
1630			}
1631			return frappe.run_serially(
1632				this.files.map((file, i) => () => this.upload_file(file, i))
1633			);
1634		},
1635		upload_via_file_browser() {
1636			let selected_file = this.$refs.file_browser.selected_node;
1637			if (!selected_file.value) {
1638				frappe.msgprint(__("Click on a file to select it."));
1639				this.close_dialog = true;
1640				return Promise.reject();
1641			}
1642			this.close_dialog = true;
1643			return this.upload_file({
1644				library_file_name: selected_file.value,
1645			});
1646		},
1647		upload_via_web_link() {
1648			let file_url = this.$refs.web_link.url;
1649			if (!file_url) {
1650				frappe.msgprint(__("Invalid URL"));
1651				this.close_dialog = true;
1652				return Promise.reject();
1653			}
1654			file_url = decodeURI(file_url);
1655			this.close_dialog = true;
1656			return this.upload_file({
1657				file_url,
1658			});
1659		},
1660		return_as_dataurl() {
1661			let promises = this.files.map((file) =>
1662				frappe.dom.file_to_base64(file.file_obj).then((dataurl) => {
1663					file.dataurl = dataurl;
1664					this.on_success && this.on_success(file);
1665				})
1666			);
1667			this.close_dialog = true;
1668			return Promise.all(promises);
1669		},
1670		upload_file(file, i) {
1671			this.currently_uploading = i;
1672
1673			return new Promise((resolve, reject) => {
1674				let xhr = new XMLHttpRequest();
1675				xhr.upload.addEventListener("loadstart", (e) => {
1676					file.uploading = true;
1677				});
1678				xhr.upload.addEventListener("progress", (e) => {
1679					if (e.lengthComputable) {
1680						file.progress = e.loaded;
1681						file.total = e.total;
1682					}
1683				});
1684				xhr.upload.addEventListener("load", (e) => {
1685					file.uploading = false;
1686					resolve();
1687				});
1688				xhr.addEventListener("error", (e) => {
1689					file.failed = true;
1690					reject();
1691				});
1692				xhr.onreadystatechange = () => {
1693					if (xhr.readyState == XMLHttpRequest.DONE) {
1694						if (xhr.status === 200) {
1695							file.request_succeeded = true;
1696							let r = null;
1697							let file_doc = null;
1698							try {
1699								r = JSON.parse(xhr.responseText);
1700								if (r.message.doctype === "File") {
1701									file_doc = r.message;
1702								}
1703							} catch (e) {
1704								r = xhr.responseText;
1705							}
1706
1707							file.doc = file_doc;
1708
1709							if (this.on_success) {
1710								this.on_success(file_doc, r);
1711							}
1712
1713							if (
1714								i == this.files.length - 1 &&
1715								this.files.every((file) => file.request_succeeded)
1716							) {
1717								this.close_dialog = true;
1718							}
1719						} else if (xhr.status === 403) {
1720							file.failed = true;
1721							let response = JSON.parse(xhr.responseText);
1722							file.error_message = \`Not permitted. \${response._error_message || ""}\`;
1723						} else if (xhr.status === 413) {
1724							file.failed = true;
1725							file.error_message = "Size exceeds the maximum allowed file size.";
1726						} else {
1727							file.failed = true;
1728							file.error_message =
1729								xhr.status === 0
1730									? "XMLHttpRequest Error"
1731									: \`\${xhr.status} : \${xhr.statusText}\`;
1732
1733							let error = null;
1734							try {
1735								error = JSON.parse(xhr.responseText);
1736							} catch (e) {
1737								// pass
1738							}
1739							frappe.request.cleanup({}, error);
1740						}
1741					}
1742				};
1743				xhr.open("POST", "/api/method/upload_file", true);
1744				xhr.setRequestHeader("Accept", "application/json");
1745				xhr.setRequestHeader("X-Frappe-CSRF-Token", frappe.csrf_token);
1746
1747				let form_data = new FormData();
1748				if (file.file_obj) {
1749					form_data.append("file", file.file_obj, file.name);
1750				}
1751				form_data.append("is_private", +file.private);
1752				form_data.append("folder", this.folder);
1753
1754				if (file.file_url) {
1755					form_data.append("file_url", file.file_url);
1756				}
1757
1758				if (file.file_name) {
1759					form_data.append("file_name", file.file_name);
1760				}
1761
1762				if (file.library_file_name) {
1763					form_data.append("library_file_name", file.library_file_name);
1764				}
1765
1766				if (this.doctype && this.docname) {
1767					form_data.append("doctype", this.doctype);
1768					form_data.append("docname", this.docname);
1769				}
1770
1771				if (this.fieldname) {
1772					form_data.append("fieldname", this.fieldname);
1773				}
1774
1775				if (this.method) {
1776					form_data.append("method", this.method);
1777				}
1778
1779				if (file.optimize) {
1780					form_data.append("optimize", true);
1781				}
1782
1783				if (this.attach_doc_image) {
1784					form_data.append("max_width", 200);
1785					form_data.append("max_height", 200);
1786				}
1787
1788				xhr.send(form_data);
1789			});
1790		},
1791		capture_image() {
1792			const capture = new frappe.ui.Capture({
1793				animate: false,
1794				error: true,
1795			});
1796			capture.show();
1797			capture.submit((data_urls) => {
1798				data_urls.forEach((data_url) => {
1799					let filename = \`capture_\${frappe.datetime
1800						.now_datetime()
1801						.replaceAll(/[: -]/g, "_")}.png\`;
1802					this.url_to_file(data_url, filename, "image/png").then((file) =>
1803						this.add_files([file])
1804					);
1805				});
1806			});
1807		},
1808		show_google_drive_picker() {
1809			this.close_dialog = true;
1810			let google_drive = new GoogleDrivePicker({
1811				pickerCallback: (data) => this.google_drive_callback(data),
1812				...this.google_drive_settings,
1813			});
1814			google_drive.loadPicker();
1815		},
1816		google_drive_callback(data) {
1817			if (data.action == google.picker.Action.PICKED) {
1818				this.upload_file({
1819					file_url: data.docs[0].url,
1820					file_name: data.docs[0].name,
1821				});
1822			} else if (data.action == google.picker.Action.CANCEL) {
1823				cur_frm.attachments.new_attachment();
1824			}
1825		},
1826		url_to_file(url, filename, mime_type) {
1827			return fetch(url)
1828				.then((res) => res.arrayBuffer())
1829				.then((buffer) => new File([buffer], filename, { type: mime_type }));
1830		},
1831	},
1832};
1833<\/script>
1834<style>
1835.file-upload-area {
1836	min-height: 16rem;
1837	display: flex;
1838	align-items: center;
1839	justify-content: center;
1840	border: 1px dashed var(--dark-border-color);
1841	border-radius: var(--border-radius);
1842	cursor: pointer;
1843	background-color: var(--bg-color);
1844}
1845
1846.btn-file-upload {
1847	background-color: transparent;
1848	border: none;
1849	box-shadow: none;
1850	font-size: var(--text-xs);
1851}
1852</style>
1853`]},media:void 0})},Cx=void 0,Nx=void 0,xx=!1;function Sx(e,t,n,r,o,a,c,f,b,y){let m=(typeof n=="function"?n.options:n)||{};m.__file="frappe/public/js/frappe/file_uploader/FileUploader.vue",m.render||(m.render=e.render,m.staticRenderFns=e.staticRenderFns,m._compiled=!0,o&&(m.functional=!0)),m._scopeId=r;{let T;if(t&&(T=c?function(k){t.call(this,y(k,this.$root.$options.shadowRoot))}:function(k){t.call(this,f(k))}),T!==void 0)if(m.functional){let k=m.render;m.render=function(J,he){return T.call(he),k(J,he)}}else{let k=m.beforeCreate;m.beforeCreate=k?[].concat(k,T):[T]}}return m}function cl(){let e=cl.styles||(cl.styles={}),t=typeof navigator!="undefined"&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());return function(r,o){if(document.querySelector('style[data-vue-ssr-id~="'+r+'"]'))return;let a=t?o.media||"default":r,c=e[a]||(e[a]={ids:[],parts:[],element:void 0});if(!c.ids.includes(r)){let f=o.source,b=c.ids.length;if(c.ids.push(r),t&&(c.element=c.element||document.querySelector("style[data-group="+a+"]")),!c.element){let y=document.head||document.getElementsByTagName("head")[0],m=c.element=document.createElement("style");m.type="text/css",o.media&&m.setAttribute("media",o.media),t&&(m.setAttribute("data-group",a),m.setAttribute("data-next-index","0")),y.appendChild(m)}if(t&&(b=parseInt(c.element.getAttribute("data-next-index")),c.element.setAttribute("data-next-index",b+1)),c.element.styleSheet)c.parts.push(f),c.element.styleSheet.cssText=c.parts.filter(Boolean).join(`
1854`);else{let y=document.createTextNode(f),m=c.element.childNodes;m[b]&&c.element.removeChild(m[b]),m.length?c.element.insertBefore(y,m[b]):c.element.appendChild(y)}}}}var kx=Sx({render:Og,staticRenderFns:Tx},Ex,zx,Cx,xx,Nx,!1,cl,void 0,void 0),zg=kx;var l0=class{constructor({wrapper:t,method:n,on_success:r,doctype:o,docname:a,fieldname:c,files:f,folder:b,restrictions:y={},upload_notes:m,allow_multiple:T,as_dataurl:k,disable_file_browser:F,dialog_title:J,attach_doc_image:he,frm:de,make_attachments_public:Me}={}){de&&de.attachments.max_reached(!0),t?this.wrapper=t.get?t.get(0):t:this.make_dialog(J),this.$fileuploader=new Vue({el:this.wrapper,render:nt=>nt(zg,{props:{show_upload_button:!Boolean(this.dialog),doctype:o,docname:a,fieldname:c,method:n,folder:b,on_success:r,restrictions:y,upload_notes:m,allow_multiple:T,as_dataurl:k,disable_file_browser:F,attach_doc_image:he,make_attachments_public:Me}})}),this.uploader=this.$fileuploader.$children[0],this.dialog||(this.uploader.wrapper_ready=!0),this.uploader.$watch("files",nt=>{let dt=nt.every(De=>De.private);this.dialog&&this.dialog.set_secondary_action_label(dt?__("Set all public"):__("Set all private"))},{deep:!0}),this.uploader.$watch("trigger_upload",nt=>{nt&&this.upload_files()}),this.uploader.$watch("close_dialog",nt=>{nt&&this.dialog&&this.dialog.hide()}),this.uploader.$watch("hide_dialog_footer",nt=>{nt?(this.dialog&&this.dialog.footer.addClass("hide"),this.dialog.$wrapper.data("bs.modal")._config.backdrop="static"):(this.dialog&&this.dialog.footer.removeClass("hide"),this.dialog.$wrapper.data("bs.modal")._config.backdrop=!0)}),f&&f.length&&this.uploader.add_files(f)}upload_files(){return this.dialog&&this.dialog.get_primary_btn().prop("disabled",!0),this.dialog&&this.dialog.get_secondary_btn().prop("disabled",!0),this.uploader.upload_files()}make_dialog(t){this.dialog=new frappe.ui.Dialog({title:t||__("Upload"),primary_action_label:__("Upload"),primary_action:()=>this.upload_files(),secondary_action_label:__("Set all private"),secondary_action:()=>{this.uploader.toggle_all_private()},on_page_show:()=>{this.uploader.wrapper_ready=!0}}),this.wrapper=this.dialog.body,this.dialog.show(),this.dialog.$wrapper.on("hidden.bs.modal",function(){$(this).data("bs.modal",null),$(this).remove()})}};frappe.provide("frappe.ui");frappe.ui.FileUploader=l0;frappe.provide("frappe.meta.docfield_map");frappe.provide("frappe.meta.docfield_copy");frappe.provide("frappe.meta.docfield_list");frappe.provide("frappe.meta.doctypes");frappe.provide("frappe.meta.precision_map");frappe.get_meta=function(e){return locals.DocType?locals.DocType[e]:null};$.extend(frappe.meta,{sync:function(e){$.each(e.fields,function(t,n){frappe.meta.add_field(n)}),frappe.meta.sync_messages(e),e.__print_formats&&frappe.model.sync(e.__print_formats),e.__workflow_docs&&frappe.model.sync(e.__workflow_docs)},add_field:function(e){frappe.provide("frappe.meta.docfield_map."+e.parent),frappe.meta.docfield_map[e.parent][e.fieldname||e.label]=e,frappe.meta.docfield_list[e.parent]||(frappe.meta.docfield_list[e.parent]=[]);for(var t in frappe.meta.docfield_list[e.parent]){var n=frappe.meta.docfield_list[e.parent][t];if(e.fieldname==n.fieldname)return}frappe.meta.docfield_list[e.parent].push(e)},make_docfield_copy_for:function(e,t,n=null){var r=frappe.meta.docfield_copy;r[e]||(r[e]={}),r[e][t]||(r[e][t]={}),n=n||frappe.meta.docfield_list[e]||[];for(var o=0,a=n.length;o<a;o++){var c=n[o];r[e][t][c.fieldname||c.label]=copy_dict(c)}},get_field:function(e,t,n){var r=frappe.meta.get_docfield(e,t,n);return r||frappe.model.std_fields.every(function(o){return o.fieldname===t?(r=o,!1):!0}),r},get_docfield:function(e,t,n){var r=frappe.meta.get_docfield_copy(e,n);return r?r[t]:null},set_formatter:function(e,t,n,r){frappe.meta.get_docfield(e,t,n).formatter=r},set_indicator_formatter:function(e,t,n,r,o){frappe.meta.get_docfield(e,t,n).formatter=function(a,c,f,b){return repl('<span class="indicator %(color)s">%(name)s</span>',{color:o(),name:r()})}},get_docfields:function(e,t,n){var r=frappe.meta.get_docfield_copy(e,t),o=frappe.meta.sort_docfields(r);return n&&(o=frappe.utils.filter_dict(o,n)),o},get_linked_fields:function(e){return $.map(frappe.get_meta(e).fields,function(t){return t.fieldtype=="Link"?t.options:null})},get_fields_to_check_permissions:function(e){var t=$.map(frappe.meta.get_docfields(e,name),function(n){return n.fieldtype==="Link"&&n.ignore_user_permissions!==1?n:null});return t=t.concat({label:"ID",fieldname:name,options:e}),t},sort_docfields:function(e){return $.map(e,function(t){return t}).sort(function(t,n){return t.idx-n.idx})},get_docfield_copy:function(e,t){return t?(frappe.meta.docfield_copy[e]&&frappe.meta.docfield_copy[e][t]||frappe.meta.make_docfield_copy_for(e,t),frappe.meta.docfield_copy[e][t]):frappe.meta.docfield_map[e]},get_fieldnames:function(e,t,n){return $.map(frappe.utils.filter_dict(frappe.meta.docfield_map[e],n),function(r){return r.fieldname})},has_field:function(e,t){let n=frappe.meta.docfield_map[e];return n&&n[t]},get_table_fields:function(e){return $.map(frappe.meta.docfield_list[e],function(t){return frappe.model.table_fields.includes(t.fieldtype)?t:null})},get_doctype_for_field:function(e,t){var n=null;return in_list(frappe.model.std_fields_list,t)||frappe.meta.has_field(e,t)?
1854n=e:(frappe.meta.get_table_fields(e).every(function(r){return frappe.meta.has_field(r.options,t)||in_list(frappe.model.child_table_field_list,t)?(n=r.options,!1):!0}),n||console.log(__("Warning: Unable to find {0} in any table related to {1}",[t,__(e)]))),n},get_parentfield:function(e,t){var n=(frappe.get_doc("DocType",e).fields||[]).filter(r=>frappe.model.table_fields.includes(r.fieldtype)&&r.options===t);if(!n.length)throw"parentfield not found for "+e+", "+t;return n[0].fieldname},get_label:function(e,t,n){var r={name:__("ID"),creation:__("Created On"),docstatus:__("Document Status"),idx:__("Index"),modified:__("Last Updated On"),modified_by:__("Last Updated By"),owner:__("Created By"),_user_tags:__("Tags"),_liked_by:__("Liked By"),_comments:__("Comments"),_assign:__("Assigned To")};if(r[t])return r[t];var o=this.get_docfield(e,t,n);return(o?o.label:"")||t},get_print_sizes:function(){return["A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","B10","C5E","Comm10E","DLE","Executive","Folio","Ledger","Legal","Letter","Tabloid","Custom"]},get_print_formats:function(e){var t=["Standard"],n=locals.DocType[e].default_print_format;let r=frappe.model.get_doc(":Print Settings","Print Settings").enable_raw_printing;var o=frappe.get_list("Print Format",{doc_type:e}).sort(function(c,f){return c>f?1:-1});if($.each(o,function(c,f){!in_list(t,f.name)&&f.print_format_type!=="JS"&&(cint(r)||!f.raw_printing)&&t.push(f.name)}),n&&n!="Standard"){var a=t.indexOf(n);t.splice(a,1).sort(),t.unshift(n)}return t},sync_messages:function(e){e.__messages&&$.extend(frappe._messages,e.__messages)},get_field_currency:function(e,t){var n=frappe.boot.sysdefaults.currency;
1854if(!t&&cur_frm&&(t=cur_frm.doc),e&&e.options)if(t&&e.options.indexOf(":")!=-1){var r=e.options.split(":");if(r.length==3){var o=t[r[1]];!o&&cur_frm&&(o=cur_frm.doc[r[1]]),n=frappe.model.get_value(r[0],o,r[2])||frappe.model.get_value(":"+r[0],o,r[2])||n}}else t&&t[e.options]?n=t[e.options]:cur_frm&&cur_frm.doc[e.options]&&(n=cur_frm.doc[e.options]);return n},get_field_precision:function(e,t){var n=null;if(e&&e.precision)n=cint(e.precision);else if(e&&e.fieldtype==="Currency"){if(n=cint(frappe.defaults.get_default("currency_precision")),!n){var r=get_number_format(),o=get_number_format_info(r);n=o.precision}}else n=cint(frappe.defaults.get_default("float_precision"))||3;return n}});var SP=ii(Tg());frappe.provide("frappe.perm");Object.assign(window,{READ:"read",WRITE:"write",CREATE:"create",DELETE:"delete",SUBMIT:"submit",CANCEL:"cancel",AMEND:"amend"});$.extend(frappe.perm,{rights:["select","read","write","create","delete","submit","cancel","amend","report","import","export","print","email","share","set_user_permissions"],doctype_perm:{},has_perm:(e,t=0,n="read",r)=>{var a;let o=frappe.perm.get_perm(e,r);return!!((a=o==null?void 0:o[t])!=null&&a[n])},get_perm:(e,t)=>{var n,r;return t&&!t.__islocal?frappe.perm._get_perm(e,t):(r=(n=frappe.perm.doctype_perm)[e])!=null?r:n[e]=frappe.perm._get_perm(e)},_get_perm:(e,t)=>{let n=[{read:0,permlevel:0}],r=frappe.get_doc("DocType",e),o=frappe.session.user;if((o==="Administrator"||frappe.user_roles.includes("Administrator"))&&(n[0].read=1),!r)return n;n=frappe.perm.get_role_permissions(r);let a=n[0];if(t){let c=frappe.model.get_docinfo(e,t.name);
1854if(c&&c.permissions&&Object.keys(c.permissions).forEach(f=>{a[f]=c.permissions[f]}),t.owner!==o)for(let f of frappe.perm.rights)a[f]&&!a.rights_without_if_owner.has(f)&&(a[f]=0);if(c&&c.shared){for(let f of c.shared)if(f.user===o){for(let b of["read","write","submit","share"])a[b]||(a[b]=f[b]);f.read&&(a.email=frappe.boot.user.can_email.indexOf(e)!==-1?1:0,a.print=frappe.boot.user.can_print.indexOf(e)!==-1?1:0)}}}return!a.read&&frappe.model.can_read(e)&&(a.read=1),n},get_role_permissions:e=>{let t=[{read:0,permlevel:0}];return(e.permissions||[]).forEach(n=>{var a,c;let r=cint(n.permlevel),o=(a=t[r])!=null?a:t[r]={permlevel:r};r===0&&((c=o.rights_without_if_owner)!=null||(o.rights_without_if_owner=new Set)),frappe.user_roles.includes(n.role)&&frappe.perm.rights.forEach(f=>{!n[f]||(o[f]=1,r===0&&!n.if_owner&&o.rights_without_if_owner.add(f))})}),t=t.map(n=>n||{}),t},get_match_rules:(e,t)=>{let n=[];t||(t="read");let r=frappe.perm.get_perm(e),o=frappe.defaults.get_user_permissions();if(o&&!$.isEmptyObject(o)){let c={},f=frappe.meta.get_fields_to_check_permissions(e);$.each(f,(b,y)=>{let m=o[y.options]||[],T=frappe.perm.get_allowed_docs_for_doctype(m,e);T.length&&(c[y.label]=T)}),$.isEmptyObject(c)||n.push(c)}let a=r[0];return a.read&&!a.rights_without_if_owner.has("read")&&n.push({Owner:frappe.session.user}),n},get_field_display_status:(e,t,n,r)=>{if(!n&&t&&(n=frappe.perm.get_perm(t.doctype,t)),!n){let f=e&&(cint(e.hidden)||cint(e.hidden_due_to_dependency)),b=e&&(cint(e.read_only)||cint(e.is_virtual));return f?"None":b?"Read":"Write"}e.permlevel||(e.permlevel=0);let o=n[e.permlevel],a="None";if(o&&(o.write&&!e.disabled&&!e.is_virtual?a="Write":o.read&&(a="Read")),r&&console.log("By Permission:"+a),cint(e.hidden)&&(a="None"),r&&console.log("By Hidden:"+a),cint(e.hidden_due_to_dependency)&&(a="None"),r&&console.log("By Hidden Due To Dependency:"+a),!t)return a;a==="Write"&&cint(t.docstatus)>0&&(a="Read"),r&&console.log("By Submit:"+a);let c=cint(e.allow_on_submit);return a==="Read"&&c&&cint(t.docstatus)===1&&o.write&&(a="Write"),r&&console.log("By Allow on Submit:"+a),a==="Read"&&cur_frm&&cur_frm.state_fieldname&&(cint(cur_frm.read_only)||in_list(cur_frm.states.update_fields,e.fieldname)||e.fieldname==cur_frm.state_fieldname)&&(a="Read"),r&&console.log("By Workflow:"+a),a==="Write"&&(cint(e.read_only)||e.fieldtype==="Read Only")&&(a="Read"),r&&console.log("By Read Only:"+a),a==="Write"&&e.set_only_once&&!t.__islocal&&(a="Read"),r&&console.log("By Set Only Once:"+a),a},is_visible:(e,t,n)=>(typeof e=="string"&&(e=frappe.meta.get_docfield(t.doctype,e,t.parent||t.name)),frappe.perm.get_field_display_status(e,t,n)!=="None"),get_allowed_docs_for_doctype:(e,t)=>frappe.perm.filter_allowed_docs_for_doctype(e,t,!1),filter_allowed_docs_for_doctype:(e,t,n=!0)=>{let r=(e||[]).filter(a=>a.applicable_for===t||!a.applicable_for),o=r.map(a=>a.doc);if(n){let a=r.filter(c=>c.is_default).map(c=>c.doc);return{allowed_records:o,default_doc:a[0]}}else return o}});$(".dropdown-menu a.dropdown-toggle").on("click",function(e){e.preventDefault(),e.stopImmediatePropagation(),$(this).next().hasClass("show")||$(this).parents(".dropdown-menu").first().find(".show").removeClass("show");var t=$(this).next(".dropdown-menu");return t.toggleClass("show"),$(this).parents("li.nav-item.dropdown.show").on("hidden.bs.dropdown",function(){$(".dropdown-submenu .show").removeClass("show")}),!1});frappe.get_modal=function(e,t){return $(`<div class="modal" tabindex="-1" role="dialog">
1855			<div class="modal-dialog modal-dialog-scrollable" role="document">
1856				<div class="modal-content">
1857					<div class="modal-header">
1858						<h5 class="modal-title">${e}</h5>
1859						<button type="button" class="close" data-dismiss="modal" aria-label="Close">
1860						${frappe.utils.icon("close-alt","sm","close-alt")}
1861						</button>
1862					</div>
1863					<div class="modal-body">
1864						${t}
1865					</div>
1866					<div class="modal-footer hidden">
1867						<button type="button" class="btn btn-sm btn-secondary hidden"></button>
1868						<button type="button" class="btn btn-sm btn-primary hidden"></button>
1869					</div>
1870				</div>
1871			</div>
1872		</div>`)};frappe.ui.Dialog=class extends frappe.ui.Dialog{get_primary_btn(){return this.$wrapper.find(".modal-footer .btn-primary")}get_secondary_btn(){return this.$wrapper.find(".modal-footer .btn-secondary")}set_primary_action(t,n){return this.$wrapper.find(".modal-footer").removeClass("hidden"),super.set_primary_action(t,n).removeClass("hidden")}set_secondary_action(t){return super.set_secondary_action(t).removeClass("hidden")}make(){super.make(),this.fields&&this.$wrapper.find(".section-body").addClass("w-100")}};var Av=ii(yv());frappe.provide("website");frappe.provide("frappe.awesome_bar_path");window.cur_frm=null;$.extend(frappe,{boot:{lang:"en"},_assets_loaded:[],require:async function(e,t){typeof e=="string"&&(e=[e]);for(let n of e)await this.add_asset_to_head(n);t&&t()},add_asset_to_head(e){return new Promise(t=>{if(frappe._assets_loaded.includes(e))return t();let n;e.split(".").pop()==="js"?(n=document.createElement("script"),n.type="text/javascript",n.src=e):(n=document.createElement("link"),n.type="text/css",n.rel="stylesheet",n.href=e),document.getElementsByTagName("head")[0].appendChild(n),n.onload=()=>{frappe._assets_loaded.push(e),t()}})},hide_message:function(){$(".message-overlay").remove()},xcall:function(e,t){return new Promise((n,r)=>{frappe.call({method:e,args:t,callback:o=>{n(o.message)},error:o=>{r(o.message)}})})},call:function(e){return typeof arguments[0]=="string"&&(e={method:arguments[0],args:arguments[1],callback:arguments[2]}),frappe.prepare_call(e),e.freeze&&frappe.freeze(),$.ajax({type:e.type||"POST",url:"/",data:e.args,dataType:"json",headers:{"X-Frappe-CSRF-Token":frappe.csrf_token,"X-Frappe-CMD":e.args&&e.args.cmd||""||""},statusCode:e.statusCode||{404:function(){frappe.msgprint(__("Not found"))},403:function(){frappe.msgprint(__("Not permitted"))},200:function(t){e.callback&&e.callback(t),e.success&&e.success(t)}}}).always(function(t){if(e.freeze&&frappe.unfreeze(),t.responseText)try{t=JSON.parse(t.responseText)}catch(n){t={}}frappe.process_response(e,t)})},prepare_call:function(e){e.btn&&$(e.btn).prop("disabled",!0),e.msg&&$(e.msg).toggle(!1),e.args||(e.args={}),e.method&&(e.args.cmd=e.method),$.each(e.args,function(t,n){typeof n!="string"&&n!==null&&(e.args[t]=JSON.stringify(n))}),e.no_spinner},process_response:function(e,t){if(e.btn&&$(e.btn).prop("disabled",!1),t._server_messages){var n=JSON.parse(t._server_messages||"[]");n.map(o=>{try{return JSON.parse(o)}catch(a){return o}}).join("<br>"),e.error_msg?$(e.error_msg).html(n).toggle(!0):frappe.msgprint(n)}if(t.exc)try{var r=JSON.parse(t.exc);$.isArray(r)&&(r=r.join(`
1873`)),console.error?console.error(r):console.log(r)}catch(o){console.log(t.exc)}e.msg&&t.message&&$(e.msg).html(t.message).toggle(!0),e.always&&e.always(t)},show_message:function(e,t){t||(t="fa fa-refresh fa-spin"),frappe.hide_message(),$('<div class="message-overlay"></div>').html('<div class="content"><i class="'+t+' text-muted"></i><br>'+e+"</div>").appendTo(document.body)},send_message:function(e,t){return frappe.call({type:"POST",method:"frappe.www.contact.send_message",btn:t,args:e,callback:e.callback})},has_permission:function(e,t,n,r){return frappe.call({type:"GET",method:"frappe.client.has_permission",no_spinner:!0,args:{doctype:e,docname:t,perm_type:n},callback:function(o){if(!o.exc&&o.message.has_permission&&r)return r(o)}})},render_user:function(){frappe.is_user_logged_in()&&($(".btn-login-area").toggle(!1),$(".logged-in").toggle(!0),$(".user-image").attr("src",frappe.get_cookie("user_image")),$(".user-image-wrapper").html(frappe.avatar(null,"avatar-medium",null,null,null,!0)),$(".user-image-sidebar").html(frappe.avatar(null,"avatar-medium",null,null,null,!0)),$(".user-image-myaccount").html(frappe.avatar(null,"avatar-large",null,null,null,!0)))},freeze_count:0,freeze:function(e){if($("#freeze").length)$("#freeze").addClass("in");else{var t=$('<div id="freeze" class="modal-backdrop fade"></div>').appendTo("body");t.html(repl('<div class="freeze-message-container"><div class="freeze-message">%(msg)s</div></div>',{msg:e||""})),setTimeout(function(){t.addClass("in")},1)}frappe.freeze_count++},unfreeze:function(){if(!!frappe.freeze_count&&(frappe.freeze_count--,!frappe.freeze_count)){var e=$
1873("#freeze").removeClass("in");setTimeout(function(){frappe.freeze_count||e.remove()},150)}},trigger_ready:function(){frappe.ready_events.forEach(function(e){e()})},highlight_code_blocks:function(){Av.default.initHighlighting()},bind_filters:function(){$(".filter").each(function(){var t=$(this).attr("data-key"),n=frappe.utils.get_url_arg(t).replace(/\+/g," ");n&&$(this).val(n)});var e=function(){var t={};$(".filter").each(function(){var n=$(this).val();n&&(t[$(this).attr("data-key")]=n)}),window.location.href=location.pathname+"?"+$.param(t)};$(".filter").on("change",function(){e()})},bind_navbar_search:function(){frappe.get_navbar_search().on("keypress",function(e){var t=$(this).val();if(e.which===13&&t)return $(this).val("").blur(),frappe.do_search(t),!1})},do_search:function(e){var t=frappe.awesome_bar_path&&frappe.awesome_bar_path[location.pathname]||window.search_path||location.pathname;window.location.href=t+"?txt="+encodeURIComponent(e)},set_search_path:function(e){frappe.awesome_bar_path[location.pathname]=e},make_navbar_active:function(){var e=window.location.pathname;$(".navbar-nav a.active").removeClass("active"),$(".navbar-nav a").each(function(){var t=$(this).attr("href");if(t===e)return $(this).addClass("active"),!1})},get_navbar_search:function(){return $(".navbar .search, .sidebar .search")},is_user_logged_in:function(){return frappe.get_cookie("user_id")!=="Guest"&&frappe.session.user!=="Guest"},add_switch_to_desk:function(){$(".switch-to-desk").removeClass("hidden")},add_link_to_headings:function(){$(".doc-content .from-markdown").find("h2, h3, h4, h5, h6").each((e,t)=>{let n=t.id,r=$('<a class="no-underline">').prop("href","#"+n).attr("aria-hidden","true").html(`
1874					<svg xmlns="http://www.w3.org/2000/svg" style="width: 0.8em; height: 0.8em;" viewBox="0 0 24 24" fill="none" stroke="currentColor"
1875						stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link">
1876						<path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path>
1877						<path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path>
1878					</svg>
1879				`);$(t).append(r)})},setup_lazy_images:function(){let e=["src","srcset","alt","title","width","height"];function t(r){let o=$(r),a=o.data(),c=Object.keys(a).filter(f=>e.includes(f)).map(f=>`${f}="${a[f]}"`).join(" ");o.replaceWith(`<img ${c}>`)}if(!window.IntersectionObserver){$(".website-image-lazy").each((r,o)=>{t(o)});return}let n=new IntersectionObserver(r=>{r.forEach(o=>{o.intersectionRatio>0&&(n.unobserve(o.target),t(o.target))})},{threshold:[0,.2,.4,.6]});$(".website-image-lazy").each((r,o)=>{n.observe(o)})},show_language_picker(){frappe.session.user==="Guest"&&window.show_language_picker&&frappe.call("frappe.translate.get_all_languages",{with_language_name:!0}).then(e=>{let t=e.message,n=frappe.get_cookie("preferred_language"),r=[],o=$("#language-switcher .form-control");t.forEach(a=>{r.push(a.language_code),o.append($("<option></option>").attr("value",a.language_code).text(a.language_name))}),$("#language-switcher").removeClass("hide"),n=n||(r.includes(navigator.language)?navigator.language:"en"),o.val(n),document.documentElement.lang=n,o.change(()=>{let a=o.val();document.cookie=`preferred_language=${a}`,window.location.reload()})})},setup_videos:()=>{$(".section-video-wrapper").on("click",e=>{let t=$(e.currentTarget),n=t.data("youtubeId");console.log(n),t.find(".video-thumbnail").hide(),t.append(`
1880				<iframe allowfullscreen="" class="section-video" f;rameborder="0" src="//youtube.com/embed/${n}?autoplay=1"></iframe>
1881			`)})}});frappe.setup_search=function(e,t){typeof e=="string"&&(e=$(e));let n=$(`<div class="dropdown" id="dropdownMenuSearch">
1882			<input type="search" class="form-control" placeholder="Search the docs (Press / to focus)" />
1883			<div class="overflow-hidden shadow dropdown-menu w-100" aria-labelledby="dropdownMenuSearch">
1884			</div>
1885			<div class="search-icon">
1886				<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"
1887					fill="none"
1888					stroke="currentColor" stroke-width="2" stroke-linecap="round"
1889					stroke-linejoin="round"
1890					class="feather feather-search">
1891					<circle cx="11" cy="11" r="8"></circle>
1892					<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
1893				</svg>
1894			</div>
1895		</div>`);e.empty(),n.appendTo(e);let r=n.find(".dropdown-menu"),o=n.find("input"),a,c=0;$(document).on("keypress",y=>{$(y.target).is("textarea, input, select")||y.key==="/"&&(y.preventDefault(),o.focus())}),o.on("input",frappe.utils.debounce(()=>{if(!o.val()){b();return}frappe.call({method:"frappe.search.web_search",args:{scope:t||null,query:o.val(),limit:5}}).then(y=>{let m=y.message||[],T;m.length==0?T='<div class="dropdown-item">No results found</div>':T=m.map(k=>`<a class="dropdown-item" href="/${k.path}">
1896						<h6>${k.title_highlights||k.title}</h6>
1897						<div style="white-space: normal;">${k.content_highlights}</div>
1898					</a>`).join(""),r.html(T),r.addClass("show"),a=r.find(".dropdown-item")})},500)),o.on("focus",()=>{o.val()?o.trigger("input"):b()}),o.keydown(function(y){y.which==40&&f(0)}
1898),r.keydown(function(y){y.which==38?f(-1):y.which==40?f(1):y.which==27&&setTimeout(()=>{b()},300)}),$(window).click(function(){b()}),n.click(function(y){y.stopPropagation()});var f=function(y){c+=y,c>=a.length&&(c=0),c<0&&(c=a.length-1),o.off("blur"),a.eq(c).focus()};function b(){c=0,r.html(""),r.removeClass("show"),a=void 0}r.mouseover(function(){a.blur()})};window.valid_email=function(e){return/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/.test(e.toLowerCase())};window.validate_email=valid_email;window.cstr=function(e){return e==null?"":e+""};window.is_null=function(t){if(t==null||cstr(t).trim()==="")return!0};window.is_html=function(t){return!(t.indexOf("<br>")==-1&&t.indexOf("<p")==-1&&t.indexOf("<img")==-1&&t.indexOf("<div")==-1)};window.ask_to_login=function(){frappe.is_user_logged_in()||(localStorage&&localStorage.setItem("last_visited",window.location.href.replace(window.location.origin,"")),window.location.href="login")};$(document).ready(function(){window.full_name=frappe.get_cookie("full_name");var e=frappe.is_user_logged_in();$("#website-login").toggleClass("hide",!!e),$("#website-post-login").toggleClass("hide",!e),$(".logged-in").toggleClass("hide",!e),frappe.bind_navbar_search(),frappe.get_cookie("system_user")==="yes"&&e&&frappe.add_switch_to_desk(),frappe.render_user(),frappe.setup_lazy_images(),$(document).trigger("page-change")});$(document).on("page-change",function(){if($(document).trigger("apply_permissions"),$(".dropdown-toggle").dropdown(),$(".dropdown-menu .dropdown-submenu .dropdown-toggle").on("click",function(t){t.stopPropagation(),$(this).parent().parent().parent().addClass("open")}),$.extend(frappe,frappe.get_cookies()),frappe.session={user:frappe.user_id},frappe.datetime.refresh_when(),frappe.trigger_ready(),frappe.bind_filters(),frappe.highlight_code_blocks(),frappe.add_link_to_headings(),frappe.make_navbar_active(),window.location.hash){var e=document.getElementById(window.location.hash.substring(1));e&&e.scrollIntoView(!0)}});frappe.ready(function(){frappe.show_language_picker(),frappe.setup_videos(),frappe.socketio.init(window.socketio_port)});var Mr=Object.create(null);Mr.open="0";Mr.close="1";Mr.ping="2";Mr.pong="3";Mr.message="4";Mr.upgrade="5";Mr.noop="6";var Ua=Object.create(null);Object.keys(Mr).forEach(e=>{Ua[Mr[e]]=e});var wv={type:"error",data:"parser error"};var zv=typeof Blob=="function"||typeof Blob!="undefined"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Tv=typeof ArrayBuffer=="function",Ev=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,$a=({type:e,data:t},n,r)=>zv&&t instanceof Blob?n?r(t):Lv(t,r):Tv&&(t instanceof ArrayBuffer||Ev(t))?n?r(t):Lv(new Blob([t]),r):r(Mr[e]+(t||"")),Lv=(e,t)=>{let n=new FileReader;return n.onload=function(){let r=n.result.split(",")[1];t("b"+(r||""))},n.readAsDataURL(e)};function Ov(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var ml;function gl(e,t){if(zv&&e.data instanceof Blob)return e.data.arrayBuffer().then(Ov).then(t);if(Tv&&(e.data instanceof ArrayBuffer||Ev(e.data)))return t(Ov(e.data));$a(e,!1,n=>{ml||(ml=new TextEncoder),t(ml.encode(n))})}var Cv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1898+/",Va=typeof Uint8Array=="undefined"?[]:new Uint8Array(256);for(let e=0;e<Cv.length;e++)Va[Cv.charCodeAt(e)]=e;var Nv=e=>{let t=e.length*.75,n=e.length,r,o=0,a,c,f,b;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let y=new ArrayBuffer(t),m=new Uint8Array(y);for(r=0;r<n;r+=4)a=Va[e.charCodeAt(r)],c=Va[e.charCodeAt(r+1)],f=Va[e.charCodeAt(r+2)],b=Va[e.charCodeAt(r+3)],m[o++]=a<<2|c>>4,m[o++]=(c&15)<<4|f>>2,m[o++]=(f&3)<<6|b&63;return y};var $S=typeof ArrayBuffer=="function",Ya=(e,t)=>{if(typeof e!="string")return{type:"message",data:xv(e,t)};let n=e.charAt(0);return n==="b"?{type:"message",data:VS(e.substring(1),t)}:Ua[n]?e.length>1?{type:Ua[n],data:e.substring(1)}:{type:Ua[n]}:wv},VS=(e,t)=>{if($S){let n=Nv(e);return xv(n,t)}else return{base64:!0,data:e}},xv=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}};var Sv=String.fromCharCode(30),kv=(e,t)=>{let n=e.length,r=new Array(n),o=0;e.forEach((a,c)=>{$a(a,!1,f=>{r[c]=f,++o===n&&t(r.join(Sv))})})},Dv=(e,t)=>{let n=e.split(Sv),r=[];for(let o=0;o<n.length;o++){let a=Ya(n[o],t);if(r.push(a),a.type==="error")break}return r},vl;function qv(e,t,n){vl||(vl=new TextDecoder);let r=t||e[0]<48||e[0]>54;return Ya(r?e:vl.decode(e),n)}var bl=4;function Yn(e){if(e)return YS(e)}function YS(e){for(var t in Yn.prototype)e[t]=Yn.prototype[t];return e}Yn.prototype.on=Yn.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Yn.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};Yn.prototype.off=Yn.prototype.removeListener=Yn.prototype.removeAllListeners=Yn.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var r,o=0;o<n.length;o++)if(r=n[o],r===t||r.fn===t){n.splice(o,1);break}return n.length===0&&delete this._callbacks["$"+e],this};Yn.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,o=n.length;r<o;++r)n[r].apply(this,t)}return this};Yn.prototype.emitReserved=Yn.prototype.emit;Yn.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};Yn.prototype.hasListeners=function(e){return!!this.listeners(e).length};var ki=(()=>typeof self!="undefined"?self:typeof window!="undefined"?window:Function("return this")())();function h0(e,...t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}var GS=ki.setTimeout,KS=ki.clearTimeout;function Gr(e,t){t.useNativeTimers?(e.setTimeoutFn=GS.bind(ki),e.clearTimeoutFn=KS.bind(ki)):(e.setTimeoutFn=ki.setTimeout.bind(ki),e.clearTimeoutFn=ki.clearTimeout.bind(ki))}var ZS=1.33;function Bv(e){return typeof e=="string"?QS(e):Math.ceil((e.byteLength||e.size)*ZS)}function QS(e){let t=0,n=0;for(let r=0,o=e.length;r<o;r++)t=e.charCodeAt(r),t<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}function Pv(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function Rv(e){let t={},n=e.split("&");for(let r=0,o=n.length;r<o;r++){let a=n[r].split("=");
1898t[decodeURIComponent(a[0])]=decodeURIComponent(a[1])}return t}var Wv=class extends Error{constructor(t,n,r){super(t);this.description=n,this.context=r,this.type="TransportError"}},uo=class extends Yn{constructor(t){super();this.writable=!1,Gr(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,n,r){return super.emitReserved("error",new Wv(t,n,r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){let n=Ya(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,n={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){let t=this.opts.hostname;return t.indexOf(":")===-1?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(t){let n=Pv(t);return n.length?"?"+n:""}};var Fv="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),Ml=64,JS={},Iv=0,_0=0,Xv;function jv(e){let t="";do t=Fv[e%Ml]+t,e=Math.floor(e/Ml);while(e>0);return t}function m0(){let e=jv(+new Date);return e!==Xv?(Iv=0,Xv=e):e+"."+jv(Iv++)}for(;_0<Ml;_0++)JS[Fv[_0]]=_0;var Hv=!1;try{Hv=typeof XMLHttpRequest!="undefined"&&"withCredentials"in new XMLHttpRequest}catch(e){}var Uv=Hv;function yl(e){let t=e.xdomain;try{if(typeof XMLHttpRequest!="undefined"&&(!t||Uv))return new XMLHttpRequest}catch(n){}if(!t)try{return new ki[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch(n){}}function ek(){}var tk=function(){return new yl({xdomain:!1}).responseType!=null}(),Al=class extends uo{constructor(t){super(t);if(this.polling=!1,typeof location!="undefined"){let r=location.protocol==="https:",o=location.port;o||(o=r?"443":"80"),this.xd=typeof location!="undefined"&&t.hostname!==location.hostname||o!==t.port}let n=t&&t.forceBase64;this.supportsBinary=tk&&!n,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";let n=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let r=0;this.polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){let n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};Dv(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){let t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,kv(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=m0()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(t,n)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new yr(this.uri(),t)}doWrite(t,n){let r=this.request({method:"POST",data:t});r.on("success",n),r.on("error",(o,a)=>{this.onError("xhr post error",o,a)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=t}},yr=class extends Yn{constructor(t,n){super();Gr(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.data=n.data!==void 0?n.data:null,this.create()}create(){var t;let n=h0(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this.opts.xd;let r=this.xhr=new yl(n);try{r.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0);for(let o in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(o)&&r.setRequestHeader(o,this.opts.extraHeaders[o])}}catch(o){}if(this.method==="POST")try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(o){}try{r.setRequestHeader("Accept","*/*")}catch(o){}(t=this.opts.cookieJar)===null||t===void 0||t.addCookies(r),"withCredentials"in r&&(r.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(r.timeout=this.opts.requestTimeout),r.onreadystatechange=()=>{var o;r.readyState===3&&((o=this.opts.cookieJar)===null||o===void 0||o.parseCookies(r)),r.readyState===4&&(r.status===200||r.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof r.status=="number"?r.status:0)},0))},r.send(this.data)}catch(o){this.setTimeoutFn(()=>{this.onError(o)},0);return}typeof document!="undefined"&&(this.index=yr.requestsCount++,yr.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr=="undefined"||this.xhr===null)){if(this.xhr.onreadystatechange=ek,t)try{this.xhr.abort()}catch(n){}typeof document!="undefined"&&delete yr.requests[this.index],this.xhr=null}}onLoad(){let t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}};yr.requestsCount=0;yr.requests={};if(typeof document!="undefined"){if(typeof attachEvent=="function")attachEvent("onunload",$v);else if(typeof addEventListener=="function"){let e="onpagehide"in ki?"pagehide":"unload";addEventListener(e,$v,!1)}}function $v(){for(let e in yr.requests)yr.requests.hasOwnProperty(e)&&yr.requests[e].abort()}var qo=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),Ga=ki.WebSocket||ki.MozWebSocket,g0=!0,Vv="arraybuffer";var Yv=typeof navigator!="undefined"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",wl=class extends uo{constructor(t){super(t);this.supportsBinary=!t.forceBase64}get name(){return"websocket"}
1898doOpen(){if(!this.check())return;let t=this.uri(),n=this.opts.protocols,r=Yv?{}:h0(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=g0&&!Yv?n?new Ga(t,n):new Ga(t):new Ga(t,n,r)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType||Vv,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n<t.length;n++){let r=t[n],o=n===t.length-1;$a(r,this.supportsBinary,a=>{let c={};g0||(r.options&&(c.compress=r.options.compress),this.opts.perMessageDeflate&&(typeof a=="string"?Buffer.byteLength(a):a.length)<this.opts.perMessageDeflate.threshold&&(c.compress=!1));try{g0?this.ws.send(a):this.ws.send(a,c)}catch(f){}o&&qo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws!="undefined"&&(this.ws.close(),this.ws=null)}uri(){let t=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=m0()),this.supportsBinary||(n.b64=1),this.createUri(t,n)}check(){return!!Ga}};function nk(e,t){return e.type==="message"&&typeof e.data!="string"&&t[0]>=48&&t[0]<=54}var Ll=class extends uo{get name(){return"webtransport"}doOpen(){typeof WebTransport=="function"&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(t=>{let n=t.readable.getReader();this.writer=t.writable.getWriter();let r,o=()=>{n.read().then(({done:c,value:f})=>{c||(!r&&f.byteLength===1&&f[0]===54?r=!0:(this.onPacket(qv(f,r,"arraybuffer")),r=!1),o())}).catch(c=>{})};o();let a=this.query.sid?`0{"sid":"${this.query.sid}"}`:"0";this.writer.write(new TextEncoder().encode(a)).then(()=>this.onOpen())})}))}write(t){this.writable=!1;for(let n=0;n<t.length;n++){let r=t[n],o=n===t.length-1;gl(r,a=>{nk(r,a)&&this.writer.write(Uint8Array.of(54)),this.writer.write(a).then(()=>{o&&qo(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})})}}doClose(){var t;(t=this.transport)===null||t===void 0||t.close()}};var Ol={websocket:wl,webtransport:Ll,polling:Al};var ik=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,rk=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function fa(e){let t=e,n=e.indexOf("["),r=e.indexOf("]");n!=-1&&r!=-1&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let o=ik.exec(e||""),a={},c=14;for(;c--;)a[rk[c]]=o[c]||"";return n!=-1&&r!=-1&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=ok(a,a.path),a.queryKey=ak(a,a.query),a}function ok(e,t){let n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&r.splice(0,1),t.slice(-1)=="/"&&r.splice(r.length-1,1),r}function ak(e,t){let n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,o,a){o&&(n[o]=a)}),n}var ur=class extends Yn{constructor(t,n={}){super();this.writeBuffer=[],t&&typeof t=="object"&&(n=t,t=null),t?(t=fa(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=fa(n.host).host),Gr(this,n),this.secure=n.secure!=null?n.secure:typeof location!="undefined"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location!="undefined"?location.hostname:"localhost"),this.port=n.port||(typeof location!="undefined"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Rv(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})}
1898,addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){let n=Object.assign({},this.opts.query);n.EIO=bl,n.transport=t,this.id&&(n.sid=this.id);let r=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new Ol[t](r)}open(){let t;if(this.opts.rememberUpgrade&&ur.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch(n){this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),r=!1;ur.priorWebsocketSuccess=!1;let o=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",T=>{if(!r)if(T.type==="pong"&&T.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;ur.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(m(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{let k=new Error("probe error");k.transport=n.name,this.emitReserved("upgradeError",k)}}))};function a(){r||(r=!0,m(),n.close(),n=null)}let c=T=>{let k=new Error("probe error: "+T);k.transport=n.name,a(),this.emitReserved("upgradeError",k)};function f(){c("transport closed")}function b(){c("socket closed")}function y(T){n&&T.name!==n.name&&a()}let m=()=>{n.removeListener("open",o),n.removeListener("error",c),n.removeListener("close",f),this.off("close",b),this.off("upgrading",y)};n.once("open",o),n.once("error",c),n.once("close",f),this.once("close",b),this.once("upgrading",y),this.upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{r||n.open()},200):n.open()}onOpen(){if(this.readyState="open",ur.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let t=0,n=this.upgrades.length;for(;t<n;t++)this.probe(this.upgrades[t])}}onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":let n=new Error("server error");n.code=t.data,this.onError(n);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this.upgrades=this.filterUpgrades(t.upgrades),this.pingInterval=t.pingInterval,this.pingTimeout=t.pingTimeout,this.maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this.resetPingTimeout()}resetPingTimeout(){this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn(()=>{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r<this.writeBuffer.length;r++){let o=this.writeBuffer[r].data;if(o&&(n+=Bv(o)),r>0&&n>this.maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}write(t,n,r){return this.sendPacket("message",t,n,r),this}send(t,n,r){return this.sendPacket("message",t,n,r),this}sendPacket(t,n,r,o){if(typeof n=="function"&&(o=n,n=void 0),typeof r=="function"&&(o=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;let a={type:t,data:n,options:r};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),o&&this.once("flush",o),this.flush()}close(){let t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():t()}):this.upgrading?r():t()),this}onError(t){ur.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){let n=[],r=0,o=t.length;for(;r<o;r++)~this.transports.indexOf(t[r])&&n.push(t[r]);return n}};ur.protocol=bl;var DB=ur.protocol;function Gv(e,t="",n){let r=e;n=n||typeof location!="undefined"&&location,e==null&&(e=n.protocol+"//"+n.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=n.protocol+e:e=n.host+e),/^(https?|wss?):\/\//.test(e)||(typeof n!="undefined"?e=n.protocol+"//"+e:e="https://"+e),r=fa(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";
1898let a=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+a+":"+r.port+t,r.href=r.protocol+"://"+a+(n&&n.port===r.port?"":":"+r.port),r}var El={};RM(El,{Decoder:()=>v0,Encoder:()=>tb,PacketType:()=>yn,protocol:()=>eb});var sk=typeof ArrayBuffer=="function",ck=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,Kv=Object.prototype.toString,lk=typeof Blob=="function"||typeof Blob!="undefined"&&Kv.call(Blob)==="[object BlobConstructor]",uk=typeof File=="function"||typeof File!="undefined"&&Kv.call(File)==="[object FileConstructor]";function Za(e){return sk&&(e instanceof ArrayBuffer||ck(e))||lk&&e instanceof Blob||uk&&e instanceof File}function Ka(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,r=e.length;n<r;n++)if(Ka(e[n]))return!0;return!1}if(Za(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return Ka(e.toJSON(),!0);for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&Ka(e[n]))return!0;return!1}function Zv(e){let t=[],n=e.data,r=e;return r.data=zl(n,t),r.attachments=t.length,{packet:r,buffers:t}}function zl(e,t){if(!e)return e;if(Za(e)){let n={_placeholder:!0,num:t.length};return t.push(e),n}else if(Array.isArray(e)){let n=new Array(e.length);for(let r=0;r<e.length;r++)n[r]=zl(e[r],t);return n}else if(typeof e=="object"&&!(e instanceof Date)){let n={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=zl(e[r],t));return n}return e}function Qv(e,t){return e.data=Tl(e.data,t),delete e.attachments,e}function Tl(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let n=0;n<e.length;n++)e[n]=Tl(e[n],t);else if(typeof e=="object")for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(e[n]=Tl(e[n],t));return e}var fk=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],eb=5,yn;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(yn||(yn={}));var tb=class{constructor(t){this.replacer=t}encode(t){return(t.type===yn.EVENT||t.type===yn.ACK)&&Ka(t)?this.encodeAsBinary({type:t.type===yn.EVENT?yn.BINARY_EVENT:yn.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let n=""+t.type;return(t.type===yn.BINARY_EVENT||t.type===yn.BINARY_ACK)&&(n+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(n+=t.nsp+","),t.id!=null&&(n+=t.id),t.data!=null&&(n+=JSON.stringify(t.data,this.replacer)),n}encodeAsBinary(t){let n=Zv(t),r=this.encodeAsString(n.packet),o=n.buffers;return o.unshift(r),o}};function Jv(e){return Object.prototype.toString.call(e)==="[object Object]"}var v0=class extends Yn{constructor(t){super();this.reviver=t}add(t){let n;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(t);let r=n.type===yn.BINARY_EVENT;r||n.type===yn.BINARY_ACK?(n.type=r?yn.EVENT:yn.ACK,this.reconstructor=new nb(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(Za(t)||t.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(t),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let n=0,r={type:Number(t.charAt(0))};if(yn[r.type]===void 0)throw new Error("unknown packet type "+r.type);if(r.type===yn.BINARY_EVENT||r.type===yn.BINARY_ACK){let a=n+1;for(;t.charAt(++n)!=="-"&&n!=t.length;);let c=t.substring(a,n);if(c!=Number(c)||t.charAt(n)!=="-")throw new Error("Illegal attachments");r.attachments=Number(c)}if(t.charAt(n+1)==="/"){let a=n+1;for(;++n&&!(t.charAt(n)===","||n===t.length););r.nsp=t.substring(a,n)}else r.nsp="/";let o=t.charAt(n+1);if(o!==""&&Number(o)==o){let a=n+1;for(;++n;){let c=t.charAt(n);if(c==null||Number(c)!=c){--n;break}if(n===t.length)break}r.id=Number(t.substring(a,n+1))}
1898if(t.charAt(++n)){let a=this.tryParse(t.substr(n));if(v0.isPayloadValid(r.type,a))r.data=a;else throw new Error("invalid payload")}return r}tryParse(t){try{return JSON.parse(t,this.reviver)}catch(n){return!1}}static isPayloadValid(t,n){switch(t){case yn.CONNECT:return Jv(n);case yn.DISCONNECT:return n===void 0;case yn.CONNECT_ERROR:return typeof n=="string"||Jv(n);case yn.EVENT:case yn.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&fk.indexOf(n[0])===-1);case yn.ACK:case yn.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}},nb=class{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){let n=Qv(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}};function ir(e,t,n){return e.on(t,n),function(){e.off(t,n)}}var dk=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),Qa=class extends Yn{constructor(t,n,r){super();this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this._opts=Object.assign({},r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let t=this.io;this.subs=[ir(t,"open",this.onopen.bind(this)),ir(t,"packet",this.onpacket.bind(this)),ir(t,"error",this.onerror.bind(this)),ir(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(dk.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(n.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;let r={type:yn.EVENT,data:n};if(r.options={},r.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){let c=this.ids++,f=n.pop();this._registerAckCallback(c,f),r.id=c}let o=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!o||!this.connected)||(this.connected?(this.notifyOutgoingListeners(r),this.packet(r)):this.sendBuffer.push(r)),this.flags={},this}_registerAckCallback(t,n){var r;let o=(r=this.flags.timeout)!==null&&r!==void 0?r:this._opts.ackTimeout;if(o===void 0){this.acks[t]=n;return}let a=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let c=0;c<this.sendBuffer.length;c++)this.sendBuffer[c].id===t&&this.sendBuffer.splice(c,1);n.call(this,new Error("operation has timed out"))},o);this.acks[t]=(...c)=>{this.io.clearTimeoutFn(a),n.apply(this,[null,...c])}}emitWithAck(t,...n){let r=this.flags.timeout!==void 0||this._opts.ackTimeout!==void 0;return new Promise((o,a)=>{n.push((c,f)=>r?c?a(c):o(f):o(c)),this.emit(t,...n)})}_addToQueue(t){let n;typeof t[t.length-1]=="function"&&(n=t.pop());let r={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...a)=>r!==this._queue[0]?void 0:(o!==null?r.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(o)):(this._queue.shift(),n&&n(null,...a)),r.pending=!1,this._drainQueue())),this._queue.push(r),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;let n=this._queue[0];n.pending&&!t||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:yn.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case yn.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case yn.EVENT:case yn.BINARY_EVENT:this.onevent(t);break;case yn.ACK:case yn.BINARY_ACK:this.onack(t);break;case yn.DISCONNECT:this.ondisconnect();break;case yn.CONNECT_ERROR:this.destroy();let r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r);break}}onevent(t){let n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){let n=this._anyListeners.slice();for(let r of n)r.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){let n=this,r=!1;return function(...o){r||(r=!0,n.packet({type:yn.ACK,id:t,data:o}))}}onack(t){let n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t,n){this.id=t,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}
1898destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:yn.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){let n=this._anyListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){let n=this._anyOutgoingListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){let n=this._anyOutgoingListeners.slice();for(let r of n)r.apply(this,t.data)}}};function Bo(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Bo.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-n:e+n}return Math.min(e,this.max)|0};Bo.prototype.reset=function(){this.attempts=0};Bo.prototype.setMin=function(e){this.ms=e};Bo.prototype.setMax=function(e){this.max=e};Bo.prototype.setJitter=function(e){this.jitter=e};var Ja=class extends Yn{constructor(t,n){var r;super();this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Gr(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new Bo({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;let o=n.parser||El;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new ur(this.uri,this.opts);let n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;let o=ir(n,"open",function(){r.onopen(),t&&t()}),a=f=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",f),t?t(f):this.maybeReconnectOnOpen()},c=ir(n,"error",a);if(this._timeout!==!1){let f=this._timeout,b=this.setTimeoutFn(()=>{o(),a(new Error("timeout")),n.close()},f);this.opts.autoUnref&&b.unref(),this.subs.push(()=>{this.clearTimeoutFn(b)})}return this.subs.push(o),this.subs.push(c),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(ir(t,"ping",this.onping.bind(this)),ir(t,"data",this.ondata.bind(this)),ir(t,"error",this.onerror.bind(this)),ir(t,"close",this.onclose.bind(this)),ir(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){qo(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let r=this.nsps[t];return r?this._autoConnect&&!r.active&&r.connect():(r=new Qa(this,t,n),this.nsps[t]=r),r}_destroy(t){let n=Object.keys(this.nsps);for(let r of n)if(this.nsps[r].active)return;this._close()}_packet(t){let n=this.encoder.encode(t);for(let r=0;r<n.length;r++)this.engine.write(n[r],t.options)}
1898cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let n=this.backoff.duration();this._reconnecting=!0;let r=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}};var es={};function da(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};let n=Gv(e,t.path||"/socket.io"),r=n.source,o=n.id,a=n.path,c=es[o]&&a in es[o].nsps,f=t.forceNew||t["force new connection"]||t.multiplex===!1||c,b;return f?b=new Ja(r,t):(es[o]||(es[o]=new Ja(r,t)),b=es[o]),n.query&&!t.query&&(t.query=n.queryKey),b.socket(n.path,t)}Object.assign(da,{Manager:Ja,Socket:Qa,io:da,connect:da});frappe.socketio={open_tasks:{},open_docs:[],emit_queue:[],init:function(e=3e3){if(!frappe.boot.disable_async&&!frappe.socketio.socket){if(window.location.protocol=="https:"?frappe.socketio.socket=da.connect(frappe.socketio.get_host(e),{secure:!0,withCredentials:!0,reconnectionAttempts:3}):window.location.protocol=="http:"&&(frappe.socketio.socket=da.connect(frappe.socketio.get_host(e),{withCredentials:!0,reconnectionAttempts:3})),!frappe.socketio.socket){console.log("Unable to connect to "+frappe.socketio.get_host(e));return}frappe.socketio.socket.on("msgprint",function(t){frappe.msgprint(t)}),frappe.socketio.socket.on("progress",function(t){t.progress&&(t.percent=flt(t.progress[0])/t.progress[1]*100),t.percent&&frappe.show_progress(t.title||__("Progress"),t.percent,100,t.description,!0)}),frappe.socketio.setup_listeners(),frappe.socketio.setup_reconnect(),$(document).on("form-load form-rename",function(t,n){if(!(!n.doc||n.is_new())){for(var r=0,o=frappe.socketio.open_docs.length;r<o;r++){var a=frappe.socketio.open_docs[r];if(n.doctype==a.doctype&&n.docname==a.name)return!1}frappe.socketio.doc_subscribe(n.doctype,n.docname)}}),$(document).on("form-refresh",function(t,n){!n.doc||n.is_new()||frappe.socketio.doc_open(n.doctype,n.docname)}),$(document).on("form-unload",function(t,n){!n.doc||n.is_new()||frappe.socketio.doc_close(n.doctype,n.docname)}),$(document).on("form-typing",function(t,n){frappe.socketio.form_typing(n.doctype,n.docname)}),$(document).on("form-stopped-typing",function(t,n){frappe.socketio.form_stopped_typing(n.doctype,n.docname)}),window.addEventListener("beforeunload",()=>{!cur_frm||!cur_frm.doc||cur_frm.is_new()||frappe.socketio.doc_close(cur_frm.doctype,cur_frm.docname)})}},get_host:function(e=3e3){var t=window.location.origin;if(window.dev_server){var n=t.split(":");e=frappe.boot.socketio_port||e.toString()||"3000",n.length>2&&(t=n[0]+":"+n[1]),t=t+":"+e}return t},subscribe:function(e,t){frappe.socketio.socket.emit("task_subscribe",e),frappe.socketio.socket.emit("progress_subscribe",e),frappe.socketio.open_tasks[e]=t},task_subscribe:function(e){frappe.socketio.socket.emit("task_subscribe",e)},task_unsubscribe:function(e){frappe.socketio.socket.emit("task_unsubscribe",e)},doctype_subscribe:function(e){frappe.socketio.socket.emit("doctype_subscribe",e)},doctype_unsubscribe:function(e){frappe.socketio.socket.emit("doctype_unsubscribe",e)},doc_subscribe:function(e,t){if(frappe.flags.doc_subscribe){console.log("throttled");return}frappe.flags.doc_subscribe=!0,setTimeout(function(){frappe.flags.doc_subscribe=!1},1e3),frappe.socketio.socket.emit("doc_subscribe",e,t),frappe.socketio.open_docs.push({doctype:e,docname:t})},doc_unsubscribe:function(e,t){frappe.socketio.socket.emit("doc_unsubscribe",e,t),frappe.socketio.open_docs=$.filter(frappe.socketio.open_docs,function(n){return n.doctype===e&&n.name===t?null:n})},doc_open:function(e,t){(!frappe.socketio.last_doc||frappe.socketio.last_doc[0]!=e||frappe.socketio.last_doc[1]!=t)&&(frappe.socketio.socket.emit("doc_open",e,t),frappe.socketio.last_doc&&frappe.socketio.doc_close(frappe.socketio.last_doc[0],frappe.socketio.last_doc[1])),frappe.socketio.last_doc=[e,t]},doc_close:function(e,t){frappe.socketio.socket.emit("doc_close",e,t),frappe.socketio.socket.emit("doc_typing_stopped",e,t)},form_typing:function(e,t){frappe.socketio.socket.emit("doc_typing",e,t)},form_stopped_typing:function(e,t){frappe.socketio.socket.emit("doc_typing_stopped",e,t)},setup_listeners:function(){frappe.socketio.socket.on("task_status_change",function(e){frappe.socketio.process_response(e,e.status.toLowerCase())}),frappe.socketio.socket.on("task_progress",function(e){frappe.socketio.process_response(e,"progress")})},setup_reconnect:function(){frappe.socketio.socket.on("connect",function(){setTimeout(function(){$.each(frappe.socketio.open_tasks,function(e,t){frappe.socketio.subscribe(e,t)}),$.each(frappe.socketio.open_docs,function(e){locals[e.doctype]&&locals[e.doctype][e.name]&&frappe.socketio.doc_subscribe(e.doctype,e.name)}),cur_frm&&cur_frm.doc&&!cur_frm.is_new()&&frappe.socketio.doc_open(cur_frm.doc.doctype,cur_frm.doc.name)},5e3)})},process_response:function(e,t){if(!!e){var n=frappe.socketio.open_tasks[e.task_id];n[t]&&n[t](e),t==="success"&&n.callback&&n.callback(e),frappe.request.cleanup(n,e),n.always&&n.always(e),e.status_code&&e.status_code>400&&n.error&&n.error(e)}}};frappe.provide("frappe.realtime");frappe.realtime.on=function(e,t){frappe.socketio.socket&&frappe.socketio.socket.on(e,t)};frappe.realtime.off=function(e,t){frappe.socketio.socket&&frappe.socketio.socket.off(e,t)};frappe.realtime.publish=function(e,t){frappe.socketio.socket&&frappe.socketio.socket.emit(e,t)};})();
1899/* @preserve
1900 * Leaflet 1.2.0, a JS library for interactive maps. http://leafletjs.com
1901 * (c) 2010-2017 Vladimir Agafonkin, (c) 2010-2011 CloudMade
1902 */
1903/*!
1904  * Bootstrap alert.js v4.5.0 (https://getbootstrap.com/)
1905  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1906  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1907  */
1908/*!
1909  * Bootstrap button.js v4.5.0 (https://getbootstrap.com/)
1910  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1911  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1912  */
1913/*!
1914  * Bootstrap carousel.js v4.5.0 (https://getbootstrap.com/)
1915  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1916  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1917  */
1918/*!
1919  * Bootstrap collapse.js v4.5.0 (https://getbootstrap.com/)
1920  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1921  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1922  */
1923/*!
1924  * Bootstrap dropdown.js v4.5.0 (https://getbootstrap.com/)
1925  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1926  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1927  */
1928/*!
1929  * Bootstrap modal.js v4.5.0 (https://getbootstrap.com/)
1930  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1931  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1932  */
1933/*!
1934  * Bootstrap popover.js v4.5.0 (https://getbootstrap.com/)
1935  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1936  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1937  */
1938/*!
1939  * Bootstrap scrollspy.js v4.5.0 (https://getbootstrap.com/)
1940  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1941  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1942  */
1943/*!
1944  * Bootstrap tab.js v4.5.0 (https://getbootstrap.com/)
1945  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1946  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1947  */
1948/*!
1949  * Bootstrap toast.js v4.5.0 (https://getbootstrap.com/)
1950  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1951  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1952  */
1953/*!
1954  * Bootstrap tooltip.js v4.5.0 (https://getbootstrap.com/)
1955  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1956  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1957  */
1958/*!
1959  * Bootstrap util.js v4.5.0 (https://getbootstrap.com/)
1960  * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
1961  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
1962  */
1963/*!
1964 * Cropper.js v1.5.12
1965 * https://fengyuanchen.github.io/cropperjs
1966 *
1967 * Copyright 2015-present Chen Fengyuan
1968 * Released under the MIT license
1969 *
1970 * Date: 2021-06-12T08:00:17.411Z
1971 */
1972/*!
1973 * Determine if an object is a Buffer
1974 *
1975 * @author   Feross Aboukhadijeh <https://feross.org>
1976 * @license  MIT
1977 */
1978/*!
1979 * Vue.js v2.6.14
1980 * (c) 2014-2021 Evan You
1981 * Released under the MIT License.
1982 */
1983/*!
1984 * jQuery JavaScript Library v3.6.0
1985 * https://jquery.com/
1986 *
1987 * Includes Sizzle.js
1988 * https://sizzlejs.com/
1989 *
1990 * Copyright OpenJS Foundation and other contributors
1991 * Released under the MIT license
1992 * https://jquery.org/license
1993 *
1994 * Date: 2021-03-02T17:08Z
1995 */
1996/*!
1997Copyright (c) 2016 Dominik Moritz
1998
1999This file is part of the leaflet locate control. It is licensed under the MIT license.
2000You can find the project at: https://github.com/domoritz/leaflet-locatecontrol
2001*/
2002/**!
2003 * @fileOverview Kickass library to create and place poppers near their reference elements.
2004 * @version 1.16.1
2005 * @license
2006 * Copyright (c) 2016 Federico Zivolo and contributors
2007 *
2008 * Permission is hereby granted, free of charge, to any person obtaining a copy
2009 * of this software and associated documentation files (the "Software"), to deal
2010 * in the Software without restriction, including without limitation the rights
2011 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2012 * copies of the Software, and to permit persons to whom the Software is
2013 * furnished to do so, subject to the following conditions:
2014 *
2015 * The above copyright notice and this permission notice shall be included in all
2016 * copies or substantial portions of the Software.
2017 *
2018 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2019 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2020 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2021 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2022 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2023 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2024 * SOFTWARE.
2025 */
2026/**!
2027 * Sortable
2028 * @author	RubaXa   <[email protected]>
2029 * @author	owenm    <[email protected]>
2030 * @license MIT
2031 */
2032//! Copyright (c) JS Foundation and other contributors
2033//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
2034//! github.com/moment/moment-timezone
2035//! license : MIT
2036//! moment-timezone.js
2037//! moment.js
2038//! momentjs.com
2039//! version : 0.5.28
2040//! version : 2.29.4
2041//# sourceMappingURL=frappe-web.bundle.GVCV7XQW.js.map

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