PageSourceSearch

https://www.poolehistory.org.uk/_QDF12Q_719c4c9f-2fdf-4611-a34b-67…/modern/js/286.c676961555e101ed56ce.mjs

js poolehistory.org.uk collected 2026-10-02 13:27:12 UTC 313,870 bytes, 34 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[286],{6605:(pn,fn,te)=>{te.d(fn,{v:()=>zs});var le={};te.r(le),te.d(le,{decode:()=>G,encode:()=>K,format:()=>V,parse:()=>St});var eu={};te.r(eu),te.d(eu,{Any:()=>_r,Cc:()=>mn,Cf:()=>tt,P:()=>uu,S:()=>wt,Z:()=>_n});var gt={};te.r(gt),te.d(gt,{arrayReplaceAt:()=>ut,assign:()=>It,escapeHtml:()=>ct,escapeRE:()=>yn,fromCodePoint:()=>Nu,has:()=>Gi,isMdAsciiPunct:()=>lt,isPunctChar:()=>cu,isSpace:()=>W,isString:()=>Ru,isValidEntityCode:()=>au,isWhiteSpace:()=>su,lib:()=>Vi,normalizeReference:()=>Pu,unescapeAll:()=>Ye,unescapeMd:()=>Lt});var Ke={};te.r(Ke),te.d(Ke,{parseLinkDestination:()=>Mu,parseLinkLabel:()=>Ou,parseLinkTitle:()=>Zi});var g=te(6109);const vt={};function Qe(e){let u=vt[e];if(u)return u;u=vt[e]=[];for(let r=0;r<128;r++){const i=String.fromCharCode(r);u.push(i)}for(let r=0;r<e.length;r++){const i=e.charCodeAt(r);u[i]="%"+("0"+i.toString(16).toUpperCase()).slice(-2)}return u}function x(e,u){typeof u!="string"&&(u=x.defaultChars);const r=Qe(u);return e.replace(/(%[a-f0-9]{2})+/gi,function(i){let a="";for(let s=0,l=i.length;s<l;s+=3){const h=parseInt(i.slice(s+1,s+3),16);if(h<128){a+=r[h];continue}if((h&224)===192&&s+3<l){const f=parseInt(i.slice(s+4,s+6),16);if((f&192)===128){const _=h<<6&1984|f&63;_<128?a+="\uFFFD\uFFFD":a+=String.fromCharCode(_),s+=3;continue}}if((h&240)===224&&s+6<l){const f=parseInt(i.slice(s+4,s+6),16),_=parseInt(i.slice(s+7,s+9),16);if((f&192)===128&&(_&192)===128){const D=h<<12&61440|f<<6&4032|_&63;D<2048||D>=55296&&D<=57343?a+="\uFFFD\uFFFD\uFFFD":a+=String.fromCharCode(D),s+=6;continue}}if((h&248)===240&&s+9<l){const f=parseInt(i.slice(s+4,s+6),16),_=parseInt(i.slice(s+7,s+9),16),D=parseInt(i.slice(s+10,s+12),16);if((f&192)===128&&(_&192)===128&&(D&192)===128){let A=h<<18&1835008|f<<12&258048|_<<6&4032|D&63;A<65536||A>1114111?a+="\uFFFD\uFFFD\uFFFD\uFFFD":(A-=65536,a+=String.fromCharCode(55296+(A>>10),56320+(A&1023))),s+=9;continue}}a+="\uFFFD"}return a})}x.defaultChars=";/?:@&=+$,#",x.componentChars="";const G=x,vu={};function Ge(e){let u=vu[e];if(u)return u;u=vu[e]=[];for(let r=0;r<128;r++){const i=String.fromCharCode(r);/^[0-9a-z]$/i.test(i)?u.push(i):u.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2))}for(let r=0;r<e.length;r++)u[e.charCodeAt(r)]=e[r];return u}function Ee(e,u,r){typeof u!="string"&&(r=u,u=Ee.defaultChars),typeof r>"u"&&(r=!0);const i=Ge(u);let a="";for(let s=0,l=e.length;s<l;s++){const h=e.charCodeAt(s);if(r&&h===37&&s+2<l&&/^[0-9a-f]{2}$/i.test(e.slice(s+1,s+3))){a+=e.slice(s,s+3),s+=2;continue}if(h<128){a+=i[h];continue}if(h>=55296&&h<=57343){if(h>=55296&&h<=56319&&s+1<l){const f=e.charCodeAt(s+1);if(f>=56320&&f<=57343){a+=encodeURIComponent(e[s]+e[s+1]),s++;continue}}a+="%EF%BF%BD";continue}a+=encodeURIComponent(e[s])}return a}Ee.defaultChars=";/?:@&=+$,-_.!~*'()#",Ee.componentChars="-_.!~*'()";const K=Ee;function V(e){let u="";return u+=e.protocol||"",u+=e.slashes?"//":"",u+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?u+="["+e.hostname+"]":u+=e.hostname||"",u+=e.port?":"+e.port:"",u+=e.pathname||"",u+=e.search||"",u+=e.hash||"",u}function B(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const Y=/^([a-z0-9.+-]+:)/i,H=/:[0-9]*$/,ee=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,he=["<",">",'"',"`"," ","\r",`
2`,"	"],ot=["{","}","|","\\","^","`"].concat(he),bt=["'"].concat(ot),Pe=["%","/","?",";","#"].concat(bt),kt=["/","?","#"],bu=255,ku=/^[+a-z0-9A-Z_-]{0,63}$/,je=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,tu={javascript:!0,"javascript:":!0},et={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Tt(e,u){if(e&&e instanceof B)return e;const r=new B;return r.parse(e,u),r}B.prototype.parse=function(e,u){let r,i,a,s=e;if(s=s.trim(),!u&&e.split("#").length===1){const _=ee.exec(s);if(_)return this.pathname=_[1],_[2]&&(this.search=_[2]),this}let l=Y.exec(s);if(l&&(l=l[0],r=l.toLowerCase(),this.protocol=l,s=s.substr(l.length)),(u||l||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(a=s.substr(0,2)==="//",a&&!(l&&tu[l])&&(s=s.substr(2),this.slashes=!0)),!tu[l]&&(a||l&&!et[l])){let _=-1;for(let y=0;y<kt.length;y++)i=s.indexOf(kt[y]),i!==-1&&(_===-1||i<_)&&(_=i);let D,A;_===-1?A=s.lastIndexOf("@"):A=s.lastIndexOf("@",_),A!==-1&&(D=s.slice(0,A),s=s.slice(A+1),this.auth=D),_=-1;for(let y=0;y<Pe.length;y++)i=s.indexOf(Pe[y]),i!==-1&&(_===-1||i<_)&&(_=i);_===-1&&(_=s.length),s[_-1]===":"&&_--;const k=s.slice(0,_);s=s.slice(_),this.parseHost(k),this.hostname=this.hostname||"";const b=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!b){const y=this.hostname.split(/\./);for(let N=0,O=y.length;N<O;N++){const M=y[N];if(M&&!M.match(ku)){let R="";for(let L=0,I=M.length;L<I;
2L++)M.charCodeAt(L)>127?R+="x":R+=M[L];if(!R.match(ku)){const L=y.slice(0,N),I=y.slice(N+1),P=M.match(je);P&&(L.push(P[1]),I.unshift(P[2])),I.length&&(s=I.join(".")+s),this.hostname=L.join(".");break}}}}this.hostname.length>bu&&(this.hostname=""),b&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const h=s.indexOf("#");h!==-1&&(this.hash=s.substr(h),s=s.slice(0,h));const f=s.indexOf("?");return f!==-1&&(this.search=s.substr(f),s=s.slice(0,f)),s&&(this.pathname=s),et[r]&&this.hostname&&!this.pathname&&(this.pathname=""),this},B.prototype.parseHost=function(e){let u=H.exec(e);u&&(u=u[0],u!==":"&&(this.port=u.substr(1)),e=e.substr(0,e.length-u.length)),e&&(this.hostname=e)};const St=Tt,uu=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,wt=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uD
2F3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,_r=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,mn=/[\0-\x1F\x7F-\x9F]/,tt=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,_n=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Rt=new Uint16Array(
vendor: 47,146 bytes, line 2
2'\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(
2e=>e.charCodeAt(0))),Er=new Uint16Array("\u0200aglq	��\x1B\u026D�\0\0�p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(e=>e.charCodeAt(0)));var En;const nu=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),gr=(En=String.fromCodePoint)!==null&&En!==void 0?En:function(e){let u="";return e>65535&&(e-=65536,u+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),u+=String.fromCharCode(e),u};function Tu(e){var u;return e>=55296&&e<=57343||e>1114111?65533:(u=nu.get(e))!==null&&u!==void 0?u:e}function Ni(e){return gr(Tu(e))}var ie;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(ie||(ie={}));const Ii=32;var Oe;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Oe||(Oe={}));function ue(e){return e>=ie.ZERO&&e<=ie.NINE}function ru(e){return e>=ie.UPPER_A&&e<=ie.UPPER_F||e>=ie.LOWER_A&&e<=ie.LOWER_F}function Dr(e){return e>=ie.UPPER_A&&e<=ie.UPPER_Z||e>=ie.LOWER_A&&e<=ie.LOWER_Z||ue(e)}function Su(e){return e===ie.EQUALS||Dr(e)}var se;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(se||(se={}));var pe;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(pe||(pe={}));class Li{constructor(u,r,i){this.decodeTree=u,this.emitCodePoint=r,this.errors=i,this.state=se.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=pe.Strict}startEntity(u){this.decodeMode=u,this.state=se.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(u,r){switch(this.state){case se.EntityStart:return u.charCodeAt(r)===ie.NUM?(this.state=se.NumericStart,this.consumed+=1,this.stateNumericStart(u,r+1)):(this.state=se.NamedEntity,this.stateNamedEntity(u,r));case se.NumericStart:return this.stateNumericStart(u,r);case se.NumericDecimal:return this.stateNumericDecimal(u,r);case se.NumericHex:return this.stateNumericHex(u,r);case se.NamedEntity:return this.stateNamedEntity(u,r)}}stateNumericStart(u,r){return r>=u.length?-1:(u.charCodeAt(r)|Ii)===ie.LOWER_X?(this.state=se.NumericHex,this.consumed+=1,this.stateNumericHex(u,r+1)):(this.state=se.NumericDecimal,this.stateNumericDecimal(u,r))}addToNumericResult(u,r,i,a){if(r!==i){const s=i-r;this.result=this.result*Math.pow(a,s)+parseInt(u.substr(r,s),a),this.consumed+=s}}stateNumericHex(u,r){const i=r;for(;r<u.length;){const a=u.charCodeAt(r);if(ue(a)||ru(a))r+=1;else return this.addToNumericResult(u,i,r,16),this.emitNumericEntity(a,3)}return this.addToNumericResult(u,i,r,16),-1}stateNumericDecimal(u,r){const i=r;for(;r<u.length;){const a=u.charCodeAt(r);if(ue(a))r+=1;else return this.addToNumericResult(u,i,r,10),this.emitNumericEntity(a,2)}return this.addToNumericResult(u,i,r,10),-1}emitNumericEntity(u,r){var i;if(this.consumed<=r)return(i=this.errors)===null||i===void 0||i.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===ie.SEMI)this.consumed+=1;else if(this.decodeMode===pe.Strict)return 0;return this.emitCodePoint(Tu(this.result),this.consumed),this.errors&&(u!==ie.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(u,r){const{decodeTree:i}=this;let a=i[this.treeIndex],s=(a&Oe.VALUE_LENGTH)>>14;for(;r<u.length;r++,this.excess++){const l=u.charCodeAt(r);if(this.treeIndex=Pi(i,a,this.treeIndex+Math.max(1,s),l),this.treeIndex<0)return this.result===0||this.decodeMode===pe.Attribute&&(s===0||Su(l))?0:this.emitNotTerminatedNamedEntity();if(a=i[this.treeIndex],s=(a&Oe.VALUE_LENGTH)>>14,s!==0){if(l===ie.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==pe.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var u;const{result:r,decodeTree:i}=this,a=(i[r]&Oe.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,a,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,r,i){const{decodeTree:a}=this;return this.emitCodePoint(r===1?a[u]&~Oe.VALUE_LENGTH:a[u+1],i),r===3&&this.emitCodePoint(a[u+2],i),i}end(){var u;switch(this.state){case se.NamedEntity:return this.result!==0&&(this.decodeMode!==pe.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case se.NumericDecimal:return this.emitNumericEntity(0,2);case se.NumericHex:return this.emitNumericEntity(0,3);case se.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case se.EntityStart:return 0}}}function Cr(e){let u="";const r=new Li(e,i=>u+=gr(i));return function(a,s){let l=0,h=0;for(;(h=a.indexOf("&",h))>=0;){u+=a.slice(l,h),r.startEntity(s);const _=r.write(a,h+1);if(_<0){l=h+r.end();break}l=h+_,h=_===0?l+1:l}const f=u+a.slice(l);return u="",f}}function Pi(e,u,r,i){const a=(u&Oe.BRANCH_LENGTH)>>7,s=u&Oe.JUMP_TABLE;if(a===0)return s!==0&&i===s?r:-1;if(s){const f=i-s;return f<0||f>=a?-1:e[r+f]-1}let l=r,h=l+a-1;for(;l<=h;){const f=l+h>>>1,_=e[f];if(_<i)l=f+1;else if(_>i)h=f-1;else return e[f+a]}return-1}const gn=Cr(Rt),Dn=Cr(Er);function iu(e,u=pe.Legacy){return gn(e,u)}function Oi(e){return gn(e,pe.Attribute)}function Ka(e){return gn(e,pe.Strict)}function S(e){return Dn(e,pe.Strict)}function wu(e){for(let u=1;u<e.length;u++)e[u][0]+=e[u-1][0]+1;return e}const Qa=new Map(wu
vendor: 10,610 bytes, line 2
2([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(
2wu([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(wu([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;
2"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(wu([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]])),ou=/["&'<>$\x80-\uFFFF]/g,Ar=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),yr=String.prototype.codePointAt!=null?(e,u)=>e.codePointAt(u):(e,u)=>(e.charCodeAt(u)&64512)===55296?(e.charCodeAt(u)-55296)*1024+e.charCodeAt(u+1)-56320+65536:e.charCodeAt(u);function es(e){let u="",r=0,i;for(;(i=ou.exec(e))!==null;){const a=i.index,s=e.charCodeAt(a),l=Ar.get(s);l!==void 0?(u+=e.substring(r,a)+l,r=a+1):(u+=`${e.substring(r,a)}&#x${yr(e,a).toString(16)};`,r=ou.lastIndex+=Number((s&64512)===55296))}return u+e.substr(r)}const ts=null;function ke(e,u){return function(i){let a,s=0,l="";for(;a=e.exec(i);
2)s!==a.index&&(l+=i.substring(s,a.index)),l+=u.get(a[0].charCodeAt(0)),s=a.index+1;return l+i.substring(s)}}const fe=ke(/[&<>'"]/g,Ar),xr=ke(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),Mi=ke(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]])),Cn=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function us(e){return An(Cn,e)}function Ui(e){return An(xmlReplacer,e)}function An(e,u){let r="",i=0,a;for(;(a=e.exec(u))!==null;){const s=a.index;r+=u.substring(i,s);const l=u.charCodeAt(s);let h=htmlTrie.get(l);if(typeof h=="object"){if(s+1<u.length){const f=u.charCodeAt(s+1),_=typeof h.n=="number"?h.n===f?h.o:void 0:h.n.get(f);if(_!==void 0){r+=_,i=e.lastIndex+=1;continue}}h=h.v}if(h!==void 0)r+=h,i=s+1;else{const f=getCodePoint(u,s);r+=`&#x${f.toString(16)};`,i=e.lastIndex+=Number(f!==l)}}return r+u.substr(i)}var at;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(at||(at={}));var Nt;(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(Nt||(Nt={}));function st(e,u=at.XML){if((typeof u=="number"?u:u.level)===at.HTML){const i=typeof u=="object"?u.mode:void 0;return decodeHTML(e,i)}return decodeXML(e)}function Fr(e,u=at.XML){var r;const i=typeof u=="number"?{level:u}:u;return(r=i.mode)!==null&&r!==void 0||(i.mode=DecodingMode.Strict),st(e,i)}function $i(e,u=at.XML){const r=typeof u=="number"?{level:u}:u;return r.mode===Nt.UTF8?escapeUTF8(e):r.mode===Nt.Attribute?escapeAttribute(e):r.mode===Nt.Text?escapeText(e):r.level===at.HTML?r.mode===Nt.ASCII?encodeNonAsciiHTML(e):encodeHTML(e):encodeXML(e)}function Br(e){return Object.prototype.toString.call(e)}function Ru(e){return Br(e)==="[object String]"}const qi=Object.prototype.hasOwnProperty;function Gi(e,u){return qi.call(e,u)}function It(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(i){e[i]=r[i]})}}),e}function ut(e,u,r){return[].concat(e.slice(0,u),r,e.slice(u+1))}function au(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Nu(e){if(e>65535){e-=65536;const u=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(u,r)}return String.fromCharCode(e)}const Iu=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,ji=/&([a-z#][a-z0-9]{1,31});/gi,Lu=new RegExp(Iu.source+"|"+ji.source,"gi"),Yi=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function ce(e,u){if(u.charCodeAt(0)===35&&Yi.test(u)){const i=u[1].toLowerCase()==="x"?parseInt(u.slice(2),16):parseInt(u.slice(1),10);return au(i)?Nu(i):e}const r=iu(e);return r!==e?r:e}function Lt(e){return e.indexOf("\\")<0?e:e.replace(Iu,"$1")}function Ye(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Lu,function(u,r,i){return r||ce(u,i)})}const vr=/[&<>"]/,zi=/[&<>"]/g,Te={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function Me(e){return Te[e]}function ct(e){return vr.test(e)?e.replace(zi,Me):e}const Hi=/[.?*+^$[\]\\(){}|-]/g;function yn(e){return e.replace(Hi,"\\$&")}function W(e){switch(e){case 9:case 32:return!0}return!1}function su(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function cu(e){return uu.test(e)||wt.test(e)}function lt(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Pu(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(e=e.replace(/ẞ/g,"\xDF")),e.toLowerCase().toUpperCase()}const Vi={mdurl:le,ucmicro:eu};function Ou(e,u,r){let i,a,s,l;const h=e.posMax,f=e.pos;for(e.pos=u+1,i=1;e.pos<h;){if(s=e.src.charCodeAt(e.pos),s===93&&(i--,i===0)){a=!0;break}
2if(l=e.pos,e.md.inline.skipToken(e),s===91){if(l===e.pos-1)i++;else if(r)return e.pos=f,-1}}let _=-1;return a&&(_=e.pos),e.pos=f,_}function Mu(e,u,r){let i,a=u;const s={ok:!1,pos:0,str:""};if(e.charCodeAt(a)===60){for(a++;a<r;){if(i=e.charCodeAt(a),i===10||i===60)return s;if(i===62)return s.pos=a+1,s.str=Ye(e.slice(u+1,a)),s.ok=!0,s;if(i===92&&a+1<r){a+=2;continue}a++}return s}let l=0;for(;a<r&&(i=e.charCodeAt(a),!(i===32||i<32||i===127));){if(i===92&&a+1<r){if(e.charCodeAt(a+1)===32)break;a+=2;continue}if(i===40&&(l++,l>32))return s;if(i===41){if(l===0)break;l--}a++}return u===a||l!==0||(s.str=Ye(e.slice(u,a)),s.pos=a,s.ok=!0),s}function Zi(e,u,r,i){let a,s=u;const l={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(i)l.str=i.str,l.marker=i.marker;else{if(s>=r)return l;let h=e.charCodeAt(s);if(h!==34&&h!==39&&h!==40)return l;u++,s++,h===40&&(h=41),l.marker=h}for(;s<r;){if(a=e.charCodeAt(s),a===l.marker)return l.pos=s+1,l.str+=Ye(e.slice(u,s)),l.ok=!0,l;if(a===40&&l.marker===41)return l;a===92&&s+1<r&&s++,s++}return l.can_continue=!0,l.str+=Ye(e.slice(u,s)),l}const ze={};ze.code_inline=function(e,u,r,i,a){const s=e[u];return"<code"+a.renderAttrs(s)+">"+ct(s.content)+"</code>"},ze.code_block=function(e,u,r,i,a){const s=e[u];return"<pre"+a.renderAttrs(s)+"><code>"+ct(e[u].content)+`</code></pre>
3`},ze.fence=function(e,u,r,i,a){const s=e[u],l=s.info?Ye(s.info).trim():"";let h="",f="";if(l){const D=l.split(/(\s+)/g);h=D[0],f=D.slice(2).join("")}let _;if(r.highlight?_=r.highlight(s.content,h,f)||ct(s.content):_=ct(s.content),_.indexOf("<pre")===0)return _+`
4`;if(l){const D=s.attrIndex("class"),A=s.attrs?s.attrs.slice():[];D<0?A.push(["class",r.langPrefix+h]):(A[D]=A[D].slice(),A[D][1]+=" "+r.langPrefix+h);const k={attrs:A};return`<pre><code${a.renderAttrs(k)}>${_}</code></pre>
5`}return`<pre><code${a.renderAttrs(s)}>${_}</code></pre>
6`},ze.image=function(e,u,r,i,a){const s=e[u];return s.attrs[s.attrIndex("alt")][1]=a.renderInlineAsText(s.children,r,i),a.renderToken(e,u,r)},ze.hardbreak=function(e,u,r){return r.xhtmlOut?`<br />
7`:`<br>
8`},ze.softbreak=function(e,u,r){return r.breaks?r.xhtmlOut?`<br />
9`:`<br>
10`:`
11`},ze.text=function(e,u){return ct(e[u].content)},ze.html_block=function(e,u){return e[u].content},ze.html_inline=function(e,u){return e[u].content};function Dt(){this.rules=It({},ze)}Dt.prototype.renderAttrs=function(u){let r,i,a;if(!u.attrs)return"";for(a="",r=0,i=u.attrs.length;r<i;r++)a+=" "+ct(u.attrs[r][0])+'="'+ct(u.attrs[r][1])+'"';return a},Dt.prototype.renderToken=function(u,r,i){const a=u[r];let s="";if(a.hidden)return"";a.block&&a.nesting!==-1&&r&&u[r-1].hidden&&(s+=`
12`),s+=(a.nesting===-1?"</":"<")+a.tag,s+=this.renderAttrs(a),a.nesting===0&&i.xhtmlOut&&(s+=" /");let l=!1;if(a.block&&(l=!0,a.nesting===1&&r+1<u.length)){const h=u[r+1];(h.type==="inline"||h.hidden||h.nesting===-1&&h.tag===a.tag)&&(l=!1)}return s+=l?`>
13`:">",s},Dt.prototype.renderInline=function(e,u,r){let i="";const a=this.rules;for(let s=0,l=e.length;s<l;s++){const h=e[s].type;typeof a[h]<"u"?i+=a[h](e,s,u,r,this):i+=this.renderToken(e,s,u)}return i},Dt.prototype.renderInlineAsText=function(e,u,r){let i="";for(let a=0,s=e.length;a<s;a++)switch(e[a].type){case"text":i+=e[a].content;break;case"image":i+=this.renderInlineAsText(e[a].children,u,r);break;case"html_inline":case"html_block":i+=e[a].content;break;case"softbreak":case"hardbreak":i+=`
14`;break;default:}return i},Dt.prototype.render=function(e,u,r){let i="";const a=this.rules;for(let s=0,l=e.length;s<l;s++){const h=e[s].type;h==="inline"?i+=this.renderInline(e[s].children,u,r):typeof a[h]<"u"?i+=a[h](e,s,u,r,this):i+=this.renderToken(e,s,u,r)}return i};const Wi=Dt;function ge(){this.__rules__=[],this.__cache__=null}ge.prototype.__find__=function(e){for(let u=0;u<this.__rules__.length;u++)if(this.__rules__[u].name===e)return u;return-1},ge.prototype.__compile__=function(){const e=this,u=[""];e.__rules__.forEach(function(r){r.enabled&&r.alt.forEach(function(i){u.indexOf(i)<0&&u.push(i)})}),e.__cache__={},u.forEach(function(r){e.__cache__[r]=[],e.__rules__.forEach(function(i){i.enabled&&(r&&i.alt.indexOf(r)<0||e.__cache__[r].push(i.fn))})})},ge.prototype.at=function(e,u,r){const i=this.__find__(e),a=r||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__[i].fn=u,this.__rules__[i].alt=a.alt||[],this.__cache__=null},ge.prototype.before=function(e,u,r,i){const a=this.__find__(e),s=i||{};if(a===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(a,0,{name:u,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},ge.prototype.after=function(e,u,r,i){const a=this.__find__(e),s=i||{};if(a===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(a+1,0,{name:u,enabled:!0,fn:r,alt:s.alt||[]}),this.__cache__=null},ge.prototype.push=function(e,u,r){const i=r||{};this.__rules__.push({name:e,enabled:!0,fn:u,alt:i.alt||[]}),this.__cache__=null},ge.prototype.enable=function(e,u){Array.isArray(e)||(e=[e]);const r=[];return e.forEach(function(i){const a=this.__find__(i);if(a<0){if(u)return;throw new Error("Rules manager: invalid rule name "+i)}this.__rules__[a].enabled=!0,r.push(i)},this),this.__cache__=null,r}
14,ge.prototype.enableOnly=function(e,u){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(r){r.enabled=!1}),this.enable(e,u)},ge.prototype.disable=function(e,u){Array.isArray(e)||(e=[e]);const r=[];return e.forEach(function(i){const a=this.__find__(i);if(a<0){if(u)return;throw new Error("Rules manager: invalid rule name "+i)}this.__rules__[a].enabled=!1,r.push(i)},this),this.__cache__=null,r},ge.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};const Uu=ge;function nt(e,u,r){this.type=e,this.tag=u,this.attrs=null,this.map=null,this.nesting=r,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}nt.prototype.attrIndex=function(u){if(!this.attrs)return-1;const r=this.attrs;for(let i=0,a=r.length;i<a;i++)if(r[i][0]===u)return i;return-1},nt.prototype.attrPush=function(u){this.attrs?this.attrs.push(u):this.attrs=[u]},nt.prototype.attrSet=function(u,r){const i=this.attrIndex(u),a=[u,r];i<0?this.attrPush(a):this.attrs[i]=a},nt.prototype.attrGet=function(u){const r=this.attrIndex(u);let i=null;return r>=0&&(i=this.attrs[r][1]),i},nt.prototype.attrJoin=function(u,r){const i=this.attrIndex(u);i<0?this.attrPush([u,r]):this.attrs[i][1]=this.attrs[i][1]+" "+r};const Pt=nt;function br(e,u,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=u}br.prototype.Token=Pt;const De=br,kr=/\r\n?|\n/g,dt=/\0/g;function xn(e){let u;u=e.src.replace(kr,`
15`),u=u.replace(dt,"\uFFFD"),e.src=u}function lu(e){let u;e.inlineMode?(u=new e.Token("inline","",0),u.content=e.src,u.map=[0,1],u.children=[],e.tokens.push(u)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function Tr(e){const u=e.tokens;for(let r=0,i=u.length;r<i;r++){const a=u[r];a.type==="inline"&&e.md.inline.parse(a.content,e.md,e.env,a.children)}}function Ji(e){return/^<a[>\s]/i.test(e)}function Xi(e){return/^<\/a\s*>/i.test(e)}function Ki(e){const u=e.tokens;if(e.md.options.linkify)for(let r=0,i=u.length;r<i;r++){if(u[r].type!=="inline"||!e.md.linkify.pretest(u[r].content))continue;let a=u[r].children,s=0;for(let l=a.length-1;l>=0;l--){const h=a[l];if(h.type==="link_close"){for(l--;a[l].level!==h.level&&a[l].type!=="link_open";)l--;continue}if(h.type==="html_inline"&&(Ji(h.content)&&s>0&&s--,Xi(h.content)&&s++),!(s>0)&&h.type==="text"&&e.md.linkify.test(h.content)){const f=h.content;let _=e.md.linkify.match(f);const D=[];let A=h.level,k=0;_.length>0&&_[0].index===0&&l>0&&a[l-1].type==="text_special"&&(_=_.slice(1));for(let b=0;b<_.length;b++){const y=_[b].url,N=e.md.normalizeLink(y);if(!e.md.validateLink(N))continue;let O=_[b].text;_[b].schema?_[b].schema==="mailto:"&&!/^mailto:/i.test(O)?O=e.md.normalizeLinkText("mailto:"+O).replace(/^mailto:/,""):O=e.md.normalizeLinkText(O):O=e.md.normalizeLinkText("http://"+O).replace(/^http:\/\//,"");const M=_[b].index;if(M>k){const P=new e.Token("text","",0);P.content=f.slice(k,M),P.level=A,D.push(P)}const R=new e.Token("link_open","a",1);R.attrs=[["href",N]],R.level=A++,R.markup="linkify",R.info="auto",D.push(R);const L=new e.Token("text","",0);L.content=O,L.level=A,D.push(L);const I=new e.Token("link_close","a",-1);I.level=--A,I.markup="linkify",I.info="auto",D.push(I),k=_[b].lastIndex}if(k<f.length){const b=new e.Token("text","",0);b.content=f.slice(k),b.level=A,D.push(b)}u[r].children=a=ut(a,l,D)}}}}const Sr=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Qi=/\((c|tm|r)\)/i,ht=/\((c|tm|r)\)/ig,wr={c:"\xA9",r:"\xAE",tm:"\u2122"};function Fn(e,u){return wr[u.toLowerCase()]}function eo(e){let u=0;for(let r=e.length-1;r>=0;r--){const i=e[r];i.type==="text"&&!u&&(i.content=i.content.replace(ht,Fn)),i.type==="link_open"&&i.info==="auto"&&u--,i.type==="link_close"&&i.info==="auto"&&u++}}function to(e){let u=0;for(let r=e.length-1;r>=0;r--){const i=e[r];i.type==="text"&&!u&&Sr.test(i.content)&&(i.content=i.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),i.type==="link_open"&&i.info==="auto"&&u--,i.type==="link_close"&&i.info==="auto"&&u++}}function uo(e){let u;if(e.md.options.typographer)for(u=e.tokens.length-1;u>=0;u--)e.tokens[u].type==="inline"&&(Qi.test(e.tokens[u].content)&&eo(e.tokens[u].children),Sr.test(e.tokens[u].content)&&to(e.tokens[u].children))}
15const no=/['"]/,He=/['"]/g,pt="\u2019";function Ot(e,u,r){return e.slice(0,u)+r+e.slice(u+1)}function Se(e,u){let r;const i=[];for(let a=0;a<e.length;a++){const s=e[a],l=e[a].level;for(r=i.length-1;r>=0&&!(i[r].level<=l);r--);if(i.length=r+1,s.type!=="text")continue;let h=s.content,f=0,_=h.length;e:for(;f<_;){He.lastIndex=f;const D=He.exec(h);if(!D)break;let A=!0,k=!0;f=D.index+1;const b=D[0]==="'";let y=32;if(D.index-1>=0)y=h.charCodeAt(D.index-1);else for(r=a-1;r>=0&&!(e[r].type==="softbreak"||e[r].type==="hardbreak");r--)if(e[r].content){y=e[r].content.charCodeAt(e[r].content.length-1);break}let N=32;if(f<_)N=h.charCodeAt(f);else for(r=a+1;r<e.length&&!(e[r].type==="softbreak"||e[r].type==="hardbreak");r++)if(e[r].content){N=e[r].content.charCodeAt(0);break}const O=lt(y)||cu(String.fromCharCode(y)),M=lt(N)||cu(String.fromCharCode(N)),R=su(y),L=su(N);if(L?A=!1:M&&(R||O||(A=!1)),R?k=!1:O&&(L||M||(k=!1)),N===34&&D[0]==='"'&&y>=48&&y<=57&&(k=A=!1),A&&k&&(A=O,k=M),!A&&!k){b&&(s.content=Ot(s.content,D.index,pt));continue}if(k)for(r=i.length-1;r>=0;r--){let I=i[r];if(i[r].level<l)break;if(I.single===b&&i[r].level===l){I=i[r];let P,q;b?(P=u.md.options.quotes[2],q=u.md.options.quotes[3]):(P=u.md.options.quotes[0],q=u.md.options.quotes[1]),s.content=Ot(s.content,D.index,q),e[I.token].content=Ot(e[I.token].content,I.pos,P),f+=q.length-1,I.token===a&&(f+=P.length-1),h=s.content,_=h.length,i.length=r;continue e}}A?i.push({token:a,pos:D.index,single:b,level:l}):k&&b&&(s.content=Ot(s.content,D.index,pt))}}}function ro(e){if(e.md.options.typographer)for(let u=e.tokens.length-1;u>=0;u--)e.tokens[u].type!=="inline"||!no.test(e.tokens[u].content)||Se(e.tokens[u].children,e)}function Bn(e){let u,r;const i=e.tokens,a=i.length;for(let s=0;s<a;s++){if(i[s].type!=="inline")continue;const l=i[s].children,h=l.length;for(u=0;u<h;u++)l[u].type==="text_special"&&(l[u].type="text");for(u=r=0;u<h;u++)l[u].type==="text"&&u+1<h&&l[u+1].type==="text"?l[u+1].content=l[u].content+l[u+1].content:(u!==r&&(l[r]=l[u]),r++);u!==r&&(l.length=r)}}const vn=[["normalize",xn],["block",lu],["inline",Tr],["linkify",Ki],["replacements",uo],["smartquotes",ro],["text_join",Bn]];function bn(){this.ruler=new Uu;for(let e=0;e<vn.length;e++)this.ruler.push(vn[e][0],vn[e][1])}bn.prototype.process=function(e){const u=this.ruler.getRules("");for(let r=0,i=u.length;r<i;r++)u[r](e)},bn.prototype.State=De;const Rr=bn;function we(e,u,r,i){this.src=e,this.md=u,this.env=r,this.tokens=i,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0;const a=this.src;for(let s=0,l=0,h=0,f=0,_=a.length,D=!1;l<_;l++){const A=a.charCodeAt(l);if(!D)if(W(A)){h++,A===9?f+=4-f%4:f++;continue}else D=!0;(A===10||l===_-1)&&(A!==10&&l++,this.bMarks.push(s),this.eMarks.push(l),this.tShift.push(h),this.sCount.push(f),this.bsCount.push(0),D=!1,h=0,f=0,s=l+1)}this.bMarks.push(a.length),this.eMarks.push(a.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}we.prototype.push=function(e,u,r){const i=new Pt(e,u,r);return i.block=!0,r<0&&this.level--,i.level=this.level,r>0&&this.level++,this.tokens.push(i),i},we.prototype.isEmpty=function(u){return this.bMarks[u]+this.tShift[u]>=this.eMarks[u]},we.prototype.skipEmptyLines=function(u){for(let r=this.lineMax;u<r&&!(this.bMarks[u]+this.tShift[u]<this.eMarks[u]);u++);return u},we.prototype.skipSpaces=function(u){for(let r=this.src.length;u<r;u++){const i=this.src.charCodeAt(u);if(!W(i))break}return u},we.prototype.skipSpacesBack=function(u,r){if(u<=r)return u;for(;u>r;)if(!W(this.src.charCodeAt(--u)))return u+1;return u},we.prototype.skipChars=function(u,r){for(let i=this.src.length;u<i&&this.src.charCodeAt(u)===r;u++);return u},we.prototype.skipCharsBack=function(u,r,i){if(u<=i)return u;for(;u>i;)if(r!==this.src.charCodeAt(--u))return u+1;return u},we.prototype.getLines=function(u,r,i,a){if(u>=r)return"";const s=new Array(r-u);for(let l=0,h=u;h<r;h++,l++){let f=0;const _=this.bMarks[h];let D=_,A;for(h+1<r||a?A=this.eMarks[h]+1:A=this.eMarks[h];D<A&&f<i;
15){const k=this.src.charCodeAt(D);if(W(k))k===9?f+=4-(f+this.bsCount[h])%4:f++;else if(D-_<this.tShift[h])f++;else break;D++}f>i?s[l]=new Array(f-i+1).join(" ")+this.src.slice(D,A):s[l]=this.src.slice(D,A)}return s.join("")},we.prototype.Token=Pt;const io=we,oo=65536;function du(e,u){const r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];return e.src.slice(r,i)}function kn(e){const u=[],r=e.length;let i=0,a=e.charCodeAt(i),s=!1,l=0,h="";for(;i<r;)a===124&&(s?(h+=e.substring(l,i-1),l=i):(u.push(h+e.substring(l,i)),h="",l=i+1)),s=a===92,i++,a=e.charCodeAt(i);return u.push(h+e.substring(l)),u}function $u(e,u,r,i){if(u+2>r)return!1;let a=u+1;if(e.sCount[a]<e.blkIndent||e.sCount[a]-e.blkIndent>=4)return!1;let s=e.bMarks[a]+e.tShift[a];if(s>=e.eMarks[a])return!1;const l=e.src.charCodeAt(s++);if(l!==124&&l!==45&&l!==58||s>=e.eMarks[a])return!1;const h=e.src.charCodeAt(s++);if(h!==124&&h!==45&&h!==58&&!W(h)||l===45&&W(h))return!1;for(;s<e.eMarks[a];){const I=e.src.charCodeAt(s);if(I!==124&&I!==45&&I!==58&&!W(I))return!1;s++}let f=du(e,u+1),_=f.split("|");const D=[];for(let I=0;I<_.length;I++){const P=_[I].trim();if(!P){if(I===0||I===_.length-1)continue;return!1}if(!/^:?-+:?$/.test(P))return!1;P.charCodeAt(P.length-1)===58?D.push(P.charCodeAt(0)===58?"center":"right"):P.charCodeAt(0)===58?D.push("left"):D.push("")}if(f=du(e,u).trim(),f.indexOf("|")===-1||e.sCount[u]-e.blkIndent>=4)return!1;_=kn(f),_.length&&_[0]===""&&_.shift(),_.length&&_[_.length-1]===""&&_.pop();const A=_.length;if(A===0||A!==D.length)return!1;if(i)return!0;const k=e.parentType;e.parentType="table";const b=e.md.block.ruler.getRules("blockquote"),y=e.push("table_open","table",1),N=[u,0];y.map=N;const O=e.push("thead_open","thead",1);O.map=[u,u+1];const M=e.push("tr_open","tr",1);M.map=[u,u+1];for(let I=0;I<_.length;I++){const P=e.push("th_open","th",1);D[I]&&(P.attrs=[["style","text-align:"+D[I]]]);const q=e.push("inline","",0);q.content=_[I].trim(),q.children=[],e.push("th_close","th",-1)}e.push("tr_close","tr",-1),e.push("thead_close","thead",-1);let R,L=0;for(a=u+2;a<r&&!(e.sCount[a]<e.blkIndent);a++){let I=!1;for(let q=0,z=b.length;q<z;q++)if(b[q](e,a,r,!0)){I=!0;break}if(I||(f=du(e,a).trim(),!f)||e.sCount[a]-e.blkIndent>=4||(_=kn(f),_.length&&_[0]===""&&_.shift(),_.length&&_[_.length-1]===""&&_.pop(),L+=A-_.length,L>oo))break;if(a===u+2){const q=e.push("tbody_open","tbody",1);q.map=R=[u+2,0]}const P=e.push("tr_open","tr",1);P.map=[a,a+1];for(let q=0;q<A;q++){const z=e.push("td_open","td",1);D[q]&&(z.attrs=[["style","text-align:"+D[q]]]);const ye=e.push("inline","",0);ye.content=_[q]?_[q].trim():"",ye.children=[],e.push("td_close","td",-1)}e.push("tr_close","tr",-1)}return R&&(e.push("tbody_close","tbody",-1),R[1]=a),e.push("table_close","table",-1),N[1]=a,e.parentType=k,e.line=a,!0}function Ct(e,u,r){if(e.sCount[u]-e.blkIndent<4)return!1;let i=u+1,a=i;for(;i<r;){if(e.isEmpty(i)){i++;continue}if(e.sCount[i]-e.blkIndent>=4){i++,a=i;continue}break}e.line=a;const s=e.push("code_block","code",0);return s.content=e.getLines(u,a,4+e.blkIndent,!1)+`
16`,s.map=[u,e.line],!0}function qu(e,u,r,i){let a=e.bMarks[u]+e.tShift[u],s=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||a+3>s)return!1;const l=e.src.charCodeAt(a);if(l!==126&&l!==96)return!1;let h=a;a=e.skipChars(a,l);let f=a-h;if(f<3)return!1;const _=e.src.slice(h,a),D=e.src.slice(a,s);if(l===96&&D.indexOf(String.fromCharCode(l))>=0)return!1;if(i)return!0;let A=u,k=!1;for(;A++,!(A>=r||(a=h=e.bMarks[A]+e.tShift[A],s=e.eMarks[A],a<s&&e.sCount[A]<e.blkIndent));)if(e.src.charCodeAt(a)===l&&!(e.sCount[A]-e.blkIndent>=4)&&(a=e.skipChars(a,l),!(a-h<f)&&(a=e.skipSpaces(a),!(a<s)))){k=!0;break}f=e.sCount[u],e.line=A+(k?1:0);const b=e.push("fence","code",0);return b.info=D,b.content=e.getLines(u+1,A,f,!0),b.markup=_,b.map=[u,e.line],!0}function Ve(e,u,r,i){let a=e.bMarks[u]+e.tShift[u],s=e.eMarks[u];const l=e.lineMax;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(a)!==62)return!1;if(i)return!0;const h=[],f=[],_=[],D=[],A=e.md.block.ruler.getRules("blockquote"),k=e.parentType;e.parentType="blockquote";let b=!1,y;for(y=u;y<r;y++){const L=e.sCount[y]<e.blkIndent;if(a=e.bMarks[y]+e.tShift[y],s=e.eMarks[y],a>=s)break;
16if(e.src.charCodeAt(a++)===62&&!L){let P=e.sCount[y]+1,q,z;e.src.charCodeAt(a)===32?(a++,P++,z=!1,q=!0):e.src.charCodeAt(a)===9?(q=!0,(e.bsCount[y]+P)%4===3?(a++,P++,z=!1):z=!0):q=!1;let ye=P;for(h.push(e.bMarks[y]),e.bMarks[y]=a;a<s;){const qe=e.src.charCodeAt(a);if(W(qe))qe===9?ye+=4-(ye+e.bsCount[y]+(z?1:0))%4:ye++;else break;a++}b=a>=s,f.push(e.bsCount[y]),e.bsCount[y]=e.sCount[y]+1+(q?1:0),_.push(e.sCount[y]),e.sCount[y]=ye-P,D.push(e.tShift[y]),e.tShift[y]=a-e.bMarks[y];continue}if(b)break;let I=!1;for(let P=0,q=A.length;P<q;P++)if(A[P](e,y,r,!0)){I=!0;break}if(I){e.lineMax=y,e.blkIndent!==0&&(h.push(e.bMarks[y]),f.push(e.bsCount[y]),D.push(e.tShift[y]),_.push(e.sCount[y]),e.sCount[y]-=e.blkIndent);break}h.push(e.bMarks[y]),f.push(e.bsCount[y]),D.push(e.tShift[y]),_.push(e.sCount[y]),e.sCount[y]=-1}const N=e.blkIndent;e.blkIndent=0;const O=e.push("blockquote_open","blockquote",1);O.markup=">";const M=[u,0];O.map=M,e.md.block.tokenize(e,u,y);const R=e.push("blockquote_close","blockquote",-1);R.markup=">",e.lineMax=l,e.parentType=k,M[1]=e.line;for(let L=0;L<D.length;L++)e.bMarks[L+u]=h[L],e.tShift[L+u]=D[L],e.sCount[L+u]=_[L],e.bsCount[L+u]=f[L];return e.blkIndent=N,!0}function Tn(e,u,r,i){const a=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let s=e.bMarks[u]+e.tShift[u];const l=e.src.charCodeAt(s++);if(l!==42&&l!==45&&l!==95)return!1;let h=1;for(;s<a;){const _=e.src.charCodeAt(s++);if(_!==l&&!W(_))return!1;_===l&&h++}if(h<3)return!1;if(i)return!0;e.line=u+1;const f=e.push("hr","hr",0);return f.map=[u,e.line],f.markup=Array(h+1).join(String.fromCharCode(l)),!0}function Sn(e,u){const r=e.eMarks[u];let i=e.bMarks[u]+e.tShift[u];const a=e.src.charCodeAt(i++);if(a!==42&&a!==45&&a!==43)return-1;if(i<r){const s=e.src.charCodeAt(i);if(!W(s))return-1}return i}function Nr(e,u){const r=e.bMarks[u]+e.tShift[u],i=e.eMarks[u];let a=r;if(a+1>=i)return-1;let s=e.src.charCodeAt(a++);if(s<48||s>57)return-1;for(;;){if(a>=i)return-1;if(s=e.src.charCodeAt(a++),s>=48&&s<=57){if(a-r>=10)return-1;continue}if(s===41||s===46)break;return-1}return a<i&&(s=e.src.charCodeAt(a),!W(s))?-1:a}function ao(e,u){const r=e.level+2;for(let i=u+2,a=e.tokens.length-2;i<a;i++)e.tokens[i].level===r&&e.tokens[i].type==="paragraph_open"&&(e.tokens[i+2].hidden=!0,e.tokens[i].hidden=!0,i+=2)}function so(e,u,r,i){let a,s,l,h,f=u,_=!0;if(e.sCount[f]-e.blkIndent>=4||e.listIndent>=0&&e.sCount[f]-e.listIndent>=4&&e.sCount[f]<e.blkIndent)return!1;let D=!1;i&&e.parentType==="paragraph"&&e.sCount[f]>=e.blkIndent&&(D=!0);let A,k,b;if((b=Nr(e,f))>=0){if(A=!0,l=e.bMarks[f]+e.tShift[f],k=Number(e.src.slice(l,b-1)),D&&k!==1)return!1}else if((b=Sn(e,f))>=0)A=!1;else return!1;if(D&&e.skipSpaces(b)>=e.eMarks[f])return!1;if(i)return!0;const y=e.src.charCodeAt(b-1),N=e.tokens.length;A?(h=e.push("ordered_list_open","ol",1),k!==1&&(h.attrs=[["start",k]])):h=e.push("bullet_list_open","ul",1);const O=[f,0];h.map=O,h.markup=String.fromCharCode(y);let M=!1;const R=e.md.block.ruler.getRules("list"),L=e.parentType;for(e.parentType="list";f<r;){s=b,a=e.eMarks[f];const I=e.sCount[f]+b-(e.bMarks[f]+e.tShift[f]);let P=I;for(;s<a;){const Je=e.src.charCodeAt(s);if(Je===9)P+=4-(P+e.bsCount[f])%4;else if(Je===32)P++;else break;s++}const q=s;let z;q>=a?z=1:z=P-I,z>4&&(z=1);const ye=I+z;h=e.push("list_item_open","li",1),h.markup=String.fromCharCode(y);const qe=[f,0];h.map=qe,A&&(h.info=e.src.slice(l,b-1));const xe=e.tight,Ie=e.tShift[f],Bu=e.sCount[f],Qt=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=ye,e.tight=!0,e.tShift[f]=q-e.bMarks[f],e.sCount[f]=P,q>=a&&e.isEmpty(f+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,f,r,!0),(!e.tight||M)&&(_=!1),M=e.line-f>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=Qt,e.tShift[f]=Ie,e.sCount[f]=Bu,e.tight=xe,h=e.push("list_item_close","li",-1),h.markup=String.fromCharCode(y),f=e.line,qe[1]=f,f>=r||e.sCount[f]<e.blkIndent||e.sCount[f]-e.blkIndent>=4)break;let dn=!1;for(let Je=0,hn=R.length;Je<hn;Je++)if(R[Je](e,f,r,!0)){dn=!0;break}if(dn)break;if(A){if(b=Nr(e,f),b<0)break;l=e.bMarks[f]+e.tShift[f]}else if(b=Sn(e,f),b<0)break;
16if(y!==e.src.charCodeAt(b-1))break}return A?h=e.push("ordered_list_close","ol",-1):h=e.push("bullet_list_close","ul",-1),h.markup=String.fromCharCode(y),O[1]=f,e.line=f,e.parentType=L,_&&ao(e,N),!0}function wn(e,u,r,i){let a=e.bMarks[u]+e.tShift[u],s=e.eMarks[u],l=u+1;if(e.sCount[u]-e.blkIndent>=4||e.src.charCodeAt(a)!==91)return!1;function h(R){const L=e.lineMax;if(R>=L||e.isEmpty(R))return null;let I=!1;if(e.sCount[R]-e.blkIndent>3&&(I=!0),e.sCount[R]<0&&(I=!0),!I){const z=e.md.block.ruler.getRules("reference"),ye=e.parentType;e.parentType="reference";let qe=!1;for(let xe=0,Ie=z.length;xe<Ie;xe++)if(z[xe](e,R,L,!0)){qe=!0;break}if(e.parentType=ye,qe)return null}const P=e.bMarks[R]+e.tShift[R],q=e.eMarks[R];return e.src.slice(P,q+1)}let f=e.src.slice(a,s+1);s=f.length;let _=-1;for(a=1;a<s;a++){const R=f.charCodeAt(a);if(R===91)return!1;if(R===93){_=a;break}else if(R===10){const L=h(l);L!==null&&(f+=L,s=f.length,l++)}else if(R===92&&(a++,a<s&&f.charCodeAt(a)===10)){const L=h(l);L!==null&&(f+=L,s=f.length,l++)}}if(_<0||f.charCodeAt(_+1)!==58)return!1;for(a=_+2;a<s;a++){const R=f.charCodeAt(a);if(R===10){const L=h(l);L!==null&&(f+=L,s=f.length,l++)}else if(!W(R))break}const D=e.md.helpers.parseLinkDestination(f,a,s);if(!D.ok)return!1;const A=e.md.normalizeLink(D.str);if(!e.md.validateLink(A))return!1;a=D.pos;const k=a,b=l,y=a;for(;a<s;a++){const R=f.charCodeAt(a);if(R===10){const L=h(l);L!==null&&(f+=L,s=f.length,l++)}else if(!W(R))break}let N=e.md.helpers.parseLinkTitle(f,a,s);for(;N.can_continue;){const R=h(l);if(R===null)break;f+=R,a=s,s=f.length,l++,N=e.md.helpers.parseLinkTitle(f,a,s,N)}let O;for(a<s&&y!==a&&N.ok?(O=N.str,a=N.pos):(O="",a=k,l=b);a<s;){const R=f.charCodeAt(a);if(!W(R))break;a++}if(a<s&&f.charCodeAt(a)!==10&&O)for(O="",a=k,l=b;a<s;){const R=f.charCodeAt(a);if(!W(R))break;a++}if(a<s&&f.charCodeAt(a)!==10)return!1;const M=Pu(f.slice(1,_));return M?(i||(typeof e.env.references>"u"&&(e.env.references={}),typeof e.env.references[M]>"u"&&(e.env.references[M]={title:O,href:A}),e.line=l),!0):!1}const Ir=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],co="[a-zA-Z_:][a-zA-Z0-9:._-]*",lo="[^\"'=<>`\\x00-\\x20]+",ho="'[^']*'",po='"[^"]*"',Rn="(?:"+lo+"|"+ho+"|"+po+")",Lr="<[A-Za-z][A-Za-z0-9\\-]*"+("(?:\\s+"+co+"(?:\\s*=\\s*"+Rn+")?)")+"*\\s*\\/?>",Nn="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",In="<!---?>|<!--(?:[^-]|-[^-]|--[^>])*-->",fo="<[?][\\s\\S]*?[?]>",mo="<![A-Za-z][^>]*>",_o="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",Eo=new RegExp("^(?:"+Lr+"|"+Nn+"|"+In+"|"+fo+"|"+mo+"|"+_o+")"),Pr=new RegExp("^(?:"+Lr+"|"+Nn+")"),At=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+Ir.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Pr.source+"\\s*$"),/^$/,!1]];function go(e,u,r,i){let a=e.bMarks[u]+e.tShift[u],s=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(a)!==60)return!1;let l=e.src.slice(a,s),h=0;for(;h<At.length&&!At[h][0].test(l);h++);if(h===At.length)return!1;if(i)return At[h][2];let f=u+1;if(!At[h][1].test(l)){for(;f<r&&!(e.sCount[f]<e.blkIndent);f++)if(a=e.bMarks[f]+e.tShift[f],s=e.eMarks[f],l=e.src.slice(a,s),At[h][1].test(l)){l.length!==0&&f++;break}}e.line=f;const _=e.push("html_block","",0);return _.map=[u,f],_.content=e.getLines(u,f,e.blkIndent,!0),!0}function Do(e,u,r,i){let a=e.bMarks[u]+e.tShift[u],s=e.eMarks[u];if(e.sCount[u]-e.blkIndent>=4)return!1;let l=e.src.charCodeAt(a);if(l!==35||a>=s)return!1;let h=1;for(l=e.src.charCodeAt(++a);l===35&&a<s&&h<=6;)h++,l=e.src.charCodeAt(++a);if(h>6||a<s&&!W(l))return!1;if(i)return!0;
16s=e.skipSpacesBack(s,a);const f=e.skipCharsBack(s,35,a);f>a&&W(e.src.charCodeAt(f-1))&&(s=f),e.line=u+1;const _=e.push("heading_open","h"+String(h),1);_.markup="########".slice(0,h),_.map=[u,e.line];const D=e.push("inline","",0);D.content=e.src.slice(a,s).trim(),D.map=[u,e.line],D.children=[];const A=e.push("heading_close","h"+String(h),-1);return A.markup="########".slice(0,h),!0}function Co(e,u,r){const i=e.md.block.ruler.getRules("paragraph");if(e.sCount[u]-e.blkIndent>=4)return!1;const a=e.parentType;e.parentType="paragraph";let s=0,l,h=u+1;for(;h<r&&!e.isEmpty(h);h++){if(e.sCount[h]-e.blkIndent>3)continue;if(e.sCount[h]>=e.blkIndent){let b=e.bMarks[h]+e.tShift[h];const y=e.eMarks[h];if(b<y&&(l=e.src.charCodeAt(b),(l===45||l===61)&&(b=e.skipChars(b,l),b=e.skipSpaces(b),b>=y))){s=l===61?1:2;break}}if(e.sCount[h]<0)continue;let k=!1;for(let b=0,y=i.length;b<y;b++)if(i[b](e,h,r,!0)){k=!0;break}if(k)break}if(!s)return!1;const f=e.getLines(u,h,e.blkIndent,!1).trim();e.line=h+1;const _=e.push("heading_open","h"+String(s),1);_.markup=String.fromCharCode(l),_.map=[u,e.line];const D=e.push("inline","",0);D.content=f,D.map=[u,e.line-1],D.children=[];const A=e.push("heading_close","h"+String(s),-1);return A.markup=String.fromCharCode(l),e.parentType=a,!0}function Ao(e,u,r){const i=e.md.block.ruler.getRules("paragraph"),a=e.parentType;let s=u+1;for(e.parentType="paragraph";s<r&&!e.isEmpty(s);s++){if(e.sCount[s]-e.blkIndent>3||e.sCount[s]<0)continue;let _=!1;for(let D=0,A=i.length;D<A;D++)if(i[D](e,s,r,!0)){_=!0;break}if(_)break}const l=e.getLines(u,s,e.blkIndent,!1).trim();e.line=s;const h=e.push("paragraph_open","p",1);h.map=[u,e.line];const f=e.push("inline","",0);return f.content=l,f.map=[u,e.line],f.children=[],e.push("paragraph_close","p",-1),e.parentType=a,!0}const ju=[["table",$u,["paragraph","reference"]],["code",Ct],["fence",qu,["paragraph","reference","blockquote","list"]],["blockquote",Ve,["paragraph","reference","blockquote","list"]],["hr",Tn,["paragraph","reference","blockquote","list"]],["list",so,["paragraph","reference","blockquote"]],["reference",wn],["html_block",go,["paragraph","reference","blockquote"]],["heading",Do,["paragraph","reference","blockquote"]],["lheading",Co],["paragraph",Ao]];function Yu(){this.ruler=new Uu;for(let e=0;e<ju.length;e++)this.ruler.push(ju[e][0],ju[e][1],{alt:(ju[e][2]||[]).slice()})}Yu.prototype.tokenize=function(e,u,r){const i=this.ruler.getRules(""),a=i.length,s=e.md.options.maxNesting;let l=u,h=!1;for(;l<r&&(e.line=l=e.skipEmptyLines(l),!(l>=r||e.sCount[l]<e.blkIndent));){if(e.level>=s){e.line=r;break}const f=e.line;let _=!1;for(let D=0;D<a;D++)if(_=i[D](e,l,r,!1),_){if(f>=e.line)throw new Error("block rule didn't increment state.line");break}if(!_)throw new Error("none of the block rules matched");e.tight=!h,e.isEmpty(e.line-1)&&(h=!0),l=e.line,l<r&&e.isEmpty(l)&&(h=!0,l++,e.line=l)}},Yu.prototype.parse=function(e,u,r,i){if(!e)return;const a=new this.State(e,u,r,i);this.tokenize(a,a.line,a.lineMax)},Yu.prototype.State=io;const Ln=Yu;function yt(e,u,r,i){this.src=e,this.env=r,this.md=u,this.tokens=i,this.tokens_meta=Array(i.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}yt.prototype.pushPending=function(){const e=new Pt("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},yt.prototype.push=function(e,u,r){this.pending&&this.pushPending();const i=new Pt(e,u,r);let a=null;return r<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),i.level=this.level,r>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],a={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(i),this.tokens_meta.push(a),i},yt.prototype.scanDelims=function(e,u){const r=this.posMax,i=this.src.charCodeAt(e),a=e>0?this.src.charCodeAt(e-1):32;let s=e;for(;s<r&&this.src.charCodeAt(s)===i;)s++;const l=s-e,h=s<r?this.src.charCodeAt(s):32,f=lt(a)||cu(String.fromCharCode(a)),_=lt(h)||cu(String.fromCharCode(h)),D=su(a),A=su(h),k=!A&&(!_||D||f),b=!D&&(!f||A||_);return{can_open:k&&(u||!b||f),can_close:b&&(u||!k||_),length:l}},yt.prototype.Token=Pt;const yo=yt;function zu(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 
1661:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}function xo(e,u){let r=e.pos;for(;r<e.posMax&&!zu(e.src.charCodeAt(r));)r++;return r===e.pos?!1:(u||(e.pending+=e.src.slice(e.pos,r)),e.pos=r,!0)}const Mt=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;function Fo(e,u){if(!e.md.options.linkify||e.linkLevel>0)return!1;const r=e.pos,i=e.posMax;if(r+3>i||e.src.charCodeAt(r)!==58||e.src.charCodeAt(r+1)!==47||e.src.charCodeAt(r+2)!==47)return!1;const a=e.pending.match(Mt);if(!a)return!1;const s=a[1],l=e.md.linkify.matchAtStart(e.src.slice(r-s.length));if(!l)return!1;let h=l.url;if(h.length<=s.length)return!1;let f=h.length;for(;f>0&&h.charCodeAt(f-1)===42;)f--;f!==h.length&&(h=h.slice(0,f));const _=e.md.normalizeLink(h);if(!e.md.validateLink(_))return!1;if(!u){e.pending=e.pending.slice(0,-s.length);const D=e.push("link_open","a",1);D.attrs=[["href",_]],D.markup="linkify",D.info="auto";const A=e.push("text","",0);A.content=e.md.normalizeLinkText(h);const k=e.push("link_close","a",-1);k.markup="linkify",k.info="auto"}return e.pos+=h.length-s.length,!0}function Bo(e,u){let r=e.pos;if(e.src.charCodeAt(r)!==10)return!1;const i=e.pending.length-1,a=e.posMax;if(!u)if(i>=0&&e.pending.charCodeAt(i)===32)if(i>=1&&e.pending.charCodeAt(i-1)===32){let s=i-1;for(;s>=1&&e.pending.charCodeAt(s-1)===32;)s--;e.pending=e.pending.slice(0,s),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(r++;r<a&&W(e.src.charCodeAt(r));)r++;return e.pos=r,!0}const Pn=[];for(let e=0;e<256;e++)Pn.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){Pn[e.charCodeAt(0)]=1});function Ut(e,u){let r=e.pos;const i=e.posMax;if(e.src.charCodeAt(r)!==92||(r++,r>=i))return!1;let a=e.src.charCodeAt(r);if(a===10){for(u||e.push("hardbreak","br",0),r++;r<i&&(a=e.src.charCodeAt(r),!!W(a));)r++;return e.pos=r,!0}let s=e.src[r];if(a>=55296&&a<=56319&&r+1<i){const h=e.src.charCodeAt(r+1);h>=56320&&h<=57343&&(s+=e.src[r+1],r++)}const l="\\"+s;if(!u){const h=e.push("text_special","",0);a<256&&Pn[a]!==0?h.content=s:h.content=l,h.markup=l,h.info="escape"}return e.pos=r+1,!0}function Or(e,u){let r=e.pos;if(e.src.charCodeAt(r)!==96)return!1;const a=r;r++;const s=e.posMax;for(;r<s&&e.src.charCodeAt(r)===96;)r++;const l=e.src.slice(a,r),h=l.length;if(e.backticksScanned&&(e.backticks[h]||0)<=a)return u||(e.pending+=l),e.pos+=h,!0;let f=r,_;for(;(_=e.src.indexOf("`",f))!==-1;){for(f=_+1;f<s&&e.src.charCodeAt(f)===96;)f++;const D=f-_;if(D===h){if(!u){const A=e.push("code_inline","code",0);A.markup=l,A.content=e.src.slice(r,_).replace(/\n/g," ").replace(/^ (.+) $/,"$1")}return e.pos=f,!0}e.backticks[D]=_}return e.backticksScanned=!0,u||(e.pending+=l),e.pos+=h,!0}function Mr(e,u){const r=e.pos,i=e.src.charCodeAt(r);if(u||i!==126)return!1;const a=e.scanDelims(e.pos,!0);let s=a.length;const l=String.fromCharCode(i);if(s<2)return!1;let h;s%2&&(h=e.push("text","",0),h.content=l,s--);for(let f=0;f<s;f+=2)h=e.push("text","",0),h.content=l+l,e.delimiters.push({marker:i,length:0,token:e.tokens.length-1,end:-1,open:a.can_open,close:a.can_close});return e.pos+=a.length,!0}function Ur(e,u){let r;const i=[],a=u.length;for(let s=0;s<a;s++){const l=u[s];if(l.marker!==126||l.end===-1)continue;const h=u[l.end];r=e.tokens[l.token],r.type="s_open",r.tag="s",r.nesting=1,r.markup="~~",r.content="",r=e.tokens[h.token],r.type="s_close",r.tag="s",r.nesting=-1,r.markup="~~",r.content="",e.tokens[h.token-1].type==="text"&&e.tokens[h.token-1].content==="~"&&i.push(h.token-1)}for(;i.length;){const s=i.pop();let l=s+1;for(;l<e.tokens.length&&e.tokens[l].type==="s_close";)l++;l--,s!==l&&(r=e.tokens[l],e.tokens[l]=e.tokens[s],e.tokens[s]=r)}}function On(e){const u=e.tokens_meta,r=e.tokens_meta.length;Ur(e,e.delimiters);for(let i=0;i<r;i++)u[i]&&u[i].delimiters&&Ur(e,u[i].delimiters)}const $t={tokenize:Mr,postProcess:On};function $r(e,u){const r=e.pos,i=e.src.charCodeAt(r);if(u||i!==95&&i!==42)return!1;const a=e.scanDelims(e.pos,i===42);for(let s=0;s<a.length;s++){const l=e.push("text","",0);l.content=String.fromCharCode(i),e.delimiters.push({marker:i,length:a.length,token:e.tokens.length-1,end:-1,open:a.can_open,close:a.can_close})}return e.pos+=a.length,!0}function ne(e,u){const r=u.length;for(let i=r-1;i>=0;i--){const a=u[i];if(a.marker!==95&&a.marker!==42||a.end===-1)continue;const s=u[a.end],l=i>0&&u[i-1].end===a.end+1&&u[i-1].marker===a.marker&&u[i-1].token===a.token-1&&u[a.end+1].token===s.token+1,h=String.fromCharCode(a.marker),f=e.tokens[a.token];f.type=l?"strong_open":"em_open",f.tag=l?"strong":"em",f.nesting=1,f.markup=l?h+h:h,f.content="";const _=e.tokens[s.token];_.type=l?"strong_close":"em_close",_.tag=l?"strong":"em",_.nesting=-1,_.markup=l?h+h:h,_.content="",l&&(e.tokens[u[i-1].token].content="",e.tokens[u[a.end+1].token].content="",i--)}}function vo(e){const u=e.tokens_meta,r=e.tokens_meta.length;ne(e,e.delimiters);for(let i=0;i<r;i++)u[i]&&u[i].delimiters&&ne(e,u[i].delimiters)}const qr={tokenize:$r,postProcess:vo};function Mn(e,u){let r,i,a,s,l="",h="",f=e.pos,_=!0;
16if(e.src.charCodeAt(e.pos)!==91)return!1;const D=e.pos,A=e.posMax,k=e.pos+1,b=e.md.helpers.parseLinkLabel(e,e.pos,!0);if(b<0)return!1;let y=b+1;if(y<A&&e.src.charCodeAt(y)===40){for(_=!1,y++;y<A&&(r=e.src.charCodeAt(y),!(!W(r)&&r!==10));y++);if(y>=A)return!1;if(f=y,a=e.md.helpers.parseLinkDestination(e.src,y,e.posMax),a.ok){for(l=e.md.normalizeLink(a.str),e.md.validateLink(l)?y=a.pos:l="",f=y;y<A&&(r=e.src.charCodeAt(y),!(!W(r)&&r!==10));y++);if(a=e.md.helpers.parseLinkTitle(e.src,y,e.posMax),y<A&&f!==y&&a.ok)for(h=a.str,y=a.pos;y<A&&(r=e.src.charCodeAt(y),!(!W(r)&&r!==10));y++);}(y>=A||e.src.charCodeAt(y)!==41)&&(_=!0),y++}if(_){if(typeof e.env.references>"u")return!1;if(y<A&&e.src.charCodeAt(y)===91?(f=y+1,y=e.md.helpers.parseLinkLabel(e,y),y>=0?i=e.src.slice(f,y++):y=b+1):y=b+1,i||(i=e.src.slice(k,b)),s=e.env.references[Pu(i)],!s)return e.pos=D,!1;l=s.href,h=s.title}if(!u){e.pos=k,e.posMax=b;const N=e.push("link_open","a",1),O=[["href",l]];N.attrs=O,h&&O.push(["title",h]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=y,e.posMax=A,!0}function Gr(e,u){let r,i,a,s,l,h,f,_,D="";const A=e.pos,k=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const b=e.pos+2,y=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(y<0)return!1;if(s=y+1,s<k&&e.src.charCodeAt(s)===40){for(s++;s<k&&(r=e.src.charCodeAt(s),!(!W(r)&&r!==10));s++);if(s>=k)return!1;for(_=s,h=e.md.helpers.parseLinkDestination(e.src,s,e.posMax),h.ok&&(D=e.md.normalizeLink(h.str),e.md.validateLink(D)?s=h.pos:D=""),_=s;s<k&&(r=e.src.charCodeAt(s),!(!W(r)&&r!==10));s++);if(h=e.md.helpers.parseLinkTitle(e.src,s,e.posMax),s<k&&_!==s&&h.ok)for(f=h.str,s=h.pos;s<k&&(r=e.src.charCodeAt(s),!(!W(r)&&r!==10));s++);else f="";if(s>=k||e.src.charCodeAt(s)!==41)return e.pos=A,!1;s++}else{if(typeof e.env.references>"u")return!1;if(s<k&&e.src.charCodeAt(s)===91?(_=s+1,s=e.md.helpers.parseLinkLabel(e,s),s>=0?a=e.src.slice(_,s++):s=y+1):s=y+1,a||(a=e.src.slice(b,y)),l=e.env.references[Pu(a)],!l)return e.pos=A,!1;D=l.href,f=l.title}if(!u){i=e.src.slice(b,y);const N=[];e.md.inline.parse(i,e.md,e.env,N);const O=e.push("image","img",0),M=[["src",D],["alt",""]];O.attrs=M,O.children=N,O.content=i,f&&M.push(["title",f])}return e.pos=s,e.posMax=k,!0}const Un=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,hu=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function jr(e,u){let r=e.pos;if(e.src.charCodeAt(r)!==60)return!1;const i=e.pos,a=e.posMax;for(;;){if(++r>=a)return!1;const l=e.src.charCodeAt(r);if(l===60)return!1;if(l===62)break}const s=e.src.slice(i+1,r);if(hu.test(s)){const l=e.md.normalizeLink(s);if(!e.md.validateLink(l))return!1;if(!u){const h=e.push("link_open","a",1);h.attrs=[["href",l]],h.markup="autolink",h.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(s);const _=e.push("link_close","a",-1);_.markup="autolink",_.info="auto"}return e.pos+=s.length+2,!0}if(Un.test(s)){const l=e.md.normalizeLink("mailto:"+s);if(!e.md.validateLink(l))return!1;if(!u){const h=e.push("link_open","a",1);h.attrs=[["href",l]],h.markup="autolink",h.info="auto";const f=e.push("text","",0);f.content=e.md.normalizeLinkText(s);const _=e.push("link_close","a",-1);_.markup="autolink",_.info="auto"}return e.pos+=s.length+2,!0}return!1}function bo(e){return/^<a[>\s]/i.test(e)}function $n(e){return/^<\/a\s*>/i.test(e)}function Yr(e){const u=e|32;return u>=97&&u<=122}function zr(e,u){if(!e.md.options.html)return!1;const r=e.posMax,i=e.pos;if(e.src.charCodeAt(i)!==60||i+2>=r)return!1;const a=e.src.charCodeAt(i+1);if(a!==33&&a!==63&&a!==47&&!Yr(a))return!1;const s=e.src.slice(i).match(Eo);if(!s)return!1;if(!u){const l=e.push("html_inline","",0);l.content=s[0],bo(l.content)&&e.linkLevel++,$n(l.content)&&e.linkLevel--}return e.pos+=s[0].length,!0}const ko=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Hu=/^&([a-z][a-z0-9]{1,31});/i;function Hr(e,u){const r=e.pos,i=e.posMax;if(e.src.charCodeAt(r)!==38||r+1>=i)return!1;if(e.src.charCodeAt(r+1)===35){const s=e.src.slice(r).match(ko);if(s){if(!u){const l=s[1][0].toLowerCase()==="x"?parseInt(s[1].slice(1),16):parseInt(s[1],10),h=e.push("text_special","",0);h.content=au(l)?Nu(l):Nu(65533),h.markup=s[0],h.info="entity"}return e.pos+=s[0].length,!0}}else{const s=e.src.slice(r).match(Hu);if(s){const l=iu(s[0]);if(l!==s[0]){if(!u){const h=e.push("text_special","",0);h.content=l,h.markup=s[0],h.info="entity"}return e.pos+=s[0].length,!0}}}return!1}function pu(e){const u={},r=e.length;if(!r)return;let i=0,a=-2;const s=[];for(let l=0;l<r;l++){const h=e[l];
16if(s.push(0),(e[i].marker!==h.marker||a!==h.token-1)&&(i=l),a=h.token,h.length=h.length||0,!h.close)continue;u.hasOwnProperty(h.marker)||(u[h.marker]=[-1,-1,-1,-1,-1,-1]);const f=u[h.marker][(h.open?3:0)+h.length%3];let _=i-s[i]-1,D=_;for(;_>f;_-=s[_]+1){const A=e[_];if(A.marker===h.marker&&A.open&&A.end<0){let k=!1;if((A.close||h.open)&&(A.length+h.length)%3===0&&(A.length%3!==0||h.length%3!==0)&&(k=!0),!k){const b=_>0&&!e[_-1].open?s[_-1]+1:0;s[l]=l-_+b,s[_]=b,h.open=!1,A.end=l,A.close=!1,D=-1,a=-2;break}}}D!==-1&&(u[h.marker][(h.open?3:0)+(h.length||0)%3]=D)}}function To(e){const u=e.tokens_meta,r=e.tokens_meta.length;pu(e.delimiters);for(let i=0;i<r;i++)u[i]&&u[i].delimiters&&pu(u[i].delimiters)}function qt(e){let u,r,i=0;const a=e.tokens,s=e.tokens.length;for(u=r=0;u<s;u++)a[u].nesting<0&&i--,a[u].level=i,a[u].nesting>0&&i++,a[u].type==="text"&&u+1<s&&a[u+1].type==="text"?a[u+1].content=a[u].content+a[u+1].content:(u!==r&&(a[r]=a[u]),r++);u!==r&&(a.length=r)}const qn=[["text",xo],["linkify",Fo],["newline",Bo],["escape",Ut],["backticks",Or],["strikethrough",$t.tokenize],["emphasis",qr.tokenize],["link",Mn],["image",Gr],["autolink",jr],["html_inline",zr],["entity",Hr]],Gn=[["balance_pairs",To],["strikethrough",$t.postProcess],["emphasis",qr.postProcess],["fragments_join",qt]];function fu(){this.ruler=new Uu;for(let e=0;e<qn.length;e++)this.ruler.push(qn[e][0],qn[e][1]);this.ruler2=new Uu;for(let e=0;e<Gn.length;e++)this.ruler2.push(Gn[e][0],Gn[e][1])}fu.prototype.skipToken=function(e){const u=e.pos,r=this.ruler.getRules(""),i=r.length,a=e.md.options.maxNesting,s=e.cache;if(typeof s[u]<"u"){e.pos=s[u];return}let l=!1;if(e.level<a){for(let h=0;h<i;h++)if(e.level++,l=r[h](e,!0),e.level--,l){if(u>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;l||e.pos++,s[u]=e.pos},fu.prototype.tokenize=function(e){const u=this.ruler.getRules(""),r=u.length,i=e.posMax,a=e.md.options.maxNesting;for(;e.pos<i;){const s=e.pos;let l=!1;if(e.level<a){for(let h=0;h<r;h++)if(l=u[h](e,!1),l){if(s>=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(l){if(e.pos>=i)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},fu.prototype.parse=function(e,u,r,i){const a=new this.State(e,u,r,i);this.tokenize(a);const s=this.ruler2.getRules(""),l=s.length;for(let h=0;h<l;h++)s[h](a)},fu.prototype.State=yo;const Vr=fu;function So(e){const u={};e=e||{},u.src_Any=_r.source,u.src_Cc=mn.source,u.src_Z=_n.source,u.src_P=uu.source,u.src_ZPCc=[u.src_Z,u.src_P,u.src_Cc].join("|"),u.src_ZCc=[u.src_Z,u.src_Cc].join("|");const r="[><\uFF5C]";return u.src_pseudo_letter="(?:(?!"+r+"|"+u.src_ZPCc+")"+u.src_Any+")",u.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",u.src_auth="(?:(?:(?!"+u.src_ZCc+"|[@/\\[\\]()]).)+@)?",u.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",u.src_host_terminator="(?=$|"+r+"|"+u.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+u.src_ZPCc+"))",u.src_path="(?:[/?#](?:(?!"+u.src_ZCc+"|"+r+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+u.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+u.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+u.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+u.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+u.src_ZCc+"|[']).)+\\'|\\'(?="+u.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+u.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+u.src_ZCc+"|$)|;(?!"+u.src_ZCc+"|$)|\\!+(?!"+u.src_ZCc+"|[!]|$)|\\?(?!"+u.src_ZCc+"|[?]|$))+|\\/)?",u.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',u.src_xn="xn--[a-z0-9\\-]{1,59}",u.src_domain_root="(?:"+u.src_xn+"|"+u.src_pseudo_letter+"{1,63})",u.src_domain="(?:"+u.src_xn+"|(?:"+u.src_pseudo_letter+")|(?:"+u.src_pseudo_letter+"(?:-|"+u.src_pseudo_letter+"){0,61}"+u.src_pseudo_letter+"))",u.src_host="(?:(?:(?:(?:"+u.src_domain+")\\.)*"+u.src_domain+"))",u.tpl_host_fuzzy="(?:"+u.src_ip4+"|(?:(?:(?:"+u.src_domain+")\\.)+(?:%TLDS%)))",u.tpl_host_no_ip_fuzzy="(?:(?:(?:"+u.src_domain+")\\.)+(?:%TLDS%))",u.src_host_strict=u.src_host+u.src_host_terminator,u.tpl_host_fuzzy_strict=u.tpl_host_fuzzy+u.src_host_terminator,u.src_host_port_strict=u.src_host+u.src_port+u.src_host_terminator,u.tpl_host_port_fuzzy_strict=u.tpl_host_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_port_no_ip_fuzzy_strict=u.tpl_host_no_ip_fuzzy+u.src_port+u.src_host_terminator,u.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+u.src_ZPCc+"|>|$))",u.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+u.src_ZCc+")("+u.src_email_name+"@"+u.tpl_host_fuzzy_strict+")",u.tpl_link_fuzzy="(^|(?![.:
16/\\-_@])(?:[$+<=>^`|\uFF5C]|"+u.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+u.tpl_host_port_fuzzy_strict+u.src_path+")",u.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+u.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+u.tpl_host_port_no_ip_fuzzy_strict+u.src_path+")",u}function jn(e){return Array.prototype.slice.call(arguments,1).forEach(function(r){r&&Object.keys(r).forEach(function(i){e[i]=r[i]})}),e}function mu(e){return Object.prototype.toString.call(e)}function wo(e){return mu(e)==="[object String]"}function Ro(e){return mu(e)==="[object Object]"}function No(e){return mu(e)==="[object RegExp]"}function Zr(e){return mu(e)==="[object Function]"}function Io(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Wr={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function Lo(e){return Object.keys(e||{}).reduce(function(u,r){return u||Wr.hasOwnProperty(r)},!1)}const Po={"http:":{validate:function(e,u,r){const i=e.slice(u);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(i)?i.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,u,r){const i=e.slice(u);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(i)?u>=3&&e[u-3]===":"||u>=3&&e[u-3]==="/"?0:i.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,u,r){const i=e.slice(u);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(i)?i.match(r.re.mailto)[0].length:0}}},Oo="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Mo="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function Uo(e){e.__index__=-1,e.__text_cache__=""}function Jr(e){return function(u,r){const i=u.slice(r);return e.test(i)?i.match(e)[0].length:0}}function Xr(){return function(e,u){u.normalize(e)}}function _u(e){const u=e.re=So(e.__opts__),r=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||r.push(Oo),r.push(u.src_xn),u.src_tlds=r.join("|");function i(h){return h.replace("%TLDS%",u.src_tlds)}u.email_fuzzy=RegExp(i(u.tpl_email_fuzzy),"i"),u.link_fuzzy=RegExp(i(u.tpl_link_fuzzy),"i"),u.link_no_ip_fuzzy=RegExp(i(u.tpl_link_no_ip_fuzzy),"i"),u.host_fuzzy_test=RegExp(i(u.tpl_host_fuzzy_test),"i");const a=[];e.__compiled__={};function s(h,f){throw new Error('(LinkifyIt) Invalid schema "'+h+'": '+f)}Object.keys(e.__schemas__).forEach(function(h){const f=e.__schemas__[h];if(f===null)return;const _={validate:null,link:null};if(e.__compiled__[h]=_,Ro(f)){No(f.validate)?_.validate=Jr(f.validate):Zr(f.validate)?_.validate=f.validate:s(h,f),Zr(f.normalize)?_.normalize=f.normalize:f.normalize?s(h,f):_.normalize=Xr();return}if(wo(f)){a.push(h);return}s(h,f)}),a.forEach(function(h){e.__compiled__[e.__schemas__[h]]&&(e.__compiled__[h].validate=e.__compiled__[e.__schemas__[h]].validate,e.__compiled__[h].normalize=e.__compiled__[e.__schemas__[h]].normalize)}),e.__compiled__[""]={validate:null,normalize:Xr()};const l=Object.keys(e.__compiled__).filter(function(h){return h.length>0&&e.__compiled__[h]}).map(Io).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+u.src_ZPCc+"))("+l+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+u.src_ZPCc+"))("+l+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),Uo(e)}function $o(e,u){const r=e.__index__,i=e.__last_index__,a=e.__text_cache__.slice(r,i);this.schema=e.__schema__.toLowerCase(),this.index=r+u,this.lastIndex=i+u,this.raw=a,this.text=a,this.url=a}function Yn(e,u){const r=new $o(e,u);return e.__compiled__[r.schema].normalize(r,e),r}function Ce(e,u){if(!(this instanceof Ce))return new Ce(e,u);u||Lo(e)&&(u=e,e={}),this.__opts__=jn({},Wr,u),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=jn({},Po,e),this.__compiled__={},this.__tlds__=Mo,this.__tlds_replaced__=!1,this.re={},_u(this)}Ce.prototype.add=function(u,r){return this.__schemas__[u]=r,_u(this),this},Ce.prototype.set=function(u){return this.__opts__=jn(this.__opts__,u),this},Ce.prototype.test=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return!1;let r,i,a,s,l,h,f,_,D;if(this.re.schema_test.test(u)){for(f=this.re.schema_search,f.lastIndex=0;(r=f.exec(u))!==null;)if(s=this.testSchemaAt(u,r[2],f.lastIndex),s){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+s;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(_=u.search(this.re.host_fuzzy_test),_>=0&&(this.__index__<0||_<this.__index__)&&(i=u.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(l=i.index+i[1].length,(this.__index__<0||l<this.__index__)&&(this.__schema__="",this.__index__=l,this.__last_index__=i.index+i[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(D=u.indexOf("@"),D>=0&&(a=u.match(this.re.email_fuzzy))!==null&&(l=a.index+a[1].length,h=a.index+a[0].length,(this.__index__<0||l<this.__index__||l===this.__index__&&h>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=l,this.__last_index__=h))),this.__index__>=0},Ce.prototype.pretest=function(u){return this.re.pretest.test(u)},Ce.prototype.testSchemaAt=function(u,r,i){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(u,i,this):0},Ce.prototype.match=function(u){const r=[];let i=0;this.__index__>=0&&this.__text_cache__===u&&(r.push(Yn(this,i)),i=this.__last_index__);let a=i?u.slice(i):u;for(;this.test(a);)r.push(Yn(this,i)),a=a.slice(this.__last_index__),i+=this.__last_index__;return r.length?r:null},Ce.prototype.matchAtStart=function(u){if(this.__text_cache__=u,this.__index__=-1,!u.length)return null;const r=this.re.schema_at_start.exec(u);if(!r)return null;const i=this.testSchemaAt(u,r[2],r[0].length);return i?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+i,Yn(this,0)):null},Ce.prototype.tlds=function(u,r){return u=Array.isArray(u)?u:[u],r?(this.__tlds__=this.__tlds__.concat(u).sort().filter(function(i,a,s){return i!==s[a-1]}).reverse(),_u(this),this):(this.__tlds__=u.slice(),this.__tlds_replaced__=!0,_u(this),this)},Ce.prototype.normalize=function(u){u.schema||(u.url="http://"+u.url),u.schema==="mailto:"&&!/^mailto:/i.test(u.url)&&(u.url="mailto:"+u.url)},Ce.prototype.onCompile=function(){};const qo=Ce,Gt=2147483647,Ze=36,zn=1,jt=26,Go=38,jo=700,Kr=72,Hn=128,Vn="-",Yo=/^xn--/,Qr=/[^\0-\x7F]/,ei=/[\x2E\u3002\uFF0E\uFF61]/g,ti={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >
16= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Vu=Ze-zn,Ue=Math.floor,Eu=String.fromCharCode;function ft(e){throw new RangeError(ti[e])}function zo(e,u){const r=[];let i=e.length;for(;i--;)r[i]=u(e[i]);return r}function Zu(e,u){const r=e.split("@");let i="";r.length>1&&(i=r[0]+"@",e=r[1]),e=e.replace(ei,".");const a=e.split("."),s=zo(a,u).join(".");return i+s}function ui(e){const u=[];let r=0;const i=e.length;for(;r<i;){const a=e.charCodeAt(r++);if(a>=55296&&a<=56319&&r<i){const s=e.charCodeAt(r++);(s&64512)==56320?u.push(((a&1023)<<10)+(s&1023)+65536):(u.push(a),r--)}else u.push(a)}return u}const Ho=e=>String.fromCodePoint(...e),Vo=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:Ze},ni=function(e,u){return e+22+75*(e<26)-((u!=0)<<5)},ri=function(e,u,r){let i=0;for(e=r?Ue(e/jo):e>>1,e+=Ue(e/u);e>Vu*jt>>1;i+=Ze)e=Ue(e/Vu);return Ue(i+(Vu+1)*e/(e+Go))},ii=function(e){const u=[],r=e.length;let i=0,a=Hn,s=Kr,l=e.lastIndexOf(Vn);l<0&&(l=0);for(let h=0;h<l;++h)e.charCodeAt(h)>=128&&ft("not-basic"),u.push(e.charCodeAt(h));for(let h=l>0?l+1:0;h<r;){const f=i;for(let D=1,A=Ze;;A+=Ze){h>=r&&ft("invalid-input");const k=Vo(e.charCodeAt(h++));k>=Ze&&ft("invalid-input"),k>Ue((Gt-i)/D)&&ft("overflow"),i+=k*D;const b=A<=s?zn:A>=s+jt?jt:A-s;if(k<b)break;const y=Ze-b;D>Ue(Gt/y)&&ft("overflow"),D*=y}const _=u.length+1;s=ri(i-f,_,f==0),Ue(i/_)>Gt-a&&ft("overflow"),a+=Ue(i/_),i%=_,u.splice(i++,0,a)}return String.fromCodePoint(...u)},oi=function(e){const u=[];e=ui(e);const r=e.length;let i=Hn,a=0,s=Kr;for(const f of e)f<128&&u.push(Eu(f));const l=u.length;let h=l;for(l&&u.push(Vn);h<r;){let f=Gt;for(const D of e)D>=i&&D<f&&(f=D);const _=h+1;f-i>Ue((Gt-a)/_)&&ft("overflow"),a+=(f-i)*_,i=f;for(const D of e)if(D<i&&++a>Gt&&ft("overflow"),D===i){let A=a;for(let k=Ze;;k+=Ze){const b=k<=s?zn:k>=s+jt?jt:k-s;if(A<b)break;const y=A-b,N=Ze-b;u.push(Eu(ni(b+y%N,0))),A=Ue(y/N)}u.push(Eu(ni(A,0))),s=ri(a,_,h===l),a=0,++h}++a,++i}return u.join("")},J={version:"2.3.1",ucs2:{decode:ui,encode:Ho},decode:ii,encode:oi,toASCII:function(e){return Zu(e,function(u){return Qr.test(u)?"xn--"+oi(u):u})},toUnicode:function(e){return Zu(e,function(u){return Yo.test(u)?ii(u.slice(4).toLowerCase()):u})}},Yt={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},si=/^(vbscript|javascript|file|data):/,Wo=/^data:image\/(gif|png|jpeg|webp);/;function Wn(e){const u=e.trim().toLowerCase();return si.test(u)?Wo.test(u):!0}const Wu=["http:","https:","mailto:"];function Jo(e){const u=St(e,!0);if(u.hostname&&(!u.protocol||Wu.indexOf(u.protocol)>=0))try{u.hostname=J.toASCII(u.hostname)}catch{}return K(V(u))}function Xo(e){const u=St(e,!0);if(u.hostname&&(!u.protocol||Wu.indexOf(u.protocol)>=0))try{u.hostname=J.toUnicode(u.hostname)}catch{}return G(V(u),G.defaultChars+"%")}function Re(e,u){if(!(this instanceof Re))return new Re(e,u);u||Ru(e)||(u=e||{},e="default"),this.inline=new Vr,this.block=new Ln,this.core=new Rr,this.renderer=new Wi,this.linkify=new qo,this.validateLink=Wn,this.normalizeLink=Jo,this.normalizeLinkText=Xo,this.utils=gt,this.helpers=It({},Ke),this.options={},this.configure(e),u&&this.set(u)}Re.prototype.set=function(e){return It(this.options,e),this},Re.prototype.configure=function(e){const u=this;if(Ru(e)){const r=e;if(e=Yt[r],!e)throw new Error('Wrong `markdown-it` preset "'+r+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&u.set(e.options),e.components&&Object.keys(e.components).forEac
16h(function(r){e.components[r].rules&&u[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&u[r].ruler2.enableOnly(e.components[r].rules2)}),this},Re.prototype.enable=function(e,u){let r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(a){r=r.concat(this[a].ruler.enable(e,!0))},this),r=r.concat(this.inline.ruler2.enable(e,!0));const i=e.filter(function(a){return r.indexOf(a)<0});if(i.length&&!u)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+i);return this},Re.prototype.disable=function(e,u){let r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(a){r=r.concat(this[a].ruler.disable(e,!0))},this),r=r.concat(this.inline.ruler2.disable(e,!0));const i=e.filter(function(a){return r.indexOf(a)<0});if(i.length&&!u)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+i);return this},Re.prototype.use=function(e){const u=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,u),this},Re.prototype.parse=function(e,u){if(typeof e!="string")throw new Error("Input data should be a String");const r=new this.core.State(e,this,u);return this.core.process(r),r.tokens},Re.prototype.render=function(e,u){return u=u||{},this.renderer.render(this.parse(e,u),this.options,u)},Re.prototype.parseInline=function(e,u){const r=new this.core.State(e,this,u);return r.inlineMode=!0,this.core.process(r),r.tokens},Re.prototype.renderInline=function(e,u){return u=u||{},this.renderer.render(this.parseInline(e,u),this.options,u)};const Ko=Re;var Ju="on_captcha_load";function Jn(e){return`https://www.google.com/recaptcha/api.js?onload=${Ju}&render=${e}`}function Xu(e){if(e?.enabled&&e?.siteKey){ea();const u=Jn(e.siteKey),r=document.getElementsByTagName("head")[0];if(![...r.getElementsByTagName("script")].map(l=>l.src).includes(u)){const l=document.createElement("script");l.src=u,r.appendChild(l)}}}async function Qo(e,u){return u?.enabled&&u?.siteKey?(Xu(u),await window[Ju].loaded,await new Promise(r=>grecaptcha.ready(()=>r(!0))),grecaptcha.execute(u.siteKey,{action:`${e}_submit`})):Promise.resolve("")}function ea(){if(!window[Ju]){let e;const u=new Promise(i=>{e=i}),r=function(){e(null)};Object.assign(r,{loaded:u}),window[Ju]=r}}var ci={load:Xu,submit:Qo};function ta(e){return!e||e==="published"}var Xn={isPublishedVersion:ta};function zt(){return(document.cookie||"").split("; ").reduce((e,u)=>{const r=u.split("="),i=li(r[0]);return i&&(e[i]=li(r.slice(1).join("="))),e},{})}function li(e){try{return decodeURIComponent(e)}catch{return e}}function di(e,u,r){document.cookie=`${encodeURIComponent(e)}=${encodeURIComponent(u)}; expires=${r.toUTCString()}; path=/;`}var Ku="ContensisSecurityBearerToken",ua="ContensisSecurityRefreshToken",hi="RefreshToken",Qu=15*24*3600*1e3,na="Security_Administrator ContentType_Read ContentType_Write ContentType_Delete Entry_Read Entry_Write Entry_Delete Project_Read Project_Write Project_Delete Workflow_Administrator",ra="contensis_classic_refresh_token";function pi(){return!!zt()[Ku]}async function Kn(e){const u=zt();if(u[Ku])return u[Ku];const r=u[ua]||u[hi];if(!r)return null;try{const i=new Date,a=await fetch(`${e.apiUrl}/authenticate/connect/token`,{headers:{"content-type":"application/x-www-form-urlencoded;charset=UTF-8"},body:`scope=${encodeURIComponent(na)}&grant_type=${encodeURIComponent(ra)}&refresh_token=${encodeURIComponent(r)}`,method:"POST",mode:"cors",credentials:"omit"});if(!a.ok)return null;const s=await a.json(),l=s.access_token,h=new Date(i.getTime()+s.expires_in*1e3),f=s.refresh_token,_=new Date(i.getTime()+Qu);return di(Ku,l,h),f&&di(hi,f,_),l}catch{return null}}async function fi(e){const u=await Kn(e),r={"content-type":"application/json"};return u&&(r.authorization=`Bearer ${u}`),r}async function ia({apiUrl:e,projectId:u,formId:r,language:i,versionStatus:a},s){const l=a==="latest"?`?versionStatus=${a}`:"",h=await fi({apiUrl:e}),f=await fetch(`${e}/api/forms/projects/${u}/contentTypes/${r}/languages/${i||"default"}${l}`,{headers:h,method:"GET",mode:"cors",signal:s});if(f.ok)return await f.json();{const _=await f.json();return Promise.reject({status:f.status,statusText:f.statusText,message:_?.message,error:_})}}async function oa({apiUrl:e,projectId:u,formId:r,language:i,formVersionNo:a,versionStatus:s,formResponse:l,captcha:h}){const f=await fi({apiUrl:e}),_=Xn.isPublishedVersion(s)&&!pi()?await ci.submit(r,h):"";let D=`${e}/api/forms/projects/${u}/contentTypes/${r}/languages/${i||"default"}/entries`;D=Xn.isPublishedVersion(s)&&a?D:`${D}?contentTypePreviewVersion=${a}`;const A=await fetch(D,{headers:{...f,..._?{"g-recaptcha-response":_}:{}},method:"POST",body:JSON.stringify(l),mode:"cors"});if(A.ok)return await A.json();
16{const k=await A.json();return Promise.reject({status:A.status,statusText:A.statusText,message:k?.message,error:k})}}var Qn={isLoggedIn:pi,getForm:ia,saveFormResponse:oa};function Ht(e,u=2){return`${Array.from({length:u}).map(()=>"0").join("")}${e}`.slice(-1*u)}function aa(e){return e>=100?e:(e=1900+e,new Date().getUTCFullYear()-e>80?e+100:e)}function gu(e){if(typeof e=="number")return e;if(typeof e=="string"&&e){const u=Number(e);if(!Number.isNaN(u))return u}return null}function Vt(e,u,r){return typeof e=="number"?e>=u&&e<=r:!1}var en="Invalid date",mt="Invalid time";function er(e){return Object.prototype.toString.call(e)==="[object Date]"}function tr(e){return!Number.isNaN(Number(e))}function tn(e){if(!e?.year&&!e?.month&&!e?.day&&!e?.hour&&!e?.minute)return{datetime:null};const{year:u,month:r,day:i,...a}=e,s=Zt({year:u,month:r,day:i}),l=xt(a);return s.invalid||l.invalid?{datetime:en,invalid:[...s.invalid||[],...l.invalid||[]]}:{datetime:s.date.substring(0,11)+l.time}}function Zt(e){if(!e?.year&&!e?.month&&!e?.day)return{date:null};const u=gu(e.year),r=gu(e.month),i=gu(e.day),a=[];if(Vt(u,0,3e3)||a.push("year"),Vt(r,1,12)||a.push("month"),Vt(i,1,31)||a.push("day"),!a.includes("year")&&!a.includes("month")&&!a.includes("day")){const s=sa(u,r);i>s&&a.push("day")}return a.length?{date:en,invalid:a}:{date:`${aa(u)}-${Ht(r)}-${Ht(i)}T00:00`}}function xt(e){if(!e?.hour&&!e?.minute)return{time:null};const u=gu(e.hour),r=gu(e.minute),{timeFormat:i,period:a}=e;let s=u;const l=[];return i==="12h"?Vt(u,1,12)?u===12?s=a==="am"?0:u:s=a==="pm"?u+12:u:l.push("hour"):Vt(u,0,23)||l.push("hour"),Vt(r,0,59)||l.push("minute"),l.length?{time:mt,invalid:l}:{time:`${Ht(s)}:${Ht(r)}`}}function sa(e,u){const r=new Date(e,u,1);return r.setDate(0),r.getDate()}function mi(e){if(!e)return e;const u=[ca,la].reduce((s,l)=>s||l(e),null);if(!u)return mt;let{hour:r,minute:i,period:a}=u;if(Number.isNaN(r)||Number.isNaN(i))return mt;if(r===24)if(i===0)r=0;else return mt;return r===0&&a==="pm"||a==="am"&&r>12||(a==="am"&&r===12&&(r=0),a==="pm"&&r<12&&(r+=12),r>24||r<0)||i>59||i<0?mt:`${Ht(r)}:${Ht(i)}`}function ca(e){const u=/^(\d{1,3})([ .])?(am|a.m|a.m.|pm|p.m|p.m.)?$/,r=e.match(u);if(!r)return null;let i=Number(r[1]);if(Number.isNaN(i))return null;let a=0,s=0;const l=r[3],h=!!l?.startsWith("a"),f=!!l?.startsWith("p");return i<100?a=i:(a=Math.floor(i/100),s=i%100),{hour:a,minute:s,period:h?"am":f?"pm":null}}function la(e){const u=/^(\d{1,2})([.: ])?(\d{1,2})?([ .])?(am|a.m|am.|a.m.|pm|p.m|pm.|p.m.)?$/,r=e.match(u);if(!r)return null;let i=Number(r[1]);const a=Number(r[3]),s=r[5],l=!!s?.startsWith("a"),h=!!s?.startsWith("p");return{hour:i,minute:a,period:l?"am":h?"pm":null}}var un="default";function da(e){return e==="day"||e==="month"||e==="year"}var Wt=function(){let e;const u=function(){const r=new Intl.DateTimeFormat(un,{dateStyle:"short"}),i=new Intl.DateTimeFormat(un,{timeStyle:"short"}),a=r.formatToParts().map(l=>l.type).filter(da);return{formatters:[Du("short"),Du("medium"),Du("long"),Du("full")],shortDateMatchToParts(l){return{[a[0]]:l[0],[a[1]]:l[1],[a[2]]:l[2]}},shortDateTimeMatchToParts(l){return{[a[0]]:l[0],[a[1]]:l[1],[a[2]]:l[2],hour:l[3],minute:l[4]}},toShortDateString(l){if(!l)return"";const h=er(l)?l:new Date(l);return tr(h)?r.format(h):""},toShortDateTimeString(l){if(!l)return"";const h=er(l)?l:new Date(l);return tr(h)?`${r.format(h)} ${i.format(h)}`:""}}};return function(){return e=e||u(),e}}();function Du(e){const u=new Intl.DateTimeFormat(un,{dateStyle:e}),r=u.formatToParts(),i=Array.from({length:12}).map((a,s)=>u.formatToParts(new Date(2e3,s,1)).find(f=>f.type==="month")?.value||"");return{parts:r,monthNames:i}}function ha(e,u){const r=ur(u.parts),i={};for(const a of r)if(a.literal){const s=e.indexOf(a.literal);s>=0&&(i[a.type]=e.substring(0,s),e=e.substring(s+a.literal.length))}else i[a.type]=e;if(i.day&&i.month&&i.year){let a=Number(i.month);if(Number.isNaN(a)){const l=u.monthNames.findIndex(h=>!!h&&h?.toUpperCase()===i.month?.toUpperCase());a=l>=0?l+1:a}const s=Zt({year:i.year,month:`${a}`,day:i.day});if(!s.invalid)return s}}function ur(e){return e.reduce((u,r)=>(r.type==="literal"?u[u.length-1]&&(u[u.length-1].literal=r.value):u.push({type:r.type}),u),[])}function _i(e,u){const r=pa(u.parts),i={};for(const s of r)if(s.literal){const l=e.indexOf(s.literal);l>=0&&(i[s.type]=e.substring(0,l),e=e.substring(l+s.literal.length))}else i[s.type]=e;let a="";if(!(e&&(a=mi(e),!a))&&i.day&&i.month&&i.year){let s=Number(i.month);if(Number.isNaN(s)){const _=u.monthNames.findIndex(D=>!!D&&D?.toUpperCase()===i.month?.toUpperCase());s=_>=0?_+1:s}const l=a?a.split(":")[0]:void 0,h=a?a.split(":")[1]:void 0,f=tn({year:i.year,month:`${s}`,day:i.day,hour:l,minute:h});
16if(!f.invalid)return f}}function pa(e){return e.reduce((u,r)=>(r.type==="literal"?u[u.length-1]&&(u[u.length-1].literal=r.value):u.push({type:r.type,literal:" "}),u),[])}var fa=/^([0-9]{4})-([0-1][0-9])(?:-([0-3][0-9]))?(?:[T ]?([0-2][0-9])(?::([0-5][0-9]))?(?::([0-5][0-9]))?)?(?:\.([0-9]+))?(Z|(?:\+|-)[0-9]{4})?$/,ma=/^(\d{1,2})(\/|-|\.)(\d{1,2})(\/|-|\.)(\d{2,4})$/;function nn(e){if(!e)return e;let u=rn(e);return u||(u=_a(e),u)||(u=Wt().formatters.reduce((r,i)=>r||ha(e,i),void 0),u)?u.date:en}function rn(e){let u=e.match(fa);if(u){const r=u[1],i=u[2],a=u[3];return Zt({year:r,month:i,day:a})}}function _a(e){let u=e.match(ma);if(u){const r=Wt().shortDateMatchToParts([u[1],u[3],u[5]]);return Zt(r)}}var Ea=/^([0-9]{4})-([0-1][0-9])(?:-([0-3][0-9]))?(?:[T ]?([0-2][0-9])(?::([0-5][0-9]))?(?::([0-5][0-9]))?)?(?:\.([0-9]+))?(Z|(?:\+|-)[0-9]{4})?$/,ga=/^(\d{1,2})(\/|-|\.)(\d{1,2})(\/|-|\.)(\d{2,4}) (\d{1,2}):(\d{1,2})$/;function Da(e){if(!e)return e;let u=Ca(e);return u||(u=Aa(e),u)||(u=Wt().formatters.reduce((r,i)=>r||_i(e,i),void 0),u)?u.datetime:en}function Ca(e){let u=e.match(Ea);if(u){const r=u[1],i=u[2],a=u[3],s=u[4],l=u[5];return tn({year:r,month:i,day:a,hour:s,minute:l,period:"am",timeFormat:"24h"})}}function Aa(e){let u=e.match(ga);if(u){const r=Wt().shortDateTimeMatchToParts([u[1],u[3],u[5],u[6],u[7]]);return tn(r)}}function ya(){return on(new Date)}function xa(){return Cu(new Date)}function Fa(){return gi(new Date)}function on(e){return`${e.getFullYear()}-${$e(e.getMonth()+1)}-${$e(e.getDate())}T00:00`}function Cu(e){return`${e.getFullYear()}-${$e(e.getMonth()+1)}-${$e(e.getDate())}T${$e(e.getHours())}:${$e(e.getMinutes())}`}function an(e){const{year:u,month:r,day:i}=nr(e,"24h");return{year:u,month:r,day:i}}function Ei(e,u,r){let i="am";return r==="12h"&&(e===0?e=12:e===12?i="pm":e>12&&(e=e-12,i="pm")),{hour:r==="24h"?$e(e):`${e}`,minute:$e(u),period:i,timeFormat:r}}function nr(e,u){if(!e)return{year:"",month:"",day:"",hour:"",minute:"",period:"am",timeFormat:u};const r=er(e)?e:new Date(e);return tr(r)?{year:`${r.getFullYear()}`,month:`${r.getMonth()+1}`,day:`${r.getDate()}`,...Ei(r.getHours(),r.getMinutes(),u)}:{year:"",month:"",day:"",hour:"",minute:"",period:"am",timeFormat:u}}function Ba(e,u){const r=nr(e,u);if(r.hour&&r.minute)return{hour:r.hour,minute:r.minute,period:r.period,timeFormat:r.timeFormat};if(typeof e=="string"){const i=e.split(":");if(i.length===2){const a=parseInt(i[0],10),s=parseInt(i[1],10);if(!Number.isNaN(a)&&!Number.isNaN(s))return Ei(a,s,u)}}return{hour:"",minute:"",period:"am",timeFormat:u}}function gi(e){return`${$e(e.getHours())}:${$e(e.getMinutes())}`}function $e(e,u=2){return`${Array.from({length:u}).map(()=>"0").join("")}${e}`.slice(-1*u)}var re={getNowDate:ya,getNowDateTime:xa,getNowTime:Fa,localeInfo:Wt,parseDate:nn,parseDateTime:Da,parseTime:mi,toDateParts:an,toDateTimeParts:nr,toTimeParts:Ba,toLocalIsoDateTime:Cu,validateDateParts:Zt,validateDateTimeParts:tn,validateTimeParts:xt},de={dateFormats:{dd_mm_yyyy:"dd-mm-yyyy",mm_dd_yyyy:"mm-dd-yyyy",yyyy_mm_dd:"yyyy-mm-dd"},timeFormats:{h12:"12h",h24:"24h"},defaultSeparators:{date:"/",time:":"},timePeriods:{am:"am",pm:"pm"}};function Di(e){console.log(e)}function X(e){return e?Object.values(e).map(u=>u.message):null}var rr={handleError:Di,getErrorMessages:X};function j(e,...u){return u.length===0||!e?"":e.replace(/{([^{}]*)}/g,(r,i)=>{const a=parseInt(i,10);return!Number.isNaN(a)&&a<u.length?u[a]:""})}function ir(e,u,r){const a=new Intl.PluralRules(e).select(u),s=r[a];return s()}function va(e,u,r,i,a,s){let l=e;if(i>1){const h=j(s.messages.page,r,i);l=`${e} - ${h}`,u&&(l=`${l} - ${u}`)}return a&&(l=`${s.error.pageTitle}: ${l}`),l}function Ci(e){let u=null,r=null;return function(...i){return u&&u.length===i.length&&u.every((a,s)=>Object.is(a,i[s]))||(u=i,r=e.apply(null,i)),r}}var Ai=Ci((e,u,r)=>{const i=r.validation.dataType,a={...r.validation.dataFormat,reference:""},s=[["dataType",ba(e.dataType),j(i[e.dataType],e.name)],["dataFormat",ka(e.dataFormat),e.dataFormat?j(a[e.dataFormat],e.name):""],["required",or(e.validations?.required),e.validations?.required?.message||j(r.validation.required,e.name)],["allowedValue",Jt(e.validations?.allowedValue),e.validations?.allowedValue?.message||j(r.validation.allowedValue,e.name)],["size",Ta(e.validations?.min,e.validations?.max),Ne(e.validations?.min,e.validations?.max,j(r.validation.min,e.name,e.validations?.min?.value),j(r.validation.max,e.name,e.validations?.max?.value),j(r.validation.minMax,e.name,e.validations?.min?.value,e.validations?.max?.value))],["length",xi(e.validations?.minLength,e.validations?.maxLength),Ne(e.validations?.minLength,e.validations?.maxLength,j(r.validation.minLength,e.name,e.validations?.minLength?.value),j(r.validation.maxLength,e.name,e.validations?.maxLength?.value),j(r.validation.minMax,e.name,e.validations?.minLength?.value,e.validations?.maxLength?.value))],["count",Sa(e.validations?.minCount,e.validations?.maxCount),Ne(e.validations?.minCount,e.validations?.maxCount,Q(u,e.validations?.minCount?.value,e,r.validation.minCount),Q(u,e.validations?.maxCount?.value,e,r.validation.maxCount),j(r.validation.minMaxCount,e.name,e.validations?.minCount?.value,e.validations?.maxCount?.value))],["regex",ar(e.validations?.regex),e.validations?.regex?.message||j(r.validation.regEx,e.name)],["allowedValues",oe(e.validations?.allowedValues),e.validations?.allowedValues?.message||j(r.validation.allowedValues,e.name)],["pastDateTime",Fi(e.dataType,e.validations?.pastDateTime),e.validations?.pastDateTime?.message||j(r.validation.pastDateTime,e.name)]];return function(l){return s.reduce((h,[f,_,D])=>{const A=_(l);return A&&(h=h||{},h={...h,[f]:{...A,message:D}}),h},null)}});function We(){return null}function _t(e){return e==null}function Ft(e){return _t(e)||e.length===0}function yi(e){return typeof e=="string"||Array.isArray(e)}function Be(e,u){return r=>e(r)?null:u()}function ba(e){return Be(u=>{if(_t(u))return!0;switch(e){case"boolean":return typeof u=="boolean";case"dateTime":{if(typeof u!="string")return!1;const r=new Date(u);return!Number.isNaN(r.getTime())}case"decimal":return typeof u=="number";case"integer":return typeof u=="number"&&Number.isSafeInteger(u);case"string":return typeof u=="string";case"stringArray":return Array.isArray(u)}},()=>({}))}function ka(e){return Be(u=>{if(Ft(u)||!e)return!0;switch(e){case"email":{const r=new RegExp('^(([^<>()\\[\\]\\.,;:\\s@\\"]+(\\.[^<>()\\[\\]\\.,;:\\s@\\"]+)*)|(\\".+\\"))@(([^<>()[\\]\\.,;:\\s@\\"]+\\.)+[^<>()[\\]\\.,;:\\s@\\"]{2,})$',"i");return typeof u=="string"&&r.test(u)}case"phone":return!0;case"reference":return!0;case"time":{const r=new RegExp("^([01]?[0-9]|2[0-3])([:. ])([0-5]\\d)(\\2[0-5]\\d)?$");return typeof u=="string"&&r.test(u)}
16case"url":{const r=new RegExp("^(?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z0-9\\u00a1-\\uffff][a-z0-9\\u00a1-\\uffff-]{0,62})?[a-z0-9\\u00a1-\\uffff]\\.)+(?:[a-z\\u00a1-\\uffff]{2,}\\.?))(?::\\d{2,5})?(?:[/?#]\\S*)?$");return typeof u=="string"&&r.test(u)}}},()=>({}))}function or(e){return e?Be(u=>!Ft(u),()=>({})):We}function Ta(e,u){return e||u?Be(r=>{let i=!0;return typeof r=="number"&&(e&&(i=r>=e.value),i&&u&&(i=r<=u.value)),i},()=>({min:e?.value,max:u?.value})):We}function xi(e,u){return e||u?Be(r=>{let i=!0;return yi(r)&&(e&&(i=r.length>=e.value),i&&u&&(i=r.length<=u.value)),i},()=>({minLength:e?.value,maxLength:u?.value})):We}function Sa(e,u){return e||u?Be(r=>{let i=!0;return yi(r)&&(e&&(i=r.length>=e.value),i&&u&&(i=r.length<=u.value)),i},()=>({minCount:e?.value,maxCount:u?.value})):We}function ar(e){if(!e?.pattern)return We;const u=e.pattern,r=u&&u.length>3&&u.startsWith("/"),i=u.lastIndexOf("/"),a=r?u.substring(1,i):u,s=!r||i===u.length-1||i<0?"":u.substring(i+1);return Be(l=>{if(Ft(l))return!0;const h=new RegExp(a,s);return typeof l=="string"&&h.test(l)},()=>({pattern:u}))}function Jt(e){const u=e?.value;return _t(u)?We:Be(r=>r===u,()=>({allowed:u}))}function oe(e){const u=e?.labeledValues?e.labeledValues.map(r=>r.value):e?.values;return u?.length?Be(r=>Ft(r)?!0:Array.isArray(r)?r.every(i=>u.includes(i)):u.includes(r),()=>({allowed:u})):We}function Fi(e,u){return u?Be(r=>{if(_t(r))return!0;if(e==="dateTime"){const i=new Date;return new Date(`${r}`).getTime()<=i.getTime()}return!0},()=>({})):We}function Bi(e,u,r,i){return r?.editor?.properties?.hidden?null:Ai(r,u,i)(e)}function Q(e,u,r,i){return u=u||0,ir(e,u,{zero:()=>j(i.zero,r.name,u),one:()=>j(i.one,r.name,u),two:()=>j(i.two,r.name,u),few:()=>j(i.few,r.name,u),many:()=>j(i.many,r.name,u),other:()=>j(i.other,r.name,u)})}function Ne(e,u,r,i,a){return e?.message?e.message:u?.message?u.message:e&&u?a:e?r:u?i:""}var Xt={validate:Bi},wa={boolean:"checkbox",dateTime:"date",decimal:"decimal",integer:"integer",string:"text",stringArray:"radio"},Ra={email:"email",phone:"tel",reference:"reference",time:"time",url:"url"},Na={date:"date",dateparts:"dateparts",datetime:"datetime",datetimeparts:"datetimeparts",decimal:"decimal",integer:"integer",list:"radio","list-dropdown":"select",multiline:"multiline",text:"text",time:"time",timeparts:"timeparts"};function Au(e){let u=e.editor?.id?Na[e.editor.id]:null;return!u&&e.dataFormat&&(u=Ra[e.dataFormat]),!u&&(e.validations?.allowedValues?.values||e.validations?.allowedValues?.labeledValues)&&(u=e.dataType==="stringArray"?"multiselect":"radio"),u=u||wa[e.dataType],u||"text"}var Ia={boolean:!1,dateTime:null,decimal:null,integer:null,string:"",stringArray:null};function La(e){return Ia[e.dataType]}function Pa(e,u,r){let a=(e?.validations?.allowedValues?.labeledValues?e?.validations?.allowedValues?.labeledValues?.map(s=>s):e?.validations?.allowedValues?.values?.map(s=>({value:s,label:s})))?.filter(s=>!!s.value).map((s,l)=>({key:`${l}`,htmlId:`${u}-option-${l}`,value:s.value||"",label:s.label}));return Au(e)==="select"&&(a=[{key:"",htmlId:`${u}-option--1`,value:"",label:e?.editor?.properties?.placeholderText||r.labels.selectPlaceholder},...a||[]]),a}function Oa(e){const u=typeof e?.default<"u"&&e?.default!==null?e.default:La(e);if(e.dataType==="dateTime"&&u==="now()"){const r=Au(e);return r==="datetime"||r==="datetimeparts"?re.getNowDateTime():re.getNowDate()}else if(e.dataType==="string"&&e.dataFormat==="time"&&u==="now()")return re.getNowTime();return u}function Ma(e,u){const r=Au(e);if(e.dataType==="dateTime"){if(r==="datetime")return re.localeInfo().toShortDateTimeString(u);if(r==="date")return re.localeInfo().toShortDateString(u);if(r==="datetimeparts")return re.toDateTimeParts(u,e.editor?.properties?.timeFormat||"24h");if(r==="dateparts")return re.toDateParts(u)}return e.dataType==="string"&&e.dataFormat==="time"&&r==="timeparts"?re.toTimeParts(u,e.editor?.properties?.timeFormat||"24h"):u}function sn(e,u){return e?.fields?e.fields.reduce((r,i,a)=>({...r,[i.id]:u(i,a)}),{}):{}}function sr(e,u,r,i){return Xt.validate(u,r,e,i)}function vi(e){return e===null||typeof e>"u"}function Ua(e,u,r,i,a){let s=null;if(typeof i<"u"){const l=sr(e,i,u,a);!l?.dataType&&!l?.allowedValues&&(s=i)}if(vi(s)){let l=null;const h=r?.[0];switch(e.dataType){case"boolean":{h==="true"||h==="checked"||h==="on"?l=!0:(h==="false"||h==="unchecked"||h==="off")&&(l=!1);break}case"dateTime":{if(h){if(e.dataType==="dateTime")return Au(e)==="datetime"?re.parseDateTime(h):re.parseDate(h);if(e.dataType==="string"&&e.dataFormat==="time")return re.parseTime(h)}break}case"decimal":{l=h?parseFloat(h):null;break}case"integer":{l=h?parseInt(h,10):null;break}case"string":{l=h;break}case"stringArray":{if(r)if(e.validations?.allowedValues){const f=e.validations.allowedValues.labeledValues?e.validations.allowedValues.labeledValues.map(_=>_.value):e.validations.allowedValues.values;f&&(l=r.filter(_=>f.includes(_)))}else l=r;break}}if(l!==null){const f=sr(e,l,u,a);!f?.dataType&&!f?.allowedValues&&(s=l)}}return vi(s)&&(s=Oa(e)),s}var rt={getEditorType:Au,getOptions:Pa,getInitialValue:Ua,getInputValue:Ma,reduceFields:sn,validate:sr},cr=30;function lr(){const e=new Date;return e.setDate(e.getDate()+cr),re.toLocalIsoDateTime(e)}function $a(e,u){e?.id&&e?.properties?.autoSaveProgress&&(localStorage.setItem(`contensis-form-${e?.id}-expiry`,lr()),localStorage.setItem(`contensis-form-${e?.id}-value`,u?JSON.stringify(u):""))}function qa(e){e?.id&&(localStorage.removeItem(`contensis-form-${e?.id}-expiry`),localStorage.removeItem(`contensis-form-${e?.id}-value`))}function bi(e){if(e){const u=localStorage.getItem(`contensis-form-${e.id}-expiry`),r=localStorage.getItem(`contensis-form-${e.id}-value`),i=re.getNowDateTime();if(u&&r&&i<u)try{return{value:JSON.parse(r)}}catch{}}return null}function Ga(){if(window?.location?.search){const e=new URLSearchParams(window.location.search);return[...e.keys()].reduce((u,r)=>({...u,[r]:e.getAll(r)}),{})}return{}}var ve={autoSave:$a,reset:qa,load:bi,loadQuery:Ga};function ja(e,u){return rt.reduceFields(e,r=>rt.getInputValue(r,u?.[r.id]))}function Ya(e,u,r){return rt.reduceFields(e,i=>Xt.validate(u?.[i.id],e.language,i,r))}function za(e){return e?e?.properties?.mode==="survey"?e.fields.map((u,r)=>{const{id:i,name:a,description:s}=u;return{pageNo:r+1,id:i,title:a,description:s,fields:[u]}}):e.groups?e.groups.map((u,r)=>{const{id:i,name:a,description:s}=u;return{pageNo:r+1,id:i,title:a,description:s,fields:(e?.fields||[]).filter(l=>l.groupId===i)}}
16):[{pageNo:1,id:"page1",title:"",description:null,fields:e.fields}]:[]}function Ha(e,u){const r=ve.loadQuery(),i=ve.load(e);return rt.reduceFields(e,a=>rt.getInitialValue(a,e.language,r?.[a.id],i?.value?.[a.id],u))}function Va(e,u){return!!e&&!!e.fields.some(r=>!!u?.[r.id])}var Bt={getInputValue:ja,getPages:za,getInitialValue:Ha,pageHasErrors:Va,validate:Ya};function Za(e){return!!e?.link?.sys?.uri}function Wa(e){return!!e?.content}var ki={isConfirmationRuleReturnContent:Wa,isConfirmationRuleReturnUri:Za},dr="en-GB",hr=3,yu={buttons:{next:"Next",previous:"Previous",submit:"Submit"},load:{error:"Error loading form",loading:"Loading..."},error:{label:"Error",pageTitle:"Error",summaryTitle:"There is a problem"},messages:{confirmation:"Form submitted successfully",page:"Page {0} of {1}"},labels:{selectPlaceholder:"Please select",required:"required"},dates:{day:"Day",month:"Month",year:"Year",hour:"Hour",minute:"Minute",period:"Period"},validation:{dataType:{boolean:"{0} is not a boolean",dateTime:"{0} is not a date",decimal:"{0} is not a number",integer:"{0} is not an integer",string:"{0} is not a string",stringArray:"{0} is not an array"},dataFormat:{email:"{0} is not a valid email",phone:"{0} is not a valid telephone number",time:"{0} is not a valid time",url:"{0} is not a valid URL"},minCount:{zero:"{0} requires a minimum of {1} items",one:"{0} requires a minimum of {1} item",two:"{0} requires a minimum of {1} items",few:"{0} requires a minimum of {1} items",many:"{0} requires a minimum of {1} items",other:"{0} requires a minimum of {1} items"},maxCount:{zero:"{0} requires a maximum of {1} items",one:"{0} requires a maximum of {1} item",two:"{0} requires a maximum of {1} items",few:"{0} requires a maximum of {1} items",many:"{0} requires a maximum of {1} items",other:"{0} requires a maximum of {1} items"},required:"{0} is required",allowedValue:"{0} is required",allowedValues:"{0} has an invalid value",regEx:"{0} has an invalid format",pastDateTime:"{0} must be in the past",min:"{0} must be minimum of {1}",max:"{0} must be a maximum of {1}",minMax:"{0} must be between {1} and {2}",minLength:"{0} must have a minimum length of {1}",maxLength:"{0} must have a maximum length of {1}",minMaxLength:"{0} must have a length between {1} and {2}",minMaxCount:"{0} requires between {1} and {2} items"},characterCount:{remaining:{zero:"You have {0} characters remaining",one:"You have {0} character remaining",two:"You have {0} characters remaining",few:"You have {0} characters remaining",many:"You have {0} characters remaining",other:"You have {0} characters remaining"},exceeded:{zero:"You have {0} characters too many",one:"You have {0} character too many",two:"You have {0} characters too many",few:"You have {0} characters too many",many:"You have {0} characters too many",other:"You have {0} characters too many"}}},Ae=(0,g.createContext)({language:dr,headingLevel:hr,localizations:yu});function pr(e,u){return Object.keys(u||{}).forEach(r=>{const i=u[r];typeof i=="string"&&i!==""?e={...e,[r]:i}:i!==null&&typeof i=="object"&&(e={...e,[r]:pr(e[r],i)})}),e}function xu(e,u){let r=JSON.parse(JSON.stringify(yu));if(u?.properties?.localizations){const i=u.properties.localizations;r=pr(r,{buttons:{next:i.next,previous:i.previous,submit:i.submit},error:{label:i.errorLabel,pageTitle:i.errorPageTitle,summaryTitle:i.errorSummaryTitle},messages:{page:i.pageHeader},labels:{required:i.requiredLabel},dates:{day:i.dateInputDayLabel,month:i.dateInputMonthLabel,year:i.dateInputYearLabel,hour:i.dateInputHourLabel,minute:i.dateInputMinuteLabel,period:i.dateInputPeriodLabel},validation:{dataType:{boolean:i.validationDataTypeBoolean,dateTime:i.validationDataTypeDateTime,decimal:i.validationDataTypeDecimal,integer:i.validationDataTypeInteger,string:i.validationDataTypeString,stringArray:i.validationDataTypeStringArray},dataFormat:{email:i.validationDataFormatEmail,phone:i.validationDataFormatPhone,time:i.validationDataFormatTime,url:i.validationDataFormatUrl},minCount:{zero:i.validationMinCountZero,one:i.validationMinCountOne,two:i.validationMinCountTwo,few:i.validationMinCountFew,many:i.validationMinCountMany,other:i.validationMinCountOther},maxCount:{zero:i.validationMaxCountZero,one:i.validationMaxCountOne,two:i.validationMaxCountTwo,few:i.validationMaxCountFew,many:i.validationMaxCountMany,other:i.validationMaxCountOther},required:i.validationRequired,allowedValue:i.validationAllowedValue,allowedValues:i.validationAllowedValues,regEx:i.validationRegEx,pastDateTime:i.validationPastDateTime,min:i.validationMin,max:i.validationMax,minMax:i.validationMinMax,minLength:i.validationMinLength,maxLength:i.validationMaxLength,minMaxLength:i.validationMinMaxLength,minMaxCount:i.validationMinMaxCount},characterCount:{remaining:{zero:i.characterCountRemainingZero,one:i.characterCountRemainingOne,two:i.characterCountRemainingTwo,few:i.characterCountRemainingFew,many:i.characterCountRemainingMany,other:i.characterCountRemainingOther},exceeded:{zero:i.characterCountExceededZero,one:i.characterCountExceededOne,two:i.characterCountExceededTwo,few:i.characterCountExceededFew,many:i.characterCountExceededMany,other:i.characterCountExceededOther}}})}return e&&(r=pr(r,e)),r}function Ti({language:e,headingLevel:u,localizations:r,children:i}){const a=(0,g.useMemo)(()=>({language:e||dr,headingLevel:u||hr,localizations:r||yu}),[e,u,r]);return g.createElement(Ae.Provider,{value:a},i)}function os(e){const{localizations:u}=(0,g.useContext)(Ae),r=ki.isConfirmationRuleReturnContent(e.rule)?e.rule.content:null;return r?g.createElement("div",{className:"form-confirmation-message",dangerouslySetInnerHTML:{__html:r}}
16):g.createElement("div",{className:"form-confirmation-message"},u.messages.confirmation)}function cn({pageIndex:e,pageCount:u,currentPage:r,previousPage:i}){const{localizations:a}=(0,g.useContext)(Ae),s=e===0,l=!!u&&e===u-1,h=u>1?j(a.messages.page,r.pageNo,u):"";return g.createElement("div",{className:"form-footer"},g.createElement("div",{className:"form-footer-page"},h),g.createElement("div",{className:"form-actions"},s?null:g.createElement("button",{type:"button",className:"form-button form-button--secondary form-button--previous",onClick:i},a.buttons.previous),g.createElement("button",{type:"submit",className:l?"form-button form-button--primary form-button--submit":"form-button form-button--secondary form-button--next"},l?a.buttons.submit:a.buttons.next)))}function Et(...e){const u=e.reduce((r,i)=>(i&&(typeof i=="string"?r.push(i):Array.isArray(i)?r.push(...i.filter(a=>!!a)):Object.keys(i).filter(a=>!!i[a]).forEach(a=>r.push(a))),r),[]);return u.length?u.join(" "):void 0}function ln(e){return`${e}-progress`}function Si(e){return e.htmlId}function Fu(e){return`${e.htmlId}-instructions`}function fr(e){return`${e.htmlId}-errors`}function t(e){return`${e.htmlId}-char-count`}function n(e,u){return Et(`form-${u}-input`,{[`form-${u}-input-has-error`]:e.showErrors&&!!e.errors})}function o(e,u,r){const i=e.showErrors&&!!e.errors;return{ref:e.inputRef,className:u?n(e,u):void 0,id:e.htmlId,name:e.htmlId,autoComplete:e.autoFill||r?.autoComplete,rows:e.rows||void 0,placeholder:r.placeholder&&e.placeholder||void 0,inputMode:r?.inputMode||void 0,"aria-invalid":i,"aria-describedby":Et({[Fu(e)]:!!e.instructions,[fr(e)]:i,[t(e)]:!!e.maxLength})}}function c(e,u,r){const i=e.showErrors&&!!e.errors;return{ref:e.inputRef,className:u?n(e,`${u}-${r.name}`):void 0,id:`${e.htmlId}-${r.name}`,name:r.name,autoComplete:r?.autoComplete||void 0,placeholder:r?.placeholder||void 0,inputMode:r?.inputMode||void 0,"aria-invalid":i,"aria-describedby":Et({[Fu(e)]:!!e.instructions,[fr(e)]:i,[t(e)]:!!e.maxLength})}}function d(e){return typeof e=="string"?e:typeof e=="number"?`${e}`:""}function p(e,u){return Et(`form-${u}`,[e.cssClass||"",e.labelPosition==="top"?`form-${u}-label-top`:"",e.labelPosition==="leftAligned"?`form-${u}-label-left`:""],{[`form-${u}-has-error`]:e.showErrors&&!!e.errors})}function m({showErrors:e,errors:u,errorMessage:r,...i}){const{localizations:a}=(0,g.useContext)(Ae);return e&&u?g.createElement("div",{id:fr(i),className:"form-field-error"},g.createElement("span",{className:"visually-hidden"},a.error.label,":")," ",r):null}function E({value:e,maxLength:u,...r}){const{language:i,localizations:a}=(0,g.useContext)(Ae);let s="",l=0;if(u){const h=e?`${e}`:"";l=u-h.length,s=C(i,l,a)}return s?g.createElement("div",{id:t(r),className:Et("form-field-char-count",{"field-char-count-error":l<0})},s):null}function C(e,u,r){const i=-1*u;return u<0?ir(e,i,{zero:()=>j(r.characterCount.exceeded.zero,i),one:()=>j(r.characterCount.exceeded.one,i),two:()=>j(r.characterCount.exceeded.two,i),few:()=>j(r.characterCount.exceeded.few,i),many:()=>j(r.characterCount.exceeded.many,i),other:()=>j(r.characterCount.exceeded.other,i)}):ir(e,u,{zero:()=>j(r.characterCount.remaining.zero,u),one:()=>j(r.characterCount.remaining.one,u),two:()=>j(r.characterCount.remaining.two,u),few:()=>j(r.characterCount.remaining.few,u),many:()=>j(r.characterCount.remaining.many,u),other:()=>j(r.characterCount.remaining.other,u)})}var F=Ko();function v(e){return F.render(e)}var T={markdown:v};function w(e){const u=(0,g.useMemo)(()=>U(e.description),[e.description]);return u?g.createElement("div",{id:e.id,className:e.className,dangerouslySetInnerHTML:{__html:u}}):null}function U(e){return e?T.markdown(e):""}function $({level:e,...u}){const{headingLevel:r}=(0,g.useContext)(Ae);let i=Number(e);i=Number.isNaN(i)?1:i,i=i+r-1;const a=`h${i}`;return g.createElement(a,{...u})}function ae(e){return g.createElement(w,{id:Fu(e),className:"form-field-instructions",description:e.instructions})}function be(e){return g.createElement("div",{className:"form-field-label-container"},g.createElement("label",{className:"form-field-label",htmlFor:Si(e)},g.createElement(Kt,{label:e.label,required:e.required,requiredClassName:"form-field-label-required"})))}function Kt(e){const{localizations:u}=(0,g.useContext)(Ae);return g.createElement(g.Fragment,null,e.label," ",e.required?g.createElement("abbr",{className:e.requiredClassName,title:u.labels.required},"*"):"")}function Ja(e){return g.createElement("div",{className:p(e,"checkbox-field")},g.createElement(ae,{...e}),g.createElement(m,{...e}),g.createElement("div",{className:Et("form-checkbox",{"form-checkbox--checked":!!e.inputValue})},e.children,g.createElement("label",{className:"form-checkbox-label form-checkbox-field-label",htmlFor:Si(e)},g.createElement(Kt,{label:e.label,required:e.required,requiredClassName:"form-checkbox-field-label-required"}))),g.createElement(E,{...e}))}function ss(e){return g.createElement("div",{className:p(e,"field")},g.createElement(be,{...e}),g.createElement(ae,{...e}),g.createElement(m,{...e}),g.createElement("div",{className:"form-field-input-container"},e.children),g.createElement(E,{...e}))}function cs(e){return g.createElement("fieldset",{className:p(e,"fieldset"),...e.instructions?{"aria-describedby":Fu(e)}:{}},g.createElement("legend",{className:"form-field-legend"},g.createElement(Kt,{label:e.label,required:e.required,requiredClassName:"form-field-legend-required"})),g.createElement(ae,{...e}),g.createElement(m,{...e}),g.createElement("div",{className:"form-fieldset-input-container"},e.children))}
16function ls({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{u(l.target.checked)};return g.createElement("input",{type:"checkbox",...o(a,"checkbox",{}),checked:!!e,onChange:s,onFocus:i,onBlur:r})}function ds({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{const h=re.parseDate(l.target.value);u(l.target.value,h)};return g.createElement(g.Fragment,null,g.createElement("input",{type:"text",...o(a,"date",{autoComplete:"bday"}),value:d(e),onChange:s,onFocus:i,onBlur:r}))}function hs({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const{localizations:s}=(0,g.useContext)(Ae),{field:l}=a,h=e,f=O=>{const M={...h,[O.target.name]:O.target.value},R=re.validateDateParts(M);u(M,R.date)},_=l?.editor?.properties?.dateSeparator||de.defaultSeparators.date,D={label:s.dates.day,attrs:c(a,"date",{autoComplete:"bday-day",inputMode:"numeric",name:"day"}),value:d(h.day)},A={label:s.dates.month,attrs:c(a,"date",{autoComplete:"bday-month",inputMode:"numeric",name:"month"}),value:d(h.month)},k={label:s.dates.year,attrs:c(a,"date",{autoComplete:"bday-year",inputMode:"numeric",name:"year"}),value:d(h.year)};let b=D,y=A,N=k;return l?.editor?.properties?.dateFormat===de.dateFormats.mm_dd_yyyy?(b=A,y=D,N=k):l?.editor?.properties?.dateFormat===de.dateFormats.yyyy_mm_dd&&(b=k,y=A,N=D),g.createElement("div",{className:"form-date-items"},g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:b.attrs.id},b.label),g.createElement("input",{type:"text",...b.attrs,value:b.value,onChange:f,onFocus:i,onBlur:r})),g.createElement("div",{className:"form-date-separator"},_),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:y.attrs.id},y.label),g.createElement("input",{type:"text",...y.attrs,value:y.value,onChange:f,onFocus:i,onBlur:r})),g.createElement("div",{className:"form-date-separator"},_),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:N.attrs.id},N.label),g.createElement("input",{type:"text",...N.attrs,value:N.value,onChange:f,onFocus:i,onBlur:r})))}function ps({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{const h=re.parseDateTime(l.target.value);u(l.target.value,h)};return g.createElement(g.Fragment,null,g.createElement("input",{type:"text",...o(a,"date-time",{autoComplete:"bday"}),value:d(e),onChange:s,onFocus:i,onBlur:r}))}function fs({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const{localizations:s}=(0,g.useContext)(Ae),{field:l}=a,h=e,f=I=>{const P={...h,[I.target.name]:I.target.value},q=re.validateDateTimeParts(P);u(P,q.datetime)},_=l?.editor?.properties?.dateSeparator||de.defaultSeparators.date,D=l?.editor?.properties?.timeSeparator||de.defaultSeparators.time,A={label:s.dates.day,attrs:c(a,"date",{autoComplete:"bday-day",inputMode:"numeric",name:"day"}),value:d(h.day)},k={label:s.dates.month,attrs:c(a,"date",{autoComplete:"bday-month",inputMode:"numeric",name:"month"}),value:d(h.month)},b={label:s.dates.year,attrs:c(a,"date",{autoComplete:"bday-year",inputMode:"numeric",name:"year"}),value:d(h.year)},y={label:s.dates.hour,attrs:c(a,"time",{autoComplete:"off",inputMode:"numeric",name:"hour"}),value:d(h.hour)},N={label:s.dates.minute,attrs:c(a,"time",{autoComplete:"off",inputMode:"numeric",name:"minute"}),value:d(h.minute)},O={label:s.dates.period,attrs:c(a,"time",{name:"period"}),value:d(h.period)};let M=A,R=k,L=b;return l?.editor?.properties?.dateFormat===de.dateFormats.mm_dd_yyyy?(M=k,R=A,L=b):l?.editor?.properties?.dateFormat===de.dateFormats.yyyy_mm_dd&&(M=b,R=k,L=A),g.createElement("div",{className:"form-date-items"},g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:M.attrs.id},M.label),g.createElement("input",{type:"text",...M.attrs,value:M.value,onChange:f,onFocus:i,onBlur:r})),g.createElement("div",{className:"form-date-separator"},_),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:R.attrs.id},R.label),g.createElement("input",{type:"text",...R.attrs,value:R.value,onChange:f,onFocus:i,onBlur:r})),g.createElement("div",{className:"form-date-separator"},_),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:L.attrs.id},L.label),g.createElement("input",{type:"text",...L.attrs,value:L.value,onChange:f,onFocus:i,onBlur:r})),g.createElement("div",{className:"form-date-separator"}," "),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:y.attrs.id},y.label),g.createElement("input",{type:"text",...y.attrs,value:y.value,onChange:f,onFocus:i,onBlur:r})),g.createElement("div",{className:"form-date-separator"},D),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:N.attrs.id},N.label),g.createElement("input",{type:"text",...N.attrs,value:N.value,onChange:f,onFocus:i,onBlur:r})),h.timeFormat==="12h"?g.createElement(g.Fragment,null,g.createElement("div",{className:"form-date-separator"},D),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:O.attrs.id},O.label),g.createElement("select",{...O.attrs,value:O.value,onChange:f,onFocus:i,onBlur:r},g.createElement("option",{value:de.timePeriods.am},de.timePeriods.am),g.createElement("option",{value:de.timePeriods.pm},de.timePeriods.pm)))):null)}
16function ms({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{const h=l.target.value,f=h?Number(h):null,_=Number.isNaN(f)?h:f;u(h,_)};return g.createElement("input",{type:"text",...o(a,"decimal",{placeholder:!0,inputMode:"decimal"}),spellCheck:"false",value:d(e),onChange:s,onFocus:i,onBlur:r})}function _s({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{u(l.target.value)};return g.createElement("input",{type:"email",...o(a,"email",{autoComplete:"email",placeholder:!0}),spellCheck:"false",value:d(e),onChange:s,onFocus:i,onBlur:r})}function Es({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{const h=l.target.value,f=h?Number(h):null,_=Number.isNaN(f)?h:f;u(h,_)};return g.createElement("input",{type:"text",...o(a,"integer",{placeholder:!0,inputMode:"numeric"}),spellCheck:"false",inputMode:"numeric",pattern:"[0-9]*",value:d(e),onChange:s,onFocus:i,onBlur:r})}function gs({value:e,options:u,inputRef:r,htmlId:i,onChange:a,onBlur:s,onFocus:l}){const h=e,f=_=>{let D=h||[];_.target.checked?D.includes(_.target.value)||a([...D,_.target.value]):D.includes(_.target.value)&&a(D.filter(A=>A!==_.target.value))};return g.createElement("div",{className:"form-checkbox-list"},u?.map((_,D)=>g.createElement("div",{className:Et("form-checkbox",{"form-checkbox--checked":!!h?.includes(_.value)}),key:_.key},g.createElement("input",{type:"checkbox",ref:D===0?r:void 0,className:"form-checkbox-input",id:_.htmlId,name:i,value:_.value,checked:!!h?.includes(_.value),onChange:f,onFocus:l,onBlur:s}),g.createElement("label",{className:"form-checkbox-label",htmlFor:_.htmlId},_.label))))}function Ds({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{u(l.target.value)};return g.createElement("textarea",{...o(a,"multiline",{placeholder:!0}),value:d(e),onChange:s,onFocus:i,onBlur:r})}function Cs({onChange:e,options:u,htmlId:r,inputRef:i,value:a,onBlur:s,onFocus:l}){const h=f=>{e(f.target.value)};return g.createElement("div",{className:"form-radio-list"},u?.map((f,_)=>g.createElement("div",{className:Et("form-radio",{"form-radio--checked":a===f.value}),key:f.key},g.createElement("input",{type:"radio",ref:_===0?i:void 0,className:"form-radio-input",id:f.htmlId,name:r,value:f.value,checked:a===f.value,onChange:h,onFocus:l,onBlur:s}),g.createElement("label",{className:"form-radio-label",htmlFor:f.htmlId},f.label))))}function As(){return null}function ys({inputValue:e,options:u,onChange:r,onBlur:i,onFocus:a,...s}){const l=h=>{r(h.target.value)};return g.createElement("select",{...o(s,"select",{}),value:d(e),onChange:l,onFocus:a,onBlur:i},u?.map(h=>g.createElement("option",{value:h.value,key:h.key},h.label)))}function xs({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{u(l.target.value)};return g.createElement("input",{type:"tel",...o(a,"tel",{autoComplete:"tel",placeholder:!0}),spellCheck:"false",value:d(e),onChange:s,onFocus:i,onBlur:r})}function Fs({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{u(l.target.value)};return g.createElement("input",{type:"text",...o(a,"text",{placeholder:!0}),value:d(e),onChange:s,onFocus:i,onBlur:r})}function Bs({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{const h=re.parseTime(l.target.value);u(l.target.value,h)};return g.createElement(g.Fragment,null,g.createElement("input",{type:"text",...o(a,"time",{autoComplete:"off",placeholder:!1}),value:d(e),onChange:s,onFocus:i,onBlur:r}))}function vs({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const{localizations:s}=(0,g.useContext)(Ae),{field:l}=a,h=e,f=l?.editor?.properties?.timeSeparator||de.defaultSeparators.time,_=b=>{const y={...h,[b.target.name]:b.target.value},N=re.validateTimeParts(y);u(y,N.time)},D={label:s.dates.hour,attrs:c(a,"time",{autoComplete:"off",inputMode:"numeric",name:"hour"}),value:d(h.hour)},A={label:s.dates.minute,attrs:c(a,"time",{autoComplete:"off",inputMode:"numeric",name:"minute"}),value:d(h.minute)},k={label:s.dates.period,attrs:c(a,"time",{name:"period"}),value:d(h.period)};return g.createElement("div",{className:"form-date-items"},g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:D.attrs.id},D.label),g.createElement("input",{type:"text",...D.attrs,value:D.value,onChange:_,onFocus:i,onBlur:r})),g.createElement("div",{className:"form-date-separator"},f),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:A.attrs.id},A.label),g.createElement("input",{type:"text",...A.attrs,value:A.value,onChange:_,onFocus:i,onBlur:r})),h.timeFormat==="12h"?g.createElement(g.Fragment,null,g.createElement("div",{className:"form-date-separator"},f),g.createElement("div",{className:"form-date-item"},g.createElement("label",{htmlFor:k.attrs.id},k.label),g.createElement("select",{...k.attrs,value:k.value,onChange:_,onFocus:i,onBlur:r},g.createElement("option",{value:de.timePeriods.am},de.timePeriods.am),g.createElement("option",{value:de.timePeriods.pm},de.timePeriods.pm)))):null)}
16function bs({inputValue:e,onChange:u,onBlur:r,onFocus:i,...a}){const s=l=>{u(l.target.value)};return g.createElement("input",{type:"url",...o(a,"url",{autoComplete:"url",placeholder:!0}),spellCheck:"false",value:d(e),onChange:s,onFocus:i,onBlur:r})}var ks={checkbox:ls,date:ds,dateparts:hs,datetime:ps,datetimeparts:fs,decimal:ms,email:_s,integer:Es,multiline:Ds,multiselect:gs,radio:Cs,reference:As,select:ys,tel:xs,text:Fs,time:Bs,timeparts:vs,url:bs},Ts={checkbox:"checkbox",date:"control",dateparts:"fieldset",datetime:"control",datetimeparts:"fieldset",decimal:"control",email:"control",integer:"control",multiline:"control",multiselect:"fieldset",radio:"fieldset",reference:"control",select:"control",tel:"control",text:"control",time:"control",timeparts:"fieldset",url:"control"},Ss={checkbox:Ja,control:ss,fieldset:cs};function ws({field:e,formHtmlId:u,formValue:r,formInputValue:i,formErrors:a,showErrors:s,inputRefs:l,hasFocus:h,setValue:f,setInputValue:_,setFocussed:D}){const{localizations:A}=(0,g.useContext)(Ae),k=`${u}-${e.id}`,b=rt.getEditorType(e),y=a?.[e.id],N=rr.getErrorMessages(y),O=Ts[b],M={htmlId:k,id:e.id,label:e?.editor?.label||e.name,instructions:e?.editor?.instructions,autoFill:e?.editor?.properties?.autoFill,placeholder:e?.editor?.properties?.placeholderText,rows:e?.editor?.properties?.rows,labelPosition:e?.editor?.properties?.labelPosition,cssClass:e?.editor?.properties?.cssClass,hidden:!!e?.editor?.properties?.hidden||b==="reference",options:rt.getOptions(e,k,A),field:e,editor:b,required:!!e?.validations?.required,maxLength:e?.validations?.maxLength?.value,inputValue:i?.[e.id],value:r?.[e.id],errors:y,errorMessages:N,errorMessage:N?.length?N[0]:null,showErrors:s,inputRef:l?.[e.id],onChange:(I,P)=>{P=typeof P>"u"?I:P,_(e.id,I),f(e.id,P)},onFocus:()=>{D(e.id,!0)},onBlur:()=>{D(e.id,!1)}};(0,g.useEffect)(()=>{h&&M?.inputRef?.current?.focus()},[h]);const R=Ss[O],L=ks[M.editor];return M.hidden?null:g.createElement(R,{...M},g.createElement(L,{...M}))}function Rs({currentPage:e,showErrors:u,formErrors:r,inputRefs:i}){const a=Ns({currentPage:e,showErrors:u,formErrors:r}),s=(0,g.useRef)(null),{localizations:l}=(0,g.useContext)(Ae),h=(_,D)=>{_.preventDefault(),i[D]?.current?.focus()},f=()=>{s.current&&s.current.removeAttribute("tabindex")};return(0,g.useEffect)(()=>{!a.valid&&s.current&&(s.current.setAttribute("tabindex","-1"),s.current.focus())},[a.valid]),a.valid?null:g.createElement("div",{className:"form-validation-summary",ref:s,onBlur:f},g.createElement("div",{role:"alert"},g.createElement($,{level:"3",className:"form-validation-summary-title"},l.error.summaryTitle),g.createElement("div",{className:"form-validation-summary-body"},g.createElement("ul",{className:"form-validation-summary-list"},a.errors.map((_,D)=>g.createElement("li",{key:D},g.createElement("a",{href:`#${_.id}`,onClick:A=>h(A,_.id)},_.message)))))))}function Ns({currentPage:e,showErrors:u,formErrors:r}){if(!u||!r)return{valid:!0,errors:[]};const i=e.fields.map(({id:a})=>({id:a,messages:rr.getErrorMessages(r[a])})).reduce((a,{id:s,messages:l})=>(l?.length&&(a=[...a,...l?.map(h=>({id:s,message:h}))||[]]),a),[]);return i?.length?{valid:!1,errors:i}:{valid:!0,errors:[]}}function Is({currentPage:e,formHtmlId:u,formValue:r,formInputValue:i,formErrors:a,showErrors:s,setFocussed:l,setInputValue:h,setValue:f,showTitle:_,inputRefs:D,hasFocus:A}){return g.createElement("div",{className:"form-current-page"},g.createElement("div",{className:"form-current-page-header"},_&&g.createElement($,{level:"2",className:"form-current-page-title"},e?.title),g.createElement(w,{className:"form-current-page-description",description:e.description})),g.createElement(Rs,{currentPage:e,showErrors:s,formErrors:a,inputRefs:D}),g.createElement("div",{className:"form-fields-container"},e?.fields?e.fields.map((k,b)=>g.createElement(ws,{key:k.id,field:k,formHtmlId:u,formValue:r,formInputValue:i,formErrors:a,showErrors:s,inputRefs:D,hasFocus:A&&b===0,setFocussed:l,setInputValue:h,setValue:f})):null))}function Ls({formHtmlId:e,pageCount:u,currentPage:r}){const{localizations:i}=(0,g.useContext)(Ae),a=j(i.messages.page,r.pageNo,u),s=ln(e);return u>1?g.createElement("div",{className:"form-progress"},g.createElement("label",{htmlFor:s,className:"form-progress-label"},a),g.createElement("progress",{id:s,className:"form-progress-indicator",value:r.pageNo,max:u})):null}function Ps({form:e,showDescription:u,showTitle:r}){return g.createElement("div",{className:"form-header"},r&&g.createElement($,{level:"1",className:"form-title"},e?.name),u&&g.createElement(w,{className:"form-description",description:e?.description}))}function Os({loading:e,error:u,onFormSubmit:r,isLoading:i,apiError:a,form:s,versionStatus:l,formHtmlId:h,pageIndex:f,pageCount:_,currentPage:D,previousPage:A,formValue:k,formInputValue:b,formErrors:y,showErrors:N,inputRefs:O,hasFocus:M,setValue:R,setInputValue:L,showTitle:I,showDescription:P,setFocussed:q}){return i?e||g.createElement(Ms,null):a?u?u(a):g.createElement(Us,{error:a}):(s?.properties?.captcha&&Xn.isPublishedVersion(l)&&!Qn.isLoggedIn()&&ci.load(s.properties.captcha),g.createElement("form",{noValidate:!0,onSubmit:r},g.createElement(Ps,{form:s,showTitle:I,showDescription:P}),g.createElement(Ls,{formHtmlId:h,pageCount:_,currentPage:D}),g.createElement(Is,{currentPage:D,formHtmlId:h,formValue:k,formInputValue:b,formErrors:y,showErrors:N,inputRefs:O,setFocussed:q,setInputValue:L,setValue:R,showTitle:_>1,hasFocus:M}),g.createElement(cn,{pageIndex:f,pageCount:_,currentPage:D,previousPage:A})))}function Ms(){const{localizations:e}=(0,g.useContext)(Ae);return g.createElement("div",{className:"form-loading"},e.load.loading)}function Us(e){const{localizations:u}=(0,g.useContext)(Ae);return g.createElement("div",{className:"form-load-error"},e?.error?.message||u.load.error)}function $s(){return{defaultPageTitle:document.title,isLoading:!0,apiError:null,form:null,pageIndex:0,isInitialPageLoad:!0,value:{},inputValue:{},confirmationRule:null,formResponse:null,showErrors:!1,errors:{},isDirty:!1,isSubmitted:!1}}function qs(){const[e,u]=(0,g.useState)($s);return[e,u,function(i){u(a=>({...a,...i}))}]}function Gs(e,u){return{pageId:e,pageIndex:u}}function mr(e){return!!e?.pageId&&typeof e?.pageIndex=="number"}function js(e,u=window.history.state){return mr(e)&&mr(u)?e.pageId===u.pageId&&e.pageIndex===u.pageIndex:!1}function Ys(e){return(0,g.useMemo)(()=>{window.CONTENSIS_FORMS=window.CONTENSIS_FORMS||{},window.CONTENSIS_FORMS.formCounter=window.CONTENSIS_FORMS.formCounter||1;const u=window.CONTENSIS_FORMS.formCounter++;return`contensis-form-${e}-${u}`},[e])}function zs(e){const[u,r]=(0,g.useState)(!1);return(0,g.useEffect)(()=>r(!0),[]),u?g.createElement(Hs,{...e}):null}function Hs(e){const{apiUrl:u,disabled:r,error:i,formId:a,headingLevel:s,language:l,loading:h,localizations:f,showTitle:_,projectId:D,versionStatus:A,onLoadError:k,onPopulate:b,onSubmit:y,onSubmitError:N,onSubmitSuccess:O}=e,[M,R]=(0,g.useState)(yu),[L,I,P]=qs(),{errors:q,form:z,pageIndex:ye,value:qe}=L,xe=(0,g.useMemo)(()=>Bt.getPages(z),[z]),Ie=xe.length,Bu=xe[ye],Qt=Bt.pageHasErrors(Bu,q);(0,g.useEffect)(()=>{async function me(it){const Z={apiUrl:u||"",projectId:D,formId:a,language:l||null,versionStatus:A||"published"};try{const _e=await Qn.getForm(Z,it),Fe=xu(f,_e);R(Fe);let Le=Bt.getInitialValue(_e,Fe);Le=await(b?b(Le,_e):Le);const Ri=Bt.validate(_e,Le,Fe);P({form:_e,isLoading:!1,apiError:null,pageIndex:0,isInitialPageLoad:!0,value:Le,inputValue:Bt.getIn
16putValue(_e,Le),showErrors:!1,errors:Ri})}catch(_e){it.aborted||(k&&k(_e,Z),P({isLoading:!1,apiError:_e}))}}P({isLoading:!0});const Xe=new AbortController;return me(Xe.signal),()=>{Xe.abort()}},[u,D,a,l,A,f]);const dn=async me=>{if(me.preventDefault(),!z)return;if(Qt){P({showErrors:!0});return}if(!(!!Ie&&ye===Ie-1)){I(Z=>({...Z,showErrors:!1,pageIndex:Z.pageIndex+1,isInitialPageLoad:!1}));return}P({showErrors:!1});const it=await(y?y(qe,z):qe);if(it)try{const Z=await Qn.saveFormResponse({apiUrl:u||"",projectId:D,formId:a,language:l||null,versionStatus:A||"published",formVersionNo:z?.version?.versionNo||"",captcha:z?.properties?.captcha,formResponse:it}),_e=await(O?O(Z,z):!0);ve.reset(z),_e&&(ki.isConfirmationRuleReturnUri(Z?.confirmation)?window.location.assign(Z.confirmation.link.sys.uri):P({isSubmitted:!0,formResponse:Z.form,confirmationRule:Z.confirmation}))}catch(Z){await(N?N(Z,z):!0)&&(rr.handleError(Z),P({apiError:Z}))}},Je=(me,Xe)=>{const it=z?.fields.find(Z=>Z.id===me);it&&I(Z=>{const _e=rt.validate(it,Xe,z?.language||dr,M),Fe={...Z.value,[me]:Xe},Le={...Z.errors,[me]:_e},Ri=Z.showErrors&&Bt.pageHasErrors(Bu,Le);return{...Z,value:Fe,errors:Le,showErrors:Ri,isDirty:!0}})},hn=(me,Xe)=>{z?.fields.find(Z=>Z.id===me)&&I(Z=>({...Z,inputValue:{...Z.inputValue,[me]:Xe}}))},wi=(me,Xe)=>{},Xa=()=>{I(me=>({...me,pageIndex:Math.max(me.pageIndex-1,0),isInitialPageLoad:!1}))};return g.createElement(Ti,{language:z?.language||l,headingLevel:s,localizations:M},g.createElement(Vs,{apiUrl:u,currentPage:Bu,currentPageHasError:Qt,disabled:r,formId:a,formState:L,language:l,loading:h,localizations:M,showTitle:_||!1,pageCount:Ie,pages:xe,projectId:D,versionStatus:A,error:i,patchFormState:P,setFormState:I,setFocussed:wi,setInputValue:hn,setValue:Je,onFormSubmit:dn,previousPage:Xa}))}function Vs({apiUrl:e,currentPage:u,currentPageHasError:r,disabled:i,error:a,formId:s,formState:l,language:h,loading:f,localizations:_,showTitle:D,pageCount:A,pages:k,projectId:b,versionStatus:y,patchFormState:N,setFormState:O,setFocussed:M,setInputValue:R,setValue:L,onFormSubmit:I,previousPage:P}){const q=Ys(s),{defaultPageTitle:z,isLoading:ye,apiError:qe,form:xe,pageIndex:Ie,isInitialPageLoad:Bu,value:Qt,inputValue:dn,confirmationRule:Je,formResponse:hn,showErrors:wi,errors:Xa,isDirty:me,isSubmitted:Xe}=l,it=(0,g.useMemo)(()=>rt.reduceFields(xe,()=>({current:void 0})),[xe]),Z=va(z,u?.title,u?.pageNo,A,wi&&r,_);(0,g.useEffect)(()=>{document.title=Z},[Z]),(0,g.useEffect)(()=>{xe&&me&&!Xe&&ve.autoSave(xe,Qt)},[xe,Qt,me,Xe]),(0,g.useEffect)(()=>{const Fe=Gs(u?.id,Ie);mr(Fe)&&!js(Fe)&&(mr(window.history.state)?window.history.pushState(Fe,""):window.history.replaceState(Fe,""))},[Ie,u]);const _e=(0,g.useCallback)(function(Fe){if(mr(Fe.state)){const Le=Fe.state;k[Le.pageIndex]&&(Le.pageIndex<Ie?N({showErrors:!1,pageIndex:Le.pageIndex,isInitialPageLoad:!1}):Le.pageIndex>Ie&&(r?N({showErrors:!0}):O(as=>({...as,showErrors:!1,pageIndex:as.pageIndex+1,isInitialPageLoad:!1}))))}},[Ie,k,r]);return(0,g.useEffect)(()=>{const Fe=_e;return window.addEventListener("popstate",Fe),()=>{window.removeEventListener("popstate",Fe)}},[_e]),g.createElement("div",{className:"contensis-form"},g.createElement("div",{className:"form"},Je?null:g.createElement(Os,{apiUrl:e,projectId:b,formId:s,language:h,versionStatus:y,loading:f,disabled:i,error:a,formHtmlId:q,isLoading:ye,apiError:qe,form:xe,pageIndex:Ie,pageCount:A,currentPage:u,formValue:Qt,formInputValue:dn,showErrors:wi,showTitle:D,showDescription:D,formErrors:Xa,inputRefs:it,hasFocus:!Bu,setValue:L,setInputValue:R,setFocussed:M,previousPage:P,onFormSubmit:I}),Je&&hn?g.createElement(os,{rule:Je,formResponse:hn}):null))}},4158:(pn,fn,te)=>{te.d(fn,{gd:()=>fr,j6:()=>Ti}),pn=te.hmd(pn);var le=Object.defineProperty,eu=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Qe=(t,n,o)=>n in t?le(t,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[n]=o,x=(t,n)=>{for(var o in n||(n={}))g.call(n,o)&&Qe(t,o,n[o]);if(Ke)for(var o of Ke(n))vt.call(n,o)&&Qe(t,o,n[o]);return t},G=(t,n)=>eu(t,gt(n)),vu=(t,n)=>{var o={};for(var c in t)g.call(t,c)&&n.indexOf(c)<0&&(o[c]=t[c]);if(t!=null&&Ke)for(var c of Ke(t))n.indexOf(c)<0&&vt.call(t,c)&&(o[c]=t[c]);return o},Ge=(t,n)=>{for(var o in n)le(t,o,{get:n[o],enumerable:!0})},Ee=(t,n,o)=>new Promise((c,d)=>{var p=C=>{try{E(o.next(C))}catch(F){d(F)}},m=C=>{try{E(o.throw(C))}catch(F){d(F)}},E=C=>C.done?c(C.value):Promise.resolve(C.value).then(p,m);E((o=o.apply(t,n)).next())});function K(t){return Object.entries(t).filter(([,n])=>n||n===!1).map(([n,o])=>`${encodeURIComponent(n)}=${encodeURIComponent(String(o))}`).join("&")}function V(t){let n=t&&t.ownerDocument||document,o=n.defaultView||n.parentWindow||window;return{document:n,window:o}}function B(t){return t||document.head}var Y="hCaptcha-script",H="hCaptchaOnLoad",ee="script-error",he="@hCaptcha/loader",ot=Object.prototype.toString;function bt(t){switch(ot.call(t)){case"[object Error]":case"[object E
16xception]":case"[object DOMException]":return!0;default:return tt(t,Error)}}function Pe(t,n){return ot.call(t)===`[object ${n}]`}function kt(t){return Pe(t,"ErrorEvent")}function bu(t){return Pe(t,"DOMError")}function ku(t){return Pe(t,"DOMException")}function je(t){return Pe(t,"String")}function tu(t){return t===null||typeof t!="object"&&typeof t!="function"}function et(t){return Pe(t,"Object")}function Tt(t){return typeof Event<"u"&&tt(t,Event)}function St(t){return typeof Element<"u"&&tt(t,Element)}function uu(t){return Pe(t,"RegExp")}function wt(t){return!!(t&&t.then&&typeof t.then=="function")}function _r(t){return et(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function mn(t){return typeof t=="number"&&t!==t}function tt(t,n){try{return t instanceof n}catch{return!1}}function _n(t){return!!(typeof t=="object"&&t!==null&&(t.__isVue||t._isVue))}function Rt(t,n=0){return typeof t!="string"||n===0||t.length<=n?t:`${t.slice(0,n)}...`}function Er(t,n){if(!Array.isArray(t))return"";let o=[];for(let c=0;c<t.length;c++){let d=t[c];try{_n(d)?o.push("[VueViewModel]"):o.push(String(d))}catch{o.push("[value cannot be serialized]")}}return o.join(n)}function En(t,n,o=!1){return je(t)?uu(n)?n.test(t):je(n)?o?t===n:t.includes(n):!1:!1}function nu(t,n=[],o=!1){return n.some(c=>En(t,c,o))}function gr(t,n,o=250,c,d,p,m){if(!p.exception||!p.exception.values||!m||!tt(m.originalException,Error))return;let E=p.exception.values.length>0?p.exception.values[p.exception.values.length-1]:void 0;E&&(p.exception.values=Ii(Tu(t,n,d,m.originalException,c,p.exception.values,E,0),o))}function Tu(t,n,o,c,d,p,m,E){if(p.length>=o+1)return p;let C=[...p];if(tt(c[d],Error)){Ni(m,E);let F=t(n,c[d]),v=C.length;ie(F,d,v,E),C=Tu(t,n,o,c[d],d,[F,...C],F,v)}return Array.isArray(c.errors)&&c.errors.forEach((F,v)=>{if(tt(F,Error)){Ni(m,E);let T=t(n,F),w=C.length;ie(T,`errors[${v}]`,w,E),C=Tu(t,n,o,F,d,[T,...C],T,w)}}),C}function Ni(t,n){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism=G(x({},t.mechanism),{is_exception_group:!0,exception_id:n})}function ie(t,n,o,c){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism=G(x({},t.mechanism),{type:"chained",source:n,exception_id:o,parent_id:c})}function Ii(t,n){return t.map(o=>(o.value&&(o.value=Rt(o.value,n)),o))}function Oe(t){return t&&t.Math==Math?t:void 0}var ue=typeof globalThis=="object"&&Oe(globalThis)||typeof window=="object"&&Oe(window)||typeof self=="object"&&Oe(self)||typeof te.g=="object"&&Oe(te.g)||function(){return this}()||{};function ru(){return ue}function Dr(t,n,o){let c=o||ue,d=c.__SENTRY__=c.__SENTRY__||{};return d[t]||(d[t]=n())}var Su=ru(),se=80;function pe(t,n={}){try{let o=t,c=5,d=[],p=0,m=0,E=" > ",C=E.length,F,v=Array.isArray(n)?n:n.keyAttrs,T=!Array.isArray(n)&&n.maxStringLength||se;for(;o&&p++<c&&(F=Li(o,v),!(F==="html"||p>1&&m+d.length*C+F.length>=T));)d.push(F),m+=F.length,o=o.parentNode;return d.reverse().join(E)}catch{return"<unknown>"}}function Li(t,n){let o=t,c=[],d,p,m,E,C;if(!o||!o.tagName)return"";c.push(o.tagName.toLowerCase());let F=n&&n.length?n.filter(T=>o.getAttribute(T)).map(T=>[T,o.getAttribute(T)]):null;if(F&&F.length)F.forEach(T=>{c.push(`[${T[0]}="${T[1]}"]`)});else if(o.id&&c.push(`#${o.id}`),d=o.className,d&&je(d))for(p=d.split(/\s+/),C=0;C<p.length;C++)c.push(`.${p[C]}`);let v=["aria-label","type","name","title","alt"];for(C=0;C<v.length;C++)m=v[C],E=o.getAttribute(m),E&&c.push(`[${m}="${E}"]`);return c.join("")}function Cr(){try{return Su.document.location.href}catch{return""}}function Pi(t){return Su.document&&Su.document.querySelector?Su.document.querySelector(t):null}var gn="Sentry Logger ",Dn=["debug","info","warn","error","log","assert","trace"],iu={};function Oi(t){if(!("console"in ue))return t();let n=ue.console,o={},c=Object.keys(iu);c.forEach(d=>{let p=iu[d];o[d]=n[d],n[d]=p});try{return t()}
16finally{c.forEach(d=>{n[d]=o[d]})}}function Ka(){let t=!1,n={enable:()=>{t=!0},disable:()=>{t=!1}};return typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__?Dn.forEach(o=>{n[o]=(...c)=>{t&&Oi(()=>{ue.console[o](`${gn}[${o}]:`,...c)})}}):Dn.forEach(o=>{n[o]=()=>{}}),n}var S=Ka(),wu=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function Qa(t){return t==="http"||t==="https"}function ou(t,n=!1){let{host:o,path:c,pass:d,port:p,projectId:m,protocol:E,publicKey:C}=t;return`${E}://${C}${n&&d?`:${d}`:""}@${o}${p?`:${p}`:""}/${c&&`${c}/`}${m}`}function Ar(t){let n=wu.exec(t);if(!n){console.error(`Invalid Sentry Dsn: ${t}`);return}let[o,c,d="",p,m="",E]=n.slice(1),C="",F=E,v=F.split("/");if(v.length>1&&(C=v.slice(0,-1).join("/"),F=v.pop()),F){let T=F.match(/^\d+/);T&&(F=T[0])}return yr({host:p,pass:d,path:C,projectId:F,port:m,protocol:o,publicKey:c})}function yr(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function es(t){if(!(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__))return!0;let{port:n,projectId:o,protocol:c}=t;return["protocol","publicKey","host","projectId"].find(d=>t[d]?!1:(S.error(`Invalid Sentry Dsn: ${d} missing`),!0))?!1:o.match(/^\d+$/)?Qa(c)?n&&isNaN(parseInt(n,10))?(S.error(`Invalid Sentry Dsn: Invalid port ${n}`),!1):!0:(S.error(`Invalid Sentry Dsn: Invalid protocol ${c}`),!1):(S.error(`Invalid Sentry Dsn: Invalid projectId ${o}`),!1)}function ts(t){let n=typeof t=="string"?Ar(t):yr(t);if(!(!n||!es(n)))return n}var ke=class extends Error{constructor(t,n="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}};function fe(t,n,o){if(!(n in t))return;let c=t[n],d=o(c);typeof d=="function"&&Mi(d,c),t[n]=d}function xr(t,n,o){try{Object.defineProperty(t,n,{value:o,writable:!0,configurable:!0})}catch{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`Failed to add non-enumerable property "${n}" to object`,t)}}function Mi(t,n){try{let o=n.prototype||{};t.prototype=n.prototype=o,xr(t,"__sentry_original__",n)}catch{}}function Cn(t){return t.__sentry_original__}function us(t){return Object.keys(t).map(n=>`${encodeURIComponent(n)}=${encodeURIComponent(t[n])}`).join("&")}function Ui(t){if(bt(t))return x({message:t.message,name:t.name,stack:t.stack},at(t));if(Tt(t)){let n=x({type:t.type,target:An(t.target),currentTarget:An(t.currentTarget)},at(t));return typeof CustomEvent<"u"&&tt(t,CustomEvent)&&(n.detail=t.detail),n}else return t}function An(t){try{return St(t)?pe(t):Object.prototype.toString.call(t)}catch{return"<unknown>"}}function at(t){if(typeof t=="object"&&t!==null){let n={};for(let o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o]);return n}else return{}}function Nt(t,n=40){let o=Object.keys(Ui(t));if(o.sort(),!o.length)return"[object has no keys]";if(o[0].length>=n)return Rt(o[0],n);for(let c=o.length;c>0;c--){let d=o.slice(0,c).join(", ");if(!(d.length>n))return c===o.length?d:Rt(d,n)}return""}function st(t){return Fr(t,new Map)}function Fr(t,n){if(et(t)){let o=n.get(t);if(o!==void 0)return o;let c={};n.set(t,c);for(let d of Object.keys(t))typeof t[d]<"u"&&(c[d]=Fr(t[d],n));return c}if(Array.isArray(t)){let o=n.get(t);if(o!==void 0)return o;let c=[];return n.set(t,c),t.forEach(d=>{c.push(Fr(d,n))}),c}return t}var $i=50,Br=/\(error: (.*)\)/,Ru=/captureMessage|captureException/;function qi(...t){let n=t.sort((o,c)=>o[0]-c[0]).map(o=>o[1]);return(o,c=0)=>{let d=[],p=o.split(`
17`);for(let m=c;m<p.length;m++){let E=p[m];if(E.length>1024)continue;let C=Br.test(E)?E.replace(Br,"$1"):E;if(!C.match(/\S*Error: /)){for(let F of n){let v=F(C);if(v){d.push(v);break}}if(d.length>=$i)break}}return Gi(d)}}function Gi(t){if(!t.length)return[];let n=Array.from(t);return/sentryWrapped/.test(n[n.length-1].function||"")&&n.pop(),n.reverse(),Ru.test(n[n.length-1].function||"")&&(n.pop(),Ru.test(n[n.length-1].function||"")&&n.pop()),n.slice(0,$i).map(o=>G(x({},o),{filename:o.filename||n[n.length-1].filename,function:o.function||"?"}))}var It="<anonymous>";function ut(t){try{return!t||typeof t!="function"?It:t.name||It}catch{return It}}var au=ru();
17function Nu(){if(!("fetch"in au))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function Iu(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function ji(){if(!Nu())return!1;if(Iu(au.fetch))return!0;let t=!1,n=au.document;if(n&&typeof n.createElement=="function")try{let o=n.createElement("iframe");o.hidden=!0,n.head.appendChild(o),o.contentWindow&&o.contentWindow.fetch&&(t=Iu(o.contentWindow.fetch)),n.head.removeChild(o)}catch(o){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",o)}return t}var Lu=ru();function Yi(){let t=Lu.chrome,n=t&&t.app&&t.app.runtime,o="history"in Lu&&!!Lu.history.pushState&&!!Lu.history.replaceState;return!n&&o}var ce=ru(),Lt="__sentry_xhr_v2__",Ye={},vr={};function zi(t){if(!vr[t])switch(vr[t]=!0,t){case"console":ct();break;case"dom":Wi();break;case"xhr":cu();break;case"fetch":Hi();break;case"history":Pu();break;case"error":Uu();break;case"unhandledrejection":Pt();break;default:(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("unknown instrumentation type:",t);return}}function Te(t,n){Ye[t]=Ye[t]||[],Ye[t].push(n),zi(t)}function Me(t,n){if(!(!t||!Ye[t]))for(let o of Ye[t]||[])try{o(n)}catch(c){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.error(`Error while triggering instrumentation handler.
18Type: ${t}
19Name: ${ut(o)}
20Error:`,c)}}function ct(){"console"in ue&&Dn.forEach(function(t){t in ue.console&&fe(ue.console,t,function(n){return iu[t]=n,function(...o){Me("console",{args:o,level:t});let c=iu[t];c&&c.apply(ue.console,o)}})})}function Hi(){ji()&&fe(ue,"fetch",function(t){return function(...n){let{method:o,url:c}=su(n),d={args:n,fetchData:{method:o,url:c},startTimestamp:Date.now()};return Me("fetch",x({},d)),t.apply(ue,n).then(p=>(Me("fetch",G(x({},d),{endTimestamp:Date.now(),response:p})),p),p=>{throw Me("fetch",G(x({},d),{endTimestamp:Date.now(),error:p})),p})}})}function yn(t,n){return!!t&&typeof t=="object"&&!!t[n]}function W(t){return typeof t=="string"?t:t?yn(t,"url")?t.url:t.toString?t.toString():"":""}function su(t){if(t.length===0)return{method:"GET",url:""};if(t.length===2){let[o,c]=t;return{url:W(o),method:yn(c,"method")?String(c.method).toUpperCase():"GET"}}let n=t[0];return{url:W(n),method:yn(n,"method")?String(n.method).toUpperCase():"GET"}}function cu(){if(!ce.XMLHttpRequest)return;let t=XMLHttpRequest.prototype;fe(t,"open",function(n){return function(...o){let c=o[1],d=this[Lt]={method:je(o[0])?o[0].toUpperCase():o[0],url:o[1],request_headers:{}};je(c)&&d.method==="POST"&&c.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let p=()=>{let m=this[Lt];if(m&&this.readyState===4){try{m.status_code=this.status}catch{}Me("xhr",{args:o,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?fe(this,"onreadystatechange",function(m){return function(...E){return p(),m.apply(this,E)}}):this.addEventListener("readystatechange",p),fe(this,"setRequestHeader",function(m){return function(...E){let[C,F]=E,v=this[Lt];return v&&(v.request_headers[C.toLowerCase()]=F),m.apply(this,E)}}),n.apply(this,o)}}),fe(t,"send",function(n){return function(...o){let c=this[Lt];return c&&o[0]!==void 0&&(c.body=o[0]),Me("xhr",{args:o,startTimestamp:Date.now(),xhr:this}),n.apply(this,o)}})}var lt;function Pu(){if(!Yi())return;let t=ce.onpopstate;ce.onpopstate=function(...o){let c=ce.location.href,d=lt;if(lt=c,Me("history",{from:d,to:c}),t)try{return t.apply(this,o)}catch{}};function n(o){return function(...c){let d=c.length>2?c[2]:void 0;if(d){let p=lt,m=String(d);lt=m,Me("history",{from:p,to:m})}return o.apply(this,c)}}fe(ce.history,"pushState",n),fe(ce.history,"replaceState",n)}var Vi=1e3,Ou,Mu;function Zi(t,n){if(!t||t.type!==n.type)return!0;try{if(t.target!==n.target)return!0}catch{}return!1}function ze(t){if(t.type!=="keypress")return!1;try{let n=t.target;if(!n||!n.tagName)return!0;if(n.tagName==="INPUT"||n.tagName==="TEXTAREA"||n.isContentEditable)return!1}catch{}return!0}function Dt(t,n=!1){return o=>{if(!o||Mu===o||ze(o))return;
20let c=o.type==="keypress"?"input":o.type;Ou===void 0?(t({event:o,name:c,global:n}),Mu=o):Zi(Mu,o)&&(t({event:o,name:c,global:n}),Mu=o),clearTimeout(Ou),Ou=ce.setTimeout(()=>{Ou=void 0},Vi)}}function Wi(){if(!ce.document)return;let t=Me.bind(null,"dom"),n=Dt(t,!0);ce.document.addEventListener("click",n,!1),ce.document.addEventListener("keypress",n,!1),["EventTarget","Node"].forEach(o=>{let c=ce[o]&&ce[o].prototype;!c||!c.hasOwnProperty||!c.hasOwnProperty("addEventListener")||(fe(c,"addEventListener",function(d){return function(p,m,E){if(p==="click"||p=="keypress")try{let C=this,F=C.__sentry_instrumentation_handlers__=C.__sentry_instrumentation_handlers__||{},v=F[p]=F[p]||{refCount:0};if(!v.handler){let T=Dt(t);v.handler=T,d.call(this,p,T,E)}v.refCount++}catch{}return d.call(this,p,m,E)}}),fe(c,"removeEventListener",function(d){return function(p,m,E){if(p==="click"||p=="keypress")try{let C=this,F=C.__sentry_instrumentation_handlers__||{},v=F[p];v&&(v.refCount--,v.refCount<=0&&(d.call(this,p,v.handler,E),v.handler=void 0,delete F[p]),Object.keys(F).length===0&&delete C.__sentry_instrumentation_handlers__)}catch{}return d.call(this,p,m,E)}}))})}var ge=null;function Uu(){ge=ce.onerror,ce.onerror=function(t,n,o,c,d){return Me("error",{column:c,error:d,line:o,msg:t,url:n}),ge&&!ge.__SENTRY_LOADER__?ge.apply(this,arguments):!1},ce.onerror.__SENTRY_INSTRUMENTED__=!0}var nt=null;function Pt(){nt=ce.onunhandledrejection,ce.onunhandledrejection=function(t){return Me("unhandledrejection",t),nt&&!nt.__SENTRY_LOADER__?nt.apply(this,arguments):!0},ce.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function br(){let t=typeof WeakSet=="function",n=t?new WeakSet:[];function o(d){if(t)return n.has(d)?!0:(n.add(d),!1);for(let p=0;p<n.length;p++)if(n[p]===d)return!0;return n.push(d),!1}function c(d){if(t)n.delete(d);else for(let p=0;p<n.length;p++)if(n[p]===d){n.splice(p,1);break}}return[o,c]}function De(){let t=ue,n=t.crypto||t.msCrypto,o=()=>Math.random()*16;try{if(n&&n.randomUUID)return n.randomUUID().replace(/-/g,"");n&&n.getRandomValues&&(o=()=>n.getRandomValues(new Uint8Array(1))[0])}catch{}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,c=>(c^(o()&15)>>c/4).toString(16))}function kr(t){return t.exception&&t.exception.values?t.exception.values[0]:void 0}function dt(t){let{message:n,event_id:o}=t;if(n)return n;let c=kr(t);return c?c.type&&c.value?`${c.type}: ${c.value}`:c.type||c.value||o||"<unknown>":o||"<unknown>"}function xn(t,n,o){let c=t.exception=t.exception||{},d=c.values=c.values||[],p=d[0]=d[0]||{};p.value||(p.value=n||""),p.type||(p.type=o||"Error")}function lu(t,n){let o=kr(t);if(!o)return;let c={type:"generic",handled:!0},d=o.mechanism;if(o.mechanism=x(x(x({},c),d),n),n&&"data"in n){let p=x(x({},d&&d.data),n.data);o.mechanism.data=p}}function Tr(t){if(t&&t.__sentry_captured__)return!0;try{xr(t,"__sentry_captured__",!0)}catch{}return!1}function Ji(t){return Array.isArray(t)?t:[t]}function Xi(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function Ki(){return"npm"}function Sr(){return!Xi()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function Qi(t,n){return t.require(n)}function ht(t,n=100,o=1/0){try{return Fn("",t,n,o)}catch(c){return{ERROR:`**non-serializable** (${c})`}}}function wr(t,n=3,o=100*1024){let c=ht(t,n);return no(c)>o?wr(t,n-1,o):c}function Fn(t,n,o=1/0,c=1/0,d=br()){let[p,m]=d;if(n==null||["number","boolean","string"].includes(typeof n)&&!mn(n))return n;let E=eo(t,n);if(!E.startsWith("[object "))return E;if(n.__sentry_skip_normalization__)return n;let C=typeof n.__sentry_override_normalization_depth__=="number"?n.__sentry_override_normalization_depth__:o;if(C===0)return E.replace("object ","");if(p(n))return"[Circular ~]";let F=n;if(F&&typeof F.toJSON=="function")try{let U=F.toJSON();return Fn("",U,C-1,c,d)}catch{}let v=Array.isArray(n)?[]:{},T=0,w=Ui(n);for(let U in w){if(!Object.prototype.hasOwnProperty.call(w,U))continue;if(T>=c){v[U]="[MaxProperties ~]";break}let $=w[U];v[U]=Fn(U,$,C-1,c,d),T++}return m(n),v}function eo(t,n){try{if(t==="domain"&&n&&typeof n=="object"&&n._events)return"[Domain]";if(t==="domainEmitter")return"[DomainEmitter]";if(typeof te.g<"u"&&n===te.g)return"[Global]";if(typeof window<"u"&&n===window)return"[Window]";if(typeof document<"u"&&n===document)return"[Document]";if(_n(n))return"[VueViewModel]";if(_r(n))return"[SyntheticEvent]";if(typeof n=="number"&&n!==n)return"[NaN]";if(typeof n=="function")return`[Function: ${ut(n)}]`;if(typeof n=="symbol")return`[${String(n)}]`;if(typeof n=="bigint")return`[BigInt: ${String(n)}]`;let o=to(n);return/^HTML(\w*)Element$/.test(o)?`[HTMLElement: ${o}]`:`[object ${o}]`}catch(o){return`**non-serializable** (${o})`}}function to(t){let n=Object.getPrototypeOf(t);return n?n.constructor.name:"null prototype"}function uo(t){return~-encodeURI(t).split(/%..|./).length}function no(t){return uo(JSON.stringify(t))}var He;
20(function(t){t[t.PENDING=0]="PENDING";let n=1;t[t.RESOLVED=n]="RESOLVED";let o=2;t[t.REJECTED=o]="REJECTED"})(He||(He={}));function pt(t){return new Se(n=>{n(t)})}function Ot(t){return new Se((n,o)=>{o(t)})}var Se=class{constructor(t){Se.prototype.__init.call(this),Se.prototype.__init2.call(this),Se.prototype.__init3.call(this),Se.prototype.__init4.call(this),this._state=He.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}then(t,n){return new Se((o,c)=>{this._handlers.push([!1,d=>{if(!t)o(d);else try{o(t(d))}catch(p){c(p)}},d=>{if(!n)c(d);else try{o(n(d))}catch(p){c(p)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new Se((n,o)=>{let c,d;return this.then(p=>{d=!1,c=p,t&&t()},p=>{d=!0,c=p,t&&t()}).then(()=>{if(d){o(c);return}n(c)})})}__init(){this._resolve=t=>{this._setResult(He.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(He.REJECTED,t)}}__init3(){this._setResult=(t,n)=>{if(this._state===He.PENDING){if(wt(n)){n.then(this._resolve,this._reject);return}this._state=t,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===He.PENDING)return;let t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===He.RESOLVED&&n[1](this._value),this._state===He.REJECTED&&n[2](this._value),n[0]=!0)})}}};function ro(t){let n=[];function o(){return t===void 0||n.length<t}function c(m){return n.splice(n.indexOf(m),1)[0]}function d(m){if(!o())return Ot(new ke("Not adding Promise because buffer limit was reached."));let E=m();return n.indexOf(E)===-1&&n.push(E),E.then(()=>c(E)).then(null,()=>c(E).then(null,()=>{})),E}function p(m){return new Se((E,C)=>{let F=n.length;if(!F)return E(!0);let v=setTimeout(()=>{m&&m>0&&E(!1)},m);n.forEach(T=>{pt(T).then(()=>{--F||(clearTimeout(v),E(!0))},C)})})}return{$:n,add:d,drain:p}}function Bn(t){if(!t)return{};let n=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!n)return{};let o=n[6]||"",c=n[8]||"";return{host:n[4],path:n[5],protocol:n[2],search:o,hash:c,relative:n[5]+o+c}}var vn=["fatal","error","warning","log","info","debug"];function bn(t){return t==="warn"?"warning":vn.includes(t)?t:"log"}var Rr=ru(),we={nowSeconds:()=>Date.now()/1e3};function io(){let{performance:t}=Rr;if(!t||!t.now)return;let n=Date.now()-t.now();return{now:()=>t.now(),timeOrigin:n}}function oo(){try{return Qi(pn,"perf_hooks").performance}catch{return}}var du=Sr()?oo():io(),kn=du===void 0?we:{nowSeconds:()=>(du.timeOrigin+du.now())/1e3},$u=we.nowSeconds.bind(we),Ct=kn.nowSeconds.bind(kn),qu,Ve=(()=>{let{performance:t}=Rr;if(!t||!t.now){qu="none";return}let n=3600*1e3,o=t.now(),c=Date.now(),d=t.timeOrigin?Math.abs(t.timeOrigin+o-c):n,p=d<n,m=t.timing&&t.timing.navigationStart,E=typeof m=="number"?Math.abs(m+o-c):n,C=E<n;return p||C?d<=E?(qu="timeOrigin",t.timeOrigin):(qu="navigationStart",m):(qu="dateNow",c)})(),Tn="baggage",Sn="sentry-",Nr=/^sentry-/,ao=8192;function so(t){if(!je(t)&&!Array.isArray(t))return;let n={};if(Array.isArray(t))n=t.reduce((c,d)=>{let p=Ir(d);return x(x({},c),p)},{});else{if(!t)return;n=Ir(t)}let o=Object.entries(n).reduce((c,[d,p])=>{if(d.match(Nr)){let m=d.slice(Sn.length);c[m]=p}return c},{});if(Object.keys(o).length>0)return o}function wn(t){if(!t)return;let n=Object.entries(t).reduce((o,[c,d])=>(d&&(o[`${Sn}${c}`]=d),o),{});return co(n)}function Ir(t){return t.split(",").map(n=>n.split("=").map(o=>decodeURIComponent(o.trim()))).reduce((n,[o,c])=>(n[o]=c,n),{})}function co(t){if(Object.keys(t).length!==0)return Object.entries(t).reduce((n,[o,c],d)=>{let p=`${encodeURIComponent(o)}=${encodeURIComponent(c)}`,m=d===0?p:`${n},${p}`;return m.length>ao?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Not adding key: ${o} with val: ${c} to baggage header due to exceeding baggage size limits.`),n):m},"")}var lo=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function ho(t){if(!t)return;let n=t.match(lo);if(!n)return;let o;return n[3]==="1"?o=!0:n[3]==="0"&&(o=!1),{traceId:n[1],parentSampled:o,parentSpanId:n[2]}}function po(t,n){let o=ho(t),c=so(n),{traceId:d,parentSpanId:p,parentSampled:m}=o||{},E={traceId:d||De(),spanId:De().substring(16),sampled:m};return p&&(E.parentSpanId=p),c&&(E.dsc=c),{traceparentData:o,dynamicSamplingContext:c,propagationContext:E}}function Rn(t=De(),n=De().substring(16),o){let c="";return o!==void 0&&(c=o?"-1":"-0"),`${t}-${n}${c}`}function Gu(t,n=[]){return[t,n]}function Lr(t,n){let[o,c]=t;return[o,[...c,n]]}function Nn(t,n){let o=t[1];for(let c of o){let d=c[0].type;if(n(c,d))return!0}return!1}function In(t,n){return(n||new TextEncoder).encode(t)}function fo(t,n){let[o,c]=t,d=JSON.stringify(o);
20function p(m){typeof d=="string"?d=typeof m=="string"?d+m:[In(d,n),m]:d.push(typeof m=="string"?In(m,n):m)}for(let m of c){let[E,C]=m;if(p(`
21${JSON.stringify(E)}
22`),typeof C=="string"||C instanceof Uint8Array)p(C);else{let F;try{F=JSON.stringify(C)}catch{F=JSON.stringify(ht(C))}p(F)}}return typeof d=="string"?d:mo(d)}function mo(t){let n=t.reduce((d,p)=>d+p.length,0),o=new Uint8Array(n),c=0;for(let d of t)o.set(d,c),c+=d.length;return o}function _o(t,n){let o=typeof t.data=="string"?In(t.data,n):t.data;return[st({type:"attachment",length:o.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),o]}var Eo={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function Pr(t){return Eo[t]}function At(t){if(!t||!t.sdk)return;let{name:n,version:o}=t.sdk;return{name:n,version:o}}function go(t,n,o,c){let d=t.sdkProcessingMetadata&&t.sdkProcessingMetadata.dynamicSamplingContext;return x(x(x({event_id:t.event_id,sent_at:new Date().toISOString()},n&&{sdk:n}),!!o&&c&&{dsn:ou(c)}),d&&{trace:st(x({},d))})}function Do(t,n,o){let c=[{type:"client_report"},{timestamp:o||$u(),discarded_events:t}];return Gu(n?{dsn:n}:{},[c])}function Co(t,n=Date.now()){let o=parseInt(`${t}`,10);if(!isNaN(o))return o*1e3;let c=Date.parse(`${t}`);return isNaN(c)?6e4:c-n}function Ao(t,n){return t[n]||t.all||0}function ju(t,n,o=Date.now()){return Ao(t,n)>o}function Yu(t,{statusCode:n,headers:o},c=Date.now()){let d=x({},t),p=o&&o["x-sentry-rate-limits"],m=o&&o["retry-after"];if(p)for(let E of p.trim().split(",")){let[C,F]=E.split(":",2),v=parseInt(C,10),T=(isNaN(v)?60:v)*1e3;if(!F)d.all=c+T;else for(let w of F.split(";"))d[w]=c+T}else m?d.all=c+Co(m,c):n===429&&(d.all=c+60*1e3);return d}var Ln="production";function yt(){return Dr("globalEventProcessors",()=>[])}function yo(t){yt().push(t)}function zu(t,n,o,c=0){return new Se((d,p)=>{let m=t[c];if(n===null||typeof m!="function")d(n);else{let E=m(x({},n),o);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&m.id&&E===null&&S.log(`Event processor "${m.id}" dropped event`),wt(E)?E.then(C=>zu(t,C,o,c+1).then(d)).then(null,p):zu(t,E,o,c+1).then(d).then(null,p)}})}function xo(t){let n=Ct(),o={sid:De(),init:!0,timestamp:n,started:n,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>Bo(o)};return t&&Mt(o,t),o}function Mt(t,n={}){if(n.user&&(!t.ipAddress&&n.user.ip_address&&(t.ipAddress=n.user.ip_address),!t.did&&!n.did&&(t.did=n.user.id||n.user.email||n.user.username)),t.timestamp=n.timestamp||Ct(),n.ignoreDuration&&(t.ignoreDuration=n.ignoreDuration),n.sid&&(t.sid=n.sid.length===32?n.sid:De()),n.init!==void 0&&(t.init=n.init),!t.did&&n.did&&(t.did=`${n.did}`),typeof n.started=="number"&&(t.started=n.started),t.ignoreDuration)t.duration=void 0;else if(typeof n.duration=="number")t.duration=n.duration;else{let o=t.timestamp-t.started;t.duration=o>=0?o:0}n.release&&(t.release=n.release),n.environment&&(t.environment=n.environment),!t.ipAddress&&n.ipAddress&&(t.ipAddress=n.ipAddress),!t.userAgent&&n.userAgent&&(t.userAgent=n.userAgent),typeof n.errors=="number"&&(t.errors=n.errors),n.status&&(t.status=n.status)}function Fo(t,n){let o={};n?o={status:n}:t.status==="ok"&&(o={status:"exited"}),Mt(t,o)}function Bo(t){return st({sid:`${t.sid}`,init:t.init,started:new Date(t.started*1e3).toISOString(),timestamp:new Date(t.timestamp*1e3).toISOString(),status:t.status,errors:t.errors,did:typeof t.did=="number"||typeof t.did=="string"?`${t.did}`:void 0,duration:t.duration,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}var Pn=100,Ut=class{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=Or()}static clone(t){let n=new Ut;return t&&(n._breadcrumbs=[...t._breadcrumbs],n._tags=x({},t._tags),n._extra=x({},t._extra),n._contexts=x({},t._contexts),n._user=t._user,n._level=t._level,n._span=t._span,n._session=t._session,n._transactionName=t._transactionName,n._fingerprint=t._fingerprint,n._eventProcessors=[...t._eventProcessors],n._requestSession=t._requestSession,n._attachments=[...t._attachments],n._sdkProcessingMetadata=x({},t._sdkProcessingMetadata),n._propagationContext=x({},t._propagationContext)),n}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{},this._session&&Mt(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags=x(x({},this._tags),t),this._notifyScopeListeners(),this}setTag(t,n){return this._tags=G(x({},this._tags),{[t]:n}),this._notifyScopeListeners(),this}setExtras(t){return this._extra=x(x({},this._extra),t),this._notifyScopeListeners(),this}setExtra(t,n){return this._extra=G(x({},this._extra),{[t]:n}),this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let t=this.getSpan();return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;if(typeof t=="function"){let n=t(this);return n instanceof Ut?n:this}return t instanceof Ut?(this._tags=x(x({},this._tags),t._tags),this._extra=x(x({},this._extra),t._extra),this._contexts=x(x({},this._contexts),t._contexts),t._user&&Object.keys(t._user).length&&(this._user=t._user),t._level&&(this._level=t._level),t._fingerprint&&(this._fingerprint=t._fingerprint),t._requestSession&&(this._requestSession=t._requestSession),t._propagationContext&&(this._propagationContext=t._propagationContext)):et(t)&&(t=t,this._tags=x(x({},this._tags),t.tags),this._extra=x(x({},this._extra),t.extra),this._contexts=x(x({},this._contexts),t.contexts),t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession),t.propagationContext&&(this._propagationContext=t.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=Or(),this}addBreadcrumb(t,n){let o=typeof n=="number"?n:Pn;if(o<=0)return this;let c=x({timestamp:$u()},t),d=this._breadcrumbs;return d.push(c),this._breadcrumbs=d.length>o?d.slice(-o):d,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(t,n={},o){if(this._extra&&Object.keys(this._extra).length&&(t.extra=x(x({},this._extra),t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=x(x({},this._tags),t.tags)),this._user&&Object.keys(this._user).length&&(t.user=x(x({},this._user),t.user)),this._contexts&&Object.keys(this._contexts).length&&(t.contexts=x(x({},this._contexts),t.contexts)),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts=x({trace:this._span.getTraceContext()},t.contexts);let p=this._span.transaction;if(p){t.sdkProcessingMetadata=x({dynamicSamplingContext:p.getDynamicSamplingContext()},t.sdkProcessingMetadata);let m=p.name;m&&(t.tags=x({transaction:m},t.tags))}}this._applyFingerprint(t);let c=this._getBreadcrumbs(),d=[...t.breadcrumbs||[],...c];return t.breadcrumbs=d.length>0?d:void 0,t.sdkProcessingMetadata=G(x(x({}
22,t.sdkProcessingMetadata),this._sdkProcessingMetadata),{propagationContext:this._propagationContext}),zu([...o||[],...yt(),...this._eventProcessors],t,n)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=x(x({},this._sdkProcessingMetadata),t),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}_getBreadcrumbs(){return this._breadcrumbs}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}_applyFingerprint(t){t.fingerprint=t.fingerprint?Ji(t.fingerprint):[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}};function Or(){return{traceId:De(),spanId:De().substring(16)}}var Mr=4,Ur=100,On=class{constructor(t,n=new Ut,o=Mr){this._version=o,this._stack=[{scope:n}],t&&this.bindClient(t)}isOlderThan(t){return this._version<t}bindClient(t){let n=this.getStackTop();n.client=t,t&&t.setupIntegrations&&t.setupIntegrations()}pushScope(){let t=Ut.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:t}),t}popScope(){return this.getStack().length<=1?!1:!!this.getStack().pop()}withScope(t){let n=this.pushScope();try{t(n)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(t,n){let o=this._lastEventId=n&&n.event_id?n.event_id:De(),c=new Error("Sentry syntheticException");return this._withClient((d,p)=>{d.captureException(t,G(x({originalException:t,syntheticException:c},n),{event_id:o}),p)}),o}captureMessage(t,n,o){let c=this._lastEventId=o&&o.event_id?o.event_id:De(),d=new Error(t);return this._withClient((p,m)=>{p.captureMessage(t,n,G(x({originalException:t,syntheticException:d},o),{event_id:c}),m)}),c}captureEvent(t,n){let o=n&&n.event_id?n.event_id:De();return t.type||(this._lastEventId=o),this._withClient((c,d)=>{c.captureEvent(t,G(x({},n),{event_id:o}),d)}),o}lastEventId(){return this._lastEventId}addBreadcrumb(t,n){let{scope:o,client:c}=this.getStackTop();if(!c)return;let{beforeBreadcrumb:d=null,maxBreadcrumbs:p=Ur}=c.getOptions&&c.getOptions()||{};if(p<=0)return;let m=$u(),E=x({timestamp:m},t),C=d?Oi(()=>d(E,n)):E;C!==null&&(c.emit&&c.emit("beforeAddBreadcrumb",C,n),o.addBreadcrumb(C,p))}setUser(t){this.getScope().setUser(t)}setTags(t){this.getScope().setTags(t)}setExtras(t){this.getScope().setExtras(t)}setTag(t,n){this.getScope().setTag(t,n)}setExtra(t,n){this.getScope().setExtra(t,n)}setContext(t,n){this.getScope().setContext(t,n)}configureScope(t){let{scope:n,client:o}=this.getStackTop();o&&t(n)}run(t){let n=$r(this);try{t(this)}finally{$r(n)}}getIntegration(t){let n=this.getClient();if(!n)return null;try{return n.getIntegration(t)}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,n){let o=this._callExtensionMethod("startTransaction",t,n);if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&!o){let c=this.getClient();console.warn(c?`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
23Sentry.addTracingExtensions();
24Sentry.init({...});
25`:"Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return o}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){let t=this.getStackTop().scope,n=t.getSession();n&&Fo(n),this._sendSessionUpdate(),t.setSession()}startSession(t){let{scope:n,client:o}=this.getStackTop(),{release:c,environment:d=Ln}=o&&o.getOptions()||{},{userAgent:p}=ue.navigator||{},m=xo(x(x({release:c,environment:d,user:n.getUser()},p&&{userAgent:p}),t)),E=n.getSession&&n.getSession();return E&&E.status==="ok"&&Mt(E,{status:"exited"}),this.endSession(),n.setSession(m),m}shouldSendDefaultPii(){let t=this.getClient(),n=t&&t.getOptions();return!!(n&&n.sendDefaultPii)}_sendSessionUpdate(){let{scope:t,client:n}=this.getStackTop(),o=t.getSession();o&&n&&n.captureSession&&n.captureSession(o)}_withClient(t){let{scope:n,client:o}=this.getStackTop();o&&t(o,n)}_callExtensionMethod(t,...n){let o=$t().__SENTRY__;if(o&&o.extensions&&typeof o.extensions[t]=="function")return o.extensions[t].apply(this,n);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Extension method ${t} couldn't be found, doing nothing.`)}};function $t(){return ue.__SENTRY__=ue.__SENTRY__||{extensions:{},hub:void 0},ue}function $r(t){let n=$t(),o=Mn(n);return Gr(n,t),o}function ne(){let t=$t();if(t.__SENTRY__&&t.__SENTRY__.acs){let n=t.__SENTRY__.acs.getCurrentHub();if(n)return n}return vo(t)}function vo(t=$t()){return(!qr(t)||Mn(t).isOlderThan(Mr))&&Gr(t,new On),Mn(t)}function qr(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function Mn(t){return Dr("hub",()=>new On,t)}function Gr(t,n){if(!t)return!1;let o=t.__SENTRY__=t.__SENTRY__||{};return o.hub=n,!0}function Un(t){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let n=ne().getClient(),o=t||n&&n.getOptions();return!!o&&(o.enableTracing||"tracesSampleRate"in o||"tracesSampler"in o)}function hu(t){return(t||ne()).getScope().getTransaction()}var jr=!1;function bo(){jr||(jr=!0,Te("error",$n),Te("unhandledrejection",$n))}function $n(){let t=hu();if(t){let n="internal_error";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Transaction: ${n} -> Global error occured`),t.setStatus(n)}}$n.tag="sentry_tracingErrorCallback";var Yr=class{constructor(t=1e3){this._maxlen=t,this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}},zr=class{constructor(t={}){this.traceId=t.traceId||De(),this.spanId=t.spanId||De().substring(16),this.startTimestamp=t.startTimestamp||Ct(),this.tags=t.tags||{},this.data=t.data||{},this.instrumenter=t.instrumenter||"sentry",this.origin=t.origin||"manual",t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&
25(this.op=t.op),t.description&&(this.description=t.description),t.name&&(this.description=t.name),t.status&&(this.status=t.status),t.endTimestamp&&(this.endTimestamp=t.endTimestamp)}get name(){return this.description||""}set name(t){this.setName(t)}startChild(t){let n=new zr(G(x({},t),{parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId}));if(n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n),n.transaction=this.transaction,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&n.transaction){let o=t&&t.op||"< unknown op >",c=n.transaction.name||"< unknown name >",d=n.transaction.spanId,p=`[Tracing] Starting '${o}' span on transaction '${c}' (${d}).`;n.transaction.metadata.spanMetadata[n.spanId]={logMessage:p},S.log(p)}return n}setTag(t,n){return this.tags=G(x({},this.tags),{[t]:n}),this}setData(t,n){return this.data=G(x({},this.data),{[t]:n}),this}setStatus(t){return this.status=t,this}setHttpStatus(t){this.setTag("http.status_code",String(t)),this.setData("http.response.status_code",t);let n=ko(t);return n!=="unknown_error"&&this.setStatus(n),this}setName(t){this.description=t}isSuccess(){return this.status==="ok"}finish(t){if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){let{logMessage:n}=this.transaction.metadata.spanMetadata[this.spanId];n&&S.log(n.replace("Starting","Finishing"))}this.endTimestamp=typeof t=="number"?t:Ct()}toTraceparent(){return Rn(this.traceId,this.spanId,this.sampled)}toContext(){return st({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(t){return this.data=t.data||{},this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=t.spanId||this.spanId,this.startTimestamp=t.startTimestamp||this.startTimestamp,this.status=t.status,this.tags=t.tags||{},this.traceId=t.traceId||this.traceId,this}getTraceContext(){return st({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return st({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId,origin:this.origin})}};function ko(t){if(t<400&&t>=100)return"ok";if(t>=400&&t<500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t>=500&&t<600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function Hu(t,n,o){let c=n.getOptions(),{publicKey:d}=n.getDsn()||{},{segment:p}=o&&o.getUser()||{},m=st({environment:c.environment||Ln,release:c.release,user_segment:p,public_key:d,trace_id:t});return n.emit&&n.emit("createDsc",m),m}var Hr=class extends zr{constructor(t,n){super(t),delete this.description,this._measurements={},this._contexts={},this._hub=n||ne(),this._name=t.name||"",this.metadata=G(x({source:"custom"},t.metadata),{spanMetadata:{}}),this._trimEnd=t.trimEnd,this.transaction=this;let o=this.metadata.dynamicSamplingContext;o&&(this._frozenDynamicSamplingContext=x({},o))}get name(){return this._name}set name(t){this.setName(t)}setName(t,n="custom"){this._name=t,this.metadata.source=n}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new Yr(t)),this.spanRecorder.add(this)}setContext(t,n){n===null?delete this._contexts[t]:this._contexts[t]=n}setMeasurement(t,n,o=""){this._measurements[t]={value:n,unit:o}}setMetadata(t){this.metadata=x(x({},this.metadata),t)}finish(t){let n=this._finishTransaction(t);
25if(n)return this._hub.captureEvent(n)}toContext(){let t=super.toContext();return st(G(x({},t),{name:this.name,trimEnd:this._trimEnd}))}updateWithContext(t){return super.updateWithContext(t),this.name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;let t=this._hub||ne(),n=t.getClient();if(!n)return{};let o=t.getScope(),c=Hu(this.traceId,n,o),d=this.metadata.sampleRate;d!==void 0&&(c.sample_rate=`${d}`);let p=this.metadata.source;return p&&p!=="url"&&(c.transaction=this.name),this.sampled!==void 0&&(c.sampled=String(this.sampled)),c}setHub(t){this._hub=t}_finishTransaction(t){if(this.endTimestamp!==void 0)return;this.name||((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this.name="<unlabeled transaction>"),super.finish(t);let n=this._hub.getClient();if(n&&n.emit&&n.emit("finishTransaction",this),this.sampled!==!0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),n&&n.recordDroppedEvent("sample_rate","transaction");return}let o=this.spanRecorder?this.spanRecorder.spans.filter(p=>p!==this&&p.endTimestamp):[];this._trimEnd&&o.length>0&&(this.endTimestamp=o.reduce((p,m)=>p.endTimestamp&&m.endTimestamp?p.endTimestamp>m.endTimestamp?p:m:p).endTimestamp);let c=this.metadata,d=x({contexts:G(x({},this._contexts),{trace:this.getTraceContext()}),spans:o,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:G(x({},c),{dynamicSamplingContext:this.getDynamicSamplingContext()})},c.source&&{transaction_info:{source:c.source}});return Object.keys(this._measurements).length>0&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),d.measurements=this._measurements),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),d}},pu={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},To="finishReason",qt=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"],qn=class extends Yr{constructor(t,n,o,c){super(c),this._pushActivity=t,this._popActivity=n,this.transactionSpanId=o}add(t){t.spanId!==this.transactionSpanId&&(t.finish=n=>{t.endTimestamp=typeof n=="number"?n:Ct(),this._popActivity(t.spanId)},t.endTimestamp===void 0&&this._pushActivity(t.spanId)),super.add(t)}},Gn=class extends Hr{constructor(t,n,o=pu.idleTimeout,c=pu.finalTimeout,d=pu.heartbeatInterval,p=!1){super(t,n),this._idleHub=n,this._idleTimeout=o,this._finalTimeout=c,this._heartbeatInterval=d,this._onScope=p,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=qt[4],p&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),n.configureScope(m=>m.setSpan(this))),this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=qt[3],this.finish())},this._finalTimeout)}finish(t=Ct()){if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setTag(To,this._finishReason),this.spanRecorder){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] finishing IdleTransaction",new Date(t*1e3).toISOString(),this.op);for(let n of this._beforeFinishCallbacks)n(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter(n=>{if(n.spanId===this.spanId)return!0;n.endTimestamp||(n.endTimestamp=t,n.setStatus("cancelled"),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(n,void 0,2)));let o=n.startTimestamp<t,c=(this._finalTimeout+this._idleTimeout)/1e3,d=n.endTimestamp-this.startTimestamp<c;if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){let p=JSON.stringify(n,void 0,2);o?d||S.log("[Tracing] discarding Span since it finished after Transaction final timeout",p):S.log("[Tracing] discarding Span since it happened after Transaction was finished",p)}return o&&d}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] flushing IdleTransaction")}else(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] No active IdleTransaction");if(this._onScope){let n=this._idleHub.getScope();n.getTransaction()===this&&n.setSpan(void 0)}return super.finish(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){let n=c=>{this._finished||this._pushActivity(c)},o=c=>{this._finished||this._popActivity(c)};this.spanRecorder=new qn(n,o,this.spanId,t),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:n}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=n===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=qt[5],this.finish(t)))}setFinishReason(t){this._finishReason=t}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=qt[1],this.finish(t))},this._idleTimeout)}
25_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] popActivity ${t}`),delete this.activities[t],(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){let n=Ct();this._idleTimeoutCanceledPermanently?(this._finishReason=qt[5],this.finish(n)):this._restartIdleTimeout(n+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=qt[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}};function fu(){let t=this.getScope().getSpan();return t?{"sentry-trace":t.toTraceparent()}:{}}function Vr(t,n,o){if(!Un(n))return t.sampled=!1,t;if(t.sampled!==void 0)return t.setMetadata({sampleRate:Number(t.sampled)}),t;let c;return typeof n.tracesSampler=="function"?(c=n.tracesSampler(o),t.setMetadata({sampleRate:Number(c)})):o.parentSampled!==void 0?c=o.parentSampled:typeof n.tracesSampleRate<"u"?(c=n.tracesSampleRate,t.setMetadata({sampleRate:Number(c)})):(c=1,t.setMetadata({sampleRate:c})),So(c)?c?(t.sampled=Math.random()<c,t.sampled?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] starting ${t.op} transaction - ${t.name}`),t):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(c)})`),t)):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Discarding transaction because ${typeof n.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),t.sampled=!1,t):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("[Tracing] Discarding transaction because of invalid sample rate."),t.sampled=!1,t)}function So(t){return mn(t)||!(typeof t=="number"||typeof t=="boolean")?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1):t<0||t>1?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${t}.`),!1):!0}function jn(t,n){let o=this.getClient(),c=o&&o.getOptions()||{},d=c.instrumenter||"sentry",p=t.instrumenter||"sentry";d!==p&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.error(`A transaction was started with instrumenter=\`${p}\`, but the SDK is configured with the \`${d}\` instrumenter.
26The transaction will not be sampled. Please use the ${d} instrumentation to start transactions.`),t.sampled=!1);let m=new Hr(t,this);return m=Vr(m,c,x({parentSampled:t.parentSampled,transactionContext:t},n)),m.sampled&&m.initSpanRecorder(c._experiments&&c._experiments.maxSpans),o&&o.emit&&o.emit("startTransaction",m),m}function mu(t,n,o,c,d,p,m){let E=t.getClient(),C=E&&E.getOptions()||{},F=new Gn(n,t,o,c,m,d);return F=Vr(F,C,x({parentSampled:n.parentSampled,transactionContext:n},p)),F.sampled&&F.initSpanRecorder(C._experiments&&C._experiments.maxSpans),E&&E.emit&&E.emit("startTransaction",F),F}function wo(){let t=$t();t.__SENTRY__&&(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction||(t.__SENTRY__.extensions.startTransaction=jn),t.__SENTRY__.extensions.traceHeaders||(t.__SENTRY__.extensions.traceHeaders=fu),bo())}
26function Ro(t,n){return ne().captureException(t,{captureContext:n})}function No(t){ne().withScope(t)}var Zr="7";function Io(t){let n=t.protocol?`${t.protocol}:`:"",o=t.port?`:${t.port}`:"";return`${n}//${t.host}${o}${t.path?`/${t.path}`:""}/api/`}function Wr(t){return`${Io(t)}${t.projectId}/envelope/`}function Lo(t,n){return us(x({sentry_key:t.publicKey,sentry_version:Zr},n&&{sentry_client:`${n.name}/${n.version}`}))}function Po(t,n={}){let o=typeof n=="string"?n:n.tunnel,c=typeof n=="string"||!n._metadata?void 0:n._metadata.sdk;return o||`${Wr(t)}?${Lo(t,c)}`}function Oo(t,n){return n&&(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||n.name,t.sdk.version=t.sdk.version||n.version,t.sdk.integrations=[...t.sdk.integrations||[],...n.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...n.packages||[]]),t}function Mo(t,n,o,c){let d=At(o),p=x(x({sent_at:new Date().toISOString()},d&&{sdk:d}),!!c&&n&&{dsn:ou(n)}),m="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return Gu(p,[m])}function Uo(t,n,o,c){let d=At(o),p=t.type&&t.type!=="replay_event"?t.type:"event";Oo(t,o&&o.sdk);let m=go(t,d,c,n);return delete t.sdkProcessingMetadata,Gu(m,[[{type:p},t]])}var Jr=[];function Xr(t,n){let o={};return n.forEach(c=>{c&&_u(t,c,o)}),o}function _u(t,n,o){if(o[n.name]=n,Jr.indexOf(n.name)===-1&&(n.setupOnce(yo,ne),Jr.push(n.name)),t.on&&typeof n.preprocessEvent=="function"){let c=n.preprocessEvent.bind(n);t.on("preprocessEvent",(d,p)=>c(d,p,t))}if(t.addEventProcessor&&typeof n.processEvent=="function"){let c=n.processEvent.bind(n),d=Object.assign((p,m)=>c(p,m,t),{id:n.name});t.addEventProcessor(d)}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`Integration installed: ${n.name}`)}function $o(t,n,o,c,d){let{normalizeDepth:p=3,normalizeMaxBreadth:m=1e3}=t,E=G(x({},n),{event_id:n.event_id||o.event_id||De(),timestamp:n.timestamp||$u()}),C=o.integrations||t.integrations.map(w=>w.name);Yn(E,t),Ze(E,C),n.type===void 0&&qo(E,t.stackParser);let F=c;o.captureContext&&(F=Ut.clone(F).update(o.captureContext));let v=pt(E),T=d&&d.getEventProcessors?d.getEventProcessors():[];if(F){if(F.getAttachments){let w=[...o.attachments||[],...F.getAttachments()];w.length&&(o.attachments=w)}v=F.applyToEvent(E,o,T)}else v=zu([...T,...yt()],E,o);return v.then(w=>(w&&Gt(w),typeof p=="number"&&p>0?zn(w,p,m):w))}function Yn(t,n){let{environment:o,release:c,dist:d,maxValueLength:p=250}=n;"environment"in t||(t.environment="environment"in n?o:Ln),t.release===void 0&&c!==void 0&&(t.release=c),t.dist===void 0&&d!==void 0&&(t.dist=d),t.message&&(t.message=Rt(t.message,p));let m=t.exception&&t.exception.values&&t.exception.values[0];m&&m.value&&(m.value=Rt(m.value,p));let E=t.request;E&&E.url&&(E.url=Rt(E.url,p))}var Ce=new WeakMap;function qo(t,n){let o=ue._sentryDebugIds;if(!o)return;let c,d=Ce.get(n);d?c=d:(c=new Map,Ce.set(n,c));let p=Object.keys(o).reduce((m,E)=>{let C,F=c.get(E);F?C=F:(C=n(E),c.set(E,C));for(let v=C.length-1;v>=0;v--){let T=C[v];if(T.filename){m[T.filename]=o[E];break}}return m},{});try{t.exception.values.forEach(m=>{m.stacktrace.frames.forEach(E=>{E.filename&&(E.debug_id=p[E.filename])})})}catch{}}function Gt(t){let n={};try{t.exception.values.forEach(c=>{c.stacktrace.frames.forEach(d=>{d.debug_id&&(d.abs_path?n[d.abs_path]=d.debug_id:d.filename&&(n[d.filename]=d.debug_id),delete d.debug_id)})})}catch{}if(Object.keys(n).length===0)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];let o=t.debug_meta.images;Object.keys(n).forEach(c=>{o.push({type:"sourcemap",code_file:c,debug_id:n[c]})})}function Ze(t,n){n.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...n])}function zn(t,n,o){if(!t)return null;let c=x(x(x(x(x({},t),t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(d=>x(x({},d),d.data&&{data:ht(d.data,n,o)}))}),t.user&&{user:ht(t.user,n,o)}),t.contexts&&{contexts:ht(t.contexts,n,o)}),t.extra&&{extra:ht(t.extra,n,o)});return t.contexts&&t.contexts.trace&&c.contexts&&(c.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(c.contexts.trace.data=ht(t.contexts.trace.data,n,o))),t.spans&&(c.spans=t.spans.map(d=>(d.data&&(d.data=ht(d.data,n,o)),d))),c}var jt="Not capturing exception because it's already been captured.",Go=class{constructor(t){if(this._options=t,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=ts(t.dsn):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("No DSN provided, client will not send events."),this._dsn){let n=Po(this._dsn,t);this._transport=t.transport(G(x({recordDroppedEvent:this.recordDroppedEvent.bind(this)},t.transportOptions),{url:n}))}}captureException(t,n,o){if(Tr(t)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(jt);return}let c=n&&n.event_id;return this._process(this.eventFromException(t,n).then(d=>this._captureEvent(d,n,o)).then(d=>{c=d})),c}captureMessage(t,n,o,c){let d=o&&o.event_id,p=tu(t)?this.eventFromMessage(String(t),n,o):this.eventFromException(t,o);return this._process(p.then(m=>this._captureEvent(m,o,c)).then(m=>{d=m})),d}captureEvent(t,n,o){if(n&&n.originalException&&Tr(n.originalException)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(jt);return}let c=n&&n.event_id;return this._process(this._captureEvent(t,n,o).then(d=>{c=d})),c}captureSession(t){typeof t.release!="string"?(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),Mt(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){let n=this._transport;
26return n?this._isClientDoneProcessing(t).then(o=>n.flush(t).then(c=>o&&c)):pt(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}setupIntegrations(t){(t&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&(this._integrations=Xr(this,this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){_u(this,t,this._integrations)}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let o=Uo(t,this._dsn,this._options._metadata,this._options.tunnel);for(let d of n.attachments||[])o=Lr(o,_o(d,this._options.transportOptions&&this._options.transportOptions.textEncoder));let c=this._sendEnvelope(o);c&&c.then(d=>
26this.emit("afterSendEvent",t,d),null)}sendSession(t){let n=Mo(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}recordDroppedEvent(t,n,o){if(this._options.sendClientReports){let c=`${t}:${n}`;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`Adding outcome: "${c}"`),this._outcomes[c]=this._outcomes[c]+1||1}}on(t,n){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(n)}emit(t,...n){this._hooks[t]&&this._hooks[t].forEach(o=>o(...n))}_updateSessionFromEvent(t,n){let o=!1,c=!1,d=n.exception&&n.exception.values;if(d){c=!0;for(let m of d){let E=m.mechanism;if(E&&E.handled===!1){o=!0;break}}}let p=t.status==="ok";(p&&t.errors===0||p&&o)&&(Mt(t,G(x({},o&&{status:"crashed"}),{errors:t.errors||Number(c||o)})),this.captureSession(t))}_isClientDoneProcessing(t){return new Se(n=>{let o=0,c=1,d=setInterval(()=>{this._numProcessing==0?(clearInterval(d),n(!0)):(o+=c,t&&o>=t&&(clearInterval(d),n(!1)))},c)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,o){let c=this.getOptions(),d=Object.keys(this._integrations);return!n.integrations&&d.length>0&&(n.integrations=d),this.emit("preprocessEvent",t,n),$o(c,t,n,o,this).then(p=>{if(p===null)return p;let{propagationContext:m}=p.sdkProcessingMetadata||{};if(!(p.contexts&&p.contexts.trace)&&m){let{traceId:E,spanId:C,parentSpanId:F,dsc:v}=m;p.contexts=x({trace:{trace_id:E,span_id:C,parent_span_id:F}},p.contexts);let T=v||Hu(E,this,o);p.sdkProcessingMetadata=x({dynamicSamplingContext:T},p.sdkProcessingMetadata)}return p})}_captureEvent(t,n={},o){return this._processEvent(t,n,o).then(c=>c.event_id,c=>{if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){let d=c;d.logLevel==="log"?S.log(d.message):S.warn(d)}})}_processEvent(t,n,o){let c=this.getOptions(),{sampleRate:d}=c,p=Vn(t),m=Hn(t),E=t.type||"error",C=`before send for type \`${E}\``;if(m&&typeof d=="number"&&Math.random()>d)return this.recordDroppedEvent("sample_rate","error",t),Ot(new ke(`Discarding event because it's not included in the random sample (sampling rate = ${d})`,"log"));let F=E==="replay_event"?"replay":E;return this._prepareEvent(t,n,o).then(v=>{if(v===null)throw this.recordDroppedEvent("event_processor",F,t),new ke("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return v;let T=Kr(c,v,n);return jo(T,C)}).then(v=>{if(v===null)throw this.recordDroppedEvent("before_send",F,t),new ke(`${C} returned \`null\`, will not send event.`,"log");let T=o&&o.getSession();!p&&T&&this._updateSessionFromEvent(T,v);let w=v.transaction_info;if(p&&w&&v.transaction!==t.transaction){let U="custom";v.transaction_info=G(x({},w),{source:U})}return this.sendEvent(v,n),v}).then(null,v=>{throw v instanceof ke?v:(this.captureException(v,{data:{__sentry__:!0},originalException:v}),new ke(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
27Reason: ${v}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)return this._transport.send(t).then(null,n=>{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.error("Error while sending event:",n)});(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.error("Transport disabled")}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.keys(t).map(n=>{let[o,c]=n.split(":");return{reason:o,category:c,quantity:t[n]}})}};function jo(t,n){let o=`${n} must return \`null\` or a valid event.`;if(wt(t))return t.then(c=>{if(!et(c)&&c!==null)throw new ke(o);return c},c=>{throw new ke(`${n} rejected with ${c}`)});if(!et(t)&&t!==null)throw new ke(o);return t}function Kr(t,n,o){let{beforeSend:c,beforeSendTransaction:d}=t;return Hn(n)&&c?c(n,o):Vn(n)&&d?d(n,o):n}function Hn(t){return t.type===void 0}function Vn(t){return t.type==="transaction"}var Yo=30;function Qr(t,n,o=ro(t.bufferSize||Yo)){let c={},d=m=>o.drain(m);function p(m){let E=[];if(Nn(m,(T,w)=>{let U=Pr(w);if(ju(c,U)){let $=ei(T,w);t.recordDroppedEvent("ratelimit_backoff",U,$)}else E.push(T)}),E.length===0)return pt();let C=Gu(m[0],E),F=T=>{Nn(C,(w,U)=>{let $=ei(w,U);t.recordDroppedEvent(T,Pr(U),$)})},v=()=>n({body:fo(C,t.textEncoder)}).then(T=>(T.statusCode!==void 0&&(T.statusCode<200||T.statusCode>=300)&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Sentry responded with status code ${T.statusCode} to sent event.`),c=Yu(c,T),T),T=>{throw F("network_error"),T});return o.add(v).then(T=>T,T=>{if(T instanceof ke)return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.error("Skipped sending event because buffer is full."),F("queue_overflow"),pt(
27);throw T})}return p.__sentry__baseTransport__=!0,{send:p,flush:d}}function ei(t,n){if(!(n!=="event"&&n!=="transaction"))return Array.isArray(t)?t[1]:void 0}var ti="7.73.0",Vu={};Ge(Vu,{FunctionToString:()=>Eu,InboundFilters:()=>Zu});var Ue,Eu=class{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=Eu.id}setupOnce(){Ue=Function.prototype.toString;try{Function.prototype.toString=function(...t){let n=Cn(this)||this;return Ue.apply(n,t)}}catch{}}};Eu.__initStatic();var ft=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],zo=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/],Zu=class{static __initStatic(){this.id="InboundFilters"}constructor(t={}){this.name=Zu.id,this._options=t}setupOnce(t,n){}processEvent(t,n,o){let c=o.getOptions(),d=ui(this._options,c);return Ho(t,d)?null:t}};Zu.__initStatic();function ui(t={},n={}){return{allowUrls:[...t.allowUrls||[],...n.allowUrls||[]],denyUrls:[...t.denyUrls||[],...n.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...n.ignoreErrors||[],...t.disableErrorDefaults?[]:ft],ignoreTransactions:[...t.ignoreTransactions||[],...n.ignoreTransactions||[],...t.disableTransactionDefaults?[]:zo],ignoreInternal:t.ignoreInternal!==void 0?t.ignoreInternal:!0}}function Ho(t,n){return n.ignoreInternal&&ns(t)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Event dropped due to being internal Sentry Error.
28Event: ${dt(t)}`),!0):Vo(t,n.ignoreErrors)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
29Event: ${dt(t)}`),!0):ni(t,n.ignoreTransactions)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
30Event: ${dt(t)}`),!0):ri(t,n.denyUrls)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Event dropped due to being matched by \`denyUrls\` option.
31Event: ${dt(t)}.
32Url: ${Zn(t)}`),!0):ii(t,n.allowUrls)?!1:((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`Event dropped due to not being matched by \`allowUrls\` option.
33Event: ${dt(t)}.
34Url: ${Zn(t)}`),!0)}function Vo(t,n){return t.type||!n||!n.length?!1:oi(t).some(o=>nu(o,n))}function ni(t,n){if(t.type!=="transaction"||!n||!n.length)return!1;let o=t.transaction;return o?nu(o,n):!1}function ri(t,n){if(!n||!n.length)return!1;let o=Zn(t);return o?nu(o,n):!1}function ii(t,n){if(!n||!n.length)return!0;let o=Zn(t);return o?nu(o,n):!0}function oi(t){let n=[];t.message&&n.push(t.message);let o;try{o=t.exception.values[t.exception.values.length-1]}catch{}return o&&o.value&&(n.push(o.value),o.type&&n.push(`${o.type}: ${o.value}`)),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&n.length===0&&S.error(`Could not extract message for event ${dt(t)}`),n}function ns(t){try{return t.exception.values[0].type==="SentryError"}catch{}return!1}function rs(t=[]){for(let n=t.length-1;n>=0;n--){let o=t[n];if(o&&o.filename!=="<anonymous>"&&o.filename!=="[native code]")return o.filename||null}return null}function Zn(t){try{let n;try{n=t.exception.values[0].stacktrace.frames}catch{}return n?rs(n):null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.error(`Cannot extract url for event ${dt(t)}`),null}}var J=ue,ai=0;function Zo(){return ai>0}function is(){ai++,setTimeout(()=>{ai--})}function Yt(t,n={},o){if(typeof t!="function")return t;try{let d=t.__sentry_wrapped__;if(d)return d;if(Cn(t))return t}catch{return t}let c=function(){let d=Array.prototype.slice.call(arguments);try{o&&typeof o=="function"&&o.apply(this,arguments);let p=d.map(m=>Yt(m,n));return t.apply(this,p)}catch(p){throw is(),No(m=>{m.addEventProcessor(E=>(n.mechanism&&(xn(E,void 0,void 0),lu(E,n.mechanism)),E.extra=G(x({},E.extra),{arguments:d}),E)),Ro(p)}),p}};try{for(let d in t)Object.prototype.hasOwnProperty.call(t,d)&&(c[d]=t[d])}catch{}Mi(c,t),xr(t,"__sentry_wrapped__",c);try{Object.getOwnPropertyDescriptor(c,"name").configurable&&Object.defineProperty(c,"name",{get(){return t.name}})}catch{}return c}function si(t,n){let o=Wu(t,n),c={type:n&&n.name,value:Re(n)};return o.length&&(c.stacktrace={frames:o}),c.type===void 0&&c.value===""&&(c.value="Unrecoverable error caught"),c}function Wo(t,n,o,c){let d=ne().getClient(),p=d&&d.getOptions().normalizeDepth,m={exception:{values:[{type:Tt(n)?n.constructor.name:c?"UnhandledRejection":"Error",value:Qo(n,{isUnhandledRejection:c})}]},extra:{__serialized__:wr(n,p)}};if(o){let E=Wu(t,o);E.length&&(m.exception.values[0].stacktrace={frames:E})}return m}function Wn(t,n){return{exception:{values:[si(t,n)]}}}function Wu(t,n){let o=n.stacktrace||n.stack||"",c=Xo(n);try{return t(o,c)}catch{}return[]}var Jo=/Minified React error #\d+;/i;function Xo(t){if(t){if(typeof t.framesToPop=="number")return t.framesToPop;if(Jo.test(t.message))return 1}return 0}function Re(t){let n=t&&t.message;return n?n.error&&typeof n.error.message=="string"?n.error.message:n:"No error message"}function Ko(t,n,o,c){let d=o&&o.syntheticException||void 0,p=Jn(t,n,d,c);return lu(p),p.level="error",o&&o.event_id&&(p.event_id=o.event_id),pt(p)}
34function Ju(t,n,o="info",c,d){let p=c&&c.syntheticException||void 0,m=Xu(t,n,p,d);return m.level=o,c&&c.event_id&&(m.event_id=c.event_id),pt(m)}function Jn(t,n,o,c,d){let p;if(kt(n)&&n.error)return Wn(t,n.error);if(bu(n)||ku(n)){let m=n;if("stack"in n)p=Wn(t,n);else{let E=m.name||(bu(m)?"DOMError":"DOMException"),C=m.message?`${E}: ${m.message}`:E;p=Xu(t,C,o,c),xn(p,C)}return"code"in m&&(p.tags=G(x({},p.tags),{"DOMException.code":`${m.code}`})),p}return bt(n)?Wn(t,n):et(n)||Tt(n)?(p=Wo(t,n,o,d),lu(p,{synthetic:!0}),p):(p=Xu(t,n,o,c),xn(p,`${n}`,void 0),lu(p,{synthetic:!0}),p)}function Xu(t,n,o,c){let d={message:n};if(c&&o){let p=Wu(t,o);p.length&&(d.exception={values:[{value:n,stacktrace:{frames:p}}]})}return d}function Qo(t,{isUnhandledRejection:n}){let o=Nt(t),c=n?"promise rejection":"exception";return kt(t)?`Event \`ErrorEvent\` captured as ${c} with message \`${t.message}\``:Tt(t)?`Event \`${ea(t)}\` (type=${t.type}) captured as ${c}`:`Object captured as ${c} with keys: ${o}`}function ea(t){try{let n=Object.getPrototypeOf(t);return n?n.constructor.name:void 0}catch{}}function ci(t,{metadata:n,tunnel:o,dsn:c}){let d=x(x({event_id:t.event_id,sent_at:new Date().toISOString()},n&&n.sdk&&{sdk:{name:n.sdk.name,version:n.sdk.version}}),!!o&&!!c&&{dsn:ou(c)}),p=ta(t);return Gu(d,[p])}function ta(t){return[{type:"user_report"},t]}var Xn=class extends Go{constructor(t){let n=J.SENTRY_SDK_SOURCE||Ki();t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${n}:@sentry/browser`,version:ti}],version:ti},super(t),t.sendClientReports&&J.document&&J.document.addEventListener("visibilitychange",()=>{J.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,n){return Ko(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",o){return Ju(this._options.stackParser,t,n,o,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled()){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("SDK not enabled, will not capture user feedback.");return}let n=ci(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(n)}_prepareEvent(t,n,o){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,o)}_flushOutcomes(){let t=this._clearOutcomes();if(t.length===0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("No outcomes to send");return}if(!this._dsn){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("No dsn provided, will not send outcomes");return}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("Sending outcomes:",t);let n=Do(t,this._options.tunnel&&ou(this._dsn));this._sendEnvelope(n)}},zt;function li(){if(zt)return zt;if(Iu(J.fetch))return zt=J.fetch.bind(J);let t=J.document,n=J.fetch;if(t&&typeof t.createElement=="function")try{let o=t.createElement("iframe");o.hidden=!0,t.head.appendChild(o);let c=o.contentWindow;c&&c.fetch&&(n=c.fetch),t.head.removeChild(o)}catch(o){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",o)}return zt=n.bind(J)}function di(){zt=void 0}function Ku(t,n=li()){let o=0,c=0;function d(p){let m=p.body.length;o+=m,c++;let E=x({body:p.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:o<=6e4&&c<15},t.fetchOptions);try{return n(t.url,E).then(C=>(o-=m,c--,{statusCode:C.status,headers:{"x-sentry-rate-limits":C.headers.get("X-Sentry-Rate-Limits"),"retry-after":C.headers.get("Retry-After")}}))}catch(C){return di(),o-=m,c--,Ot(C)}}return Qr(t,d)}var ua=4;function hi(t){function n(o){return new Se((c,d)=>{let p=new XMLHttpRequest;p.onerror=d,p.onreadystatechange=()=>{p.readyState===ua&&c({statusCode:p.status,headers:{"x-sentry-rate-limits":p.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":p.getResponseHeader("Retry-After")}})},p.open("POST",t.url);for(let m in t.headers)Object.prototype.hasOwnProperty.call(t.headers,m)&&p.setRequestHeader(m,t.headers[m]);p.send(o.body)})}return Qr(t,n)}var Qu="?",na=30,ra=40,pi=50;function Kn(t,n,o,c){let d={filename:t,function:n,in_app:!0};return o!==void 0&&(d.lineno=o),c!==void 0&&(d.colno=c),d}var fi=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,ia=/\((\S*)(?::(\d+))(?::(\d+))\)/,oa=t=>{let n=fi.exec(t);if(n){if(n[2]&&n[2].indexOf("eval")===0){let d=ia.exec(n[2]);d&&(n[2]=d[1],n[3]=d[2],n[4]=d[3])}let[o,c]=Zt(n[1]||Qu,n[2]);return Kn(c,o,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},Qn=[na,oa],Ht=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,aa=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,gu=t=>{let n=Ht.exec(t);if(n){if(n[3]&&n[3].indexOf(" > eval")>-1){let d=aa.exec(n[3]);d&&(n[1]=n[1]||"eval",n[3]=d[1],n[4]=d[2],n[5]="")}let o=n[3],c=n[1]||Qu;return[c,o]=Zt(c,o),Kn(o,c,n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}}
34,Vt=[pi,gu],en=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,mt=t=>{let n=en.exec(t);return n?Kn(n[2],n[1]||Qu,+n[3],n[4]?+n[4]:void 0):void 0},er=[ra,mt],tr=[Qn,Vt,er],tn=qi(...tr),Zt=(t,n)=>{let o=t.indexOf("safari-extension")!==-1,c=t.indexOf("safari-web-extension")!==-1;return o||c?[t.indexOf("@")!==-1?t.split("@")[0]:Qu,o?`safari-extension:${n}`:`safari-web-extension:${n}`]:[t,n]},xt=class{static __initStatic(){this.id="GlobalHandlers"}constructor(t){this.name=xt.id,this._options=x({onerror:!0,onunhandledrejection:!0},t),this._installFunc={onerror:sa,onunhandledrejection:mi}}setupOnce(){Error.stackTraceLimit=50;let t=this._options;for(let n in t){let o=this._installFunc[n];o&&t[n]&&(da(n),o(),this._installFunc[n]=void 0)}}};xt.__initStatic();function sa(){Te("error",t=>{let[n,o,c]=Du();if(!n.getIntegration(xt))return;let{msg:d,url:p,line:m,column:E,error:C}=t;if(Zo()||C&&C.__sentry_own_request__)return;let F=C===void 0&&je(d)?la(d,p,m,E):un(Jn(o,C||d,void 0,c,!1),p,m,E);F.level="error",Wt(n,C,F,"onerror")})}function mi(){Te("unhandledrejection",t=>{let[n,o,c]=Du();if(!n.getIntegration(xt))return;let d=t;try{"reason"in t?d=t.reason:"detail"in t&&"reason"in t.detail&&(d=t.detail.reason)}catch{}if(Zo()||d&&d.__sentry_own_request__)return!0;let p=tu(d)?ca(d):Jn(o,d,void 0,c,!0);p.level="error",Wt(n,d,p,"onunhandledrejection")})}function ca(t){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}}function la(t,n,o,c){let d=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,p=kt(t)?t.message:t,m="Error",E=p.match(d);return E&&(m=E[1],p=E[2]),un({exception:{values:[{type:m,value:p}]}},n,o,c)}function un(t,n,o,c){let d=t.exception=t.exception||{},p=d.values=d.values||[],m=p[0]=p[0]||{},E=m.stacktrace=m.stacktrace||{},C=E.frames=E.frames||[],F=isNaN(parseInt(c,10))?void 0:c,v=isNaN(parseInt(o,10))?void 0:o,T=je(n)&&n.length>0?n:Cr();return C.length===0&&C.push({colno:F,filename:T,function:"?",in_app:!0,lineno:v}),t}function da(t){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`Global Handler attached: ${t}`)}function Wt(t,n,o,c){lu(o,{handled:!1,type:c}),t.captureEvent(o,{originalException:n})}function Du(){let t=ne(),n=t.getClient(),o=n&&n.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[t,o.stackParser,o.attachStacktrace]}var ha=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],ur=class{static __initStatic(){this.id="TryCatch"}constructor(t){this.name=ur.id,this._options=x({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},t)}setupOnce(){this._options.setTimeout&&fe(J,"setTimeout",_i),this._options.setInterval&&fe(J,"setInterval",_i),this._options.requestAnimationFrame&&fe(J,"requestAnimationFrame",pa),this._options.XMLHttpRequest&&"XMLHttpRequest"in J&&fe(XMLHttpRequest.prototype,"send",fa);let t=this._options.eventTarget;t&&(Array.isArray(t)?t:ha).forEach(ma)}};ur.__initStatic();function _i(t){return function(...n){let o=n[0];return n[0]=Yt(o,{mechanism:{data:{function:ut(t)},handled:!1,type:"instrument"}}),t.apply(this,n)}}function pa(t){return function(n){return t.apply(this,[Yt(n,{mechanism:{data:{function:"requestAnimationFrame",handler:ut(t)},handled:!1,type:"instrument"}})])}}function fa(t){return function(...n){let o=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(c=>{c in o&&typeof o[c]=="function"&&fe(o,c,function(d){let p={mechanism:{data:{function:c,handler:ut(d)},handled:!1,type:"instrument"}},m=Cn(d);return m&&(p.mechanism.data.handler=ut(m)),Yt(d,p)})}),t.apply(this,n)}}function ma(t){let n=J,o=n[t]&&n[t].prototype;!o||!o.hasOwnProperty||!o.hasOwnProperty("addEventListener")||(fe(o,"addEventListener",function(c){return function(d,p,m){try{typeof p.handleEvent=="function"&&(p.handleEvent=Yt(p.handleEvent,{mechanism:{data:{function:"handleEvent",handler:ut(p),target:t},handled:!1,type:"instrument"}}))}catch{}return c.apply(this,[d,Yt(p,{mechanism:{data:{function:"addEventListener",handler:ut(p),target:t},handled:!1,type:"instrument"}}),m])}}),fe(o,"removeEventListener",function(c){return function(d,p,m){let E=p;try{let C=E&&E.__sentry_wrapped__;C&&c.call(this,d,C,m)}catch{}return c.call(this,d,E,m)}}))}var nn=1024,rn=class{static __initStatic(){this.id="Breadcrumbs"}constructor(t){this.name=rn.id,this.options=x({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}setupOnce(){if(this.options.console&&Te("console",ga),this.options.dom&&Te("dom",Ea(this.options.dom)),this.options.xhr&&Te("xhr",Da),this.options.fetch&&Te("fetch",Ca),this.options.history&&Te("history",Aa),this.options.sentry){let t=ne().getClient();t&&t.on&&t.on("beforeSendEvent",_a)}}};rn.__initStatic();function _a(t){ne().addBreadcrumb({category:`sentry.${t.type==="transaction"?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:dt(t)},{event:t})}function Ea(t){function n(o){let c,d=typeof t=="object"?t.serializeAttribute:void 0,p=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;p&&p>nn&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`\`dom.maxStringLength\` cannot exceed ${nn}, but a value of ${p} was configured. Sentry will use ${nn}
34 instead.`),p=nn),typeof d=="string"&&(d=[d]);try{let m=o.event;c=ya(m)?pe(m.target,{keyAttrs:d,maxStringLength:p}):pe(m,{keyAttrs:d,maxStringLength:p})}catch{c="<unknown>"}c.length!==0&&ne().addBreadcrumb({category:`ui.${o.name}`,message:c},{event:o.event,name:o.name,global:o.global})}return n}function ga(t){let n={category:"console",data:{arguments:t.args,logger:"console"},level:bn(t.level),message:Er(t.args," ")};if(t.level==="assert")if(t.args[0]===!1)n.message=`Assertion failed: ${Er(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1);else return;ne().addBreadcrumb(n,{input:t.args,level:t.level})}function Da(t){let{startTimestamp:n,endTimestamp:o}=t,c=t.xhr[Lt];if(!n||!o||!c)return;let{method:d,url:p,status_code:m,body:E}=c,C={method:d,url:p,status_code:m},F={xhr:t.xhr,input:E,startTimestamp:n,endTimestamp:o};ne().addBreadcrumb({category:"xhr",data:C,type:"http"},F)}function Ca(t){let{startTimestamp:n,endTimestamp:o}=t;if(o&&!(t.fetchData.url.match(/sentry_key/)&&t.fetchData.method==="POST"))if(t.error){let c=t.fetchData,d={data:t.error,input:t.args,startTimestamp:n,endTimestamp:o};ne().addBreadcrumb({category:"fetch",data:c,level:"error",type:"http"},d)}else{let c=G(x({},t.fetchData),{status_code:t.response&&t.response.status}),d={input:t.args,response:t.response,startTimestamp:n,endTimestamp:o};ne().addBreadcrumb({category:"fetch",data:c,type:"http"},d)}}function Aa(t){let n=t.from,o=t.to,c=Bn(J.location.href),d=Bn(n),p=Bn(o);d.path||(d=c),c.protocol===p.protocol&&c.host===p.host&&(o=p.relative),c.protocol===d.protocol&&c.host===d.host&&(n=d.relative),ne().addBreadcrumb({category:"navigation",data:{from:n,to:o}})}function ya(t){return!!t&&!!t.target}var xa="cause",Fa=5,on=class{static __initStatic(){this.id="LinkedErrors"}constructor(t={}){this.name=on.id,this._key=t.key||xa,this._limit=t.limit||Fa}setupOnce(){}preprocessEvent(t,n,o){let c=o.getOptions();gr(si,c.stackParser,c.maxValueLength,this._key,this._limit,t,n)}};on.__initStatic();var Cu=class{static __initStatic(){this.id="HttpContext"}constructor(){this.name=Cu.id}setupOnce(){}preprocessEvent(t){if(!J.navigator&&!J.location&&!J.document)return;let n=t.request&&t.request.url||J.location&&J.location.href,{referrer:o}=J.document||{},{userAgent:c}=J.navigator||{},d=x(x(x({},t.request&&t.request.headers),o&&{Referer:o}),c&&{"User-Agent":c}),p=G(x(x({},t.request),n&&{url:n}),{headers:d});t.request=p}};Cu.__initStatic();var an=class{static __initStatic(){this.id="Dedupe"}constructor(){this.name=an.id}setupOnce(t,n){}processEvent(t){if(t.type)return t;try{if(Ei(t,this._previousEvent))return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return this._previousEvent=t}};an.__initStatic();function Ei(t,n){return n?!!(nr(t,n)||Ba(t,n)):!1}function nr(t,n){let o=t.message,c=n.message;return!(!o&&!c||o&&!c||!o&&c||o!==c||!$e(t,n)||!gi(t,n))}function Ba(t,n){let o=re(n),c=re(t);return!(!o||!c||o.type!==c.type||o.value!==c.value||!$e(t,n)||!gi(t,n))}function gi(t,n){let o=de(t),c=de(n);if(!o&&!c)return!0;if(o&&!c||!o&&c||(o=o,c=c,c.length!==o.length))return!1;for(let d=0;d<c.length;d++){let p=c[d],m=o[d];if(p.filename!==m.filename||p.lineno!==m.lineno||p.colno!==m.colno||p.function!==m.function)return!1}return!0}function $e(t,n){let o=t.fingerprint,c=n.fingerprint;if(!o&&!c)return!0;if(o&&!c||!o&&c)return!1;o=o,c=c;try{return o.join("")===c.join("")}catch{return!1}}function re(t){return t.exception&&t.exception.values&&t.exception.values[0]}function de(t){let n=t.exception;if(n)try{return n.values[0].stacktrace.frames}catch{return}}var Di={};Ge(Di,{Breadcrumbs:()=>rn,Dedupe:()=>an,GlobalHandlers:()=>xt,HttpContext:()=>Cu,LinkedErrors:()=>on,TryCatch:()=>ur});var X=ue;function rr(){X&&X.document?X.document.addEventListener("visibilitychange",()=>{let t=hu();if(X.document.hidden&&t){let n="cancelled";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Transaction: ${n} -> since tab moved to the background, op: ${t.op}`),t.status||t.setStatus(n),t.setTag("visibilitychange","document.hidden"),t.finish()}}):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var j=(t,n,o)=>{let c,d;return p=>{n.value>
34=0&&(p||o)&&(d=n.value-(c||0),(d||c===void 0)&&(c=n.value,n.delta=d,t(n)))}},ir=()=>`v3-${Date.now()}-${Math.floor(Math.random()*8999999999999)+1e12}`,va=()=>{let t=X.performance.timing,n=X.performance.navigation.type,o={entryType:"navigation",startTime:0,type:n==2?"back_forward":n===1?"reload":"navigate"};for(let c in t)c!=="navigationStart"&&c!=="toJSON"&&(o[c]=Math.max(t[c]-t.navigationStart,0));return o},Ci=()=>X.__WEB_VITALS_POLYFILL__?X.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||va()):X.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],Ai=()=>{let t=Ci();return t&&t.activationStart||0},We=(t,n)=>{let o=Ci(),c="navigate";return o&&(X.document.prerendering||Ai()>0?c="prerender":c=o.type.replace(/_/g,"-")),{name:t,value:typeof n>"u"?-1:n,rating:"good",delta:0,entries:[],id:ir(),navigationType:c}},_t=(t,n,o)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){let c=new PerformanceObserver(d=>{n(d.getEntries())});return c.observe(Object.assign({type:t,buffered:!0},o||{})),c}}catch{}},Ft=(t,n)=>{let o=c=>{(c.type==="pagehide"||X.document.visibilityState==="hidden")&&(t(c),n&&(removeEventListener("visibilitychange",o,!0),removeEventListener("pagehide",o,!0)))};addEventListener("visibilitychange",o,!0),addEventListener("pagehide",o,!0)},yi=t=>{let n=We("CLS",0),o,c=0,d=[],p=E=>{E.forEach(C=>{if(!C.hadRecentInput){let F=d[0],v=d[d.length-1];c&&d.length!==0&&C.startTime-v.startTime<1e3&&C.startTime-F.startTime<5e3?(c+=C.value,d.push(C)):(c=C.value,d=[C]),c>n.value&&(n.value=c,n.entries=d,o&&o())}})},m=_t("layout-shift",p);if(m){o=j(t,n);let E=()=>{p(m.takeRecords()),o(!0)};return Ft(E),E}},Be=-1,ba=()=>X.document.visibilityState==="hidden"&&!X.document.prerendering?0:1/0,ka=()=>{Ft(({timeStamp:t})=>{Be=t},!0)},or=()=>(Be<0&&(Be=ba(),ka()),{get firstHiddenTime(){return Be}}),Ta=t=>{let n=or(),o=We("FID"),c,d=E=>{E.startTime<n.firstHiddenTime&&(o.value=E.processingStart-E.startTime,o.entries.push(E),c(!0))},p=E=>{E.forEach(d)},m=_t("first-input",p);c=j(t,o),m&&Ft(()=>{p(m.takeRecords()),m.disconnect()},!0)},xi={},Sa=t=>{let n=or(),o=We("LCP"),c,d=m=>{let E=m[m.length-1];if(E){let C=Math.max(E.startTime-Ai(),0);C<n.firstHiddenTime&&(o.value=C,o.entries=[E],c())}},p=_t("largest-contentful-paint",d);if(p){c=j(t,o);let m=()=>{xi[o.id]||(d(p.takeRecords()),p.disconnect(),xi[o.id]=!0,c(!0))};return["keydown","click"].forEach(E=>{addEventListener(E,m,{once:!0,capture:!0})}),Ft(m,!0),m}};function ar(t){return typeof t=="number"&&isFinite(t)}function Jt(t,n){var o=n,{startTimestamp:c}=o,d=vu(o,["startTimestamp"]);return c&&t.startTimestamp>c&&(t.startTimestamp=c),t.startChild(x({startTimestamp:c},d))}function oe(t){return t/1e3}function Fi(){return X&&X.addEventListener&&X.performance}var Bi=0,Q={},Ne,Xt;function wa(){let t=Fi();if(t&&Ve){t.mark&&X.performance.mark("sentry-tracing-init"),La();let n=Au(),o=Ia();return()=>{n&&n(),o&&o()}}return()=>{}}function Ra(){_t("longtask",t=>{for(let n of t){let o=hu();if(!o)return;let c=oe(Ve+n.startTime),d=oe(n.duration);o.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:c,endTimestamp:c+d})}})}function Na(){_t("event",t=>{for(let n of t){let o=hu();if(!o)return;if(n.name==="click"){let c=oe(Ve+n.startTime),d=oe(n.duration);o.startChild({description:pe(n.target),op:`ui.interaction.${n.name}`,origin:"auto.ui.browser.metrics",startTimestamp:c,endTimestamp:c+d})}}},{durationThreshold:0})}function Au(){return yi(t=>{let n=t.entries.pop();n&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding CLS"),Q.cls={value:t.value,unit:""},Xt=n)})}function Ia(){return Sa(t=>{let n=t.entries.pop();n&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding LCP"),Q.lcp={value:t.value,unit:"millisecond"},Ne=n)})}function La(){Ta(t=>{let n=t.entries.pop();if(!n)return;let o=oe(Ve),c=oe(n.startTime);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding FID"),Q.fid={value:t.value,unit:"millisecond"},Q["mark.fid"]={value:o+c,unit:"second"}})}function Pa(t){let n=Fi();if(!n||!X.performance.getEntries||!Ve)return;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Tracing] Adding & adjusting spans using Performance API");let o=oe(Ve),c=n.getEntries(),d,p;
34if(c.slice(Bi).forEach(m=>{let E=oe(m.startTime),C=oe(m.duration);if(!(t.op==="navigation"&&o+E<t.startTimestamp))switch(m.entryType){case"navigation":{Ma(t,m,o),d=o+oe(m.responseStart),p=o+oe(m.requestStart);break}case"mark":case"paint":case"measure":{Oa(t,m,E,C,o);let F=or(),v=m.startTime<F.firstHiddenTime;m.name==="first-paint"&&v&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding FP"),Q.fp={value:m.startTime,unit:"millisecond"}),m.name==="first-contentful-paint"&&v&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding FCP"),Q.fcp={value:m.startTime,unit:"millisecond"});break}case"resource":{let F=m.name.replace(X.location.origin,"");vi(t,m,F,E,C,o);break}}}),Bi=Math.max(c.length-1,0),Ua(t),t.op==="pageload"){typeof d=="number"&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding TTFB"),Q.ttfb={value:(d-t.startTimestamp)*1e3,unit:"millisecond"},typeof p=="number"&&p<=d&&(Q["ttfb.requestTime"]={value:(d-p)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(E=>{if(!Q[E]||o>=t.startTimestamp)return;let C=Q[E].value,F=o+oe(C),v=Math.abs((F-t.startTimestamp)*1e3),T=v-C;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Measurements] Normalized ${E} from ${C} to ${v} (${T})`),Q[E].value=v});let m=Q["mark.fid"];m&&Q.fid&&(Jt(t,{description:"first input delay",endTimestamp:m.value+oe(Q.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:m.value}),delete Q["mark.fid"]),"fcp"in Q||delete Q.cls,Object.keys(Q).forEach(E=>{t.setMeasurement(E,Q[E].value,Q[E].unit)}),rt(t)}Ne=void 0,Xt=void 0,Q={}}function Oa(t,n,o,c,d){let p=d+o,m=p+c;return Jt(t,{description:n.name,endTimestamp:m,op:n.entryType,origin:"auto.resource.browser.metrics",startTimestamp:p}),p}function Ma(t,n,o){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(c=>{sn(t,n,c,o)}),sn(t,n,"secureConnection",o,"TLS/SSL","connectEnd"),sn(t,n,"fetch",o,"cache","domainLookupStart"),sn(t,n,"domainLookup",o,"DNS"),sr(t,n,o)}function sn(t,n,o,c,d,p){let m=p?n[p]:n[`${o}End`],E=n[`${o}Start`];!E||!m||Jt(t,{op:"browser",origin:"auto.browser.browser.metrics",description:d||o,startTimestamp:c+oe(E),endTimestamp:c+oe(m)})}function sr(t,n,o){Jt(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:o+oe(n.requestStart),endTimestamp:o+oe(n.responseEnd)}),Jt(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:o+oe(n.responseStart),endTimestamp:o+oe(n.responseEnd)})}function vi(t,n,o,c,d,p){if(n.initiatorType==="xmlhttprequest"||n.initiatorType==="fetch")return;let m={};"transferSize"in n&&(m["http.response_transfer_size"]=n.transferSize),"encodedBodySize"in n&&(m["http.response_content_length"]=n.encodedBodySize),"decodedBodySize"in n&&(m["http.decoded_response_content_length"]=n.decodedBodySize),"renderBlockingStatus"in n&&(m["resource.render_blocking_status"]=n.renderBlockingStatus);let E=p+c,C=E+d;Jt(t,{description:o,endTimestamp:C,op:n.initiatorType?`resource.${n.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:E,data:m})}function Ua(t){let n=X.navigator;if(!n)return;let o=n.connection;o&&(o.effectiveType&&t.setTag("effectiveConnectionType",o.effectiveType),o.type&&t.setTag("connectionType",o.type),ar(o.rtt)&&(Q["connection.rtt"]={value:o.rtt,unit:"millisecond"})),ar(n.deviceMemory)&&t.setTag("deviceMemory",`${n.deviceMemory} GB`),ar(n.hardwareConcurrency)&&t.setTag("hardwareConcurrency",String(n.hardwareConcurrency))}function rt(t){Ne&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding LCP Data"),Ne.element&&t.setTag("lcp.element",pe(Ne.element)),Ne.id&&t.setTag("lcp.id",Ne.id),Ne.url&&t.setTag("lcp.url",Ne.url.trim().slice(0,200)),t.setTag("lcp.size",Ne.size)),Xt&&Xt.sources&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log("[Measurements] Adding CLS Data"),Xt.sources.forEach((n,o)=>t.setTag(`cls.source.${o+1}`,pe(n.node))))}var cr=["localhost",/^\/(?!\/)/],lr={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:cr,tracePropagationTargets:cr};function $a(t){let{traceFetch:n,traceXHR:o,tracePropagationTargets:c,tracingOrigins:d,shouldCreateSpanForRequest:p,enableHTTPTimings:m}=x({traceFetch:lr.traceFetch,traceXHR:lr.traceXHR},t),E=typeof p=="function"?p:v=>!0,C=v=>Ya(v,c||d),F={};n&&Te("fetch",v=>{let T=za(v,E,C,F);m&&T&&bi(T)}),o&&Te("xhr",v=>{let T=Va(v,E,C,F);m&&T&&bi(T)})}function qa(t){return t.entryType==="resource"&&"initiatorType"in t&&typeof t.nextHopProtocol=="string"&&(t.initiatorType==="fetch"||t.initiatorType==="xmlhttprequest")}function bi(t){let n=t.data.url,o=new PerformanceObserver(c=>
34{c.getEntries().forEach(d=>{qa(d)&&d.name.endsWith(n)&&(ja(d).forEach(p=>t.setData(...p)),o.disconnect())})});o.observe({entryTypes:["resource"]})}function Ga(t){let n="unknown",o="unknown",c="";for(let d of t){if(d==="/"){[n,o]=t.split("/");break}if(!isNaN(Number(d))){n=c==="h"?"http":c,o=t.split(c)[1];break}c+=d}return c===t&&(n=c),{name:n,version:o}}function ve(t=0){return((Ve||performance.timeOrigin)+t)/1e3}function ja(t){let{name:n,version:o}=Ga(t.nextHopProtocol),c=[];return c.push(["network.protocol.version",o],["network.protocol.name",n]),Ve?[...c,["http.request.redirect_start",ve(t.redirectStart)],["http.request.fetch_start",ve(t.fetchStart)],["http.request.domain_lookup_start",ve(t.domainLookupStart)],["http.request.domain_lookup_end",ve(t.domainLookupEnd)],["http.request.connect_start",ve(t.connectStart)],["http.request.secure_connection_start",ve(t.secureConnectionStart)],["http.request.connection_end",ve(t.connectEnd)],["http.request.request_start",ve(t.requestStart)],["http.request.response_start",ve(t.responseStart)],["http.request.response_end",ve(t.responseEnd)]]:c}function Ya(t,n){return nu(t,n||cr)}function za(t,n,o,c){if(!Un()||!t.fetchData)return;let d=n(t.fetchData.url);if(t.endTimestamp&&d){let w=t.fetchData.__span;if(!w)return;let U=c[w];if(U){if(t.response){U.setHttpStatus(t.response.status);let $=t.response&&t.response.headers&&t.response.headers.get("content-length"),ae=parseInt($);ae>0&&U.setData("http.response_content_length",ae)}else t.error&&U.setStatus("internal_error");U.finish(),delete c[w]}return}let p=ne(),m=p.getScope(),E=p.getClient(),C=m.getSpan(),{method:F,url:v}=t.fetchData,T=d&&C?C.startChild({data:{url:v,type:"fetch","http.method":F},description:`${F} ${v}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(T&&(t.fetchData.__span=T.spanId,c[T.spanId]=T),o(t.fetchData.url)&&E){let w=t.args[0];t.args[1]=t.args[1]||{};let U=t.args[1];U.headers=Ha(w,E,m,U,T)}return T}function Ha(t,n,o,c,d){let p=d||o.getSpan(),m=p&&p.transaction,{traceId:E,sampled:C,dsc:F}=o.getPropagationContext(),v=p?p.toTraceparent():Rn(E,void 0,C),T=m?m.getDynamicSamplingContext():F||Hu(E,n,o),w=wn(T),U=typeof Request<"u"&&tt(t,Request)?t.headers:c.headers;if(U)if(typeof Headers<"u"&&tt(U,Headers)){let $=new Headers(U);return $.append("sentry-trace",v),w&&$.append(Tn,w),$}else if(Array.isArray(U)){let $=[...U,["sentry-trace",v]];return w&&$.push([Tn,w]),$}else{let $="baggage"in U?U.baggage:void 0,ae=[];return Array.isArray($)?ae.push(...$):$&&ae.push($),w&&ae.push(w),G(x({},U),{"sentry-trace":v,baggage:ae.length>0?ae.join(","):void 0})}else return{"sentry-trace":v,baggage:w}}function Va(t,n,o,c){let d=t.xhr,p=d&&d[Lt];if(!Un()||d&&d.__sentry_own_request__||!d||!p)return;let m=n(p.url);if(t.endTimestamp&&m){let T=d.__sentry_xhr_span_id__;if(!T)return;let w=c[T];w&&(w.setHttpStatus(p.status_code),w.finish(),delete c[T]);return}let E=ne(),C=E.getScope(),F=C.getSpan(),v=m&&F?F.startChild({data:G(x({},p.data),{type:"xhr","http.method":p.method,url:p.url}),description:`${p.method} ${p.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(v&&(d.__sentry_xhr_span_id__=v.spanId,c[d.__sentry_xhr_span_id__]=v),d.setRequestHeader&&o(p.url))if(v){let T=v&&v.transaction,w=T&&T.getDynamicSamplingContext(),U=wn(w);Bt(d,v.toTraceparent(),U)}else{let T=E.getClient(),{traceId:w,sampled:U,dsc:$}=C.getPropagationContext(),ae=Rn(w,void 0,U),be=$||(T?Hu(w,T,C):void 0),Kt=wn(be);Bt(d,ae,Kt)}return v}function Bt(t,n,o){try{t.setRequestHeader("sentry-trace",n),o&&t.setRequestHeader(Tn,o)}catch{}}function Za(t,n=!0,o=!0){if(!X||!X.location){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn("Could not initialize routing instrumentation due to invalid location");return}let c=X.location.href,d;n&&(d=t({name:X.location.pathname,startTimestamp:Ve?Ve/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),o&&Te("history",({to:p,from:m})=>{if(m===void 0&&c&&c.indexOf(p)!==-1){c=void 0;return}m!==p&&(c=void 0,d&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Finishing current transaction with op: ${d.op}`),d.finish()),d=t({name:X.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}var Wa="BrowserTracing",ki=x(G(x({}
34,pu),{markBackgroundTransactions:!0,routingInstrumentation:Za,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{}}),lr),dr=class{constructor(t){this.name=Wa,this._hasSetTracePropagationTargets=!1,wo(),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&(this._hasSetTracePropagationTargets=!!(t&&(t.tracePropagationTargets||t.tracingOrigins))),this.options=x(x({},ki),t),this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=wa(),this.options.enableLongTask&&Ra(),this.options._experiments.enableInteractions&&Na()}setupOnce(t,n){this._getCurrentHub=n;let o=n().getClient(),c=o&&o.getOptions(),{routingInstrumentation:d,startTransactionOnLocationChange:p,startTransactionOnPageLoad:m,markBackgroundTransactions:E,traceFetch:C,traceXHR:F,shouldCreateSpanForRequest:v,enableHTTPTimings:T,_experiments:w}=this.options,U=c&&c.tracePropagationTargets,$=U||this.options.tracePropagationTargets;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this._hasSetTracePropagationTargets&&U&&S.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),d(ae=>{let be=this._createRouteTransaction(ae);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(be,ae,n),be},m,p),E&&rr(),w.enableInteractions&&this._registerInteractionListener(),$a({traceFetch:C,traceXHR:F,tracePropagationTargets:$,shouldCreateSpanForRequest:v,enableHTTPTimings:T})}_createRouteTransaction(t){if(!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`);return}let n=this._getCurrentHub(),{beforeNavigate:o,idleTimeout:c,finalTimeout:d,heartbeatInterval:p}=this.options,m=t.op==="pageload",E=m?hr("sentry-trace"):"",C=m?hr("baggage"):"",{traceparentData:F,dynamicSamplingContext:v,propagationContext:T}=po(E,C),w=G(x(x({},t),F),{metadata:G(x({},t.metadata),{dynamicSamplingContext:F&&!v?{}:v}),trimEnd:!0}),U=typeof o=="function"?o(w):w,$=U===void 0?G(x({},w),{sampled:!1}):U;$.metadata=$.name!==w.name?G(x({},$.metadata),{source:"custom"}):$.metadata,this._latestRouteName=$.name,this._latestRouteSource=$.metadata&&$.metadata.source,$.sampled===!1&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Will not send ${$.op} transaction because of beforeNavigate.`),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.log(`[Tracing] Starting ${$.op} transaction on scope`);let{location:ae}=X,be=mu(n,$,c,d,!0,{location:ae},p),Kt=n.getScope();return m&&F?Kt.setPropagationContext(T):Kt.setPropagationContext({traceId:be.traceId,spanId:be.spanId,parentSpanId:be.parentSpanId,sampled:be.sampled}),be.registerBeforeFinishCallback(Ja=>{this._collectWebVitals(),Pa(Ja)}),be}_registerInteractionListener(){let t,n=()=>{let{idleTimeout:o,finalTimeout:c,heartbeatInterval:d}=this.options,p="ui.action.click",m=hu();if(m&&m.op&&["navigation","pageload"].includes(m.op)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`[Tracing] Did not create ${p} transaction because a pageload or navigation transaction is in progress.`);return}if(t&&(t.setFinishReason("interactionInterrupted"),t.finish(),t=void 0),!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`[Tracing] Did not create ${p} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRouteName){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&S.warn(`[Tracing] Did not create ${p} transaction because _latestRouteName is missing.`);return}let E=this._getCurrentHub(),{location:C}=X,F={name:this._latestRouteName,op:p,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};t=mu(E,F,o,c,!0,{location:C},d)};["click"].forEach(o=>{addEventListener(o,n,{once:!1,capture:!0})})}};function hr(t){let n=Pi(`meta[name=${t}]`);return n?n.getAttribute("content"):void 0}var yu={};J.Sentry&&J.Sentry.Integrations&&(yu=J.Sentry.Integrations);var Ae=x(x(x({},yu),Vu),Di),pr="https://[email protected]/6",xu=null;function Ti(t,n){if(t===!1)return cn(t);if(xu)return cn(xu,n);let o=new Xn({dsn:pr,transport:window.fetch?Ku:hi,stackParser:tn,integrations:[new rn,new xt,new on,new an,new Cu,new dr]});return xu=new On(o),cn(xu,n)}function os(t){return cn(xu,t)}function cn(t,n={key:"source",value:"@hCaptcha/loader"}){return{addBreadcrumb:o=>{t&&t.addBreadcrumb(o)},captureMessage:o=>{t&&t.withScope(function(c){c.setTag(n.key,n.value),t.captureMessage(o)})},captureException:o=>{t&&t.withScope(function(c){c.setTag(n.key,n.value),t.captureEvent({message:ee,level:"error",extra:o})})}}}function Et({scriptLocation:t,query:n,loadAsync:o=!0,crossOrigin:c,apihost:d="https://js.hcaptcha.com",cleanup:p=!0,secureApi:m=!1,scriptSource:E=""}={}){let C=B(t),F=V(C);return new Promise((v,T)=>{let w=F.document.createElement("script");w.id=Y,E?w.src=`${E}?onload=${H}`:m?w.src=`${d}/1/secure-api.js?onload=${H}`:w.src=`${d}/1/api.js?onload=${H}`,w.crossOrigin=c,w.async=o;let U=($,ae)=>{try{!m&&p&&C.removeChild(w),ae($)}catch(be){T(be)}};w.onload=$=>U($,v),w.onerror=$=>U($,T),w.src+=n!==""?`&${n}`:"",C.appendChild(w)})}var ln=[];function Si(t={cleanup:!0}
34,n){try{n.addBreadcrumb({category:he,message:"hCaptcha loader params",data:t});let o=B(t.scriptLocation),c=V(o),d=ln.find(({scope:m})=>m===c.window);if(d)return n.addBreadcrumb({category:he,message:"hCaptcha already loaded"}),d.promise;let p=new Promise((m,E)=>Ee(this,null,function*(){try{c.window[H]=()=>{n.addBreadcrumb({category:he,message:"hCaptcha script called onload function"}),m(c.window.hcaptcha)};let C=K({custom:t.custom,render:t.render,sentry:t.sentry,assethost:t.assethost,imghost:t.imghost,reportapi:t.reportapi,endpoint:t.endpoint,host:t.host,recaptchacompat:t.recaptchacompat,hl:t.hl});yield Et(x({query:C},t)),n.addBreadcrumb({category:he,message:"hCaptcha loaded",data:d})}catch(C){n.addBreadcrumb({category:he,message:"hCaptcha failed to load",data:C});let F=ln.findIndex(v=>v.scope===c.window);F!==-1&&ln.splice(F,1),n.captureException(C),E(new Error(ee))}}));return ln.push({promise:p,scope:c.window}),p}catch(o){return n.captureException(o),Promise.reject(new Error(ee))}}function Fu(t,n=0){return Ee(this,null,function*(){let o=n<2?"Retry loading hCaptcha Api":"Exceeded maximum retries",c=Ti(t.sentry);try{return yield Si(t,c)}catch(d){return c.addBreadcrumb({SENTRY_SOURCE:he,message:o,data:{error:d}}),n>=2?(c.captureException(d),Promise.reject(d)):(n+=1,Fu(t,n))}})}function fr(){return Ee(this,arguments,function*(t={}){return yield Fu(t)})}},3347:(pn,fn,te)=>{te.d(fn,{Z:()=>vu});var le=te(7551),eu=te(6521),gt=te(6109),Ke=te(4158);function g(Ge){var Ee=Ge&&Ge.ownerDocument||document,K=Ee.defaultView||Ee.parentWindow||window;return{document:Ee,window:K}}function vt(Ge){return Ge||document.head}var Qe={key:"source",value:"@hCaptcha/react"},x={mounted:"hCaptcha component mounted",expired:"hCaptcha expired",unmounted:"hCaptcha component unmounted",reset:"hCaptcha reset",removed:"hCaptcha removed"},G=function(Ge){(0,eu.Z)(Ee,Ge);function Ee(V){var B;return B=Ge.call(this,V)||this,B._hcaptcha=void 0,B.renderCaptcha=B.renderCaptcha.bind((0,le.Z)(B)),B.resetCaptcha=B.resetCaptcha.bind((0,le.Z)(B)),B.removeCaptcha=B.removeCaptcha.bind((0,le.Z)(B)),B.isReady=B.isReady.bind((0,le.Z)(B)),B.loadCaptcha=B.loadCaptcha.bind((0,le.Z)(B)),B.handleOnLoad=B.handleOnLoad.bind((0,le.Z)(B)),B.handleSubmit=B.handleSubmit.bind((0,le.Z)(B)),B.handleExpire=B.handleExpire.bind((0,le.Z)(B)),B.handleError=B.handleError.bind((0,le.Z)(B)),B.handleOpen=B.handleOpen.bind((0,le.Z)(B)),B.handleClose=B.handleClose.bind((0,le.Z)(B)),B.handleChallengeExpired=B.handleChallengeExpired.bind((0,le.Z)(B)),B.ref=gt.createRef(),B.apiScriptRequested=!1,B.sentryHub=null,B.state={isApiReady:!1,isRemoved:!1,elementId:V.id,captchaId:""},B}var K=Ee.prototype;return K.componentDidMount=function(){var B=this,Y=vt(this.props.scriptLocation),H=g(Y);this._hcaptcha=H.window.hcaptcha||void 0;var ee=typeof this._hcaptcha<"u";if(this.sentryHub=(0,Ke.j6)(this.props.sentry,Qe),this.sentryHub.addBreadcrumb({category:Qe.value,message:x.mounted}),ee){this.setState({isApiReady:!0},function(){B.renderCaptcha()});return}this.loadCaptcha()},K.componentWillUnmount=function(){var B=this.state.captchaId,Y=this._hcaptcha;this.isReady()&&(Y.reset(B),Y.remove(B),this.sentryHub.addBreadcrumb({category:Qe.value,message:x.unmounted}))},K.shouldComponentUpdate=function(B,Y){return!(this.state.isApiReady!==Y.isApiReady||this.state.isRemoved!==Y.isRemoved)},K.componentDidUpdate=function(B){var Y=this,H=["sitekey","size","theme","tabindex","languageOverride","endpoint"],ee=H.every(function(he){return B[he]===Y.props[he]});ee||this.removeCaptcha(function(){Y.renderCaptcha()})},K.loadCaptcha=function(){if(!this.apiScriptRequested){var B=this.props,Y=B.apihost,H=B.assethost,ee=B.endpoint,he=B.host,ot=B.imghost,bt=B.languageOverride,Pe=B.reCaptchaCompat,kt=B.reportapi,bu=B.sentry,ku=B.custom,je=B.loadAsync,tu=B.scriptLocation,et=B.scriptSource,Tt=B.secureApi,St=B.cleanup,uu=St===void 0?!0:St,wt={render:"explicit",apihost:Y,assethost:H,endpoint:ee,hl:bt,host:he,imghost:ot,recaptchacompat:Pe===!1?"off":null,reportapi:kt,sentry:bu,custom:ku,loadAsync:je,scriptLocation:tu,scriptSource:et,secureApi:Tt,cleanup:uu};(0,Ke.gd)(wt).then(this.handleOnLoad,this.handleError).catch(this.handleError),this.apiScriptRequested=!0}},K.renderCaptcha=function(B){var Y=this.state.isApiReady;
34if(Y){var H=Object.assign({"open-callback":this.handleOpen,"close-callback":this.handleClose,"error-callback":this.handleError,"chalexpired-callback":this.handleChallengeExpired,"expired-callback":this.handleExpire,callback:this.handleSubmit},this.props,{hl:this.props.hl||this.props.languageOverride,languageOverride:void 0}),ee=this._hcaptcha,he=ee.render(this.ref.current,H);this.setState({isRemoved:!1,captchaId:he},function(){B&&B()})}},K.resetCaptcha=function(){var B=this.state.captchaId,Y=this._hcaptcha;this.isReady()&&(Y.reset(B),this.sentryHub.addBreadcrumb({category:Qe.value,message:x.reset}))},K.removeCaptcha=function(B){var Y=this.state.captchaId,H=this._hcaptcha;this.isReady()&&(this.setState({isRemoved:!0},function(){H.remove(Y),B&&B()}),this.sentryHub.addBreadcrumb({category:Qe.value,message:x.removed}))},K.handleOnLoad=function(){var B=this;this.setState({isApiReady:!0},function(){try{var Y=vt(B.props.scriptLocation),H=g(Y);B._hcaptcha=H.window.hcaptcha,B.renderCaptcha(function(){var ee=B.props.onLoad;ee&&ee()})}catch(ee){B.sentryHub.captureException(ee)}})},K.handleSubmit=function(B){var Y=this.props.onVerify,H=this.state,ee=H.isRemoved,he=H.captchaId,ot=this._hcaptcha;if(!(typeof ot>"u"||ee)){var bt=ot.getResponse(he),Pe=ot.getRespKey(he);Y&&Y(bt,Pe)}},K.handleExpire=function(){var B=this.props.onExpire,Y=this.state.captchaId,H=this._hcaptcha;this.isReady()&&(H.reset(Y),B&&B(),this.sentryHub.addBreadcrumb({category:Qe.value,message:x.expired}))},K.handleError=function(B){var Y=this.props.onError,H=this.state.captchaId,ee=this._hcaptcha;this.isReady()&&ee.reset(H),Y&&Y(B)},K.isReady=function(){var B=this.state,Y=B.isApiReady,H=B.isRemoved;return Y&&!H},K.handleOpen=function(){!this.isReady()||!this.props.onOpen||this.props.onOpen()},K.handleClose=function(){!this.isReady()||!this.props.onClose||this.props.onClose()},K.handleChallengeExpired=function(){!this.isReady()||!this.props.onChalExpired||this.props.onChalExpired()},K.execute=function(B){B===void 0&&(B=null);try{var Y=this.state.captchaId,H=this._hcaptcha;return this.isReady()?(B&&typeof B!="object"&&(B=null),H.execute(Y,B)):void 0}catch(ee){this.sentryHub.captureException(ee)}},K.setData=function(B){var Y=this.state.captchaId,H=this._hcaptcha;this.isReady()&&(B&&typeof B!="object"&&(B=null),H.setData(Y,B))},K.getResponse=function(){var B=this._hcaptcha;return B.getResponse(this.state.captchaId)},K.getRespKey=function(){var B=this._hcaptcha;return B.getRespKey(this.state.captchaId)},K.render=function(){var B=this.state.elementId;return gt.createElement("div",{ref:this.ref,id:B})},Ee}(gt.Component);const vu=G}}]);

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.