Samx Here
n1udSecurity


Server : Apache
System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
User : pragmatice ( 1003)
PHP Version : 8.2.24
Disable Function : NONE
Directory :  /home/etherpad/var/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/etherpad/var/minified_28aab6e8f97bad6f14c0d26e27dbed7d9910974969319e94e9cf56b8089adfca
require.define({"ep_etherpad-lite/static/js/ace2_inner.js": {"(module ep_etherpad-lite/static/js/ace2_inner.js)": function (require, exports, module) {"use strict";let documentAttributeManager;const AttributeMap=require("./AttributeMap"),browser=require("./vendors/browser"),padutils=require("./pad_utils").padutils,Ace2Common=require("./ace2_common"),$=require("./rjquery").$,isNodeText=Ace2Common.isNodeText,getAssoc=Ace2Common.getAssoc,setAssoc=Ace2Common.setAssoc,noop=Ace2Common.noop,hooks=require("./pluginfw/hooks");function Ace2Inner(e,t){const n=require("./changesettracker").makeChangesetTracker,o=require("./colorutils").colorutils,r=require("./contentcollector").makeContentCollector,s=require("./domline").domline,l=require("./AttributePool"),i=require("./Changeset"),a=require("./ChangesetUtils"),c=require("./linestylefilter").linestylefilter,d=require("./skiplist"),u=require("./undomodule").undoModule,f=require("./AttributeManager"),g=require("./scroll"),p=!1,h="    ",m=["bold","italic","underline","strikethrough"];let b="",x=!1;const y=window.parent,S=y.document,C=S.getElementById("sidediv"),A=S.getElementById("linemetricsdiv"),w=S.getElementById("sidedivinner"),k=()=>{const e=S.createElement("div");w.appendChild(e);const t=S.createElement("span");t.classList.add("line-number"),t.appendChild(S.createTextNode(w.children.length)),e.appendChild(t)};k();const E=g.init(y);let v=noop,I=e=>!0,N=noop;const T={lines:new d,selStart:null,selEnd:null,selFocusAtStart:!1,alltext:"",alines:[],apool:new l};u.enabled&&(u.apool=T.apool);let M=!0,L=!0,O=!0,_=!0,K=p;if(!window.console){const e=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];K={};for(const t of e)K[t]=noop}const D=parent,R=(e,t,n)=>{void 0===e&&(e=T.selStart),void 0===t&&(t=T.selEnd);const o=i.builder(T.lines.totalWidth());a.buildKeepToStartOfRange(T,o,e),a.buildRemoveRange(T,o,e,t),o.insert(n,[["author",b]],T.apool);const r=o.toString();Te(r)},P=n(D,T.apool,{withCallbacks:(e,t)=>{G(e,(()=>{ie(1),t({setDocumentAttributedText:e=>{oe(e)},applyChangesetToDocument:(e,t)=>{const n=Y.editEvent.eventType;Y.startNewEvent("nonundoable"),Te(e,t),Y.startNewEvent(n)}})}))}}),B={},F=()=>B;e.ace_getAuthorInfos=F;const V=(e,n)=>{if(e){if("string"!=typeof e)throw new Error(`setAuthorInfo: author (${e}) is not a string`);n?B[e]=n:delete B[e],((e,n)=>{const r=U(z(e));if(!hooks.callAll("aceSetAuthorStyle",{dynamicCSS:t.inner,outerDynamicCSS:t.outer,parentDynamicCSS:t.parent,info:n,author:e,authorSelector:r}).some((e=>e)))if(n){if(n.bgcolor){let e=n.bgcolor;"number"==typeof n.fade&&(e=W(e,n.fade));const s=o.textColorFromBackgroundColor(e,parent.parent.clientVars.skinName),l=[t.inner.selectorStyle(r),t.parent.selectorStyle(r)];for(const t of l)t.backgroundColor=e,t.color=s,t["padding-top"]="3px",t["padding-bottom"]="4px"}}else t.inner.removeSelectorStyle(r),t.parent.removeSelectorStyle(r)})(e,n)}},z=e=>`author-${e.replace(/[^a-y0-9]/g,(e=>"."===e?"-":`z${e.charCodeAt(0)}z`))}`,q=e=>"author-"===e.substring(0,7)?e.substring(7).replace(/[a-y0-9]+|-|z.+?z/g,(e=>"-"===e?".":"z"===e.charAt(0)?String.fromCharCode(Number(e.slice(1,-1))):e)):null,U=e=>`.authorColors .${e}`,W=(e,t)=>{let n=o.css2triple(e);return n=o.blend(n,[1,1,1],t),o.triple2css(n)};e.ace_getRep=()=>T,e.ace_getAuthor=()=>b;const H={applyChangesToBase:1};for(const e of hooks.callAll("aceRegisterNonScrollableEditEvents"))H[e]=1;const j=e=>!H[e];let Y=null;const X=(t,n)=>{if(x)return;const o=e=>({eventType:e,backset:null}),r=e=>{if(T.selStart&&T.selEnd){const t=T.lines.offsetOfIndex(T.selStart[0])+T.selStart[1],n=T.lines.offsetOfIndex(T.selEnd[0])+T.selEnd[1];e.selStart=t,e.selEnd=n,e.selFocusAtStart=T.selFocusAtStart}if(u.enabled){let t=!1;try{Ue(e.eventType)?u.clearHistory():"nonundoable"===e.eventType?e.changeset&&u.reportExternalChange(e.changeset):u.reportEvent(e),t=!0}finally{t||(u.enabled=!1)}}};Y={type:t,docTextChanged:!1,selectionAffected:!1,userChangedSelection:!1,domClean:!1,isUserChange:!1,repChanged:!1,editEvent:o(t),startNewEvent:(e,t)=>{const n=Y.editEvent;return t||r(n),Y.editEvent=o(e),n}};let s,l=!1;try{s=n(),hooks.callAll("aceEditEvent",{callstack:Y,editorInfo:e,rep:T,documentAttributeManager:documentAttributeManager}),l=!0}finally{const e=Y;l?(r(e.editEvent),e.domClean&&"setup"!==e.type&&(e.selectionAffected&&gt(),(e.docTextChanged||e.userChangedSelection)&&j(e.type)&&kt(),e.docTextChanged&&e.type.indexOf("importText")<0&&N())):"idleWorkTimer"===Y.type&&ae.atLeast(1e3),Y=null}return s};e.ace_inCallStack=X;const G=(e,t)=>{Y?t():X(e,t)};e.ace_inCallStackIfNecessary=G;const J=e=>{L=e,document.body.classList.toggle("doesWrap",L),D.setTimeout((()=>{G("setWraps",(()=>{ie(7),ee(),bt()}))}),0)},Z=e=>{const t=_;_=!!e,e!==t&&(e||G("setStyled",(()=>{ie(12);const e=[];for(const t of Object.keys(ye))e.push([t,""]);_e(0,T.alltext.length,e)})))},Q=e=>{document.body.style.fontFamily=e,A.style.fontFamily=e},ee=()=>{ue(0,T.alltext.length)},te=e=>{M=e,document.body.contentEditable=M?"true":"false",document.body.classList.toggle("static",!M)},ne=()=>te(M),oe=e=>{""===e.text&&(e.text="\n"),ie(8);const t=T.lines.totalWidth(),n=T.lines.length(),o=T.lines.offsetOfIndex(n-1),r=T.lines.atIndex(n-1).text.length,s=i.smartOpAssembler(),l=new i.Op("-");l.chars=o,l.lines=n-1,s.append(l),l.chars=r,l.lines=0,s.append(l);for(const t of i.opsFromAText(e))s.append(t);const a=t+s.getLengthChange(),c=i.checkRep(i.pack(t,a,s.toString(),e.text.slice(0,-1)));if(Te(c),ze([0,T.lines.atIndex(0).lineMarker],[0,T.lines.atIndex(0).lineMarker]),ae.atMost(100),T.alltext!==e.text)throw new Error("mismatch error setting raw text in setDocAText")},re=e=>{oe(i.makeAText(e))},se={clearauthorship:e=>{T.selStart&&T.selEnd&&!Ce()?Ke("author",""):e?e():_e(0,T.alltext.length,[["author",""]])}};e.ace_callWithAce=(t,n,o)=>{let r=()=>t(e);if(void 0!==o){const t=r;r=()=>{e.ace_fastIncorp(9),t()}}return void 0!==n?e.ace_inCallStack(n,r):r()},e.ace_setProperty=(e,t)=>{const n={wraps:J,showsauthorcolors:e=>document.body.classList.toggle("authorColors",!!e),showsuserselections:e=>document.body.classList.toggle("userSelections",!!e),showslinenumbers:e=>{O=!!e,C.parentNode.classList.toggle("line-numbers-hidden",!O),bt()},userauthor:e=>{b=String(e),documentAttributeManager.author=b},styled:Z,textface:Q,rtlistrue:e=>{document.body.classList.toggle("rtl",e),document.body.classList.toggle("ltr",!e),document.documentElement.dir=e?"rtl":"ltr"}},o=n[e.toLowerCase()];void 0!==o&&o(t)},e.ace_setBaseText=e=>{P.setBaseText(e)},e.ace_setBaseAttributedText=(e,t)=>{P.setBaseAttributedText(e,t)},e.ace_applyChangesToBase=(e,t,n)=>{P.applyChangesToBase(e,t,n)},e.ace_prepareUserChangeset=()=>P.prepareUserChangeset(),e.ace_applyPreparedChangesetToBase=()=>{P.applyPreparedChangesetToBase()},e.ace_setUserChangeNotificationCallback=e=>{P.setUserChangeNotificationCallback(e)},e.ace_setAuthorInfo=(e,t)=>{V(e,t)},e.ace_getDocument=()=>document;const le=()=>Date.now(),ie=e=>{xe()};e.ace_fastIncorp=ie;const ae=(e=>{let t=null,n=0;const o=()=>{t&&(D.clearTimeout(t),t=null)},r=e=>{o(),n=e;let r=e-le();r<0&&(r=0),t=D.setTimeout(s,r)},s=()=>{t=null,e()};return{atMost:e=>{const o=le()+e;(!t||n>o)&&r(o)},atLeast:e=>{const o=le()+e;(!t||n<o)&&r(o)},never:()=>{o()}}})((()=>{St?ae.atLeast(500):G("idleWorkTimer",(()=>{const e=(e=>{const t=le();let n=!1,o=!1;const r=()=>n?(o||(o=!0),!0):le()-t>e&&(n=!0,!0);return r.elapsed=()=>le()-t,r})(250);let t=!1,n=!1;try{if(xe(),e())return;if(Mt(),e())return;t=!0,n=!0}finally{if(n)ae.atMost(1e3);else if(t)ae.atMost(500);else{let t=Math.round(e.elapsed()/2);t<100&&(t=100),ae.atMost(t)}}}))}));let ce=1;const de=e=>{const t=e.id;return t||(e.id="magicdomid"+ce++)},ue=(e,t)=>{if(t<=e)return;if(e<0||e>=T.lines.totalWidth())return;let n=T.lines.atOffset(e),o=T.lines.offsetOfEntry(n),r=T.lines.indexOfEntry(n),s=!1,l=null;const i=(e,t)=>{n.domInfo.appendSpan(e,t)};for(;n&&o<t;){const e=o+n.width;n.domInfo.clearSpans(),fe(n,i,o),n.domInfo.finishUpdate(),Qe(n.lineNode),(T.selStart&&T.selStart[0]===r||T.selEnd&&T.selEnd[0]===r)&&(s=!0),null==l&&(l=r),o=e,n=T.lines.next(n),r++}s&&(Y.selectionAffected=!0)},fe=(e,t,n)=>{let o=n;"number"!=typeof n&&(o=T.lines.offsetOfEntry(e));const r=e.text;if(0===r.length){c.getLineStyleFilter(0,"",t,T.apool)("","")}else{let n=c.getFilterStack(r,t,browser);const o=T.lines.indexOfEntry(e),s=T.alines[o];n=c.getLineStyleFilter(r.length,s,n,T.apool),n(r,"")}};let ge;const pe=()=>{ge={cleanNodesNearChanges:{}}};pe();const he=e=>{let t=document.getElementById(e);for(;t&&et(t);)t.id="",t=document.getElementById(e);return t},me=e=>{let t,n;if(et(e)){let o=e.previousSibling;for(;o&&et(o);)o=o.previousSibling;if(o)t=o;else{let n=e.nextSibling;for(;n&&et(n);)n=n.nextSibling;n&&(t=n)}if(!t)return;n=!0}else{t=e;const o=t.previousSibling,r=t.nextSibling;n=o&&et(o)||r&&et(r)}if(n)ge.cleanNodesNearChanges[`$${de(t)}`]=!0;else{const e=de(t),n=t.previousSibling,o=t.nextSibling,r=n&&de(n)||null,s=o&&de(o)||null,l=T.lines.prev(T.lines.atKey(e)),i=T.lines.next(T.lines.atKey(e)),a=l&&l.key||null,c=i&&i.key||null;r===a&&s===c||(ge.cleanNodesNearChanges[`$${de(t)}`]=!0)}},be=()=>{if(Y.observedSelection)return;Y.observedSelection=!0;const e=ht();if(e){const t=Ct(e.startPoint.node),n=Ct(e.endPoint.node);t&&me(t),n&&t!==n&&me(n)}},xe=()=>{if(Y.domClean)return!1;if(Y.isUserChange=!0,window.DEBUG_DONT_INCORP)return!1;document.body.firstChild||(document.body.innerHTML="<div>\x3c!-- --\x3e</div>"),be(),(()=>{if(document.body.getElementsByTagName){const e=document.body.getElementsByTagName("style");for(const t of e){const e=Ct(t);e&&e.parentNode===document.body&&me(e)}}})();let t,n,o=Ze(),s=!0,l=0,i=!1;for(;l<o.length;){if(t=o[l][0],n=o[l][1],0!==t&&!he(T.lines.atIndex(t-1).key)||n!==T.lines.length()&&!he(T.lines.atIndex(n).key)){s=!1;break}l++}if(!s){for(const e of document.body.childNodes)!e.tagName||e.id&&T.lines.containsKey(e.id)||me(e);o=Ze()}pe();const a=ht();let c,d,u=0;const f=[];let g=0;const p=[],h=[];for(;u<o.length;){const e=o[u];t=e[0],n=e[1];let s=0===t&&document.body.firstChild||he(T.lines.atIndex(t-1).key).nextSibling;s=s&&et(s)&&s;let l=n===T.lines.length()&&document.body.lastChild||he(T.lines.atIndex(n).key).previousSibling;if(l=l&&et(l)&&l,s&&l){const e=r(_,browser,T.apool,q);e.notifySelection(a);const o=[];for(let t=s;t&&(!t.previousSibling||t.previousSibling!==l);t=t.nextSibling)e.collectContent(t),o.push(t);e.notifyNextNode(l.nextSibling);let u=e.getLines();if((u.length<=1||""!==u[u.length-1])&&l.nextSibling){n++;const t=l.nextSibling;e.collectContent(t),p.push(t),e.notifyNextNode(t.nextSibling)}const m=e.finish(),b=m.selStart,x=m.selEnd;u=m.lines;const y=m.lineAttribs;m.linesWrapped>0&&(i=!0),b[0]>=0&&(c=[b[0]+t+g,b[1]]),x[0]>=0&&(d=[x[0]+t+g,x[1]]);const S=[],C=l,A=[];for(const e of u){const t=Ne(e);S.push(t),A.push(t.domInfo)}h.push([C,A]);for(const e of o)p.push(e);const w={};c&&(w.selStart=c),d&&(w.selEnd=d),f.push([t+g,n-t,S,y,w]),g+=u.length-(n-t)}else n>t&&f.push([t+g,n-t,[],[]]);u++}const m=f.length>0;for(const e of f)Pe(...e);for(const e of h)Se(...e);for(const e of p)e.remove();if(i&&$("#innerdocbody").scrollLeft(0),a&&!c){const t=hooks.callAll("aceStartLineAndCharForPoint",{callstack:Y,editorInfo:e,rep:T,root:document.body,point:a.startPoint,documentAttributeManager:documentAttributeManager});c=null==t||0===t.length?Ie(a.startPoint):t}if(a&&!d){const t=hooks.callAll("aceEndLineAndCharForPoint",{callstack:Y,editorInfo:e,rep:T,root:document.body,point:a.endPoint,documentAttributeManager:documentAttributeManager});d=null==t||0===t.length?Ie(a.endPoint):t}const b=T.lines.length();return c&&c[0]>=b&&(c[0]=b-1,c[1]=T.lines.atIndex(c[0]).text.length),d&&d[0]>=b&&(d[0]=b-1,d[1]=T.lines.atIndex(d[0]).text.length),a&&qe(c,d,a&&a.focusAtStart),a&&(m||Ce())&&(Y.selectionAffected=!0),Y.domClean=!0,bt(),m},ye={bold:!0,italic:!0,underline:!0,strikethrough:!0,list:!0},Se=(e,t)=>{let n,o;for(const r of t){const t=r.node,s=de(t);let l;if(n){const e=T.lines.next(n);e&&e.key===s&&(l=e,o+=n.width)}l||(l=T.lines.atKey(s),o=T.lines.offsetOfKey(s)),n=l,fe(l,((e,t)=>{r.appendSpan(e,t)}),o),r.prepareForAdd(),l.lineMarker=r.lineMarker,e?document.body.insertBefore(t,e.nextSibling):document.body.insertBefore(t,document.body.firstChild),e=t,r.notifyAdded(),Qe(t)}},Ce=()=>T.selStart&&T.selEnd&&T.selStart[0]===T.selEnd[0]&&T.selStart[1]===T.selEnd[1];e.ace_isCaret=Ce;const Ae=()=>T.selStart[0];e.ace_caretLine=Ae;const we=()=>T.selStart[1];e.ace_caretColumn=we;const ke=()=>T.lines.offsetOfIndex(Ae())+we();e.ace_caretDocChar=ke;const Ee=e=>{const t=e[0];let n=e[1];const o=T.lines.atIndex(t);n-=o.lineMarker,n<0&&(n=0);const r=o.lineNode;let s=r,l=!1;if(0===n)return{node:r,index:0,maxIndex:1};for(;s!==r||!l;)if(l)s.nextSibling?(s=s.nextSibling,l=!1):s=s.parentNode;else if(isNodeText(s)){const e=s.nodeValue.length;if(n<=e)return{node:s,index:n,maxIndex:e};n-=e,l=!0}else s.firstChild?s=s.firstChild:l=!0;return{node:r,index:1,maxIndex:1}},ve=e=>e.textContent||e.nodeValue||"",Ie=e=>{if(e.node===document.body){if(0===e.index)return[0,0];{const e=T.lines.length();return[e-1,T.lines.atIndex(e-1).text.length]}}{let t,n,o=e.node,r=0;for(isNodeText(o)?r=e.index:e.index>0&&(r=ve(o).length);(t=o.parentNode)!==document.body;)(n=o.previousSibling)?(o=n,r+=ve(o).length):o=t;o.firstChild&&Je(o.firstChild)&&(r+=1);const s=T.lines.atKey(o.id);return[T.lines.indexOfEntry(s),r]}};e.ace_getLineAndCharForPoint=Ie;const Ne=e=>{const t=Ye(e.length>0),n=t.node;return{key:de(n),text:e,lineNode:n,domInfo:t,lineMarker:0}},Te=(e,t)=>{Me(e,t);let n=null;if(T.selStart&&T.selEnd){const o=T.lines.offsetOfIndex(T.selStart[0])+T.selStart[1],r=T.lines.offsetOfIndex(T.selEnd[0])+T.selEnd[1],s=i.characterRangeFollow(e,o,r,t);n=[s[0],s[1],T.selFocusAtStart]}const o={splice:(e,t,...n)=>{((e,t,n)=>{const o=[];if(t>0){let n=T.lines.atIndex(e);for(let e=0;e<t;e++)o.push(n.key),n=T.lines.next(n)}const r=n.map(Ne);let s;Re(e,t,r),s=e>0?he(T.lines.atIndex(e-1).key):null,Se(s,r.map((e=>e.domInfo)));for(const e of o){const t=document.getElementById(e);t.parentNode.removeChild(t)}(T.selStart&&T.selStart[0]>=e&&T.selStart[0]<=e+t||T.selEnd&&T.selEnd[0]>=e&&T.selEnd[0]<=e+t)&&(Y.selectionAffected=!0)})(e,t,n.map((e=>e.slice(0,-1))))},get:e=>`${T.lines.atIndex(e).text}\n`,length:()=>T.lines.length()};i.mutateTextLines(e,o),n&&ze(Le(n[0]),Le(n[1]),n[2])},Me=(e,t)=>{if(i.checkRep(e),i.oldLen(e)!==T.alltext.length){const t=`${i.oldLen(e)}/${T.alltext.length}`;throw new Error(`doRepApplyChangeset length mismatch: ${t}`)}const n=Y.editEvent;if("nonundoable"===n.eventType)n.changeset?n.changeset=i.compose(n.changeset,e,T.apool):n.changeset=e;else{const t=i.inverse(e,{get:e=>`${T.lines.atIndex(e).text}\n`,length:()=>T.lines.length()},T.alines,T.apool);n.backset?n.backset=i.compose(t,n.backset,T.apool):n.backset=t}i.mutateAttributionLines(e,T.alines,T.apool),P.isTracking()&&P.composeUserChangeset(e)},Le=e=>{const t=T.lines.atOffset(e),n=T.lines.offsetOfEntry(t);return[T.lines.indexOfEntry(t),e-n]},Oe=(e,t,n)=>{e===t&&0===n.length||(t===T.alltext.length&&(e===t?(e--,t--,n=`\n${n.substring(0,n.length-1)}`):0===n.length?(e--,t--):(t--,n=n.substring(0,n.length-1))),R(Le(e),Le(t),n))},_e=(e,t,n)=>{t=Math.min(t,T.alltext.length-1),documentAttributeManager.setAttributesOnRange(Le(e),Le(t),n)};e.ace_performDocumentApplyAttributesToCharRange=_e;const Ke=(e,t)=>{T.selStart&&T.selEnd&&documentAttributeManager.setAttributesOnRange(T.selStart,T.selEnd,[[e,t]])};e.ace_setAttributeOnSelection=Ke;e.ace_getAttributeOnSelection=(e,t)=>{if(!T.selStart||!T.selEnd)return;T.selStart[0]===T.selEnd[0]&&T.selEnd[1]===T.selStart[1]&&t&&0!==T.selStart[1]&&T.selStart[1]--;const n=new AttributeMap(T.apool).set(e,"true").toString(),o=new RegExp(`${n.replace(/\*/g,"\\*")}(\\*|$)`),r=(e,t)=>{if(e[1]===t[1]&&e[0]===t[0])return!1;if(e[0]!==t[0]){let n=!0;n=n&&r(e,[e[0],T.lines.atIndex(e[0]).text.length]);for(let o=e[0]+1;o<t[0];o++)n=n&&r([o,0],[o,T.lines.atIndex(o).text.length]);return n=n&&r([t[0],0],[t[0],t[1]]),n}const n=e[0],s=e[1],l=t[1];let a=!0,c=0;for(const e of i.deserializeOps(T.alines[n])){const t=c,n=t+e.chars;if(!(d=e.attribs,o.test(d)||n<=s||t>=l)){a=!1;break}c=n}var d;return a};return r(T.selStart,T.selEnd)};const $e=e=>{if(!T.selStart||!T.selEnd)return;let t=!0;const n=new AttributeMap(T.apool).set(e,"true").toString(),o=new RegExp(`${n.replace(/\*/g,"\\*")}(\\*|$)`),r=T.selStart[0],s=T.selEnd[0];for(let e=r;e<=s;e++){let n=0,a=0;documentAttributeManager.lineHasMarker(e)&&(a=1);let c=T.lines.atIndex(e).text.length;e===r&&(a=T.selStart[1]),e===s&&(c=T.selEnd[1]);for(const r of i.deserializeOps(T.alines[e])){const e=n,s=e+r.chars;if(!(l=r.attribs,o.test(l)||s<=a||e>=c)){t=!1;break}n=s}if(!t)break}var l;const a=t?"":"true";documentAttributeManager.setAttributesOnRange(T.selStart,T.selEnd,[[e,a]]),He(e)&&We(e,!t)};e.ace_toggleAttributeOnSelection=$e;const De=e=>{T.selStart&&T.selEnd&&R(T.selStart,T.selEnd,e)},Re=(e,t,n)=>{for(const e of n)e.width=e.text.length+1;const o=T.lines.offsetOfIndex(e),r=T.lines.offsetOfIndex(e+t);T.lines.splice(e,t,n),Y.docTextChanged=!0,Y.repChanged=!0;const s=n.map((e=>`${e.text}\n`)).join("");T.alltext=T.alltext.substring(0,o)+s+T.alltext.substring(r,T.alltext.length)},Pe=(e,t,n,o,r)=>{const s=T.lines.offsetOfIndex(e),l=T.lines.offsetOfIndex(e+t),a=T.lines.offsetOfIndex(e);let c,d;r&&r.selStart&&(c=T.lines.offsetOfIndex(r.selStart[0])+r.selStart[1]-a),r&&r.selEnd&&(d=T.lines.offsetOfIndex(r.selEnd[0])+r.selEnd[1]-a);const u=n.map((e=>`${e.text}\n`)).join(""),f=T.alltext.substring(s,l),g=T.alines.slice(e,e+t).join(""),p=`${o.join("|1+1")}|1+1`,h=Fe(f,u,g,p,c,d),m=h[0];let x=h[1],y=f.substring(m,f.length-x),S=u.substring(m,u.length-x),C=s+m,A=l-x,w=!1;if("\n"===y.charAt(y.length-1)&&"\n"===S.charAt(S.length-1)&&(y=y.slice(0,-1),S=S.slice(0,-1),A--,x++),0===y.length&&C===T.alltext.length&&S.length>0&&(C--,A--,S=`\n${S.slice(0,-1)}`,w=!0),A===T.alltext.length&&y.length>0&&0===S.length&&"\n"===T.alltext.charAt(C-1)&&(C--,A--),0!==y.length||0!==S.length){const e=T.alltext.length,t=T.lines.indexOfOffset(C),n=T.lines.offsetOfIndex(t),o=()=>{const o=i.builder(e);return o.keep(n,t),o.keep(C-n),o},r=(e,t)=>{let n=0;const o=m,r=u.length-x-(w?1:0);for(const s of i.deserializeOps(e)){const e=n+s.chars;e<=o||n>=r||t(Math.max(o,n),Math.min(r,e),s.attribs),n=e}};let s;if(S===y){const e=Be((e=>i.mapAttribNumbers(e,(e=>{const t=T.apool.getAttribKey(e);return!!ye[t]&&T.apool.putAttrib([t,""])})))),t=o();w&&t.keep(1,1),r(g,((n,o,r)=>{t.keepText(u.substring(n,o),e(r))}));const n=t.toString(),l=o();w&&l.keep(1,1),r(p,((e,t,n)=>{l.keepText(u.substring(e,t),n)}));const a=l.toString();s=i.compose(n,a,T.apool)}else{const e=o(),n=T.lines.indexOfOffset(A),l=T.lines.offsetOfIndex(n);l>C?(e.remove(l-C,n-t),e.remove(A-l)):e.remove(A-C);let i=!1;const a=Be((e=>{const t=AttributeMap.fromString(e,T.apool);return i&&t.has("author")||t.set("author",b),t.toString()}));let c="";r(p,((e,t,n)=>{const o=AttributeMap.fromString(n,T.apool).get("author");o&&o!==c&&(c?i=!0:c=o)})),w&&e.insert("\n",a("")),r(p,((t,n,o)=>{e.insert(u.substring(t,n),a(o))})),s=e.toString()}Me(s)}Re(e,t,n)},Be=e=>{const t={};return n=>(t[n]||(t[n]=e(n)),t[n])},Fe=(e,t,n,o,r,s)=>{const l=e=>{return t=T.apool.getAttribKey(e),!(-1!==f.DEFAULT_LINE_ATTRIBUTES.indexOf(t));var t},a=e=>{const t=[],n=[];for(const o of i.deserializeOps(e))t.push(o.chars),n.push(o.attribs);return[t,n]},c=(e,t)=>{const n=e[0],o=e[1];let r=t?n.length-1:0,s=0;return()=>{for(;s>=n[r];)t?r--:r++,s=0;const e=o[r];return s++,e}},d=e.length,u=t.length,g=Math.min(d,u),p=a(i.filterAttribNumbers(n,l)),h=a(i.filterAttribNumbers(o,l));let m=0;const b=c(p,!1),x=c(h,!1);for(;m<g&&e.charAt(m)===t.charAt(m)&&b()===x();)m++;let y=0;const S=c(p,!0),C=c(h,!0);for(;y<g;)if(0===y)S(),C(),y++;else{if(e.charAt(d-1-y)!==t.charAt(u-1-y)||S()!==C())break;y++}let A=-1;if("number"==typeof s&&(A=u-s),m+y>d){const e=d-m;y=A>=e&&A<=y?A:e,m=d-y}if(m+y>u){const e=u-m;y=A>=e&&A<=y?A:e,m=u-y}return[m,y]},Ve=(e,t)=>e?t?e[0]===t[0]&&e[1]===t[1]:!e:!t,ze=(e,t,n)=>{qe(e,t,n)&&(Y.selectionAffected=!0)};e.ace_performSelectionChange=ze;const qe=(e,t,n)=>{const o=(n=!!n)&&(!e||!t||e[0]!==t[0]||e[1]!==t[1]);if(!Ve(T.selStart,e)||!Ve(T.selEnd,t)||T.selFocusAtStart!==o){T.selStart=e,T.selEnd=t,T.selFocusAtStart=o,Y.repChanged=!0,je(T),hooks.callAll("aceSelectionChanged",{rep:T,callstack:Y,documentAttributeManager:documentAttributeManager});if(!Y.docTextChanged){const e=!Ue(Y.type)&&j(Y.type),t=At();E.scrollWhenCaretIsInTheLastLineOfViewportWhenNecessary(T,e,2*t)}return!0}return!1},Ue=e=>"setup"===e||"setBaseText"===e||"importText"===e,We=(e,t)=>{parent.parent.$(`[data-key="${e}"]`).find("a").toggleClass("selected",t)},He=e=>-1!==m.indexOf(e),je=e=>{for(const e of m){const t=documentAttributeManager.hasAttributeOnSelectionOrCaretPosition(e);We(e,t)}},Ye=e=>s.createDomLine(e,L,browser,document),Xe=e=>e.replace(/[\n\r ]/g," ").replace(/\xa0/g," ").replace(/\t/g,"        "),Ge={div:1,p:1,pre:1,li:1,ol:1,ul:1};for(const e of hooks.callAll("aceRegisterBlockElements"))Ge[e]=1;const Je=e=>!!Ge[(e.tagName||"").toLowerCase()];e.ace_isBlockElement=Je;const Ze=()=>{const e={},t=T.lines.length(),n=n=>{if(void 0===e[n]){let o;if(n<0||n>=t)o=!0;else{const e=T.lines.atIndex(n).key;o=he(e)||!1}e[n]=o}return e[n]},o={},r=e=>(void 0===o[e]&&(o[e]=(()=>{const t=n(e-1),o=n(e);return!(!t||!o)&&(!0===t&&!0===o?!document.body.firstChild:(!0!==t||!o.previousSibling)&&((!0!==o||!t.nextSibling)&&(!0===t||!0===o||t.nextSibling===o)))})()),o[e]),s=e=>!!n(e),l=[[-1,t+1]],i=(e,t)=>{const n=l[e][0],o=l[e][1];l.splice(e,1,[n,t],[t,o])},a={},c=e=>{if(a[e])return!0;a[e]=!0;const t=(e=>{for(const[t,n]of l.entries()){if(e<n[0])return-1;if(e<n[1])return t}return-1})(e),n=s(e);if(t<0)return!0;if(n){const n=l[t][0],o=l[t][1];let a=!1;return n<e&&s(e-1)&&!r(e)&&(i(t,e),a=!0),o>e+1&&s(e+1)&&!r(e+1)&&(i(t,e+1),a=!0),!a}return((e,t)=>{const n=l[e][0],o=l[e][1];n+1===o?l.splice(e,1):t===n?l[e][0]++:t===o-1?l[e][1]--:l.splice(e,1,[n,t],[t+1,o])})(t,e),!1},d=(e,n)=>{let o=0,r=e;for(;o<n&&r>=0;)c(r)?o++:o=0,r--;for(o=0,r=e;o<n&&r<t;)c(r)?o++:o=0,r++};if(0===t)r(0)||i(0,0);else{d(0,1),d(t-1,1);for(const e of Object.keys(ge.cleanNodesNearChanges)){const t=e.substring(1);if(T.lines.containsKey(t)){d(T.lines.indexOfKey(t),2)}}}const u=[];for(let e=0;e<l.length-1;e++)u.push([l[e][1],l[e+1][0]]);return u},Qe=e=>{setAssoc(e,"dirtiness",{nodeId:de(e),knownHTML:e.innerHTML})},et=e=>{if(e.parentNode!==document.body)return!0;const t=getAssoc(e,"dirtiness");return!t||(e.id!==t.nodeId||e.innerHTML!==t.knownHTML)},tt=e=>{G("handleClick",(()=>{ae.atMost(200)}));const t=e=>"a"===(e.tagName||"").toLowerCase()&&e.href;if(!e.ctrlKey&&2!==e.button&&3!==e.button){let n=e.target;for(;n&&n.parentNode&&!t(n);)n=n.parentNode;if(n&&t(n)){try{window.open(n.href,"_blank","noopener,noreferrer")}catch(e){}e.preventDefault()}}nt()},nt=()=>{window.parent.parent.padeditbar.toggleDropDown("none")},ot=e=>{let t=vt(e);if(!t)return null;if(t=/([a-z]+)[0-9]+/.exec(t),"indent"===t[1])return null;for(;e-1>=0&&(t=vt(e-1))&&(t=/([a-z]+)[0-9]+/.exec(t),"indent"!==t[1]);)e--;const n=i.builder(T.lines.totalWidth());let o=[0,0];const r=(e,t)=>{let s,l=1,i=t;for(;s=vt(e);){if(s=/([a-z]+)([0-9]+)/.exec(s),i=Number(s[2]),isNaN(i)||"indent"===s[0])return e;if(i===t)a.buildKeepRange(T,n,o,o=[e,0]),a.buildKeepRange(T,n,o,o=[e,1],[["start",l]],T.apool),l++,e++;else{if(i<t)return e;e=r(e,t+1)}}return e};r(e,1);const s=n.toString();i.isIdentity(s)||Te(s)};e.ace_renumberList=ot;const rt=(e,t)=>{""===t?(documentAttributeManager.removeAttributeOnLine(e,Et),documentAttributeManager.removeAttributeOnLine(e,"start")):documentAttributeManager.setAttributeOnLine(e,Et,t),null==ot(e+1)&&ot(e)},st=()=>{if(!T.selStart||!T.selEnd)return;const e=T.selStart[0];let t=vt(e);if(t){const n=T.lines.atIndex(e).text;t=/([a-z]+)([0-9]+)/.exec(t);const o=t[1],r=Number(t[2]);"*"===n&&"indent"!==o?r>1?rt(e,o+(r-1)):(rt(e,""),ot(e+1)):e+1<=T.lines.length()&&(De("\n"),rt(e+1,o+r))}else De("\n"),(()=>{if(Ce()&&0===we()&&Ae()>0){const e=Ae(),t=T.lines.atIndex(e),n=T.lines.prev(t).text;let o=/^ *(?:)/.exec(n)[0];parent.parent.clientVars.indentationOnNewLine&&/[[(:{]\s*$/.exec(n)&&(o+=h);const r=i.builder(T.lines.totalWidth()).keep(T.lines.offsetOfIndex(e),e).insert(o,[["author",b]],T.apool).toString();Te(r),ze([e,o.length],[e,o.length])}})()};e.ace_doReturnKey=st;const lt=e=>{if(!(T.selStart&&T.selEnd||T.selStart[0]===T.selEnd[0]&&T.selStart[1]===T.selEnd[1]&&T.selEnd[1]>1)&&!0!==e)return!1;const t=T.selStart[0],n=Math.max(t,T.selEnd[0]-(0===T.selEnd[1]?1:0)),o=[];for(let r=t;r<=n;r++){let t=vt(r),n="indent",s=0;t&&(t=/([a-z]+)([0-9]+)/.exec(t),t&&(n=t[1],s=Number(t[2])));const l=Math.max(0,Math.min(16,s+(e?-1:1)));s!==l&&o.push([r,l>0?n+l:""])}for(const e of o)rt(e[0],e[1]);return!0};e.ace_doIndentOutdent=lt;const it=e=>{const t=e||{};let n=!1;if(T.selStart){if(Ce()){const e=Ae(),o=we(),r=T.lines.atIndex(e),s=r.text,l=r.lineMarker;if(t.metaKey&&o>l)R([e,l],[e,o],""),n=!0;else if(/^ +$/.exec(s.substring(l,o))){R([e,o-((o-l-1)%4+1)],[e,o],""),n=!0}}if(!n)if(Ce()){const e=Ae(),n=T.lines.atIndex(e);if(we()<=n.lineMarker){const t=e>0?vt(e-1):"",o=vt(e),r=e>0&&T.lines.atIndex(e-1),s=r&&r.text.length===r.lineMarker,l=documentAttributeManager.lineHasMarker(e);o?s&&!t?R([e-1,r.text.length],[e,0],""):R([e,0],[e,n.lineMarker],""):l&&r?R([e-1,r.text.length],[e,n.lineMarker],""):e>0&&R([e-1,r.text.length],[e,0],"")}else{const e=ke();if(e>0)if(t.metaKey||t.ctrlKey||t.altKey){let t=e-1;for(;t>n.lineMarker&&at(T.alltext.charAt(t-1));)t--;Oe(t,e,"")}else Oe(e-1,e,"")}}else De("")}const o=Ae();-1!==o&&null==ot(o+1)&&ot(o)},at=e=>padutils.wordCharRegex.test(e);e.ace_isWordChar=at;const ct=t=>{if(!M)return;const{type:n,charCode:o,keyCode:r,which:s,altKey:l,shiftKey:a}=t;if(!(o||"keyup"!==n&&"keydown"!==n||16!==r&&17!==r&&18!==r&&20!==r&&224!==r&&91!==r))return;if(13===r&&browser.opera&&"keypress"===n)return;const c=browser.safari||browser.chrome||browser.firefox?"keydown"===n:"keypress"===n,d=browser.safari||browser.chrome||browser.firefox?"keydown"===n:"keypress"===n;let u=!1;G("handleKeyEvent",(function(){if("keypress"===n||c&&13===r)I(t)||(t.preventDefault(),u=!0);else{if("Dead"===t.key)return u=!0,!0;"keydown"===n&&v(t)}let f=!1;if(!u){const o=hooks.callAll("aceKeyEvent",{callstack:Y,editorInfo:e,rep:T,documentAttributeManager:documentAttributeManager,evt:t});o&&(f=-1!==o.indexOf(!0));const u=parent.parent.clientVars.padShortcutEnabled;if(!f&&c&&l&&120===r&&u.altF9){const e=parent.parent.$("#editbar").children("ul").first().children().first().children().first().children().first();$(this).trigger("blur"),e.trigger("focus"),t.preventDefault()}if(!f&&"keydown"===n&&l&&67===r&&u.altC&&($(this).trigger("blur"),parent.parent.chat.show(),parent.parent.$("#chatinput").trigger("focus"),t.preventDefault()),!f&&"keydown"===n&&t.ctrlKey&&a&&50===r&&u.cmdShift2){const e=T.selEnd[0],t=T.alines[e],n=T.apool,o=new Set;if(t)for(const e of i.deserializeOps(t)){const t=AttributeMap.fromString(e.attribs,n).get("author");t&&o.add(t)}const r=new Map(parent.parent.pad.userList().map((e=>[e.userId,e.name]))),s=parent.parent.clientVars.userId,l=[...o].map((e=>e===s?"me":r.get(e)||"unknown"));parent.parent.$.gritter.add({title:"Line Authors",text:0===l.length?"No author information is available":1===l.length?`The author of this line is ${l[0]}`:`The authors of this line are ${l.join(" & ")}`,sticky:!1,time:"4000"})}if(!f&&c&&8===r&&u.delete&&(ie(3),t.preventDefault(),it(t),f=!0),!f&&c&&13===r&&u.return&&(ie(4),t.preventDefault(),st(),D.setTimeout((()=>{y.scrollBy(-100,0)}),0),f=!0),!f&&c&&27===r&&u.esc&&(ie(4),t.preventDefault(),f=!0,parent.parent.$.gritter.removeAll()),!f&&d&&(t.metaKey||t.ctrlKey)&&"s"===String.fromCharCode(s).toLowerCase()&&!t.altKey&&u.cmdS){t.preventDefault();const e=parent.parent.$("#revisionlink").css("background");parent.parent.$("#revisionlink").css({background:"lightyellow"}),D.setTimeout((()=>{parent.parent.$("#revisionlink").css({background:e})}),1e3),parent.parent.pad.collabClient.sendMessage({type:"SAVE_REVISION"}),f=!0}if(f||!c||9!==r||t.metaKey||t.ctrlKey||!u.tab||(ie(5),t.preventDefault(),g=t.shiftKey,lt(g)||De(h),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&"z"===String.fromCharCode(s).toLowerCase()&&!t.altKey&&u.cmdZ&&(ie(6),t.preventDefault(),t.shiftKey?ut("redo"):ut("undo"),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&"y"===String.fromCharCode(s).toLowerCase()&&u.cmdY&&(ie(10),t.preventDefault(),ut("redo"),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&"b"===String.fromCharCode(s).toLowerCase()&&u.cmdB&&(ie(13),t.preventDefault(),$e("bold"),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&"i"===String.fromCharCode(s).toLowerCase()&&u.cmdI&&(ie(14),t.preventDefault(),$e("italic"),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&"u"===String.fromCharCode(s).toLowerCase()&&u.cmdU&&(ie(15),t.preventDefault(),$e("underline"),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&"5"===String.fromCharCode(s).toLowerCase()&&!0!==t.altKey&&u.cmd5&&(ie(13),t.preventDefault(),$e("strikethrough"),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&"l"===String.fromCharCode(s).toLowerCase()&&t.shiftKey&&u.cmdShiftL&&(ie(9),t.preventDefault(),Nt(),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&t.shiftKey&&("n"===String.fromCharCode(s).toLowerCase()&&u.cmdShiftN||"1"===String.fromCharCode(s)&&u.cmdShift1)&&(ie(9),t.preventDefault(),Tt(),f=!0),!f&&d&&(t.metaKey||t.ctrlKey)&&t.shiftKey&&"c"===String.fromCharCode(s).toLowerCase()&&u.cmdShiftC&&(ie(9),t.preventDefault(),se.clearauthorship()),!f&&d&&t.ctrlKey&&"h"===String.fromCharCode(s).toLowerCase()&&u.cmdH&&(ie(20),t.preventDefault(),it(),f=!0),!0===t.ctrlKey&&36===t.which&&u.ctrlHome&&E.setScrollY(0),(33===t.which||34===t.which)&&"keydown"===n&&!t.ctrlKey){t.preventDefault();const e=E.getVisibleLineRange(T);let n=T.selStart[0]-e[0];n<0&&(n=0);const o=34===t.which,r=33===t.which;D.setTimeout((()=>{const t=E.getVisibleLineRange(T),n=T.lines.length(),s=t[1]-t[0];r&&u.pageUp&&(T.selEnd[0]-=s,T.selStart[0]-=s),o&&u.pageDown&&T.selEnd[0]>=e[0]&&(T.selStart[0]=e[1]-1,T.selEnd[0]=e[1]-1),T.selEnd[0]<0&&(T.selEnd[0]=0),T.selStart[0]<0&&(T.selStart[0]=0),T.selEnd[0]>=n&&(T.selEnd[0]=n-1),gt();const l=document.getSelection();let i=l.focusNode.parentNode.offsetTop||l.focusNode.offsetTop;-1===i&&(i=l.focusNode.offsetTop),E.setScrollY(i)}),200)}}var g;if("keydown"===n)ae.atLeast(500);else if("keypress"===n)f?ae.atLeast(500):ae.atMost(0);else if("keyup"===n){const e=0;ae.atLeast(e),ae.atMost(e)}const p=browser.firefox&&t.altKey&&0===o&&0===r,m=browser.safari&&t.altKey&&229===r;(dt||p||m)&&(ae.atLeast(3e3),dt=!0),f||dt||St||"keyup"===n||be(),"keyup"===n&&(dt=!1)}))};let dt=!1;const ut=e=>{if(u.enabled){let t;if("undo"===e&&(t="performUndo"),"redo"===e&&(t="performRedo"),t){const n=Y.editEvent.eventType;Y.startNewEvent(e),u[t](((e,t)=>{e&&Te(e),t&&ze(Le(t.selStart),Le(t.selEnd),t.selFocusAtStart);return Y.startNewEvent(n,!0)}))}}};e.ace_doUndoRedo=ut;const ft=e=>{let t;const n=e=>{const n=(e=>({node:e.node,index:e.index,maxIndex:e.maxIndex}))(e);if(t){const e=()=>{for(;n.node.childNodes.length>0;)if(0===n.index)n.node=n.node.firstChild,n.maxIndex=pt(n.node);else{if(n.index!==n.maxIndex)break;n.node=n.node.lastChild,n.maxIndex=pt(n.node),n.index=n.maxIndex}};if(isNodeText(n.node)&&n.index===n.maxIndex){let t=n.node;for(;!t.nextSibling&&t!==document.body&&t.parentNode!==document.body;)t=t.parentNode;!t.nextSibling||"string"==typeof t.nextSibling.tagName&&"br"===t.nextSibling.tagName.toLowerCase()||t===n.node||t===document.body||t.parentNode===document.body||(n.node=t.nextSibling,n.maxIndex=pt(n.node),n.index=0,e())}isNodeText(n.node)||e()}return isNodeText(n.node)?{container:n.node,offset:n.index}:{container:n.node.parentNode,offset:mt(n.node)+n.index}},o=window.getSelection();if(o&&(o.removeAllRanges(),e)){t=e.startPoint.node===e.endPoint.node&&e.startPoint.index===e.endPoint.index;const r=n(e.startPoint),s=n(e.endPoint);if(!t&&e.focusAtStart&&o.collapse&&o.extend)o.collapse(s.container,s.offset),o.extend(r.container,r.offset);else{const e=document.createRange();e.setStart(r.container,r.offset),e.setEnd(s.container,s.offset),o.removeAllRanges(),o.addRange(e)}}},gt=()=>{const e=T.selStart,t=T.selEnd;if(!e||!t)return void ft(null);const n={},o=[e[0],e[1]];n.startPoint=Ee(o);const r=[t[0],t[1]];n.endPoint=Ee(r),n.focusAtStart=!!T.selFocusAtStart,ft(n)};e.ace_updateBrowserSelectionFromRep=gt,e.ace_focus=()=>{window.focus()},e.ace_importText=(e,t,n)=>{let o;if(n){if("\n"!==e.charAt(e.length-1))throw new Error("new raw text must end with newline");if(/[\r\t\xa0]/.exec(e))throw new Error("new raw text must not contain CR, tab, or nbsp");o=e.substring(0,e.length-1).split("\n")}else o=e.split("\n").map(Xe);let r="\n";if(o.length>0&&(r=`${o.join("\n")}\n`),G("importText"+(t?"Undoable":""),(()=>{re(r)})),n&&T.alltext!==e)throw new Error("mismatch error setting raw text in importText")},e.ace_importAText=(e,t,n)=>{if(e=i.cloneAText(e),t){const n=(new l).fromJsonable(t);e.attribs=i.moveOpsToNewPool(e.attribs,n,T.apool)}G("importText"+(n?"Undoable":""),(()=>{oe(e)}))},e.ace_exportText=()=>(Y&&!Y.domClean&&G("exportText",(()=>{ie(2)})),(()=>{const e=T.alltext;let t=e.length;return t>0&&t--,e.substring(0,t)})()),e.ace_editorChangedSize=()=>bt(),e.ace_setOnKeyPress=e=>{I=e},e.ace_setOnKeyDown=e=>{v=e},e.ace_setNotifyDirty=e=>{N=e},e.ace_dispose=()=>{x=!0,ae&&ae.never(),yt()},e.ace_setEditable=te,e.ace_execCommand=(e,...t)=>{e=e.toLowerCase(),se[e]&&G(e,(()=>{ie(9),se[e](...t)}))},e.ace_replaceRange=(e,t,n)=>{G("replaceRange",(()=>{ie(9),R(e,t,n)}))},e.ace_getAuthorInfos=F,e.ace_performDocumentReplaceRange=R,e.ace_performDocumentReplaceCharRange=Oe,e.ace_setSelection=ft;const pt=e=>isNodeText(e)?e.nodeValue.length:1,ht=()=>{const e=window.getSelection();if(!e||"None"===e.type||0===e.rangeCount)return null;const t=e.getRangeAt(0),n=(e,t)=>{if(!(e=>{for(;e&&(!e.tagName||"body"!==e.tagName.toLowerCase());)e=e.parentNode;return!!e})(e))return{node:document.body,index:0,maxIndex:1};const n=e,o=n.childNodes.length;if(isNodeText(n))return{node:n,index:t,maxIndex:n.nodeValue.length};if(0===o)return{node:n,index:0,maxIndex:1};if(t===o){const e=n.childNodes.item(o-1),t=pt(e);return{node:e,index:t,maxIndex:t}}{const e=n.childNodes.item(t);return{node:e,index:0,maxIndex:pt(e)}}},o={startPoint:n(t.startContainer,t.startOffset),endPoint:n(t.endContainer,t.endOffset),focusAtStart:(t.startContainer!==t.endContainer||t.startOffset!==t.endOffset)&&e.anchorNode&&e.anchorNode===t.endContainer&&e.anchorOffset===t.endOffset};return o.startPoint.node.ownerDocument!==window.document?null:o},mt=e=>{let t=0;for(;e.previousSibling;)t++,e=e.previousSibling;return t},bt=()=>{0!==wt()&&0!==At()&&(ne(),$(C).addClass("sidedivdelayed"))},xt=[],yt=()=>{for(const e of xt)e()};let St=null;e.ace_getInInternationalComposition=()=>St;const Ct=e=>{if(!e||e===document.body)return null;for(;e.parentNode!==document.body;)e=e.parentNode;return e},At=()=>{const t=browser.opera?y.innerHeight:S.documentElement.clientHeight;return t||Number(e.frame.parentNode.style.height.replace(/[^0-9]/g,"")||0)},wt=()=>S.documentElement.clientWidth,kt=()=>{if(!T.selStart)return;bt();const e=At();if(E.scrollNodeVerticallyIntoView(T,e),!L){const e=ht();if(e){(e=>{const t=e-y.scrollX,n=y.scrollX+wt()-e;t<0?y.scrollBy(t,0):n<0&&y.scrollBy(1-n,0)})((e=>{const t=e.node,n=e.index,o=e=>e.offsetLeft,r=e=>e.offsetLeft+e.offsetWidth;if(isNodeText(t)){let e,s=n,l=t.nodeValue.length-n;for(e=t.previousSibling;e&&isNodeText(e);e=e.previousSibling)s+=e.nodeValue;const i=e?r(e):o(t.parentNode);for(e=t.nextSibling;e&&isNodeText(e);e=e.nextSibling)l+=e.nodeValue;const a=i+s/(s+l)*((e?o(e):r(t.parentNode))-i);return Math.round(a)}return 0===n?o(t):r(t)})(e.focusAtStart?e.startPoint:e.endPoint)),bt()}}},Et="list",vt=e=>documentAttributeManager.getAttributeOnLine(e,Et);e.ace_getLineListType=vt;const It=e=>{if(!T.selStart||!T.selEnd)return;const t=T.selStart[0],n=Math.max(t,T.selEnd[0]-(0===T.selEnd[1]?1:0));let o=!0;for(let r=t;r<=n;r++){const t=vt(r);if(!t||t.slice(0,e.length)!==e){o=!1;break}}const r=[];for(let s=t;s<=n;s++){let t=0,n=!0;const l=/([a-z]+)([0-9]+)/.exec(vt(s));o&&(n=!1),l&&(t=Number(l[2]));const i=vt(s);i===l&&(n=!1),n?r.push([s,o?`indent${t}`:i?e+t:`${e}1`]):(1===t&&rt(s,""),t>1&&(rt(s,""),rt(s,`indent${t}`)))}for(const e of r)rt(e[0],e[1])},Nt=()=>{It("bullet")},Tt=()=>{It("number")};e.ace_doInsertUnorderedList=Nt,e.ace_doInsertOrderedList=Tt;const Mt=()=>{const e=[],t=[],n=getComputedStyle(document.body),o=parseInt(n["line-height"]);for(const n of document.body.children){let r;const s=n.nextElementSibling;if(r=s?0===e.length?s.offsetTop-parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-top").split("px")[0]):s.offsetTop-n.offsetTop:n.clientHeight||n.offsetHeight,e.push(r),n.clientHeight!==o){const e=window.getComputedStyle(n.firstChild),o=parseInt(e.getPropertyValue("line-height")),r=parseInt(e.getPropertyValue("margin-bottom"));t.push(o+r)}else t.push(o)}let r=T.lines.length();for(r<1&&(r=1);w.children.length<r;)k();for(;w.children.length>r;)w.lastElementChild.remove();for(const[n,o]of Array.prototype.entries.call(w.children))o.style.height=`${e[n]}px`,o.style.lineHeight=`${t[n]}px`};documentAttributeManager=new f(T,Te),e.ace_performDocumentApplyAttributesToRange=(...e)=>documentAttributeManager.setAttributesOnRange(...e),this.init=async()=>{await $.ready,X("setup",(()=>{for(browser.firefox&&$(document.body).addClass("mozilla"),browser.safari&&$(document.body).addClass("safari"),document.body.classList.toggle("authorColors",!0),document.body.classList.toggle("doesWrap",L),ne();document.body.firstChild;)document.body.removeChild(document.body.firstChild);const t=Ne("");Re(0,T.lines.length(),[t]),Se(null,[t.domInfo]),T.alines=i.splitAttributionLines(i.makeAttribution("\n"),"\n"),(()=>{$(document).on("keydown",ct),$(document).on("keypress",ct),$(document).on("keyup",ct),$(document).on("click",tt),$(S).on("click",nt);let t=null;$(document.body).on("auxclick",(e=>{1!==e.originalEvent.button||!e.target.a&&"a"!==e.target.localName||(t=D.setTimeout((()=>{t=null}),0))})),$(document.body).on("paste",(n=>{if(null!=t&&(n.target.a||"a"===n.target.localName))return D.clearTimeout(t),t=null,void n.preventDefault();hooks.callAll("acePaste",{editorInfo:e,rep:T,documentAttributeManager:documentAttributeManager,e:n})})),$(document).on("drop",(t=>{(t.target.a||"a"===t.target.localName)&&t.preventDefault();const n=ht();if(n){const e=Ct(n.startPoint.node),t=Ct(n.endPoint.node),o=e.previousSibling,r=t.nextSibling;(o||r).appendChild(document.createElement("style"))}hooks.callAll("aceDrop",{editorInfo:e,rep:T,documentAttributeManager:documentAttributeManager,e:t})})),$(document.documentElement).on("compositionstart",(()=>{St||(St=new Promise((e=>{$(document.documentElement).one("compositionend",(()=>{St=null,e()}))})))}))})()})),hooks.callAll("aceInitialized",{editorInfo:e,rep:T,documentAttributeManager:documentAttributeManager})}}exports.init=async(e,t)=>{const n=new Ace2Inner(e,t);await n.init()};}}["(module ep_etherpad-lite/static/js/ace2_inner.js)"],
"ep_etherpad-lite/static/js/vendors/browser.js": {"(module ep_etherpad-lite/static/js/vendors/browser.js)": function (require, exports, module) {/*!
  * Bowser - a browser detector
  * https://github.com/ded/bowser
  * MIT License | (c) Dustin Diaz 2015
  */
!function(e,i){"undefined"!=typeof module&&module.exports?module.exports=i():"function"==typeof define&&define.amd?define(i):this.bowser=i()}(0,(function(){var e=!0;function i(i){function o(e){var o=i.match(e);return o&&o.length>1&&o[1]||""}var s,r,n,t=o(/(ipod|iphone|ipad)/i).toLowerCase(),a=!/like android/i.test(i)&&/android/i.test(i),d=/CrOS/.test(i),m=/silk/i.test(i),v=/sailfish/i.test(i),b=/tizen/i.test(i),c=/(web|hpw)os/i.test(i),l=/windows phone/i.test(i),f=!l&&/windows/i.test(i),p=!t&&!m&&/macintosh/i.test(i),h=!a&&!v&&!b&&!c&&/linux/i.test(i),w=o(/edge\/(\d+(\.\d+)?)/i),k=o(/version\/(\d+(\.\d+)?)/i),u=/tablet/i.test(i),g=!u&&/[^-]mobi/i.test(i);/opera|opr/i.test(i)?s={name:"Opera",opera:e,version:k||o(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(i)?s={name:"Yandex Browser",yandexbrowser:e,version:k||o(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:l?(s={name:"Windows Phone",windowsphone:e},w?(s.msedge=e,s.version=w):(s.msie=e,s.version=o(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(i)?s={name:"Internet Explorer",msie:e,version:o(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:d?s={name:"Chrome",chromeos:e,chromeBook:e,chrome:e,version:o(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(i)?s={name:"Microsoft Edge",msedge:e,version:w}:/chrome|crios|crmo/i.test(i)?s={name:"Chrome",chrome:e,version:o(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:t?(s={name:"iphone"==t?"iPhone":"ipad"==t?"iPad":"iPod"},k&&(s.version=k)):v?s={name:"Sailfish",sailfish:e,version:o(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(i)?s={name:"SeaMonkey",seamonkey:e,version:o(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(i)?(s={name:"Firefox",firefox:e,version:o(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(i)&&(s.firefoxos=e)):m?s={name:"Amazon Silk",silk:e,version:o(/silk\/(\d+(\.\d+)?)/i)}:a?s={name:"Android",version:k}:/phantom/i.test(i)?s={name:"PhantomJS",phantom:e,version:o(/phantomjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(i)||/rim\stablet/i.test(i)?s={name:"BlackBerry",blackberry:e,version:k||o(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:c?(s={name:"WebOS",webos:e,version:k||o(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(i)&&(s.touchpad=e)):s=/bada/i.test(i)?{name:"Bada",bada:e,version:o(/dolfin\/(\d+(\.\d+)?)/i)}:b?{name:"Tizen",tizen:e,version:o(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||k}:/safari/i.test(i)?{name:"Safari",safari:e,version:k}:{name:o(/^(.*)\/(.*) /),version:(r=/^(.*)\/(.*) /,n=i.match(r),n&&n.length>1&&n[2]||"")},!s.msedge&&/(apple)?webkit/i.test(i)?(s.name=s.name||"Webkit",s.webkit=e,!s.version&&k&&(s.version=k)):!s.opera&&/gecko\//i.test(i)&&(s.name=s.name||"Gecko",s.gecko=e,s.version=s.version||o(/gecko\/(\d+(\.\d+)?)/i)),s.msedge||!a&&!s.silk?t?(s[t]=e,s.ios=e):f?s.windows=e:p?s.mac=e:h&&(s.linux=e):s.android=e;var y="";s.windowsphone?y=o(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):t?y=(y=o(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):a?y=o(/android[ \/-](\d+(\.\d+)*)/i):s.webos?y=o(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):s.blackberry?y=o(/rim\stablet\sos\s(\d+(\.\d+)*)/i):s.bada?y=o(/bada\/(\d+(\.\d+)*)/i):s.tizen&&(y=o(/tizen[\/\s](\d+(\.\d+)*)/i)),y&&(s.osversion=y);var x=y.split(".")[0];return u||"ipad"==t||a&&(3==x||4==x&&!g)||s.silk?s.tablet=e:(g||"iphone"==t||"ipod"==t||a||s.blackberry||s.webos||s.bada)&&(s.mobile=e),s.msedge||s.msie&&s.version>=10||s.yandexbrowser&&s.version>=15||s.chrome&&s.version>=20||s.firefox&&s.version>=20||s.safari&&s.version>=6||s.opera&&s.version>=10||s.ios&&s.osversion&&s.osversion.split(".")[0]>=6||s.blackberry&&s.version>=10.1?s.a=e:s.msie&&s.version<10||s.chrome&&s.version<20||s.firefox&&s.version<20||s.safari&&s.version<6||s.opera&&s.version<10||s.ios&&s.osversion&&s.osversion.split(".")[0]<6?s.c=e:s.x=e,s}var o=i("undefined"!=typeof navigator?navigator.userAgent:"");return o.test=function(e){for(var i=0;i<e.length;++i){var s=e[i];if("string"==typeof s&&s in o)return!0}return!1},o._detect=i,o}));}}["(module ep_etherpad-lite/static/js/vendors/browser.js)"],
"ep_etherpad-lite/static/js/AttributePool.js": {"(module ep_etherpad-lite/static/js/AttributePool.js)": function (require, exports, module) {"use strict";class AttributePool{constructor(){this.numToAttrib={},this.attribToNum={},this.nextNum=0}clone(){const t=new AttributePool;for(const[r,i]of Object.entries(this.numToAttrib))t.numToAttrib[r]=[i[0],i[1]];return Object.assign(t.attribToNum,this.attribToNum),t.nextNum=this.nextNum,t}putAttrib(t,r=!1){const i=String(t);if(i in this.attribToNum)return this.attribToNum[i];if(r)return-1;const n=this.nextNum++;return this.attribToNum[i]=n,this.numToAttrib[n]=[String(t[0]||""),String(t[1]||"")],n}getAttrib(t){const r=this.numToAttrib[t];return r?[r[0],r[1]]:r}getAttribKey(t){const r=this.numToAttrib[t];return r?r[0]:""}getAttribValue(t){const r=this.numToAttrib[t];return r?r[1]:""}eachAttrib(t){for(const r of Object.keys(this.numToAttrib)){const i=this.numToAttrib[r];t(i[0],i[1])}}toJsonable(){return{numToAttrib:this.numToAttrib,nextNum:this.nextNum}}fromJsonable(t){this.numToAttrib=t.numToAttrib,this.nextNum=t.nextNum,this.attribToNum={};for(const t of Object.keys(this.numToAttrib))this.attribToNum[String(this.numToAttrib[t])]=Number(t);return this}check(){if(!Number.isInteger(this.nextNum))throw new Error("nextNum property is not an integer");if(this.nextNum<0)throw new Error("nextNum property is negative");for(const t of["numToAttrib","attribToNum"]){const r=this[t];if(null==r)throw new Error(`${t} property is null`);if("object"!=typeof r)throw new TypeError(`${t} property is not an object`);const i=Object.keys(r);if(i.length!==this.nextNum)throw new Error(`${t} size mismatch (want ${this.nextNum}, got ${i.length})`)}for(let t=0;t<this.nextNum;++t){const r=this.numToAttrib[`${t}`];if(!Array.isArray(r))throw new TypeError(`attrib ${t} is not an array`);if(2!==r.length)throw new Error(`attrib ${t} is not an array of length 2`);const[i,n]=r;if(null==i)throw new TypeError(`attrib ${t} key is null`);if("string"!=typeof i)throw new TypeError(`attrib ${t} key is not a string`);if(null==n)throw new TypeError(`attrib ${t} value is null`);if("string"!=typeof n)throw new TypeError(`attrib ${t} value is not a string`);const o=String(r);if(this.attribToNum[o]!==t)throw new Error(`attribToNum for ${o} !== ${t}`)}}}module.exports=AttributePool;}}["(module ep_etherpad-lite/static/js/AttributePool.js)"],
"ep_etherpad-lite/static/js/Changeset.js": {"(module ep_etherpad-lite/static/js/Changeset.js)": function (require, exports, module) {"use strict";const AttributeMap=require("./AttributeMap"),AttributePool=require("./AttributePool"),attributes=require("./attributes"),{padutils:padutils}=require("./pad_utils"),error=e=>{const t=new Error(e);throw t.easysync=!0,t},assert=(e,t)=>{e||error(`Failed assertion: ${t}`)};exports.parseNum=e=>parseInt(e,36),exports.numToString=e=>e.toString(36).toLowerCase();class Op{constructor(e=""){this.opcode=e,this.chars=0,this.lines=0,this.attribs=""}toString(){if(!this.opcode)throw new TypeError("null op");if("string"!=typeof this.attribs)throw new TypeError("attribs must be a string");const e=this.lines?`|${exports.numToString(this.lines)}`:"";return this.attribs+e+this.opcode+exports.numToString(this.chars)}}exports.Op=Op,exports.oldLen=e=>exports.unpack(e).oldLen,exports.newLen=e=>exports.unpack(e).newLen,exports.deserializeOps=function*(e){const t=/((?:\*[0-9a-z]+)*)(?:\|([0-9a-z]+))?([-+=])([0-9a-z]+)|(.)/g;let s;for(;null!=(s=t.exec(e));){if("$"===s[5])return;null!=s[5]&&error(`invalid operation: ${e.slice(t.lastIndex-1)}`);const r=new Op(s[3]);r.lines=exports.parseNum(s[2]||"0"),r.chars=exports.parseNum(s[4]),r.attribs=s[1],yield r}};class OpIter{constructor(e){this._gen=exports.deserializeOps(e),this._next=this._gen.next()}hasNext(){return!this._next.done}next(e=new Op){return this.hasNext()?(copyOp(this._next.value,e),this._next=this._gen.next()):clearOp(e),e}}exports.opIterator=e=>(padutils.warnDeprecated("Changeset.opIterator() is deprecated; use Changeset.deserializeOps() instead"),new OpIter(e));const clearOp=e=>{e.opcode="",e.chars=0,e.lines=0,e.attribs=""};exports.newOp=e=>(padutils.warnDeprecated("Changeset.newOp() is deprecated; use the Changeset.Op class instead"),new Op(e));const copyOp=(e,t=new Op)=>Object.assign(t,e),opsFromText=function*(e,t,s="",r=null){const n=new Op(e);n.attribs="string"==typeof s?s:new AttributeMap(r).update(s||[],"+"===e).toString();const o=t.lastIndexOf("\n");if(o<0)n.chars=t.length,n.lines=0,yield n;else{n.chars=o+1,n.lines=t.match(/\n/g).length,yield n;const e=copyOp(n);e.chars=t.length-(o+1),e.lines=0,yield e}};exports.checkRep=e=>{const t=exports.unpack(e),s=t.oldLen,r=t.newLen,n=t.ops;let o=t.charBank;const i=exports.smartOpAssembler();let p=0,c=0;for(const t of exports.deserializeOps(n)){switch(t.opcode){case"=":p+=t.chars,c+=t.chars;break;case"-":p+=t.chars,assert(p<=s,`${p} > ${s} in ${e}`);break;case"+":{assert(o.length>=t.chars,"Invalid changeset: not enough chars in charBank");const s=o.slice(0,t.chars),n=(s.match(/\n/g)||[]).length;assert(n===t.lines,"Invalid changeset: number of newlines in insert op does not match the charBank"),assert(0===t.lines||s.endsWith("\n"),"Invalid changeset: multiline insert op does not end with a newline"),o=o.slice(t.chars),c+=t.chars,assert(c<=r,`${c} > ${r} in ${e}`);break}default:assert(!1,`Invalid changeset: Unknown opcode: ${JSON.stringify(t.opcode)}`)}i.append(t)}c+=s-p,assert(c===r,"Invalid changeset: claimed length does not match actual length"),assert(""===o,"Invalid changeset: excess characters in the charBank"),i.endDocument();const a=exports.pack(s,c,i.toString(),t.charBank);return assert(a===e,"Invalid changeset: not in canonical form"),e},exports.smartOpAssembler=()=>{const e=exports.mergingOpAssembler(),t=exports.mergingOpAssembler(),s=exports.mergingOpAssembler(),r=exports.stringAssembler();let n="",o=0;const i=()=>{r.append(s.toString()),s.clear()},p=()=>{r.append(e.toString()),e.clear(),r.append(t.toString()),t.clear()},c=r=>{r.opcode&&r.chars&&("-"===r.opcode?("="===n&&i(),e.append(r),o-=r.chars):"+"===r.opcode?("="===n&&i(),t.append(r),o+=r.chars):"="===r.opcode&&("="!==n&&p(),s.append(r)),n=r.opcode)};return{append:c,toString:()=>(p(),i(),r.toString()),clear:()=>{e.clear(),t.clear(),s.clear(),r.clear(),o=0},endDocument:()=>{s.endDocument()},appendOpWithText:(e,t,s,r)=>{padutils.warnDeprecated("Changeset.smartOpAssembler().appendOpWithText() is deprecated; use opsFromText() instead.");for(const n of opsFromText(e,t,s,r))c(n)},getLengthChange:()=>o}},exports.mergingOpAssembler=()=>{const e=exports.opAssembler(),t=new Op;let s=0;const r=r=>{t.opcode&&(r&&"="===t.opcode&&!t.attribs||(e.append(t),s&&(t.chars=s,t.lines=0,e.append(t),s=0)),t.opcode="")};return{append:e=>{e.chars<=0||(t.opcode===e.opcode&&t.attribs===e.attribs?e.lines>0?(t.chars+=s+e.chars,t.lines+=e.lines,s=0):0===t.lines?t.chars+=e.chars:s+=e.chars:(r(),copyOp(e,t)))},toString:()=>(r(),e.toString()),clear:()=>{e.clear(),clearOp(t)},endDocument:()=>{r(!0)}}},exports.opAssembler=()=>{let e="";return{append:t=>{assert(t instanceof Op,"argument must be an instance of Op"),e+=t.toString()},toString:()=>e,clear:()=>{e=""}}},exports.stringIterator=e=>{let t=0,s=e.split("\n").length-1;const r=e=>{assert(e<=n(),`!(${e} <= ${n()})`)},n=()=>e.length-t;return{take:n=>{r(n);const o=e.substr(t,n);return s-=o.split("\n").length-1,t+=n,o},skip:e=>{r(e),t+=e},remaining:n,peek:s=>{r(s);return e.substr(t,s)},newlines:()=>s}},exports.stringAssembler=()=>({_str:"",clear(){this._str=""},append(e){this._str+=String(e)},toString(){return this._str}});class TextLinesMutator{constructor(e){this._lines=e,this._curSplice=[0,0],this._inSplice=!1,this._curLine=0,this._curCol=0}_linesGet(e){return"get"in this._lines?this._lines.get(e):this._lines[e]}_linesSlice(e,t){return this._lines.slice?this._lines.slice(e,t):[]}_linesLength(){return"number"==typeof this._lines.length?this._lines.length:this._lines.length()}_enterSplice(){this._curSplice[0]=this._curLine,this._curSplice[1]=0,this._curCol>0&&this._putCurLineInSplice(),this._inSplice=!0}_leaveSplice(){this._lines.splice(...this._curSplice),this._curSplice.length=2,this._curSplice[0]=this._curSplice[1]=0,this._inSplice=!1}_isCurLineInSplice(){return this._curLine-this._curSplice[0]<this._curSplice.length-2}_putCurLineInSplice(){return this._isCurLineInSplice()||(this._curSplice.push(this._linesGet(this._curSplice[0]+this._curSplice[1])),this._curSplice[1]++),2+this._curLine-this._curSplice[0]}skipLines(e,t){if(e)if(t){this._inSplice||this._enterSplice();for(let t=0;t<e;t++)this._curCol=0,this._putCurLineInSplice(),this._curLine++}else this._inSplice&&(e>1?this._leaveSplice():this._putCurLineInSplice()),this._curLine+=e,this._curCol=0}skip(e,t,s){e&&(t?this.skipLines(t,s):(s&&!this._inSplice&&this._enterSplice(),this._inSplice&&this._putCurLineInSplice(),this._curCol+=e))}removeLines(e){if(!e)return"";this._inSplice||this._enterSplice();const t=e=>{const t=this._curSplice[0]+this._curSplice[1];return this._linesSlice(t,t+e).join("")};let s="";if(this._isCurLineInSplice())if(0===this._curCol)s=this._curSplice[this._curSplice.length-1],this._curSplice.length--,s+=t(e-1),this._curSplice[1]+=e-1;else{s=t(e-1),this._curSplice[1]+=e-1;const r=this._curSplice.length-1;s=this._curSplice[r].substring(this._curCol)+s,this._curSplice[r]=this._curSplice[r].substring(0,this._curCol)+this._linesGet(this._curSplice[0]+this._curSplice[1]),this._curSplice[1]+=1}else s=t(e),this._curSplice[1]+=e;return s}remove(e,t){if(!e)return"";if(t)return this.removeLines(t);this._inSplice||this._enterSplice();const s=this._putCurLineInSplice(),r=this._curSplice[s].substring(this._curCol,this._curCol+e);return this._curSplice[s]=this._curSplice[s].substring(0,this._curCol)+this._curSplice[s].substring(this._curCol+e),r}insert(e,t){if(e)if(this._inSplice||this._enterSplice(),t){const t=exports.splitTextLines(e);if(this._isCurLineInSplice()){const e=this._curSplice.length-1,s=this._curSplice[e],r=this._curCol;this._curSplice[e]=s.substring(0,r)+t[0],this._curLine++,t.splice(0,1),this._curSplice.push(...t),this._curLine+=t.length,this._curSplice.push(s.substring(r)),this._curCol=0}else this._curSplice.push(...t),this._curLine+=t.length}else{const t=this._putCurLineInSplice();if(!this._curSplice[t]){const e=new Error(`curSplice[sline] not populated, actual curSplice contents is ${JSON.stringify(this._curSplice)}. Possibly related to https://github.com/ether/etherpad-lite/issues/2802`);console.error(e.stack||e.toString())}this._curSplice[t]=this._curSplice[t].substring(0,this._curCol)+e+this._curSplice[t].substring(this._curCol),this._curCol+=e.length}}hasMore(){let e=this._linesLength();return this._inSplice&&(e+=this._curSplice.length-2-this._curSplice[1]),this._curLine<e}close(){this._inSplice&&this._leaveSplice()}}const applyZip=(e,t,s)=>{const r=exports.deserializeOps(e),n=exports.deserializeOps(t);let o=r.next(),i=n.next();const p=exports.smartOpAssembler();for(;(!o.done||!i.done)&&(o.done||o.value.opcode||(o=r.next()),i.done||i.value.opcode||(i=n.next()),null==o.value&&(o.value=new Op),null==i.value&&(i.value=new Op),o.value.opcode||i.value.opcode);){const e=s(o.value,i.value);e&&e.opcode&&p.append(e)}return p.endDocument(),p.toString()};exports.unpack=e=>{const t=/Z:([0-9a-z]+)([><])([0-9a-z]+)|/.exec(e);t&&t[0]||error(`Not a changeset: ${e}`);const s=exports.parseNum(t[1]),r=s+(">"===t[2]?1:-1)*exports.parseNum(t[3]),n=t[0].length;let o=e.indexOf("$");return o<0&&(o=e.length),{oldLen:s,newLen:r,ops:e.substring(n,o),charBank:e.substring(o+1)}},exports.pack=(e,t,s,r)=>{const n=t-e,o=n>=0?`>${exports.numToString(n)}`:`<${exports.numToString(-n)}`,i=[];return i.push("Z:",exports.numToString(e),o,s,"$",r),i.join("")},exports.applyToText=(e,t)=>{const s=exports.unpack(e);assert(t.length===s.oldLen,`mismatched apply: ${t.length} / ${s.oldLen}`);const r=exports.stringIterator(s.charBank),n=exports.stringIterator(t),o=exports.stringAssembler();for(const i of exports.deserializeOps(s.ops))switch(i.opcode){case"+":if(i.lines!==r.peek(i.chars).split("\n").length-1)throw new Error(`newline count is wrong in op +; cs:${e} and text:${t}`);o.append(r.take(i.chars));break;case"-":if(i.lines!==n.peek(i.chars).split("\n").length-1)throw new Error(`newline count is wrong in op -; cs:${e} and text:${t}`);n.skip(i.chars);break;case"=":if(i.lines!==n.peek(i.chars).split("\n").length-1)throw new Error(`newline count is wrong in op =; cs:${e} and text:${t}`);o.append(n.take(i.chars))}return o.append(n.take(n.remaining())),o.toString()},exports.mutateTextLines=(e,t)=>{const s=exports.unpack(e),r=exports.stringIterator(s.charBank),n=new TextLinesMutator(t);for(const e of exports.deserializeOps(s.ops))switch(e.opcode){case"+":n.insert(r.take(e.chars),e.lines);break;case"-":n.remove(e.chars,e.lines);break;case"=":n.skip(e.chars,e.lines,!!e.attribs)}n.close()},exports.composeAttributes=(e,t,s,r)=>!e&&s?t:t?AttributeMap.fromString(e,r).updateFromString(t,!s).toString():e;const slicerZipperFunc=(e,t,s)=>{const r=new Op;if(e.opcode)if(t.opcode)if("-"===e.opcode)copyOp(e,r),e.opcode="";else if("+"===t.opcode)copyOp(t,r),t.opcode="";else{for(const s of[e,t])assert(s.chars>=s.lines,`op has more newlines than chars: ${s.toString()}`);assert(e.chars<t.chars?e.lines<=t.lines:e.chars>t.chars?e.lines>=t.lines:e.lines===t.lines,`line count mismatch when composing changesets A*B; opA: ${e.toString()} opB: ${t.toString()}`),assert(["+","="].includes(e.opcode),`unexpected opcode in op: ${e.toString()}`),assert(["-","="].includes(t.opcode),`unexpected opcode in op: ${t.toString()}`),r.opcode={"+":{"-":"","=":"+"},"=":{"-":"-","=":"="}}[e.opcode][t.opcode];const[n,o]=[e,t].sort(((e,t)=>e.chars-t.chars));r.chars=n.chars,r.lines=n.lines,r.attribs="-"===t.opcode?t.attribs:exports.composeAttributes(e.attribs,t.attribs,"="===e.opcode,s),o.chars-=n.chars,o.lines-=n.lines,o.chars||(o.opcode=""),n.opcode=""}else copyOp(e,r),e.opcode="";else copyOp(t,r),t.opcode="";return r};exports.applyToAttribution=(e,t,s)=>{const r=exports.unpack(e);return applyZip(t,r.ops,((e,t)=>slicerZipperFunc(e,t,s)))},exports.mutateAttributionLines=(e,t,s)=>{const r=exports.unpack(e),n=exports.deserializeOps(r.ops);let o=n.next();const i=r.charBank;let p=0;const c=new TextLinesMutator(t);let a=null,l=null;const h=()=>l&&!l.done,u=()=>h()||c.hasMore(),d=()=>{if(!h()&&c.hasMore()){const e=c.removeLines(1);a=exports.deserializeOps(e),l=a.next()}if(!h())return new Op;const e=l.value;return l=a.next(),e};let g=null;const x=e=>{g||(g=exports.mergingOpAssembler()),g.append(e),e.lines<=0||(assert(1===e.lines,`Can't have op.lines of ${e.lines} in attribution lines`),c.insert(g.toString(),1),g=null)};let b=new Op,S=new Op;for(;(b.opcode||!o.done||S.opcode||u())&&(b.opcode||o.done||(b=o.value,o=n.next()),b.opcode||S.opcode||g||h());)if(!("="===b.opcode&&b.lines>0)||b.attribs||S.opcode||g||h())if("+"===b.opcode){const e=copyOp(b);if(b.lines>1){const t=i.indexOf("\n",p)+1-p;b.chars-=t,b.lines--,e.lines=1,e.chars=t}else b.opcode="";x(e),p+=e.chars}else{!S.opcode&&u()&&(S=d());const e=slicerZipperFunc(S,b,s);e.opcode&&x(e)}else c.skipLines(b.lines),b.opcode="";assert(!g,`line assembler not finished:${e}`),c.close()},exports.joinAttributionLines=e=>{const t=exports.mergingOpAssembler();for(const s of e)for(const e of exports.deserializeOps(s))t.append(e);return t.toString()},exports.splitAttributionLines=(e,t)=>{const s=exports.mergingOpAssembler(),r=[];let n=0;const o=e=>{s.append(e),e.lines>0&&(r.push(s.toString()),s.clear()),n+=e.chars};for(const s of exports.deserializeOps(e)){let e=s.chars,r=s.lines;for(;r>1;){const i=t.indexOf("\n",n)+1;assert(i>0,"newlineEnd <= 0 in splitAttributionLines"),s.chars=i-n,s.lines=1,o(s),e-=s.chars,r-=s.lines}1===r&&(s.chars=e,s.lines=1),o(s)}return r},exports.splitTextLines=e=>e.match(/[^\n]*(?:\n|[^\n]$)/g),exports.compose=(e,t,s)=>{const r=exports.unpack(e),n=exports.unpack(t),o=r.oldLen,i=r.newLen;assert(i===n.oldLen,"mismatched composition of two changesets");const p=n.newLen,c=exports.stringIterator(r.charBank),a=exports.stringIterator(n.charBank),l=exports.stringAssembler(),h=applyZip(r.ops,n.ops,((e,t)=>{const r=e.opcode,n=t.opcode;"+"===r&&"-"===n&&c.skip(Math.min(e.chars,t.chars));const o=slicerZipperFunc(e,t,s);return"+"===o.opcode&&("+"===n?l.append(a.take(o.chars)):l.append(c.take(o.chars))),o}));return exports.pack(o,p,h,l.toString())},exports.attributeTester=(e,t)=>{const s=e=>!1;if(!t)return s;const r=t.putAttrib(e,!0);if(r<0)return s;const n=new RegExp(`\\*${exports.numToString(r)}(?!\\w)`);return e=>n.test(e)},exports.identity=e=>exports.pack(e,e,"",""),exports.makeSplice=(e,t,s,r,n,o)=>{if(t<0)throw new RangeError(`start index must be non-negative (is ${t})`);if(s<0)throw new RangeError(`characters to delete must be non-negative (is ${s})`);t>e.length&&(t=e.length),s>e.length-t&&(s=e.length-t);const i=e.substring(t,t+s),p=exports.smartOpAssembler(),c=function*(){yield*opsFromText("=",e.substring(0,t)),yield*opsFromText("-",i),yield*opsFromText("+",r,n,o)}();for(const e of c)p.append(e);return p.endDocument(),exports.pack(e.length,e.length+r.length-s,p.toString(),r)};const toSplices=e=>{const t=exports.unpack(e),s=[];let r=0;const n=exports.stringIterator(t.charBank);let o=!1;for(const e of exports.deserializeOps(t.ops))"="===e.opcode?(r+=e.chars,o=!1):(o||(s.push([r,r,""]),o=!0),"-"===e.opcode?(r+=e.chars,s[s.length-1][1]+=e.chars):"+"===e.opcode&&(s[s.length-1][2]+=n.take(e.chars)));return s};exports.characterRangeFollow=(e,t,s,r)=>{let n=t,o=s,i=0;for(const t of toSplices(e)){const e=t[0]+i,s=t[1]+i,p=t[2].length,c=p-(s-e);e<=n&&s>=o?n=o=r?e:e+p:s<=n?(n+=c,o+=c):e>=o||(e>=n&&s<=o?o+=c:s<o?(n=e+p,o+=c):o=e),i+=c}return[n,o]},exports.moveOpsToNewPool=(e,t,s)=>{let r=e.indexOf("$");r<0&&(r=e.length);const n=e.substring(0,r),o=e.substring(r);return n.replace(/\*([0-9a-z]+)/g,((e,r)=>{const n=exports.parseNum(r),o=t.getAttrib(n);if(!o)return"";const i=s.putAttrib(o);return`*${exports.numToString(i)}`}))+o},exports.makeAttribution=e=>{const t=exports.smartOpAssembler();for(const s of opsFromText("+",e))t.append(s);return t.toString()},exports.eachAttribNumber=(e,t)=>{padutils.warnDeprecated("Changeset.eachAttribNumber() is deprecated; use attributes.decodeAttribString() instead");let s=e.indexOf("$");s<0&&(s=e.length);e.substring(0,s).replace(/\*([0-9a-z]+)/g,((e,s)=>(t(exports.parseNum(s)),"")))},exports.filterAttribNumbers=(e,t)=>exports.mapAttribNumbers(e,t),exports.mapAttribNumbers=(e,t)=>{let s=e.indexOf("$");s<0&&(s=e.length);return e.substring(0,s).replace(/\*([0-9a-z]+)/g,((e,s)=>{const r=t(exports.parseNum(s));return!0===r?e:"number"==typeof r?`*${exports.numToString(r)}`:""}))+e.substring(s)},exports.makeAText=(e,t)=>({text:e,attribs:t||exports.makeAttribution(e)}),exports.applyToAText=(e,t,s)=>({text:exports.applyToText(e,t.text),attribs:exports.applyToAttribution(e,t.attribs,s)}),exports.cloneAText=e=>(e||error("atext is null"),{text:e.text,attribs:e.attribs}),exports.copyAText=(e,t)=>{t.text=e.text,t.attribs=e.attribs},exports.opsFromAText=function*(e){let t=null;for(const s of exports.deserializeOps(e.attribs))null!=t&&(yield t),t=s;if(null!=t){if(t.lines<=1)t.lines=0,t.chars--;else{const s=e.text.lastIndexOf("\n",e.text.length-2)+1,r=e.text.length-s-1;t.lines--,t.chars-=r+1,yield copyOp(t),t.lines=0,t.chars=r}t.chars&&(yield t)}},exports.appendATextToAssembler=(e,t)=>{padutils.warnDeprecated("Changeset.appendATextToAssembler() is deprecated; use Changeset.opsFromAText() instead");for(const s of exports.opsFromAText(e))t.append(s)},exports.prepareForWire=(e,t)=>{const s=new AttributePool;return{translated:exports.moveOpsToNewPool(e,t,s),pool:s}},exports.isIdentity=e=>{const t=exports.unpack(e);return""===t.ops&&t.oldLen===t.newLen};const attribsAttributeValue=(e,t,s)=>{if(!e)return"";for(const[r,n]of attributes.attribsFromString(e,s))if(r===t)return n;return""};exports.opAttributeValue=(e,t,s)=>(padutils.warnDeprecated("Changeset.opAttributeValue() is deprecated; use an AttributeMap instead"),attribsAttributeValue(e.attribs,t,s)),exports.attribsAttributeValue=(e,t,s)=>(padutils.warnDeprecated("Changeset.attribsAttributeValue() is deprecated; use an AttributeMap instead"),attribsAttributeValue(e,t,s)),exports.builder=e=>{const t=exports.smartOpAssembler(),s=new Op,r=exports.stringAssembler(),n={keep:(e,r,o,i)=>(s.opcode="=",s.attribs="string"==typeof o?o:new AttributeMap(i).update(o||[]).toString(),s.chars=e,s.lines=r||0,t.append(s),n),keepText:(e,s,r)=>{for(const n of opsFromText("=",e,s,r))t.append(n);return n},insert:(e,s,o)=>{for(const r of opsFromText("+",e,s,o))t.append(r);return r.append(e),n},remove:(e,r)=>(s.opcode="-",s.attribs="",s.chars=e,s.lines=r||0,t.append(s),n),toString:()=>{t.endDocument();const s=e+t.getLengthChange();return exports.pack(e,s,t.toString(),r.toString())}};return n},exports.makeAttribsString=(e,t,s)=>(padutils.warnDeprecated("Changeset.makeAttribsString() is deprecated; use AttributeMap.prototype.toString() or attributes.attribsToString() instead"),t&&["=","+"].includes(e)?"string"==typeof t?t:new AttributeMap(s).update(t,"+"===e).toString():""),exports.subattribution=(e,t,s)=>{const r=exports.deserializeOps(e);let n=r.next();const o=exports.smartOpAssembler();let i=new Op;const p=new Op,c=()=>{if(p.chars)for(;p.opcode&&(i.opcode||!n.done);){i.opcode||(i=n.value,n=r.next()),p.opcode&&i.opcode&&p.chars>=i.chars&&i.lines>0&&p.lines<=0&&p.lines++;const e=slicerZipperFunc(i,p,null);e.opcode&&o.append(e)}};if(p.opcode="-",p.chars=t,c(),void 0===s)for(i.opcode&&o.append(i);!n.done;)o.append(n.value),n=r.next();else p.opcode="=",p.chars=s-t,c();return o.toString()},exports.inverse=(e,t,s,r)=>{const n=e=>t.get?t.get(e):t[e],o=e=>s.get?s.get(e):s[e];let i,p=0,c=0,a=null,l=null,h=new Op("+");const u=exports.unpack(e),d=exports.builder(u.newLen),g=(e,t)=>{if(!a||i!==p){a=exports.deserializeOps(o(p)),l=a.next(),i=p;let e=0;for(;!l.done;){if(h=l.value,l=a.next(),e+h.chars>=c){h.chars-=c-e;break}e+=h.chars}}for(;e>0;){!h.chars&&l.done&&(p++,c=0,i=p,h.chars=0,a=exports.deserializeOps(o(p)),l=a.next()),h.chars||(l.done?h=new Op:(h=l.value,l=a.next()));const s=Math.min(e,h.chars);t(s,h.attribs,s===h.chars&&h.lines>0),e-=s,h.chars-=s,c+=s}!h.chars&&l.done&&(p++,c=0)},x=e=>{let t=0;const s=exports.stringAssembler(),r=n(p).substring(c);t+=r.length,s.append(r);let o=p+1;for(;t<e;){const e=n(o);t+=e.length,s.append(e),o++}return s.toString().substring(0,e)},b=e=>{const t={};return s=>(t[s]||(t[s]=e(s)),t[s])};for(const e of exports.deserializeOps(u.ops))if("="===e.opcode)if(e.attribs){const t=AttributeMap.fromString(e.attribs,r),s=b((e=>{const s=AttributeMap.fromString(e,r),n=new AttributeMap(r);for(const[e,r]of t){const t=s.get(e)||"";t!==r&&n.set(e,t)}return n.toString()}));g(e.chars,((e,t,r)=>{d.keep(e,r?1:0,s(t))}))}else S=e.chars,(m=e.lines)?(p+=m,c=0):a&&i===p?g(S,(()=>{})):c+=S,d.keep(e.chars,e.lines);else if("+"===e.opcode)d.remove(e.chars,e.lines);else if("-"===e.opcode){const t=x(e.chars);let s=0;g(e.chars,((e,r,n)=>{d.insert(t.substr(s,e),r),s+=e}))}var S,m;return exports.checkRep(d.toString())},exports.follow=(e,t,s,r)=>{const n=exports.unpack(e),o=exports.unpack(t),i=n.oldLen,p=o.oldLen;assert(i===p,"mismatched follow - cannot transform cs1 on top of cs2");const c=exports.stringIterator(n.charBank),a=exports.stringIterator(o.charBank),l=n.newLen;let h=0,u=0;const d=exports.attributeTester(["insertorder","first"],r),g=applyZip(n.ops,o.ops,((e,t)=>{const n=new Op;if("+"===e.opcode||"+"===t.opcode){let r;if("+"!==t.opcode)r=1;else if("+"!==e.opcode)r=2;else{const n=c.peek(1),o=a.peek(1),i=d(e.attribs),p=d(t.attribs);r=i&&!p?1:p&&!i||"\n"===n&&"\n"!==o?2:"\n"!==n&&"\n"===o?1:s?2:1}1===r?(c.skip(e.chars),n.opcode="=",n.lines=e.lines,n.chars=e.chars,n.attribs="",e.opcode=""):(a.skip(t.chars),copyOp(t,n),t.opcode="")}else"-"===e.opcode?t.opcode?e.chars<=t.chars?(t.chars-=e.chars,t.lines-=e.lines,e.opcode="",t.chars||(t.opcode="")):(e.chars-=t.chars,e.lines-=t.lines,t.opcode=""):e.opcode="":"-"===t.opcode?(copyOp(t,n),e.opcode?t.chars<=e.chars?(e.chars-=t.chars,e.lines-=t.lines,t.opcode="",e.chars||(e.opcode="")):(n.lines=e.lines,n.chars=e.chars,t.lines-=e.lines,t.chars-=e.chars,e.opcode=""):t.opcode=""):e.opcode?t.opcode?(n.opcode="=",n.attribs=followAttributes(e.attribs,t.attribs,r),e.chars<=t.chars?(n.chars=e.chars,n.lines=e.lines,t.chars-=e.chars,t.lines-=e.lines,e.opcode="",t.chars||(t.opcode="")):(n.chars=t.chars,n.lines=t.lines,e.chars-=t.chars,e.lines-=t.lines,t.opcode="")):e.opcode="":(copyOp(t,n),t.opcode="");switch(n.opcode){case"=":h+=n.chars,u+=n.chars;break;case"-":h+=n.chars;break;case"+":u+=n.chars}return n}));return u+=l-h,exports.pack(l,u,g,o.charBank)};const followAttributes=(e,t,s)=>{if(!t||!s)return"";if(!e)return t;const r=new Map;t.replace(/\*([0-9a-z]+)/g,((e,t)=>{const[n,o]=s.getAttrib(exports.parseNum(t));return r.set(n,o),""})),e.replace(/\*([0-9a-z]+)/g,((e,t)=>{const[n,o]=s.getAttrib(exports.parseNum(t));return r.has(n)&&o<=r.get(n)&&r.delete(n),""}));const n=exports.stringAssembler();for(const e of r)n.append("*"),n.append(exports.numToString(s.putAttrib(e)));return n.toString()};exports.exportedForTestingOnly={TextLinesMutator:TextLinesMutator,followAttributes:followAttributes,toSplices:toSplices};}}["(module ep_etherpad-lite/static/js/Changeset.js)"],
"ep_etherpad-lite/static/js/ChangesetUtils.js": {"(module ep_etherpad-lite/static/js/ChangesetUtils.js)": function (require, exports, module) {"use strict";exports.buildRemoveRange=(e,s,f,n)=>{const o=e.lines.offsetOfIndex(f[0]),t=e.lines.offsetOfIndex(n[0]);n[0]>f[0]?(s.remove(t-o-f[1],n[0]-f[0]),s.remove(n[1])):s.remove(n[1]-f[1])},exports.buildKeepRange=(e,s,f,n,o,t)=>{const p=e.lines.offsetOfIndex(f[0]),i=e.lines.offsetOfIndex(n[0]);n[0]>f[0]?(s.keep(i-p-f[1],n[0]-f[0],o,t),s.keep(n[1],0,o,t)):s.keep(n[1]-f[1],0,o,t)},exports.buildKeepToStartOfRange=(e,s,f)=>{const n=e.lines.offsetOfIndex(f[0]);s.keep(n,f[0]),s.keep(f[1])};}}["(module ep_etherpad-lite/static/js/ChangesetUtils.js)"],
"ep_etherpad-lite/static/js/skiplist.js": {"(module ep_etherpad-lite/static/js/skiplist.js)": function (require, exports, module) {"use strict";const _entryWidth=t=>t&&t.width||0;class Node{constructor(t,s=0,e=1,i=0){this.key=null!=t?t.key:null,this.entry=t,this.levels=s,this.upPtrs=Array(s).fill(null),this.downPtrs=Array(s).fill(null),this.downSkips=Array(s).fill(e),this.downSkipWidths=Array(s).fill(i)}propagateWidthChange(){const t=this.downSkipWidths[0],s=_entryWidth(this.entry)-t;let e=this,i=0;for(;i<e.levels;)for(e.downSkipWidths[i]+=s,i++;i>=e.levels&&e.upPtrs[i-1];)e=e.upPtrs[i-1];return s}}class Point{constructor(t,s){this._skipList=t,this.loc=s;const e=this._skipList._start.levels;let i=e-1,o=-1,n=0;const r=new Array(e),d=new Array(e),h=new Array(e);for(r[i]=this._skipList._start,d[i]=-1,h[i]=0;i>=0;){let t=r[i];for(;t.downPtrs[i]&&o+t.downSkips[i]<this.loc;)o+=t.downSkips[i],n+=t.downSkipWidths[i],t=t.downPtrs[i];r[i]=t,d[i]=o,h[i]=n,i--,i>=0&&(r[i]=t)}this.idxs=d,this.nodes=r,this.widthSkips=h}toString(){return`Point(${this.loc})`}insert(t){if(null==t.key)throw new Error("entry.key must not be null");if(this._skipList.containsKey(t.key))throw new Error(`an entry with key ${t.key} already exists`);const s=new Node(t),e=this.nodes,i=this.idxs,o=this.loc,n=this.widthSkips[0]+this.nodes[0].downSkipWidths[0],r=_entryWidth(t);for(;0===s.levels||Math.random()<.01;){const t=s.levels;s.levels++,t===e.length&&(e[t]=this._skipList._start,i[t]=-1,this._skipList._start.levels++,this._skipList._end.levels++,this._skipList._start.downPtrs[t]=this._skipList._end,this._skipList._end.upPtrs[t]=this._skipList._start,this._skipList._start.downSkips[t]=this._skipList._keyToNodeMap.size+1,this._skipList._start.downSkipWidths[t]=this._skipList._totalWidth,this.widthSkips[t]=0);const d=s,h=e[t],l=h.downPtrs[t],p=o-i[t],k=h.downSkips[t]+1-p;h.downSkips[t]=p,h.downPtrs[t]=d,d.downSkips[t]=k,d.upPtrs[t]=h,d.downPtrs[t]=l,l.upPtrs[t]=d;const a=n-this.widthSkips[t],_=h.downSkipWidths[t]+r-a;h.downSkipWidths[t]=a,d.downSkipWidths[t]=_}for(let t=s.levels;t<e.length;t++){const s=e[t];s.downSkips[t]++,s.downSkipWidths[t]+=r}this._skipList._keyToNodeMap.set(s.key,s),this._skipList._totalWidth+=r}delete(){const t=this.nodes[0].downPtrs[0],s=_entryWidth(t.entry);for(let e=0;e<this.nodes.length;e++)if(e<t.levels){const i=t.upPtrs[e],o=t.downPtrs[e],n=i.downSkips[e]+t.downSkips[e]-1;i.downPtrs[e]=o,o.upPtrs[e]=i,i.downSkips[e]=n;const r=i.downSkipWidths[e]+t.downSkipWidths[e]-s;i.downSkipWidths[e]=r}else{const t=this.nodes[e];t.downSkips[e]--,t.downSkipWidths[e]-=s}this._skipList._keyToNodeMap.delete(t.key),this._skipList._totalWidth-=s}getNode(){return this.nodes[0].downPtrs[0]}}class SkipList{constructor(){this._start=new Node(null,1),this._end=new Node(null,1,null,null),this._totalWidth=0,this._keyToNodeMap=new Map,this._start.downPtrs[0]=this._end,this._end.upPtrs[0]=this._start}_getNodeAtOffset(t){let s=0,e=this._start,i=this._start.levels-1;for(;i>=0&&e.downPtrs[i];){for(;e.downPtrs[i]&&s+e.downSkipWidths[i]<=t;)s+=e.downSkipWidths[i],e=e.downPtrs[i];i--}return e===this._start?this._start.downPtrs[0]||null:e===this._end?t===this._totalWidth&&this._end.upPtrs[0]||null:e}_getNodeIndex(t,s){let e=s?0:-1,i=t;for(;i!==this._start;){const t=i.levels-1;i=i.upPtrs[t],e+=s?i.downSkipWidths[t]:i.downSkips[t]}return e}search(t){let s=this._start,e=this._start.levels-1,i=-1;const o=s=>s!==this._start&&(s===this._end||t(s.entry));for(;e>=0;){let t=s.downPtrs[e];for(;!o(t);)i+=s.downSkips[e],s=t,t=s.downPtrs[e];e--}return i+1}length(){return this._keyToNodeMap.size}atIndex(t){return t<0&&console.warn(`atIndex(${t})`),t>=this._keyToNodeMap.size&&console.warn(`atIndex(${t}>=${this._keyToNodeMap.size})`),new Point(this,t).getNode().entry}splice(t,s,e){t<0&&console.warn(`splice(${t}, ...)`),t+s>this._keyToNodeMap.size&&(console.warn(`splice(${t}, ${s}, ...), N=${this._keyToNodeMap.size}`),console.warn("%s %s %s",typeof t,typeof s,typeof this._keyToNodeMap.size),console.trace()),e||(e=[]);const i=new Point(this,t);for(let t=0;t<s;t++)i.delete();for(let t=e.length-1;t>=0;t--){const s=e[t];i.insert(s)}}next(t){return this._keyToNodeMap.get(t.key).downPtrs[0].entry||null}prev(t){return this._keyToNodeMap.get(t.key).upPtrs[0].entry||null}push(t){this.splice(this._keyToNodeMap.size,0,[t])}slice(t,s){if(void 0===t?t=0:t<0&&(t+=this._keyToNodeMap.size),void 0===s?s=this._keyToNodeMap.size:s<0&&(s+=this._keyToNodeMap.size),t<0&&(t=0),t>this._keyToNodeMap.size&&(t=this._keyToNodeMap.size),s<0&&(s=0),s>this._keyToNodeMap.size&&(s=this._keyToNodeMap.size),s<=t)return[];let e=this.atIndex(t);const i=[e];for(let o=1;o<s-t;o++)e=this.next(e),i.push(e);return i}atKey(t){return this._keyToNodeMap.get(t).entry}indexOfKey(t){return this._getNodeIndex(this._keyToNodeMap.get(t))}indexOfEntry(t){return this.indexOfKey(t.key)}containsKey(t){return this._keyToNodeMap.has(t)}atOffset(t){return this._getNodeAtOffset(t).entry}keyAtOffset(t){return this.atOffset(t).key}offsetOfKey(t){return this._getNodeIndex(this._keyToNodeMap.get(t),!0)}offsetOfEntry(t){return this.offsetOfKey(t.key)}setEntryWidth(t,s){t.width=s,this._totalWidth+=this._keyToNodeMap.get(t.key).propagateWidthChange()}totalWidth(){return this._totalWidth}offsetOfIndex(t){return t<0?0:t>=this._keyToNodeMap.size?this._totalWidth:this.offsetOfEntry(this.atIndex(t))}indexOfOffset(t){return t<=0?0:t>=this._totalWidth?this._keyToNodeMap.size:this.indexOfEntry(this.atOffset(t))}}module.exports=SkipList;}}["(module ep_etherpad-lite/static/js/skiplist.js)"],
"ep_etherpad-lite/static/js/colorutils.js": {"(module ep_etherpad-lite/static/js/colorutils.js)": function (require, exports, module) {"use strict";const colorutils={isCssHex:l=>/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(l),css2triple:l=>{const o=colorutils.css2sixhex(l),s=l=>Number(`0x${l}`)/255;return[s(o.substr(0,2)),s(o.substr(2,2)),s(o.substr(4,2))]},css2sixhex:l=>{let o=/[0-9a-fA-F]+/.exec(l)[0];if(6!==o.length){const l=o.charAt(0),s=o.charAt(1),r=o.charAt(2);o=l+l+s+s+r+r}return o},triple2css:l=>{const o=l=>`0${colorutils.clamp(Math.round(255*l),0,255).toString(16)}`.slice(-2);return`#${o(l[0])}${o(l[1])}${o(l[2])}`},clamp:(l,o,s)=>l<o?o:l>s?s:l,min3:(l,o,s)=>l<o?l<s?l:s:o<s?o:s,max3:(l,o,s)=>l>o?l>s?l:s:o>s?o:s,colorMin:l=>colorutils.min3(l[0],l[1],l[2]),colorMax:l=>colorutils.max3(l[0],l[1],l[2]),scale:(l,o,s)=>colorutils.clamp(o+l*(s-o),0,1),unscale:(l,o,s)=>colorutils.clamp((l-o)/(s-o),0,1),scaleColor:(l,o,s)=>[colorutils.scale(l[0],o,s),colorutils.scale(l[1],o,s),colorutils.scale(l[2],o,s)],unscaleColor:(l,o,s)=>[colorutils.unscale(l[0],o,s),colorutils.unscale(l[1],o,s),colorutils.unscale(l[2],o,s)],luminosity:l=>.3*l[0]+.59*l[1]+.11*l[2],saturate:l=>{const o=colorutils.colorMin(l),s=colorutils.colorMax(l);return s-o<=0?[1,1,1]:colorutils.unscaleColor(l,o,s)},blend:(l,o,s)=>[colorutils.scale(s,l[0],o[0]),colorutils.scale(s,l[1],o[1]),colorutils.scale(s,l[2],o[2])],invert:l=>[1-l[0],1-l[1],1-l[2]],complementary:l=>{const o=colorutils.invert(l);return[o[0]>=l[0]?Math.min(1.3*o[0],1):.3*l[0],o[1]>=l[1]?Math.min(1.59*o[1],1):.59*l[1],o[2]>=l[2]?Math.min(1.11*o[2],1):.11*l[2]]},textColorFromBackgroundColor:(l,o)=>{const s="colibris"===o?"var(--super-light-color)":"#fff",r="colibris"===o?"var(--super-dark-color)":"#222";return colorutils.luminosity(colorutils.css2triple(l))<.5?s:r}};exports.colorutils=colorutils;}}["(module ep_etherpad-lite/static/js/colorutils.js)"],
"ep_etherpad-lite/static/js/undomodule.js": {"(module ep_etherpad-lite/static/js/undomodule.js)": function (require, exports, module) {"use strict";const Changeset=require("./Changeset"),_=require("./underscore"),undoModule=(()=>{const e=(()=>{const e=[];let t=0;const n="undoableEvent",s="externalChange",l=()=>{e.length=0,e.push({elementType:n,eventType:"bottom"}),t=1};l();const a=t=>{const n=e.length-1-t;let l=e.length-1;for(;l>n||e[l].elementType===s;)if(e[l].elementType===s){const t=e[l],n=e[l-1];if(n.backset){const e=t.changeset,s=n.backset;if(n.backset=Changeset.follow(e,n.backset,!1,o()),t.changeset=Changeset.follow(s,t.changeset,!0,o()),"number"==typeof n.selStart){const t=Changeset.characterRangeFollow(e,n.selStart,n.selEnd);n.selStart=t[0],n.selEnd=t[1],n.selStart===n.selEnd&&(n.selFocusAtStart=!1)}}e[l-1]=t,e[l]=n,l>=2&&e[l-2].elementType===s&&(t.changeset=Changeset.compose(e[l-2].changeset,t.changeset,o()),e.splice(l-2,1),l--)}else l--};return{numEvents:()=>t,popEvent:()=>(a(0),t--,e.pop()),pushEvent:s=>{const o=_.extend({},s);o.elementType=n,e.push(o),t++},pushExternalChange:t=>{const n=e.length-1;e[n].elementType===s?e[n].changeset=Changeset.compose(e[n].changeset,t,o()):e.push({elementType:s,changeset:t})},clearStack:l,getNthFromTop:t=>(a(t),e[e.length-1-t])}})();let t=0;const n=(e,t)=>((e,t)=>{let n=0,s=0;for(;n>=0&&n<e.length;)n=e.indexOf(t,n),n>=0&&(s++,n++);return s})(Changeset.unpack(e).ops,t),s=e=>"number"!=typeof e.selStart?null:{selStart:e.selStart,selEnd:e.selEnd,selFocusAtStart:e.selFocusAtStart},o=()=>undoModule.apool;return{clearHistory:()=>{e.clearStack(),t=0},reportEvent:s=>{const l=e.getNthFromTop(0),a=()=>{"number"==typeof s.selStart&&(l.selStart=s.selStart,l.selEnd=s.selEnd,l.selFocusAtStart=s.selFocusAtStart)};if(!s.backset||Changeset.isIdentity(s.backset))a();else{let r=!1;if(l.eventType===s.eventType){const e=((e,t)=>{if(!e)return t;if(!t)return e;const s=n(e,"+"),l=n(t,"+"),a=n(e,"-"),r=n(t,"-");if(1===s&&1===l&&0===a&&0===r){const s=Changeset.compose(e,t,o()),l=n(s,"+"),a=n(s,"-");if(1===l&&0===a)return s}else if(0===s&&0===l&&1===a&&1===r){const s=Changeset.compose(e,t,o()),l=n(s,"+"),a=n(s,"-");if(0===l&&1===a)return s}return null})(s.backset,l.backset);e&&(l.backset=e,a(),r=!0)}r||s&&"clearauthorship"!==s.eventType&&e.pushEvent(s),t=0}},reportExternalChange:t=>{t&&!Changeset.isIdentity(t)&&e.pushExternalChange(t)},performUndo:n=>{if(t<e.numEvents()-1){const o=e.getNthFromTop(t),l=e.getNthFromTop(t+1),a=n(o.backset,s(l));e.pushEvent(a),t+=2}else n()},performRedo:n=>{if(t>=2){const o=e.getNthFromTop(0),l=e.getNthFromTop(1);n(o.backset,s(l)),e.popEvent(),t-=2}else n()},enabled:!0,apool:null}})();exports.undoModule=undoModule;}}["(module ep_etherpad-lite/static/js/undomodule.js)"],
"unorm/lib/unorm.js": {"(module unorm/lib/unorm.js)": function (require, exports, module) {!function(t){"use strict";for(var r=[null,0,{}],e=44032,n=4352,i=function(t,r){this.codepoint=t,this.feature=r},o={},s=[],u=0;u<=255;++u)s[u]=0;var f=[function(t,e,n){return e<60||13311<e&&e<42607?new i(e,r):t(e,n)},function(t,r,e){var n=o[r];return n||(n=t(r,e)).feature&&++s[r>>8&255]>10&&(o[r]=n),n},function(t,r,e){return e?t(r,e):new i(r,null)},function(t,r,o){var s;if(r<n||4371<=r&&r<e||55204<r)return t(r,o);if(n<=r&&r<4371){var u={},f=21*(r-n);for(s=0;s<21;++s)u[4449+s]=e+28*(s+f);return new i(r,[,,u])}var a=r-e,h=a%28,c=[];if(0!==h)c[0]=[e+a-h,4519+h];else for(c[0]=[n+Math.floor(a/588),4449+Math.floor(a%588/28)],c[2]={},s=1;s<28;++s)c[2][4519+s]=r+s;return new i(r,c)},function(t,e,n){var o=(i.udata[65280&e]||{})[e];return new i(e,o||r)}];i.fromCharCode=f.reduceRight((function(t,r){return function(e,n){return r(t,e,n)}}),null),i.isHighSurrogate=function(t){return t>=55296&&t<=56319},i.isLowSurrogate=function(t){return t>=56320&&t<=57343},i.prototype.prepFeature=function(){this.feature||(this.feature=i.fromCharCode(this.codepoint,!0).feature)},i.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var t=this.codepoint-65536;return String.fromCharCode(Math.floor(t/1024)+55296,t%1024+56320)},i.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},i.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&256&this.feature[1]},i.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&512&this.feature[1]},i.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?255&this.feature[1]:0},i.prototype.getComposite=function(t){if(this.prepFeature(),!this.feature[2])return null;var r=this.feature[2][t.codepoint];return r?i.fromCharCode(r):null};var a=function(t){this.str=t,this.cursor=0};a.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var t,r=this.str.charCodeAt(this.cursor++);return i.isHighSurrogate(r)&&this.cursor<this.str.length&&i.isLowSurrogate(t=this.str.charCodeAt(this.cursor))&&(r=1024*(r-55296)+(t-56320)+65536,++this.cursor),i.fromCharCode(r)}return this.str=null,null};var h=function(t,r){this.it=t,this.canonical=r,this.resBuf=[]};h.prototype.next=function(){if(0===this.resBuf.length){var t=this.it.next();if(!t)return null;this.resBuf=function t(r,e){var n=e.getDecomp();if(!n||r&&e.isCompatibility())return[e];for(var o=[],s=0;s<n.length;++s){var u=t(r,i.fromCharCode(n[s]));o=o.concat(u)}return o}(this.canonical,t)}return this.resBuf.shift()};var c=function(t){this.it=t,this.resBuf=[]};c.prototype.next=function(){var t;if(0===this.resBuf.length)do{var r=this.it.next();if(!r)break;t=r.getCanonicalClass();var e=this.resBuf.length;if(0!==t)for(;e>0;--e){if(this.resBuf[e-1].getCanonicalClass()<=t)break}this.resBuf.splice(e,0,r)}while(0!==t);return this.resBuf.shift()};var l=function(t){this.it=t,this.procBuf=[],this.resBuf=[],this.lastClass=null};l.prototype.next=function(){for(;0===this.resBuf.length;){var t=this.it.next();if(!t){this.resBuf=this.procBuf,this.procBuf=[];break}if(0===this.procBuf.length)this.lastClass=t.getCanonicalClass(),this.procBuf.push(t);else{var r=this.procBuf[0].getComposite(t),e=t.getCanonicalClass();r&&(this.lastClass<e||0===this.lastClass)?this.procBuf[0]=r:(0===e&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=e,this.procBuf.push(t))}}return this.resBuf.shift()};var p=function(t,r){for(var e,n=function(t,r){switch(t){case"NFD":return new c(new h(new a(r),!0));case"NFKD":return new c(new h(new a(r),!1));case"NFC":return new l(new c(new h(new a(r),!0)));case"NFKC":return new l(new c(new h(new a(r),!1)))}throw t+" is invalid"}(t,r),i="";e=n.next();)i+=e.toString();return i};i.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var C={nfc:function(t){return p("NFC",t)},nfd:function(t){return p("NFD",t)},nfkc:function(t){return p("NFKC",t)},nfkd:function(t){return p("NFKD",t)}};"object"==typeof module?module.exports=C:"function"==typeof define&&define.amd?define("unorm",(function(){return C})):t.unorm=C,C.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var t=""+this,r=void 0===arguments[0]?"NFC":arguments[0];if(null==this)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if("NFC"===r)return C.nfc(t);if("NFD"===r)return C.nfd(t);if("NFKC"===r)return C.nfkc(t);if("NFKD"===r)return C.nfkd(t);throw new RangeError("Invalid normalization form: "+r)}}),C.shimApplied=!0)}(this);}}["(module unorm/lib/unorm.js)"],
"ep_etherpad-lite/static/js/contentcollector.js": {"(module ep_etherpad-lite/static/js/contentcollector.js)": function (require, exports, module) {"use strict";const _MAX_LIST_LEVEL=16,AttributeMap=require("./AttributeMap"),UNorm=require("unorm"),Changeset=require("./Changeset"),hooks=require("./pluginfw/hooks"),sanitizeUnicode=t=>UNorm.nfc(t),tagName=t=>t.tagName&&t.tagName.toLowerCase(),supportedElems=new Set(["author","b","bold","br","div","font","i","insertorder","italic","li","lmkr","ol","p","pre","strong","s","span","u","ul"]),makeContentCollector=(t,e,n,l)=>{const s={div:1,p:1,pre:1,li:1};hooks.callAll("ccRegisterBlockElements").forEach((t=>{s[t]=1,supportedElems.add(t)}));const i=t=>!!s[tagName(t)||""],r=(t,e)=>t[`_magicdom_${e}`],o=(()=>{const t=[],e=[];let n=null;const l=new Changeset.Op("+"),s={length:()=>t.length,atColumnZero:()=>""===t[t.length-1],startNew:()=>{t.push(""),s.flush(!0),n=Changeset.smartOpAssembler()},textOfLine:e=>t[e],appendText:(e,s="")=>{t[t.length-1]+=e,l.attribs=s,l.chars=e.length,n.append(l)},textLines:()=>t.slice(),attribLines:()=>e,flush:t=>{n&&(e.push(n.toString()),n=null)}};return s.startNew(),s})(),a={},c=t=>{o.atColumnZero()||a.startNewLine(t)};let u,g,d,b=[-1,-1],h=[-1,-1];const p=(t,e)=>{if(0===t.childNodes.length)return!0;if(1===t.childNodes.length&&r(t,"shouldBeEmpty")&&"&nbsp;"===t.innerHTML&&!r(t,"unpasted")){if(e){const n=t.childNodes[0];A(n,0,e),A(n,1,e)}return!0}return!1},f=(t,e)=>{const n=o.length()-1;let l=o.textOfLine(n).length;return 0===l&&0!==Object.keys(e.lineAttributes).length&&(l+=1),l+=t,[n,l]},m=(t,e,n)=>{t.nodeType!==t.TEXT_NODE&&A(t,e,n)},A=(t,e,n)=>{g&&t===g.node&&g.index===e&&(b=f(0,n)),d&&t===d.node&&d.index===e&&(h=f(0,n))};a.incrementFlag=(t,e)=>{t.flags[e]=(t.flags[e]||0)+1},a.decrementFlag=(t,e)=>{t.flags[e]--},a.incrementAttrib=(t,e)=>{t.attribs[e]?t.attribs[e]++:t.attribs[e]=1,L(t)},a.decrementAttrib=(t,e)=>{t.attribs[e]--,L(t)};const N=(t,e)=>{if(!e)return;const n=t.lineAttributes.list;return"none"!==e&&(t.listNesting=(t.listNesting||0)+1,-1!==e.indexOf("number")&&(t.start=(t.start||0)+1)),"none"===e?delete t.lineAttributes.list:t.lineAttributes.list=e,L(t),n},x=(t,e)=>{const n=t.author;return t.authorLevel=(t.authorLevel||0)+1,t.author=e,L(t),n},L=t=>{const e=new AttributeMap(n);for(const[n,l]of Object.entries(t.attribs)){if(!l)continue;const t="::",s=n.split(t);if(s.length>1){const[t,n]=s;n&&e.set(t,n)}else e.set(n,"true")}t.authorLevel>0&&n.putAttrib(["author",t.author],!0)>=0&&t.author&&e.set("author",t.author),t.attribString=e.toString()},k=t=>{const e=new AttributeMap(n).set("lmkr","1").set("insertorder","first").update(Object.entries(t.lineAttributes).map((([t,e])=>[t,e||""])),!0);o.appendText("*",e.toString())};a.startNewLine=t=>{if(t){0===o.textOfLine(o.length()-1).length&&0!==Object.keys(t.lineAttributes).length&&k(t)}o.startNew()},a.notifySelection=t=>{t&&(u=t,g=u.startPoint,d=u.endPoint)},a.doAttrib=(t,e)=>{t.localAttribs=t.localAttribs||[],t.localAttribs.push(e),a.incrementAttrib(t,e)},a.collectContent=function(n,s){let r=null;s||(r=(s={flags:{},localAttribs:null,attribs:{},attribString:"",lineAttributes:{},unsupportedElements:new Set}).unsupportedElements);const u=s.localAttribs;s.localAttribs=null;const A=i(n);!A&&n.name&&"body"!==n.name&&(supportedElems.has(n.name)||s.unsupportedElements.add(n.name));const y=p(n,s);A&&c(s);const C=o.length()-1;if(m(n,0,s),n.nodeType===n.TEXT_NODE){const t={cc:this,state:s,tname:n.parentNode.getAttribute("name"),node:n,text:n.nodeValue},[e]=hooks.callAll("collectContentLineText",t).filter((t=>"string"==typeof t));let l=t.text===n.nodeValue&&null!=e?e:t.text,i="",r=0;for(0===l.length&&(g&&n===g.node&&(b=f(0,s)),d&&n===d.node&&(h=f(0,s)));l.length>0;){let t=0;if(s.flags.preMode){const e=l.split("\n",1)[0];t=e.length+1,i=l.substring(t),l=e}g&&n===g.node&&g.index-r<=l.length&&(b=f(g.index-r,s)),d&&n===d.node&&d.index-r<=l.length&&(h=f(d.index-r,s));let e=l;!s.flags.preMode&&/^[\r\n]*$/.exec(l)&&(e="");const c=0===o.textOfLine(o.length()-1).length;c&&(e=e.replace(/^\n*/,"")),c&&0!==Object.keys(s.lineAttributes).length&&k(s),o.appendText(sanitizeUnicode(e.replace(/(\n | \n)/g," ").replace(/[\n\r ]/g," ").replace(/\xa0/g," ").replace(/\t/g,"        ")),s.attribString),r+=t,l=i,l.length>0&&a.startNewLine(s)}}else if(n.nodeType===n.ELEMENT_NODE){const i=tagName(n)||"";if("img"===i?hooks.callAll("collectContentImage",{cc:a,state:s,tname:i,styl:null,cls:null,node:n}):delete s.lineAttributes.img,"br"===i){this.breakLine=!0;const t=n.getAttribute("value"),[e=!0]=hooks.callAll("collectContentLineBreak",{cc:this,state:s,tname:i,tvalue:t,styl:null,cls:null});e&&a.startNewLine(s)}else if("script"===i||"style"===i);else if(!y){let r=n.getAttribute("style"),o=n.getAttribute("class"),c="pre"===i;!c&&e&&e.safari&&(c=r&&/\bwhite-space:\s*pre\b/i.exec(r)),c&&a.incrementFlag(s,"preMode");let u=null,g=null;if("Numbering_20_Symbols"===o||"Bullet_20_Symbols"===o)return r=null,void(o=null);if(t){if(hooks.callAll("collectContentPre",{cc:a,state:s,tname:i,styl:r,cls:o}),("b"===i||r&&/\bfont-weight:\s*bold\b/i.exec(r)||"strong"===i)&&a.doAttrib(s,"bold"),("i"===i||r&&/\bfont-style:\s*italic\b/i.exec(r)||"em"===i)&&a.doAttrib(s,"italic"),("u"===i||r&&/\btext-decoration:\s*underline\b/i.exec(r)||"ins"===i)&&a.doAttrib(s,"underline"),("s"===i||r&&/\btext-decoration:\s*line-through\b/i.exec(r)||"del"===i)&&a.doAttrib(s,"strikethrough"),"ul"===i||"ol"===i){let t=n.getAttribute("class");const e=o&&/(?:^| )list-([a-z]+[0-9]+)\b/.exec(o);if(!e&&!t)for(const e of n.childNodes)if("ul"===tagName(e)&&(t=e.getAttribute("class"),t))break;if(e&&e[1])t=e[1];else{if("ul"===i){const e=n.getAttribute("class");t=t&&t.match("indent")||e&&e.match("indent")?"indent":"bullet"}else t="number";t+=String(Math.min(16,(s.listNesting||0)+1))}u=N(s,t)||"none"}else("div"===i||"p"===i)&&o&&o.match(/(?:^| )ace-line\b/)?e.chrome||(u=N(s,void 0)||"none"):"li"===i&&(s.lineAttributes.start=s.start||0,L(s),-1!==s.lineAttributes.list.indexOf("number")&&n.parentNode&&"ol"!==tagName(n.parentNode)&&s.start++,n.parentNode&&"ul"===tagName(n.parentNode)&&s.start++);if(l&&o){const t=o.match(/\S+/g);if(t&&t.length>0)for(let e=0;e<t.length;e++){const n=t[e],i=l(n);if(i){g=x(s,i)||"none";break}}}}for(const t of n.childNodes)a.collectContent(t,s);if(t&&hooks.callAll("collectContentPost",{cc:a,state:s,tname:i,styl:r,cls:o}),c&&a.decrementFlag(s,"preMode"),s.localAttribs)for(let t=0;t<s.localAttribs.length;t++)a.decrementAttrib(s,s.localAttribs[t]);u&&((t,e)=>{t.lineAttributes.list&&t.listNesting--,e&&"none"!==e?t.lineAttributes.list=e:(delete t.lineAttributes.list,delete t.lineAttributes.start),L(t)})(s,u),g&&((t,e)=>{t.authorLevel--,t.author=e,L(t)})(s,g)}}m(n,1,s),A&&(o.length()-1===C?(s.lineAttributes&&!s.lineAttributes.list||"undefined"==typeof window)&&a.startNewLine(s):c(s)),s.localAttribs=u,r&&r.size&&console.warn(`Ignoring unsupported elements (you might want to install a plugin): ${[...r].join(", ")}`)},a.notifyNextNode=t=>{(!t||i(t)&&!p(t))&&c(null)};return a.getLines=()=>o.textLines(),a.finish=()=>{o.flush();const t=o.attribLines(),e=a.getLines();e.length--,t.length--;const n=b,l=h,s=(()=>{const s=2e3;let i=0,r=0;for(let o=e.length-1;o>=0;o--){let a=e[o],c=t[o];if(a.length>2010){const u=[],g=[];for(;a.length>s;){const t=s;u.push(a.substring(0,t)),a=a.substring(t),g.push(Changeset.subattribution(c,0,t)),c=Changeset.subattribution(c,t)}a.length>0&&(u.push(a),g.push(c));const d=t=>{if(t[0]<0)return;let e=t[0],n=t[1];if(e>o)e+=u.length-1;else if(e===o){let t=0;for(;n>u[t].length;)n-=u[t].length,t++;e+=t}t[0]=e,t[1]=n};d(n),d(l),i++,r+=u.length,e.splice(o,1,...u),t.splice(o,1,...g)}}return{linesWrapped:i,numLinesAfter:r}})();return{selStart:n,selEnd:l,linesWrapped:s.linesWrapped,numLinesAfter:s.numLinesAfter,lines:e,lineAttribs:t}},a};exports.sanitizeUnicode=sanitizeUnicode,exports.makeContentCollector=makeContentCollector,exports.supportedElems=supportedElems;}}["(module ep_etherpad-lite/static/js/contentcollector.js)"],
"ep_etherpad-lite/static/js/changesettracker.js": {"(module ep_etherpad-lite/static/js/changesettracker.js)": function (require, exports, module) {"use strict";const AttributeMap=require("./AttributeMap"),AttributePool=require("./AttributePool"),Changeset=require("./Changeset"),makeChangesetTracker=(e,t,n)=>{let a=Changeset.makeAText("\n"),s=null,o=Changeset.identity(1),l=!1,r=!1,i=null,h=null;let g;return g={isTracking:()=>l,setBaseText:e=>{g.setBaseAttributedText(Changeset.makeAText(e),null)},setBaseAttributedText:(e,i)=>{n.withCallbacks("setBaseText",(n=>{if(l=!0,a=Changeset.cloneAText(e),i){const e=(new AttributePool).fromJsonable(i);a.attribs=Changeset.moveOpsToNewPool(a.attribs,e,t)}s=null,o=Changeset.identity(e.text.length),r=!0;try{n.setDocumentAttributedText(e)}finally{r=!1}}))},composeUserChangeset:n=>{l&&(r||Changeset.isIdentity(n)||(o=Changeset.compose(o,n,t),i&&null==h&&(h=e.setTimeout((()=>{try{i()}catch(e){}finally{h=null}}),0))))},applyChangesToBase:(e,i,h)=>{l&&n.withCallbacks("applyChangesToBase",(n=>{if(h){const n=(new AttributePool).fromJsonable(h);e=Changeset.moveOpsToNewPool(e,n,t)}a=Changeset.applyToAText(e,a,t);let l=e;if(s){const n=s;s=Changeset.follow(e,n,!1,t),l=Changeset.follow(n,e,!0,t)}const i=!0,g=o;o=Changeset.follow(l,g,i,t);const p=Changeset.follow(g,l,!1,t);r=!0;try{n.applyChangesetToDocument(p,true)}finally{r=!1}}))},prepareUserChangeset:()=>{let e;if(s)e=Changeset.compose(s,o,t);else{const n=parent.parent.pad.myUserInfo.userId,a=Changeset.unpack(o),s=Changeset.mergingOpAssembler();for(const e of Changeset.deserializeOps(a.ops)){if("+"===e.opcode){const a=AttributeMap.fromString(e.attribs,t),s=a.get("author");null!=s&&s!==n&&(a.set("author",n),e.attribs=a.toString())}s.append(e)}s.endDocument(),o=Changeset.pack(a.oldLen,a.newLen,s.toString(),a.charBank),Changeset.checkRep(o),e=Changeset.isIdentity(o)?null:o}let n=null;e&&(s=e,o=Changeset.identity(Changeset.newLen(e)),n=e);let a=null;if(n){const e=Changeset.prepareForWire(n,t);a=e.pool.toJsonable(),n=e.translated}return{changeset:n,apool:a}},applyPreparedChangesetToBase:()=>{if(!s)throw new Error("applySubmittedChangesToBase: no submitted changes to apply");a=Changeset.applyToAText(s,a,t),s=null},setUserChangeNotificationCallback:e=>{i=e},hasUncommittedChanges:()=>!(!s&&Changeset.isIdentity(o))}};exports.makeChangesetTracker=makeChangesetTracker;}}["(module ep_etherpad-lite/static/js/changesettracker.js)"],
"ep_etherpad-lite/static/js/linestylefilter.js": {"(module ep_etherpad-lite/static/js/linestylefilter.js)": function (require, exports, module) {"use strict";const Changeset=require("./Changeset"),attributes=require("./attributes"),hooks=require("./pluginfw/hooks"),linestylefilter={},AttributeManager=require("./AttributeManager"),padutils=require("./pad_utils").padutils;linestylefilter.ATTRIB_CLASSES={bold:"tag:b",italic:"tag:i",underline:"tag:u",strikethrough:"tag:s"};const lineAttributeMarker="lineAttribMarker";exports.lineAttributeMarker="lineAttribMarker",linestylefilter.getAuthorClassName=e=>`author-${e.replace(/[^a-y0-9]/g,(e=>"."===e?"-":`z${e.charCodeAt(0)}z`))}`,linestylefilter.getLineStyleFilter=(e,t,l,r)=>{for(const e of hooks.callAll("aceAttribClasses",linestylefilter.ATTRIB_CLASSES))Object.assign(linestylefilter.ATTRIB_CLASSES,e);if(0===e)return l;const i=l;return(()=>{const l=e;let n,s,a=0;const o=Changeset.deserializeOps(t);let u,g,f=o.next();const c=()=>{u=f.done?new Changeset.Op:f.value,f.done||(f=o.next()),g=u.opcode&&(e=>{let t="",l=!1;for(const[i,n]of attributes.attribsFromString(e,r))i&&n&&(!l&&AttributeManager.lineAttributes.indexOf(i)>=0&&(l=!0),"author"===i?t+=` ${linestylefilter.getAuthorClassName(n)}`:"list"===i?t+=` list:${n}`:"start"===i?t+=` start:${n}`:linestylefilter.ATTRIB_CLASSES[i]?t+=` ${linestylefilter.ATTRIB_CLASSES[i]}`:t+=` ${hooks.callAll("aceAttribsToClasses",{linestylefilter:linestylefilter,key:i,value:n}).join(" ")}`);return l&&(t+=" lineAttribMarker"),t.substring(1)})(u.attribs)};c();const h=()=>{if(a<l)for(n=g,s=u.chars,c();u.opcode&&g===n;)s+=u.chars,c()};return h(),(e,t)=>{const l=hooks.callAll("disableAuthorColorsForThisLine",{linestylefilter:linestylefilter,text:e,class:t}),r=null!=l&&0!==l.length&&l[0];for(;e.length>0;){if(s<=0||r)return i(e,t);let l=e.length;l>s&&(l=s);const o=e.substring(0,l);e=e.substring(l),i(o,(t&&`${t} `)+n),a+=l,s-=l,0===s&&h()}}})()},linestylefilter.getAtSignSplitterFilter=(e,t)=>{const l=/@/g;l.lastIndex=0;let r,i=null;for(;r=l.exec(e);)i||(i=[]),i.push(r.index);return i?linestylefilter.textAndClassFuncSplitter(t,i):t},linestylefilter.getRegexpFilter=(e,t)=>(l,r)=>{e.lastIndex=0;let i,n=null,s=null;for(;i=e.exec(l);){n||(n=[],s=[]);const e=i.index,t=i[0];n.push([e,t]),s.push(e,e+t.length)}if(!n)return r;const a=(()=>{let e=0;return(l,i)=>{const s=l.length;let a=i;const o=(e=>{for(let t=0;t<n.length;t++){const l=n[t];if(e>=l[0]&&e<l[0]+l[1].length)return l[1]}return!1})(e);o&&(a+=` ${t}:${o}`),r(l,a),e+=s}})();return linestylefilter.textAndClassFuncSplitter(a,s)},linestylefilter.getURLFilter=linestylefilter.getRegexpFilter(padutils.urlRegex,"url"),linestylefilter.textAndClassFuncSplitter=(e,t)=>{let l=0,r=0;for(;t&&l<t.length&&0===t[l];)l++;const i=(n,s)=>{if(!t||l>=t.length)e(n,s),r+=n.length;else{const a=t[l]-r,o=n.length;a>=o?(e(n,s),r+=n.length,a===o&&l++):(a>0&&(e(n.substring(0,a),s),r+=a),l++,i(n.substring(a),s))}};return i},linestylefilter.getFilterStack=(e,t,l)=>{let r=linestylefilter.getURLFilter(e,t);return hooks.callAll("aceGetFilterStack",{linestylefilter:linestylefilter,browser:l}).map((t=>{r=t(e,r)})),r},linestylefilter.populateDomLine=(e,t,l,r)=>{let i=e;"\n"===i.slice(-1)&&(i=i.substring(0,i.length-1));let n=linestylefilter.getFilterStack(i,((e,t)=>{r.appendSpan(e,t)}));n=linestylefilter.getLineStyleFilter(i.length,t,n,l),n(i,"")},exports.linestylefilter=linestylefilter;}}["(module ep_etherpad-lite/static/js/linestylefilter.js)"],
"ep_etherpad-lite/static/js/domline.js": {"(module ep_etherpad-lite/static/js/domline.js)": function (require, exports, module) {"use strict";const Security=require("./security"),hooks=require("./pluginfw/hooks"),_=require("./underscore"),lineAttributeMarker=require("./linestylefilter").lineAttributeMarker,noop=()=>{},domline={addToLineClass:(e,t)=>(t.replace(/\S+/g,(t=>{0===t.indexOf("line:")&&(e=(e?`${e} `:"")+t.substring(5))})),e),createDomLine:(e,t,r,l)=>{const n={node:null,appendSpan:noop,prepareForAdd:noop,notifyAdded:noop,clearSpans:noop,finishUpdate:noop,lineMarker:0},i=l;i?(n.node=i.createElement("div"),n.node.setAttribute("aria-live","assertive")):n.node={innerHTML:"",className:""};let s=[],o="",a="",c=null;const p=e=>domline.processSpaces(e,t),d=t?_.identity:p,u=t?p:_.identity;let m="ace-line";n.appendSpan=(e,t)=>{let r=!1;if(t.indexOf(lineAttributeMarker)>=0){let l=/(?:^| )list:(\S+)/.exec(t);const i=/(?:^| )start:(\S+)/.exec(t);if(_.map(hooks.callAll("aceDomLinePreProcessLineAttributes",{domline:domline,cls:t}),(e=>{o+=e.preHtml,a+=e.postHtml,r|=e.processedMarker})),l&&(l=l[1],l&&(l.indexOf("number")<0?(o+=`<ul class="list-${Security.escapeHTMLAttribute(l)}"><li>`,a=`</li></ul>${a}`):(i?(1===Number.parseInt(i[1])&&(m=`${m} list-start-${l}`),o+=`<ol start=${i[1]} class="list-${Security.escapeHTMLAttribute(l)}"><li>`):o+=`<ol class="list-${Security.escapeHTMLAttribute(l)}"><li>`,a+="</li></ol>")),r=!0),_.map(hooks.callAll("aceDomLineProcessLineAttributes",{domline:domline,cls:t}),(e=>{o+=e.preHtml,a+=e.postHtml,r|=e.processedMarker})),r)return void(n.lineMarker+=e.length)}let l=null,i=null;t.indexOf("url")>=0&&(t=t.replace(/(^| )url:(\S+)/g,((e,t,r)=>(l=r,`${t}url`)))),t.indexOf("tag")>=0&&(t=t.replace(/(^| )tag:(\S+)/g,((e,t,r)=>(i||(i=[]),i.push(r.toLowerCase()),t+r))));let c="",p="";if(_.map(hooks.callAll("aceCreateDomLine",{domline:domline,cls:t}),(e=>{t=e.cls,c+=e.extraOpenTags,p=e.extraCloseTags+p})),!e&&t)m=domline.addToLineClass(m,t);else if(e){if(l){const e=new RegExp("^(about|geo|mailto|tel):");~l.indexOf("://")||e.test(l)||(l=`http://${l}`);const t=Security.escapeHTMLAttribute(l);c=`${c}<a href="${t}" rel="noreferrer noopener">`,p=`</a>${p}`}i&&(i.sort(),c=`${c}<${i.join("><")}>`,i.reverse(),p=`</${i.join("></")}>${p}`),s.push('<span class="',Security.escapeHTMLAttribute(t||""),'">',c,d(Security.escapeHTML(e)),p,"</span>")}},n.clearSpans=()=>{s=[],m="ace-line",n.lineMarker=0};const f=()=>{let t=u(s.join(""));t||(t+=i&&r?"<br/>":"&nbsp;"),e&&(t=(o||"")+t+(a||"")),s=o=a="",t!==c&&(c=t,n.node.innerHTML=c),null!=m&&(n.node.className=m),hooks.callAll("acePostWriteDomLineHTML",{node:n.node})};return n.prepareForAdd=f,n.finishUpdate=f,n},processSpaces:(e,t)=>{if(e.indexOf("<")<0&&!t)return e.replace(/ /g,"&nbsp;");const r=[];if(e.replace(/<[^>]*>?| |[^ <]+/g,(e=>{r.push(e)})),t){let e=!0,t=!1;for(let l=r.length-1;l>=0;l--){const n=r[l];" "===n?((e||t)&&(r[l]="&nbsp;"),e=!1,t=!0):"<"!==n.charAt(0)&&(e=!1,t=!1)}for(let e=0;e<r.length;e++){const t=r[e];if(" "===t){r[e]="&nbsp;";break}if("<"!==t.charAt(0))break}}else for(let e=0;e<r.length;e++){" "===r[e]&&(r[e]="&nbsp;")}return r.join("")}};exports.domline=domline;}}["(module ep_etherpad-lite/static/js/domline.js)"],
"ep_etherpad-lite/static/js/AttributeManager.js": {"(module ep_etherpad-lite/static/js/AttributeManager.js)": function (require, exports, module) {"use strict";const AttributeMap=require("./AttributeMap"),Changeset=require("./Changeset"),ChangesetUtils=require("./ChangesetUtils"),attributes=require("./attributes"),_=require("./underscore"),lineMarkerAttribute="lmkr",DEFAULT_LINE_ATTRIBUTES=["author","lmkr","insertorder","start"],lineAttributes=["lmkr","list"],AttributeManager=function(t,e){this.rep=t,this.applyChangesetCallback=e,this.author=""};AttributeManager.DEFAULT_LINE_ATTRIBUTES=DEFAULT_LINE_ATTRIBUTES,AttributeManager.lineAttributes=lineAttributes,AttributeManager.prototype=_(AttributeManager.prototype).extend({applyChangeset(t){if(!this.applyChangesetCallback)return t;const e=t.toString();return Changeset.isIdentity(e)||this.applyChangesetCallback(e),t},setAttributesOnRange(t,e,r){if(t[0]<0)throw new RangeError("selection start line number is negative");if(t[1]<0)throw new RangeError("selection start column number is negative");if(e[0]<0)throw new RangeError("selection end line number is negative");if(e[1]<0)throw new RangeError("selection end column number is negative");if(t[0]>e[0]||t[0]===e[0]&&t[1]>e[1])throw new RangeError("selection ends before it starts");let n;for(let i=t[0];i<=e[0];i++){const[s,a]=this._findRowRange(i,t,e),o=this._setAttributesOnRangeByLine(i,s,a,r);n=n?Changeset.compose(n.toString(),o.toString(),this.rep.apool):o}return this.applyChangeset(n)},_findRowRange(t,e,r){if(t<e[0]||t>r[0])throw new RangeError(`line ${t} not in selection`);if(t>=this.rep.lines.length())throw new RangeError(`selected line ${t} does not exist`);const n=this.rep.lines.offsetOfIndex(t+1)-this.rep.lines.offsetOfIndex(t)-1,i=this.lineHasMarker(t)?1:0;if(n-i<0)throw new Error(`line ${t} has negative length`);if(e[1]<0)throw new RangeError("selection starts at negative column");const s=Math.max(i,t===e[0]?e[1]:0);if(s>n)throw new RangeError("selection starts after line end");if(r[1]<0)throw new RangeError("selection ends at negative column");const a=Math.max(i,t===r[0]?r[1]:n);if(a>n)throw new RangeError("selection ends after line end");if(s>a)throw new RangeError("selection ends before it starts");return[s,a]},_setAttributesOnRangeByLine(t,e,r,n){const i=Changeset.builder(this.rep.lines.totalWidth());return ChangesetUtils.buildKeepToStartOfRange(this.rep,i,[t,e]),ChangesetUtils.buildKeepRange(this.rep,i,[t,e],[t,r],n,this.rep.apool),i},lineHasMarker(t){return void 0!==lineAttributes.find((e=>""!==this.getAttributeOnLine(t,e)))},getAttributeOnLine(t,e){const r=this.rep.alines[t];if(!r)return"";const[n]=Changeset.deserializeOps(r);return null==n?"":AttributeMap.fromString(n.attribs,this.rep.apool).get(e)||""},getAttributesOnLine(t){const e=this.rep.alines[t];if(!e)return[];const[r]=Changeset.deserializeOps(e);return null==r?[]:[...attributes.attribsFromString(r.attribs,this.rep.apool)]},getAttributeOnSelection(t,e){const r=this.rep;if(!r.selStart||!r.selEnd)return;r.selStart[0]===r.selEnd[0]&&r.selEnd[1]===r.selStart[1]&&e&&0!==r.selStart[1]&&r.selStart[1]--;const n=new AttributeMap(r.apool).set(t,"true").toString(),i=new RegExp(`${n.replace(/\*/g,"\\*")}(\\*|$)`),s=(t,e)=>{if(t[1]===e[1]&&t[0]===e[0])return!1;if(t[0]!==e[0]){let n=s(t,[t[0],r.lines.atIndex(t[0]).text.length]);for(let i=t[0]+1;i<e[0];i++)n=n&&s([i,0],[i,r.lines.atIndex(i).text.length]);return n=n&&s([e[0],0],[e[0],e[1]]),n}const n=t[0],a=t[1],o=e[1];let l=!0,h=0;for(const t of Changeset.deserializeOps(r.alines[n])){const e=h,r=e+t.chars;if(!(u=t.attribs,i.test(u)||r<=a||e>=o)){l=!1;break}h=r}var u;return l};return s(r.selStart,r.selEnd)},getAttributesOnPosition(t,e){const r=this.rep.alines[t];if(!r)return[];let n=0;for(const t of Changeset.deserializeOps(r))if(n+=t.chars,!(n<=e))return[...attributes.attribsFromString(t.attribs,this.rep.apool)];return[]},getAttributesOnCaret(){return this.getAttributesOnPosition(this.rep.selStart[0],this.rep.selStart[1])},setAttributeOnLine(t,e,r){let n=[0,0];const i=Changeset.builder(this.rep.lines.totalWidth()),s=this.lineHasMarker(t);return ChangesetUtils.buildKeepRange(this.rep,i,n,n=[t,0]),s?ChangesetUtils.buildKeepRange(this.rep,i,n,n=[t,1],[[e,r]],this.rep.apool):i.insert("*",[["author",this.author],["insertorder","first"],["lmkr","1"],[e,r]],this.rep.apool),this.applyChangeset(i)},removeAttributeOnLine(t,e,r){const n=Changeset.builder(this.rep.lines.totalWidth()),i=this.lineHasMarker(t);let s=!1;const a=this.getAttributesOnLine(t).map((t=>t[0]!==e||r&&t[0]!==r?"author"===t[0]?[t[0],this.author]:t:(s=!0,[t[0],""])));if(!s)return;ChangesetUtils.buildKeepToStartOfRange(this.rep,n,[t,0]);const o=_.chain(a).filter((t=>!!t[1])).map((t=>t[0])).difference(DEFAULT_LINE_ATTRIBUTES).size().value();return i&&!o?ChangesetUtils.buildRemoveRange(this.rep,n,[t,0],[t,1]):ChangesetUtils.buildKeepRange(this.rep,n,[t,0],[t,1],a,this.rep.apool),this.applyChangeset(n)},toggleAttributeOnLine(t,e,r){return this.getAttributeOnLine(t,e)?this.removeAttributeOnLine(t,e):this.setAttributeOnLine(t,e,r)},hasAttributeOnSelectionOrCaretPosition(t){let e;if(this.rep.selStart[0]!==this.rep.selEnd[0]||this.rep.selEnd[1]!==this.rep.selStart[1])e=this.getAttributeOnSelection(t);else{const r=this.getAttributesOnCaret();e=[].concat(...r).includes(t)}return e}}),module.exports=AttributeManager;}}["(module ep_etherpad-lite/static/js/AttributeManager.js)"],
"ep_etherpad-lite/static/js/AttributeMap.js": {"(module ep_etherpad-lite/static/js/AttributeMap.js)": function (require, exports, module) {"use strict";const attributes=require("./attributes");class AttributeMap extends Map{static fromString(t,r){return new AttributeMap(r).updateFromString(t)}constructor(t){super(),this.pool=t}set(t,r){return t=null==t?"":String(t),r=null==r?"":String(r),this.pool.putAttrib([t,r]),super.set(t,r)}toString(){return attributes.attribsToString(attributes.sort([...this]),this.pool)}update(t,r=!1){for(let[e,i]of t)e=null==e?"":String(e),i=null==i?"":String(i),!i&&r?this.delete(e):this.set(e,i);return this}updateFromString(t,r=!1){return this.update(attributes.attribsFromString(t,this.pool),r)}}module.exports=AttributeMap;}}["(module ep_etherpad-lite/static/js/AttributeMap.js)"],
"ep_etherpad-lite/static/js/attributes.js": {"(module ep_etherpad-lite/static/js/attributes.js)": function (require, exports, module) {"use strict";exports.decodeAttribString=function*(t){const r=/\*([0-9a-z]+)|./gy;let o;for(;null!=(o=r.exec(t));){const[t,r]=o;if(null==r)throw new Error(`invalid character in attribute string: ${t}`);yield Number.parseInt(r,36)}};const checkAttribNum=t=>{if("number"!=typeof t)throw new TypeError(`not a number: ${t}`);if(t<0)throw new Error(`attribute number is negative: ${t}`);if(t!==Math.trunc(t))throw new Error(`attribute number is not an integer: ${t}`)};exports.encodeAttribString=t=>{let r="";for(const o of t)checkAttribNum(o),r+=`*${o.toString(36).toLowerCase()}`;return r},exports.attribsFromNums=function*(t,r){for(const o of t){checkAttribNum(o);const t=r.getAttrib(o);if(null==t)throw new Error(`attribute ${o} does not exist in pool`);yield t}},exports.attribsToNums=function*(t,r){for(const o of t)yield r.putAttrib(o)},exports.attribsFromString=function*(t,r){yield*exports.attribsFromNums(exports.decodeAttribString(t),r)},exports.attribsToString=(t,r)=>exports.encodeAttribString(exports.attribsToNums(t,r)),exports.sort=t=>t.sort((([t],[r])=>(t>r?1:0)-(t<r?1:0)));}}["(module ep_etherpad-lite/static/js/attributes.js)"],
"ep_etherpad-lite/static/js/scroll.js": {"(module ep_etherpad-lite/static/js/scroll.js)": function (require, exports, module) {"use strict";const caretPosition=require("./caretPosition");function Scroll(t){this.scrollSettings=parent.parent.clientVars.scrollWhenFocusLineIsOutOfViewport,this.outerWin=t,this.doc=this.outerWin.document,this.rootDocument=parent.parent.document}Scroll.prototype.scrollWhenCaretIsInTheLastLineOfViewportWhenNecessary=function(t,o,e){if(this.scrollSettings.scrollWhenCaretIsInTheLastLineOfViewport){const i=t.selStart[0]!==t.selEnd[0];if(o&&!i&&this._isCaretAtTheBottomOfViewport(t)){const t=this._getPixelsRelativeToPercentageOfViewport(e);this._scrollYPage(t)}}},Scroll.prototype.scrollWhenPressArrowKeys=function(t,o,e){if(this._arrowUpWasPressedInTheFirstLineOfTheViewport(t,o)){const t=this._getPixelsToScrollWhenUserPressesArrowUp(e);this._scrollYPageWithoutAnimation(-t)}else this.scrollNodeVerticallyIntoView(o,e)},Scroll.prototype._isCaretAtTheBottomOfViewport=function(t){const o=t.selStart[0],e=o+1,i=caretPosition.getNextVisibleLine(e,t),r=this._isLinePartiallyVisibleOnViewport(o,t),n=this._isLinePartiallyVisibleOnViewport(i,t);if(r||n){const o=caretPosition.getPosition(),e=this._getViewPortTopBottom().bottom;return caretPosition.getBottomOfNextBrowserLine(o,t)>e}return!1},Scroll.prototype._isLinePartiallyVisibleOnViewport=function(t,o){const e=o.lines.atIndex(t),i=this._getLineEntryTopBottom(e),r=i.top,n=i.bottom,s=this._getViewPortTopBottom(),l=s.bottom,c=s.top;return r<l&&n>=l||r>=c&&r<=l||n<=l&&n>=c},Scroll.prototype._getViewPortTopBottom=function(){const t=this.getScrollY();return{top:t,bottom:t+this.doc.documentElement.clientHeight-(this._getEditorPositionTop()+this._getPaddingTopAddedWhenPageViewIsEnable())}},Scroll.prototype._getEditorPositionTop=function(){return parent.document.getElementsByTagName("iframe")[0].offsetTop},Scroll.prototype._getPaddingTopAddedWhenPageViewIsEnable=function(){const t=this.rootDocument.getElementsByName("ace_outer");return parseInt($(t).css("padding-top"))},Scroll.prototype._getScrollXY=function(){const t=this.outerWin,o=this.doc;if("number"==typeof t.pageYOffset)return{x:t.pageXOffset,y:t.pageYOffset};const e=o.documentElement;return e&&"number"==typeof e.scrollTop?{x:e.scrollLeft,y:e.scrollTop}:void 0},Scroll.prototype.getScrollX=function(){return this._getScrollXY().x},Scroll.prototype.getScrollY=function(){return this._getScrollXY().y},Scroll.prototype.setScrollX=function(t){this.outerWin.scrollTo(t,this.getScrollY())},Scroll.prototype.setScrollY=function(t){this.outerWin.scrollTo(this.getScrollX(),t)},Scroll.prototype.setScrollXY=function(t,o){this.outerWin.scrollTo(t,o)},Scroll.prototype._isCaretAtTheTopOfViewport=function(t){const o=t.selStart[0],e=o-1,i=caretPosition.getPreviousVisibleLine(e,t),r=this._isLinePartiallyVisibleOnViewport(o,t),n=this._isLinePartiallyVisibleOnViewport(i,t);if(r||n){const o=caretPosition.getPosition(),e=this._getViewPortTopBottom(),i=e.top,r=e.bottom,n=o.bottom>=i,s=o.top<r;if(n&&s){return caretPosition.getPositionTopOfPreviousBrowserLine(o,t)<i}}return!1},Scroll.prototype._getPixelsRelativeToPercentageOfViewport=function(t,o){let e=0;const i=this._getPercentageToScroll(o);return i>0&&i<=1&&(e=parseInt(t*i)),e},Scroll.prototype._getPercentageToScroll=function(t){let o=this.scrollSettings.percentage.editionBelowViewport;return t&&(o=this.scrollSettings.percentage.editionAboveViewport),o},Scroll.prototype._getPixelsToScrollWhenUserPressesArrowUp=function(t){let o=0;const e=this.scrollSettings.percentageToScrollWhenUserPressesArrowUp;return e>0&&e<=1&&(o=parseInt(t*e)),o},Scroll.prototype._scrollYPage=function(t){const o=this.scrollSettings.duration;o?this._scrollYPageWithAnimation(t,o):this._scrollYPageWithoutAnimation(t)},Scroll.prototype._scrollYPageWithoutAnimation=function(t){this.outerWin.scrollBy(0,t)},Scroll.prototype._scrollYPageWithAnimation=function(t,o){const e=this.doc.getElementById("outerdocbody"),i=$(e);this._triggerScrollWithAnimation(i,t,o);const r=i.parent();this._triggerScrollWithAnimation(r,t,o)},Scroll.prototype._triggerScrollWithAnimation=function(t,o,e){t.stop("scrollanimation"),t.animate({scrollTop:`+=${o}`},{duration:e,queue:"scrollanimation"}).dequeue("scrollanimation")},Scroll.prototype.scrollNodeVerticallyIntoView=function(t,o){const e=this._getViewPortTopBottom(),i=caretPosition.getPosition();if(i){const t=i.top-e.top,r=e.bottom-i.bottom-i.height<0;if(t<0){const e=t-this._getPixelsRelativeToPercentageOfViewport(o,!0);this._scrollYPage(e)}else r&&setTimeout((()=>{const t=window.parent;t.scrollTo(0,t[0].innerHeight)}),150)}},Scroll.prototype._partOfRepLineIsOutOfViewport=function(t,o){const e=o.selFocusAtStart?o.selStart[0]:o.selEnd[0],i=o.lines.atIndex(e),r=this._getLineEntryTopBottom(i),n=r.top<t.top;return r.bottom>t.bottom||n},Scroll.prototype._getLineEntryTopBottom=function(t,o){const e=t.lineNode,i=e.offsetTop,r=e.offsetHeight,n=o||{};return n.top=i,n.bottom=i+r,n},Scroll.prototype._arrowUpWasPressedInTheFirstLineOfTheViewport=function(t,o){return this.scrollSettings.percentageToScrollWhenUserPressesArrowUp&&t&&this._isCaretAtTheTopOfViewport(o)},Scroll.prototype.getVisibleLineRange=function(t){const o=this._getViewPortTopBottom(),e={},i=this,r=t.lines.search((t=>i._getLineEntryTopBottom(t,e).bottom>o.top));let n=t.lines.search((t=>i._getLineEntryTopBottom(t,e).top>=o.bottom));return n<r&&(n=r),[r,n-1]},Scroll.prototype.getVisibleCharRange=function(t){const o=this.getVisibleLineRange(t);return[t.lines.offsetOfIndex(o[0]),t.lines.offsetOfIndex(o[1])]},exports.init=t=>new Scroll(t);}}["(module ep_etherpad-lite/static/js/scroll.js)"],
"ep_etherpad-lite/static/js/caretPosition.js": {"(module ep_etherpad-lite/static/js/caretPosition.js)": function (require, exports, module) {"use strict";exports.getPosition=()=>{const e=getSelectionRange();if(!e||"innerdocbody"!==$(e.endContainer).closest("body")[0].id)return null;const t=createSelectionRange(e),i=$(document.createTextNode("|"));t.insertNode(i[0]),t.selectNode(i[0]);const n=getPositionOfElementOrSelection(t);return i.remove(),n};const createSelectionRange=e=>{const t=e.cloneRange();return t.setStart(e.endContainer,e.endOffset),t.setEnd(e.endContainer,e.endOffset),t},getPositionOfRepLineAtOffset=(e,t)=>{if("BR"===e.tagName||"EMPTY"===e.tagName)return getPositionOfElementOrSelection(e);for(;0===e.length&&e.nextSibling;)e=e.nextSibling;const i=new Range;i.setStart(e,t),i.setEnd(e,t);const n=getPositionOfElementOrSelection(i);return i.detach(),n},getPositionOfElementOrSelection=e=>{const t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,top:t.top}};exports.getPositionTopOfPreviousBrowserLine=(e,t)=>{let i=e.top-e.height;if(caretLineIsFirstBrowserLine(e.top,t)){const e=t.selStart[0]-1,n=getPreviousVisibleLine(e,t);i=getDimensionOfLastBrowserLineOfRepLine(n,t).top}return i};const caretLineIsFirstBrowserLine=(e,t)=>{const i=t.selStart[0],n=t.lines.atIndex(i).lineNode,o=getFirstRootChildNode(n);return getPositionOfRepLineAtOffset(o,1).top===e},getFirstRootChildNode=e=>e.firstChild?getFirstRootChildNode(e.firstChild):e,getDimensionOfLastBrowserLineOfRepLine=(e,t)=>{const i=t.lines.atIndex(e).lineNode,n=getLastRootChildNode(i);return getPositionOfRepLineAtOffset(n.node,n.length)},getLastRootChildNode=e=>e.lastChild?getLastRootChildNode(e.lastChild):{node:e,length:e.length};exports.getBottomOfNextBrowserLine=(e,t)=>{let i=e.bottom+e.height;if(caretLineIsLastBrowserLineOfRepLine(e.top,t)){const e=t.selStart[0]+1,n=getNextVisibleLine(e,t);i=getDimensionOfFirstBrowserLineOfRepLine(n,t).bottom}return i};const caretLineIsLastBrowserLineOfRepLine=(e,t)=>{const i=t.selStart[0],n=t.lines.atIndex(i).lineNode,o=getLastRootChildNode(n);return getPositionOfRepLineAtOffset(o.node,o.length).top===e},getPreviousVisibleLine=(e,t)=>e<=0?0:isLineVisible(e,t)?e:getPreviousVisibleLine(e-1,t);exports.getPreviousVisibleLine=getPreviousVisibleLine;const getNextVisibleLine=(e,t)=>{const i=t.lines.length()-1;return e>=i?i:isLineVisible(e,t)?e:getNextVisibleLine(e+1,t)};exports.getNextVisibleLine=getNextVisibleLine;const isLineVisible=(e,t)=>t.lines.atIndex(e).lineNode.offsetHeight>0,getDimensionOfFirstBrowserLineOfRepLine=(e,t)=>{const i=t.lines.atIndex(e).lineNode,n=getFirstRootChildNode(i);return getPositionOfRepLineAtOffset(n,1)},getSelectionRange=()=>{if(!window.getSelection)return;const e=window.getSelection();return e&&"None"!==e.type&&e.rangeCount>0?e.getRangeAt(0):null};}}["(module ep_etherpad-lite/static/js/caretPosition.js)"],
"ep_etherpad-lite/static/js/pad_utils.js": {"(module ep_etherpad-lite/static/js/pad_utils.js)": function (require, exports, module) {"use strict";const Security=require("./security"),randomString=e=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";let r="";e=e||20;for(let n=0;n<e;n++){const e=Math.floor(62*Math.random());r+=t.substring(e,e+1)}return r},wordCharRegex=new RegExp(`[${["0-9","A-Z","a-z","À-Ö","Ø-ö","ø-ÿ","Ā-῿","぀-鿿","豈-﷿","ﹰ-﻾","0-9","A-Z","a-z","ヲ-ᅵ"].join("")}]`),urlRegex=(()=>{const e=`[-:@_.,~%+/?=&#!;()\\[\\]$'*${wordCharRegex.source.slice(1,-1)}]`,t=`(?:${["(?:x-)?man","afp","file","ftps?","gopher","https?","nfs","sftp","smb","txmt"].join("|")})://`,r=`(?:${["about","geo","mailto","tel"].join("|")}):`;return new RegExp(`(?:${t}|${r}|www\\.)${e}*(?![:.,;?!)\\]'*])${e}`,"g")})(),base64url=/^(?=(?:.{4})*$)[A-Za-z0-9_-]*(?:[AQgw]==|[AEIMQUYcgkosw048]=)?$/,padutils={warnDeprecated:(...e)=>{if(padutils.warnDeprecated.disabledForTestingOnly)return;const t=new Error;if(Error.captureStackTrace&&Error.captureStackTrace(t,padutils.warnDeprecated),t.name="","string"==typeof t.stack){null==padutils.warnDeprecated._rl&&(padutils.warnDeprecated._rl={prevs:new Map,now:()=>Date.now(),period:6e5});const e=padutils.warnDeprecated._rl,r=e.now(),n=e.prevs.get(t.stack);if(null!=n&&r-n<e.period)return;e.prevs.set(t.stack,r)}t.stack&&e.push(t.stack),(padutils.warnDeprecated.logger||console).warn(...e)},escapeHtml:e=>Security.escapeHTML(String(e)),uniqueId:()=>{const e=(e,t)=>(Array(t+1).join("0")+Number(e).toString(35)).slice(-t);return[require("./pad").pad.getClientIp(),e(+new Date,7),e(Math.floor(1e9*Math.random()),4)].join(".")},simpleDateTime:e=>{const t=new Date(+e);return`${["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][t.getDay()]} ${["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][t.getMonth()]} ${t.getDate()} ${t.getFullYear()} ${`${t.getHours()}:${`0${t.getMinutes()}`.slice(-2)}`}`},wordCharRegex:wordCharRegex,urlRegex:urlRegex,findURLs:e=>{const t=new RegExp(padutils.urlRegex,"g");t.lastIndex=0;let r,n=null;for(;r=t.exec(e);){n=n||[];const e=r.index,t=r[0];n.push([e,t])}return n},escapeHtmlWithClickableLinks:(e,t)=>{let r=0;const n=[],a=padutils.findURLs(e),o=t=>{t>r&&(n.push(Security.escapeHTML(e.substring(r,t))),r=t)};if(a)for(let e=0;e<a.length;e++){const r=a[e][0],s=a[e][1];o(r),n.push("<a ",t?`target="${Security.escapeHTMLAttribute(t)}" `:"",'href="',Security.escapeHTMLAttribute(s),'" rel="noreferrer noopener">'),o(r+s.length),n.push("</a>")}return o(e.length),n.join("")},bindEnterAndEscape:(e,t,r)=>{t&&e.on("keypress",(e=>{13===e.which&&t(e)})),r&&e.on("keydown",(e=>{27===e.which&&r(e)}))},timediff:e=>{const t=require("./pad").pad,r=(e,t)=>`${e=Math.round(e)} ${t}${1!==e?"s":""} ago`;return(e=Math.max(0,(+new Date-+e-t.clientTimeOffset)/1e3))<60?r(e,"second"):(e/=60)<60?r(e,"minute"):(e/=60)<24?r(e,"hour"):r(e/=24,"day")},makeAnimationScheduler:(e,t,r)=>{void 0===r&&(r=1);let n=null;const a=()=>{n||(n=window.setTimeout((()=>{n=null;let t=r,o=!0;for(;o&&t>0;)o=e(),t--;o&&a()}),t*r))};return{scheduleAnimation:a}},makeFieldLabeledWhenEmpty:(e,t)=>{e=$(e);const r=()=>{e.addClass("editempty"),e.val(t)};return e.focus((()=>{e.hasClass("editempty")&&e.val(""),e.removeClass("editempty")})),e.on("blur",(()=>{e.val()||r()})),{clear:r}},getCheckbox:e=>$(e).is(":checked"),setCheckbox:(e,t)=>{t?$(e).attr("checked","checked"):$(e).prop("checked",!1)},bindCheckboxChange:(e,t)=>{$(e).on("change",t)},encodeUserId:e=>e.replace(/[^a-y0-9]/g,(e=>"."===e?"-":`z${e.charCodeAt(0)}z`)),decodeUserId:e=>e.replace(/[a-y0-9]+|-|z.+?z/g,(e=>"-"===e?".":"z"===e.charAt(0)?String.fromCharCode(Number(e.slice(1,-1))):e)),isValidAuthorToken:e=>{if("string"!=typeof e||!e.startsWith("t."))return!1;const t=e.slice(2);return t.length>0&&base64url.test(t)},generateAuthorToken:()=>`t.${randomString()}`};let globalExceptionHandler=null;padutils.setupGlobalExceptionHandler=()=>{null==globalExceptionHandler&&(require("./vendors/gritter"),globalExceptionHandler=e=>{let t,r,n,a,o;if(e instanceof ErrorEvent)t="Uncaught exception",r=e.error||{},({message:n,filename:a,lineno:o}=e);else{if(!(e instanceof PromiseRejectionEvent))throw new Error(`unknown event: ${e.toString()}`);t="Unhandled Promise rejection",r=e.reason||{},({message:n="unknown",fileName:a="unknown",lineNumber:o=-1}=r)}null==r.name||n===r.name||n.startsWith(`${r.name}: `)||(n=`${r.name}: ${n}`);const s=randomString(20);let i=!1;if($(".gritter-item .error-msg").each((function(){$(this).text()===n&&(i=!0)})),!i){const e=document.createTextNode.bind(document),r=[$("<p>").append($("<b>").text("Please press and hold Ctrl and press F5 to reload this page")),$("<p>").text("If the problem persists, please send this error message to your webmaster:"),$("<div>").css("text-align","left").css("font-size",".8em").css("margin-top","1em").append($("<b>").addClass("error-msg").text(n)).append($("<br>")).append(e(`at ${a} at line ${o}`)).append($("<br>")).append(e(`ErrorId: ${s}`)).append($("<br>")).append(e(t)).append($("<br>")).append(e(`URL: ${window.location.href}`)).append($("<br>")).append(e(`UserAgent: ${navigator.userAgent}`)).append($("<br>"))];$.gritter.add({title:"An error occurred",text:r,class_name:"error",position:"bottom",sticky:!0})}$.post("../jserror",{errorInfo:JSON.stringify({errorId:s,type:t,msg:n,url:window.location.href,source:a,linenumber:o,userAgent:navigator.userAgent,stack:r.stack})})},window.onerror=null,window.addEventListener("error",globalExceptionHandler),window.addEventListener("unhandledrejection",globalExceptionHandler))},padutils.binarySearch=require("./ace2_common").binarySearch;const inThirdPartyIframe=()=>{try{return!window.top.location.hostname}catch(e){return!0}};"undefined"!=typeof window&&(exports.Cookies=require("js-cookie/dist/js.cookie").withAttributes({sameSite:inThirdPartyIframe()?"None":"Lax",secure:"https:"===window.location.protocol})),exports.randomString=randomString,exports.padutils=padutils;}}["(module ep_etherpad-lite/static/js/pad_utils.js)"],
"js-cookie/dist/js.cookie.js": {"(module js-cookie/dist/js.cookie.js)": function (require, exports, module) {/*! js-cookie v3.0.5 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}var t=function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});return t}));}}["(module js-cookie/dist/js.cookie.js)"],
"ep_etherpad-lite/static/js/security.js": {"(module ep_etherpad-lite/static/js/security.js)": function (require, exports, module) {"use strict";module.exports=require("security");}}["(module ep_etherpad-lite/static/js/security.js)"],
"security.js": null,
"ep_etherpad-lite/static/js/ace2_inner": null,
"ep_etherpad-lite/static/js/vendors/browser": null,
"ep_etherpad-lite/static/js/AttributePool": null,
"ep_etherpad-lite/static/js/Changeset": null,
"ep_etherpad-lite/static/js/ChangesetUtils": null,
"ep_etherpad-lite/static/js/skiplist": null,
"ep_etherpad-lite/static/js/colorutils": null,
"ep_etherpad-lite/static/js/undomodule": null,
"unorm/lib/unorm": null,
"ep_etherpad-lite/static/js/contentcollector": null,
"ep_etherpad-lite/static/js/changesettracker": null,
"ep_etherpad-lite/static/js/linestylefilter": null,
"ep_etherpad-lite/static/js/domline": null,
"ep_etherpad-lite/static/js/AttributeManager": null,
"ep_etherpad-lite/static/js/AttributeMap": null,
"ep_etherpad-lite/static/js/attributes": null,
"ep_etherpad-lite/static/js/scroll": null,
"ep_etherpad-lite/static/js/caretPosition": null,
"ep_etherpad-lite/static/js/pad_utils": null,
"js-cookie/dist/js.cookie": null,
"ep_etherpad-lite/static/js/security": null,
"security": null,
"ep_etherpad-lite/static/js/ace2_inner/index.js": null,
"ep_etherpad-lite/static/js/vendors/browser/index.js": null,
"ep_etherpad-lite/static/js/AttributePool/index.js": null,
"ep_etherpad-lite/static/js/Changeset/index.js": null,
"ep_etherpad-lite/static/js/ChangesetUtils/index.js": null,
"ep_etherpad-lite/static/js/skiplist/index.js": null,
"ep_etherpad-lite/static/js/colorutils/index.js": null,
"ep_etherpad-lite/static/js/undomodule/index.js": null,
"unorm/lib/unorm/index.js": null,
"ep_etherpad-lite/static/js/contentcollector/index.js": null,
"ep_etherpad-lite/static/js/changesettracker/index.js": null,
"ep_etherpad-lite/static/js/linestylefilter/index.js": null,
"ep_etherpad-lite/static/js/domline/index.js": null,
"ep_etherpad-lite/static/js/AttributeManager/index.js": null,
"ep_etherpad-lite/static/js/AttributeMap/index.js": null,
"ep_etherpad-lite/static/js/attributes/index.js": null,
"ep_etherpad-lite/static/js/scroll/index.js": null,
"ep_etherpad-lite/static/js/caretPosition/index.js": null,
"ep_etherpad-lite/static/js/pad_utils/index.js": null,
"js-cookie/dist/js.cookie/index.js": null,
"ep_etherpad-lite/static/js/security/index.js": null,
"security/index.js": {"(module security/index.js)": function (require, exports, module) {/*!

  Copyright (c) 2011 Chad Weider

  Permission is hereby granted, free of charge, to any person obtaining a copy
  of this software and associated documentation files (the "Software"), to deal
  in the Software without restriction, including without limitation the rights
  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  copies of the Software, and to permit persons to whom the Software is
  furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in
  all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  SOFTWARE.

*/
var HTML_ENTITY_MAP={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"},HTML_CHARACTERS_EXPRESSION=/[&"'<>\/]/gm;function escapeHTML(e){return e&&e.replace(HTML_CHARACTERS_EXPRESSION,(function(e){return HTML_ENTITY_MAP[e]||e}))}var HTML_ATTRIBUTE_CHARACTERS_EXPRESSION=/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF]/gm;function escapeHTMLAttribute(e){return e&&e.replace(HTML_ATTRIBUTE_CHARACTERS_EXPRESSION,(function(e){return HTML_ENTITY_MAP[e]||"&#x"+("00"+e.charCodeAt(0).toString(16)).slice(-2)+";"}))}var JAVASCRIPT_CHARACTERS_EXPRESSION=/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF\u2028\u2029]/gm;function encodeJavaScriptIdentifier(e){return e&&e.replace(JAVASCRIPT_CHARACTERS_EXPRESSION,(function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))}function encodeJavaScriptString(e){return e&&'"'+encodeJavaScriptIdentifier(e)+'"'}var JSON_STRING_LITERAL_EXPRESSION=/"(?:\\.|[^"])*"/gm;function encodeJavaScriptData(e){return JSON.stringify(e).replace(JSON_STRING_LITERAL_EXPRESSION,(function(e){return encodeJavaScriptString(JSON.parse(e))}))}var CSS_CHARACTERS_EXPRESSION=/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\xFF]/gm;function encodeCSSIdentifier(e){return e&&e.replace(CSS_CHARACTERS_EXPRESSION,(function(e){return"\\"+("000000"+e.charCodeAt(0).toString(16)).slice(-6)}))}function encodeCSSString(e){return e&&'"'+encodeCSSIdentifier(e)+'"'}exports.escapeHTML=escapeHTML,exports.escapeHTMLAttribute=escapeHTMLAttribute,exports.encodeJavaScriptIdentifier=encodeJavaScriptIdentifier,exports.encodeJavaScriptString=encodeJavaScriptString,exports.encodeJavaScriptData=encodeJavaScriptData,exports.encodeCSSIdentifier=encodeCSSIdentifier,exports.encodeCSSString=encodeCSSString;}}["(module security/index.js)"],
});

SAMX