diff --git a/Eusocial Interbeing/Ecology/Fractal Eusocial Web.md b/Eusocial Interbeing/Ecology/Fractal Eusocial Web.md index b45400a..8cdae85 100644 --- a/Eusocial Interbeing/Ecology/Fractal Eusocial Web.md +++ b/Eusocial Interbeing/Ecology/Fractal Eusocial Web.md @@ -5,7 +5,9 @@ societies. It is a nested web of memory-bearing contracts. A cell, wound, herd, route, reef, breeding ground, and nation can all be political at their own scale without becoming the same kind of mind. -
+ +
+ ## Scale Bands diff --git a/Eusocial Interbeing/static/epiphany-graph/assets/elk.js b/Eusocial Interbeing/static/epiphany-graph/assets/elk.js new file mode 100644 index 0000000..f19d79e --- /dev/null +++ b/Eusocial Interbeing/static/epiphany-graph/assets/elk.js @@ -0,0 +1 @@ +function r(o){throw new Error('Could not dynamically require "'+o+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}export{r as c}; diff --git a/Eusocial Interbeing/static/epiphany-graph/assets/react.js b/Eusocial Interbeing/static/epiphany-graph/assets/react.js new file mode 100644 index 0000000..1f30cee --- /dev/null +++ b/Eusocial Interbeing/static/epiphany-graph/assets/react.js @@ -0,0 +1 @@ +var ue=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function oe(p){return p&&p.__esModule&&Object.prototype.hasOwnProperty.call(p,"default")?p.default:p}var I={exports:{}},n={};var K;function te(){if(K)return n;K=1;var p=Symbol.for("react.transitional.element"),R=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),y=Symbol.for("react.strict_mode"),P=Symbol.for("react.profiler"),w=Symbol.for("react.consumer"),m=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),i=Symbol.for("react.suspense"),t=Symbol.for("react.memo"),c=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),C=Symbol.iterator;function A(e){return e===null||typeof e!="object"?null:(e=C&&e[C]||e["@@iterator"],typeof e=="function"?e:null)}var U={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y=Object.assign,b={};function O(e,r,o){this.props=e,this.context=r,this.refs=b,this.updater=o||U}O.prototype.isReactComponent={},O.prototype.setState=function(e,r){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,r,"setState")},O.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function k(){}k.prototype=O.prototype;function H(e,r,o){this.props=e,this.context=r,this.refs=b,this.updater=o||U}var N=H.prototype=new k;N.constructor=H,Y(N,O.prototype),N.isPureReactComponent=!0;var q=Array.isArray;function D(){}var a={H:null,A:null,T:null,S:null},x=Object.prototype.hasOwnProperty;function j(e,r,o){var u=o.ref;return{$$typeof:p,type:e,key:r,ref:u!==void 0?u:null,props:o}}function Q(e,r){return j(e.type,r,e.props)}function L(e){return typeof e=="object"&&e!==null&&e.$$typeof===p}function Z(e){var r={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(o){return r[o]})}var G=/\/+/g;function M(e,r){return typeof e=="object"&&e!==null&&e.key!=null?Z(""+e.key):r.toString(36)}function J(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(D,D):(e.status="pending",e.then(function(r){e.status==="pending"&&(e.status="fulfilled",e.value=r)},function(r){e.status==="pending"&&(e.status="rejected",e.reason=r)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function S(e,r,o,u,s){var f=typeof e;(f==="undefined"||f==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(f){case"bigint":case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case p:case R:l=!0;break;case c:return l=e._init,S(l(e._payload),r,o,u,s)}}if(l)return s=s(e),l=u===""?"."+M(e,0):u,q(s)?(o="",l!=null&&(o=l.replace(G,"$&/")+"/"),S(s,r,o,"",function(ee){return ee})):s!=null&&(L(s)&&(s=Q(s,o+(s.key==null||e&&e.key===s.key?"":(""+s.key).replace(G,"$&/")+"/")+l)),r.push(s)),1;l=0;var E=u===""?".":u+":";if(q(e))for(var d=0;d"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(p)}catch(R){console.error(R)}}return p(),$.exports=ne(),$.exports}export{ie as a,ue as c,oe as g,re as r}; diff --git a/Eusocial Interbeing/static/epiphany-graph/assets/viewer.css b/Eusocial Interbeing/static/epiphany-graph/assets/viewer.css new file mode 100644 index 0000000..ac64776 --- /dev/null +++ b/Eusocial Interbeing/static/epiphany-graph/assets/viewer.css @@ -0,0 +1 @@ +html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 72% 12%,rgba(255,174,88,.16),transparent 24%),radial-gradient(circle at 10% 18%,rgba(142,223,176,.16),transparent 28%),linear-gradient(180deg,#03070d,#07110f 52%,#091712);color:#effcf8;font-family:Ubuntu,Segoe UI,sans-serif}.zyphos-epiphany-graph-app{box-sizing:border-box;min-height:100vh;padding:16px}.zyphos-epiphany-graph-app *{box-sizing:border-box}.zyphos-graph-error{white-space:pre-wrap;color:#fecaca;background:#450a0a99;border:1px solid rgba(248,113,113,.45);border-radius:16px;padding:16px} diff --git a/Eusocial Interbeing/static/epiphany-graph/assets/viewer.js b/Eusocial Interbeing/static/epiphany-graph/assets/viewer.js new file mode 100644 index 0000000..a22131b --- /dev/null +++ b/Eusocial Interbeing/static/epiphany-graph/assets/viewer.js @@ -0,0 +1,33 @@ +import{r as Wle,g as D8n,a as Zle,c as Ile}from"./react.js";import{c as Orn}from"./elk.js";(function(){const se=document.createElement("link").relList;if(se&&se.supports&&se.supports("modulepreload"))return;for(const At of document.querySelectorAll('link[rel="modulepreload"]'))Bn(At);new MutationObserver(At=>{for(const Ie of At)if(Ie.type==="childList")for(const T of Ie.addedNodes)T.tagName==="LINK"&&T.rel==="modulepreload"&&Bn(T)}).observe(document,{childList:!0,subtree:!0});function je(At){const Ie={};return At.integrity&&(Ie.integrity=At.integrity),At.referrerPolicy&&(Ie.referrerPolicy=At.referrerPolicy),At.crossOrigin==="use-credentials"?Ie.credentials="include":At.crossOrigin==="anonymous"?Ie.credentials="omit":Ie.credentials="same-origin",Ie}function Bn(At){if(At.ep)return;At.ep=!0;const Ie=je(At);fetch(At.href,Ie)}})();var j8n={exports:{}},pz={};var Nle;function tNe(){if(Nle)return pz;Nle=1;var an=Symbol.for("react.transitional.element"),se=Symbol.for("react.fragment");function je(Bn,At,Ie){var T=null;if(Ie!==void 0&&(T=""+Ie),At.key!==void 0&&(T=""+At.key),"key"in At){Ie={};for(var ti in At)ti!=="key"&&(Ie[ti]=At[ti])}else Ie=At;return At=Ie.ref,{$$typeof:an,type:Bn,key:T,ref:At!==void 0?At:null,props:Ie}}return pz.Fragment=se,pz.jsx=je,pz.jsxs=je,pz}var Ble;function iNe(){return Ble||(Ble=1,j8n.exports=tNe()),j8n.exports}var Te=iNe(),Vo=Wle();const noe=D8n(Vo);var rNe=Zle(),E8n={exports:{}},mz={},A8n={exports:{}},S8n={};var $le;function cNe(){return $le||($le=1,(function(an){function se(Ee,Dt){var Ri=Ee.length;Ee.push(Dt);n:for(;0>>1,Zu=Ee[Ac];if(0>>1;AcAt(hu,Ri))HlAt(M1,hu)?(Ee[Ac]=M1,Ee[Hl]=Ri,Ac=Hl):(Ee[Ac]=hu,Ee[Yf]=Ri,Ac=Yf);else if(HlAt(M1,Ri))Ee[Ac]=M1,Ee[Hl]=Ri,Ac=Hl;else break n}}return Dt}function At(Ee,Dt){var Ri=Ee.sortIndex-Dt.sortIndex;return Ri!==0?Ri:Ee.id-Dt.id}if(an.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var Ie=performance;an.unstable_now=function(){return Ie.now()}}else{var T=Date,ti=T.now();an.unstable_now=function(){return T.now()-ti}}var Ti=[],Nr=[],Rf=1,zi=null,di=3,xt=!1,Ut=!1,Nn=!1,Ec=!1,Ui=typeof setTimeout=="function"?setTimeout:null,ii=typeof clearTimeout=="function"?clearTimeout:null,Dc=typeof setImmediate<"u"?setImmediate:null;function ju(Ee){for(var Dt=je(Nr);Dt!==null;){if(Dt.callback===null)Bn(Nr);else if(Dt.startTime<=Ee)Bn(Nr),Dt.sortIndex=Dt.expirationTime,se(Ti,Dt);else break;Dt=je(Nr)}}function hs(Ee){if(Nn=!1,ju(Ee),!Ut)if(je(Ti)!==null)Ut=!0,El||(El=!0,Qf());else{var Dt=je(Nr);Dt!==null&&ot(hs,Dt.startTime-Ee)}}var El=!1,Wo=-1,Ss=5,hf=-1;function Zo(){return Ec?!0:!(an.unstable_now()-hfEe&&Zo());){var Ac=zi.callback;if(typeof Ac=="function"){zi.callback=null,di=zi.priorityLevel;var Zu=Ac(zi.expirationTime<=Ee);if(Ee=an.unstable_now(),typeof Zu=="function"){zi.callback=Zu,ju(Ee),Dt=!0;break e}zi===je(Ti)&&Bn(Ti),ju(Ee)}else Bn(Ti);zi=je(Ti)}if(zi!==null)Dt=!0;else{var nh=je(Nr);nh!==null&&ot(hs,nh.startTime-Ee),Dt=!1}}break n}finally{zi=null,di=Ri,xt=!1}Dt=void 0}}finally{Dt?Qf():El=!1}}}var Qf;if(typeof Dc=="function")Qf=function(){Dc(Al)};else if(typeof MessageChannel<"u"){var q=new MessageChannel,Qp=q.port2;q.port1.onmessage=Al,Qf=function(){Qp.postMessage(null)}}else Qf=function(){Ui(Al,0)};function ot(Ee,Dt){Wo=Ui(function(){Ee(an.unstable_now())},Dt)}an.unstable_IdlePriority=5,an.unstable_ImmediatePriority=1,an.unstable_LowPriority=4,an.unstable_NormalPriority=3,an.unstable_Profiling=null,an.unstable_UserBlockingPriority=2,an.unstable_cancelCallback=function(Ee){Ee.callback=null},an.unstable_forceFrameRate=function(Ee){0>Ee||125Ac?(Ee.sortIndex=Ri,se(Nr,Ee),je(Ti)===null&&Ee===je(Nr)&&(Nn?(ii(Wo),Wo=-1):Nn=!0,ot(hs,Ri-Ac))):(Ee.sortIndex=Zu,se(Ti,Ee),Ut||xt||(Ut=!0,El||(El=!0,Qf()))),Ee},an.unstable_shouldYield=Zo,an.unstable_wrapCallback=function(Ee){var Dt=di;return function(){var Ri=di;di=Dt;try{return Ee.apply(this,arguments)}finally{di=Ri}}}})(S8n)),S8n}var _le;function uNe(){return _le||(_le=1,A8n.exports=cNe()),A8n.exports}var Rle;function fNe(){if(Rle)return mz;Rle=1;var an=uNe(),se=Wle(),je=Zle();function Bn(h){var d="https://react.dev/errors/"+h;if(1Zu||(h.current=Ac[Zu],Ac[Zu]=null,Zu--)}function hu(h,d){Zu++,Ac[Zu]=h.current,h.current=d}var Hl=nh(null),M1=nh(null),Dg=nh(null),N7=nh(null);function B7(h,d){switch(hu(Dg,d),hu(M1,h),hu(Hl,null),d.nodeType){case 9:case 11:h=(h=d.documentElement)&&(h=h.namespaceURI)?QN(h):0;break;default:if(h=d.tagName,d=d.namespaceURI)d=QN(d),h=YN(d,h);else switch(h){case"svg":h=1;break;case"math":h=2;break;default:h=0}}Yf(Hl),hu(Hl,h)}function Lg(){Yf(Hl),Yf(M1),Yf(Dg)}function eS(h){h.memoizedState!==null&&hu(N7,h);var d=Hl.current,w=YN(d,h.type);d!==w&&(hu(M1,h),hu(Hl,w))}function P5(h){M1.current===h&&(Yf(Hl),Yf(M1)),N7.current===h&&(Yf(N7),$v._currentValue=Ri)}var tS,nf;function Zc(h){if(tS===void 0)try{throw Error()}catch(w){var d=w.stack.trim().match(/\n( *(at )?)/);tS=d&&d[1]||"",nf=-1)":-1A||On[y]!==ee[A]){var ke=` +`+On[y].replace(" at new "," at ");return h.displayName&&ke.includes("")&&(ke=ke.replace("",h.displayName)),ke}while(1<=y&&0<=A);break}}}finally{iS=!1,Error.prepareStackTrace=w}return(w=h?h.displayName||h.name:"")?Zc(w):""}function jz(h,d){switch(h.tag){case 26:case 27:case 5:return Zc(h.type);case 16:return Zc("Lazy");case 13:return h.child!==d&&d!==null?Zc("Suspense Fallback"):Zc("Suspense");case 19:return Zc("SuspenseList");case 0:case 15:return rS(h.type,!1);case 11:return rS(h.type.render,!1);case 1:return rS(h.type,!0);case 31:return Zc("Activity");default:return""}}function qL(h){try{var d="",w=null;do d+=jz(h,w),w=h,h=h.return;while(h);return d}catch(y){return` +Error generating stack: `+y.message+` +`+y.stack}}var cS=Object.prototype.hasOwnProperty,J5=an.unstable_scheduleCallback,Ru=an.unstable_cancelCallback,Ez=an.unstable_shouldYield,Az=an.unstable_requestPaint,Ba=an.unstable_now,Sz=an.unstable_getCurrentPriorityLevel,UL=an.unstable_ImmediatePriority,HL=an.unstable_UserBlockingPriority,$7=an.unstable_NormalPriority,Tz=an.unstable_LowPriority,XL=an.unstable_IdlePriority,Mz=an.log,Cz=an.unstable_setDisableYieldValue,G5=null,$a=null;function xg(h){if(typeof Mz=="function"&&Cz(h),$a&&typeof $a.setStrictMode=="function")try{$a.setStrictMode(G5,h)}catch{}}var _a=Math.clz32?Math.clz32:Lz,Oz=Math.log,Dz=Math.LN2;function Lz(h){return h>>>=0,h===0?32:31-(Oz(h)/Dz|0)|0}var _7=256,R7=262144,P7=4194304;function Yp(h){var d=h&42;if(d!==0)return d;switch(h&-h){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return h&261888;case 262144:case 524288:case 1048576:case 2097152:return h&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return h&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return h}}function J7(h,d,w){var y=h.pendingLanes;if(y===0)return 0;var A=0,M=h.suspendedLanes,J=h.pingedLanes;h=h.warmLanes;var Y=y&134217727;return Y!==0?(y=Y&~M,y!==0?A=Yp(y):(J&=Y,J!==0?A=Yp(J):w||(w=Y&~h,w!==0&&(A=Yp(w))))):(Y=y&~M,Y!==0?A=Yp(Y):J!==0?A=Yp(J):w||(w=y&~h,w!==0&&(A=Yp(w)))),A===0?0:d!==0&&d!==A&&(d&M)===0&&(M=A&-A,w=d&-d,M>=w||M===32&&(w&4194048)!==0)?d:A}function F5(h,d){return(h.pendingLanes&~(h.suspendedLanes&~h.pingedLanes)&d)===0}function xz(h,d){switch(h){case 1:case 2:case 4:case 8:case 64:return d+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return d+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function KL(){var h=P7;return P7<<=1,(P7&62914560)===0&&(P7=4194304),h}function uS(h){for(var d=[],w=0;31>w;w++)d.push(h);return d}function z5(h,d){h.pendingLanes|=d,d!==268435456&&(h.suspendedLanes=0,h.pingedLanes=0,h.warmLanes=0)}function Iz(h,d,w,y,A,M){var J=h.pendingLanes;h.pendingLanes=w,h.suspendedLanes=0,h.pingedLanes=0,h.warmLanes=0,h.expiredLanes&=w,h.entangledLanes&=w,h.errorRecoveryDisabledLanes&=w,h.shellSuspendCounter=0;var Y=h.entanglements,On=h.expirationTimes,ee=h.hiddenUpdates;for(w=J&~w;0"u")return null;try{return h.activeElement||h.body}catch{return h.body}}var Rz=/[\n"\\]/g;function O1(h){return h.replace(Rz,function(d){return"\\"+d.charCodeAt(0).toString(16)+" "})}function aS(h,d,w,y,A,M,J,Y){h.name="",J!=null&&typeof J!="function"&&typeof J!="symbol"&&typeof J!="boolean"?h.type=J:h.removeAttribute("type"),d!=null?J==="number"?(d===0&&h.value===""||h.value!=d)&&(h.value=""+C1(d)):h.value!==""+C1(d)&&(h.value=""+C1(d)):J!=="submit"&&J!=="reset"||h.removeAttribute("value"),d!=null?dS(h,J,C1(d)):w!=null?dS(h,J,C1(w)):y!=null&&h.removeAttribute("value"),A==null&&M!=null&&(h.defaultChecked=!!M),A!=null&&(h.checked=A&&typeof A!="function"&&typeof A!="symbol"),Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"?h.name=""+C1(Y):h.removeAttribute("name")}function cx(h,d,w,y,A,M,J,Y){if(M!=null&&typeof M!="function"&&typeof M!="symbol"&&typeof M!="boolean"&&(h.type=M),d!=null||w!=null){if(!(M!=="submit"&&M!=="reset"||d!=null)){hS(h);return}w=w!=null?""+C1(w):"",d=d!=null?""+C1(d):w,Y||d===h.value||(h.value=d),h.defaultValue=d}y=y??A,y=typeof y!="function"&&typeof y!="symbol"&&!!y,h.checked=Y?h.checked:!!y,h.defaultChecked=!!y,J!=null&&typeof J!="function"&&typeof J!="symbol"&&typeof J!="boolean"&&(h.name=J),hS(h)}function dS(h,d,w){d==="number"&&z7(h.ownerDocument)===h||h.defaultValue===""+w||(h.defaultValue=""+w)}function iv(h,d,w,y){if(h=h.options,d){d={};for(var A=0;A"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),mS=!1;if(tw)try{var Y5={};Object.defineProperty(Y5,"passive",{get:function(){mS=!0}}),window.addEventListener("test",Y5,Y5),window.removeEventListener("test",Y5,Y5)}catch{mS=!1}var Ig=null,vS=null,U7=null;function ax(){if(U7)return U7;var h,d=vS,w=d.length,y,A="value"in Ig?Ig.value:Ig.textContent,M=A.length;for(h=0;h=Z5),mx=" ",vx=!1;function yx(h,d){switch(h){case"keyup":return aq.indexOf(d.keyCode)!==-1;case"keydown":return d.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function kx(h){return h=h.detail,typeof h=="object"&&"data"in h?h.data:null}var fv=!1;function bq(h,d){switch(h){case"compositionend":return kx(d);case"keypress":return d.which!==32?null:(vx=!0,mx);case"textInput":return h=d.data,h===mx&&vx?null:h;default:return null}}function wq(h,d){if(fv)return h==="compositionend"||!AS&&yx(h,d)?(h=ax(),U7=vS=Ig=null,fv=!1,h):null;switch(h){case"paste":return null;case"keypress":if(!(d.ctrlKey||d.altKey||d.metaKey)||d.ctrlKey&&d.altKey){if(d.char&&1=d)return{node:w,offset:d-h};h=y}n:{for(;w;){if(w.nextSibling){w=w.nextSibling;break n}w=w.parentNode}w=void 0}w=Cx(w)}}function Dx(h,d){return h&&d?h===d?!0:h&&h.nodeType===3?!1:d&&d.nodeType===3?Dx(h,d.parentNode):"contains"in h?h.contains(d):h.compareDocumentPosition?!!(h.compareDocumentPosition(d)&16):!1:!1}function Lx(h){h=h!=null&&h.ownerDocument!=null&&h.ownerDocument.defaultView!=null?h.ownerDocument.defaultView:window;for(var d=z7(h.document);d instanceof h.HTMLIFrameElement;){try{var w=typeof d.contentWindow.location.href=="string"}catch{w=!1}if(w)h=d.contentWindow;else break;d=z7(h.document)}return d}function CS(h){var d=h&&h.nodeName&&h.nodeName.toLowerCase();return d&&(d==="input"&&(h.type==="text"||h.type==="search"||h.type==="tel"||h.type==="url"||h.type==="password")||d==="textarea"||h.contentEditable==="true")}var Eq=tw&&"documentMode"in document&&11>=document.documentMode,sv=null,OS=null,i6=null,DS=!1;function xx(h,d,w){var y=w.window===w?w.document:w.nodeType===9?w:w.ownerDocument;DS||sv==null||sv!==z7(y)||(y=sv,"selectionStart"in y&&CS(y)?y={start:y.selectionStart,end:y.selectionEnd}:(y=(y.ownerDocument&&y.ownerDocument.defaultView||window).getSelection(),y={anchorNode:y.anchorNode,anchorOffset:y.anchorOffset,focusNode:y.focusNode,focusOffset:y.focusOffset}),i6&&t6(i6,y)||(i6=y,y=_y(OS,"onSelect"),0>=J,A-=J,J0=1<<32-_a(d)+A|w<hr?(Er=ai,ai=null):Er=ai.sibling;var lc=le(Hn,ai,Zn[hr],Me);if(lc===null){ai===null&&(ai=Er);break}h&&ai&&lc.alternate===null&&d(Hn,ai),In=M(lc,In,hr),nu===null?si=lc:nu.sibling=lc,nu=lc,ai=Er}if(hr===Zn.length)return w(Hn,ai),Sc&&rw(Hn,hr),si;if(ai===null){for(;hrhr?(Er=ai,ai=null):Er=ai.sibling;var Ue=le(Hn,ai,lc.value,Me);if(Ue===null){ai===null&&(ai=Er);break}h&&ai&&Ue.alternate===null&&d(Hn,ai),In=M(Ue,In,hr),nu===null?si=Ue:nu.sibling=Ue,nu=Ue,ai=Er}if(lc.done)return w(Hn,ai),Sc&&rw(Hn,hr),si;if(ai===null){for(;!lc.done;hr++,lc=Zn.next())lc=$e(Hn,lc.value,Me),lc!==null&&(In=M(lc,In,hr),nu===null?si=lc:nu.sibling=lc,nu=lc);return Sc&&rw(Hn,hr),si}for(ai=y(ai);!lc.done;hr++,lc=Zn.next())lc=ve(ai,Hn,hr,lc.value,Me),lc!==null&&(h&&lc.alternate!==null&&ai.delete(lc.key===null?hr:lc.key),In=M(lc,In,hr),nu===null?si=lc:nu.sibling=lc,nu=lc);return h&&ai.forEach(function(FU){return d(Hn,FU)}),Sc&&rw(Hn,hr),si}function Su(Hn,In,Zn,Me){if(typeof Zn=="object"&&Zn!==null&&Zn.type===Nn&&Zn.key===null&&(Zn=Zn.props.children),typeof Zn=="object"&&Zn!==null){switch(Zn.$$typeof){case xt:n:{for(var si=Zn.key;In!==null;){if(In.key===si){if(si=Zn.type,si===Nn){if(In.tag===7){w(Hn,In.sibling),Me=A(In,Zn.props.children),Me.return=Hn,Hn=Me;break n}}else if(In.elementType===si||typeof si=="object"&&si!==null&&si.$$typeof===Ss&&c3(si)===In.type){w(Hn,In.sibling),Me=A(In,Zn.props),h6(Me,Zn),Me.return=Hn,Hn=Me;break n}w(Hn,In);break}else d(Hn,In);In=In.sibling}Zn.type===Nn?(Me=t3(Zn.props.children,Hn.mode,Me,Zn.key),Me.return=Hn,Hn=Me):(Me=ey(Zn.type,Zn.key,Zn.props,null,Hn.mode,Me),h6(Me,Zn),Me.return=Hn,Hn=Me)}return J(Hn);case Ut:n:{for(si=Zn.key;In!==null;){if(In.key===si)if(In.tag===4&&In.stateNode.containerInfo===Zn.containerInfo&&In.stateNode.implementation===Zn.implementation){w(Hn,In.sibling),Me=A(In,Zn.children||[]),Me.return=Hn,Hn=Me;break n}else{w(Hn,In);break}else d(Hn,In);In=In.sibling}Me=_S(Zn,Hn.mode,Me),Me.return=Hn,Hn=Me}return J(Hn);case Ss:return Zn=c3(Zn),Su(Hn,In,Zn,Me)}if(ot(Zn))return Vt(Hn,In,Zn,Me);if(Qf(Zn)){if(si=Qf(Zn),typeof si!="function")throw Error(Bn(150));return Zn=si.call(Zn),Yi(Hn,In,Zn,Me)}if(typeof Zn.then=="function")return Su(Hn,In,uy(Zn),Me);if(Zn.$$typeof===Dc)return Su(Hn,In,u6(Hn,Zn),Me);fy(Hn,Zn)}return typeof Zn=="string"&&Zn!==""||typeof Zn=="number"||typeof Zn=="bigint"?(Zn=""+Zn,In!==null&&In.tag===6?(w(Hn,In.sibling),Me=A(In,Zn),Me.return=Hn,Hn=Me):(w(Hn,In),Me=$S(Zn,Hn.mode,Me),Me.return=Hn,Hn=Me),J(Hn)):w(Hn,In)}return function(Hn,In,Zn,Me){try{o6=0;var si=Su(Hn,In,Zn,Me);return yv=null,si}catch(ai){if(ai===vv||ai===ry)throw ai;var nu=Pa(29,ai,null,Hn.mode);return nu.lanes=Me,nu.return=Hn,nu}}}var f3=Zx(!0),nI=Zx(!1),Gg=!1;function YS(h){h.updateQueue={baseState:h.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function VS(h,d){h=h.updateQueue,d.updateQueue===h&&(d.updateQueue={baseState:h.baseState,firstBaseUpdate:h.firstBaseUpdate,lastBaseUpdate:h.lastBaseUpdate,shared:h.shared,callbacks:null})}function Fg(h){return{lane:h,tag:0,payload:null,callback:null,next:null}}function zg(h,d,w){var y=h.updateQueue;if(y===null)return null;if(y=y.shared,(uu&2)!==0){var A=y.pending;return A===null?d.next=d:(d.next=A.next,A.next=d),y.pending=d,d=ny(h),Px(h,null,w),d}return Z7(h,y,d,w),ny(h)}function a6(h,d,w){if(d=d.updateQueue,d!==null&&(d=d.shared,(w&4194048)!==0)){var y=d.lanes;y&=h.pendingLanes,w|=y,d.lanes=w,fS(h,w)}}function WS(h,d){var w=h.updateQueue,y=h.alternate;if(y!==null&&(y=y.updateQueue,w===y)){var A=null,M=null;if(w=w.firstBaseUpdate,w!==null){do{var J={lane:w.lane,tag:w.tag,payload:w.payload,callback:null,next:null};M===null?A=M=J:M=M.next=J,w=w.next}while(w!==null);M===null?A=M=d:M=M.next=d}else A=M=d;w={baseState:y.baseState,firstBaseUpdate:A,lastBaseUpdate:M,shared:y.shared,callbacks:y.callbacks},h.updateQueue=w;return}h=w.lastBaseUpdate,h===null?w.firstBaseUpdate=d:h.next=d,w.lastBaseUpdate=d}var ZS=!1;function d6(){if(ZS){var h=mv;if(h!==null)throw h}}function b6(h,d,w,y){ZS=!1;var A=h.updateQueue;Gg=!1;var M=A.firstBaseUpdate,J=A.lastBaseUpdate,Y=A.shared.pending;if(Y!==null){A.shared.pending=null;var On=Y,ee=On.next;On.next=null,J===null?M=ee:J.next=ee,J=On;var ke=h.alternate;ke!==null&&(ke=ke.updateQueue,Y=ke.lastBaseUpdate,Y!==J&&(Y===null?ke.firstBaseUpdate=ee:Y.next=ee,ke.lastBaseUpdate=On))}if(M!==null){var $e=A.baseState;J=0,ke=ee=On=null,Y=M;do{var le=Y.lane&-536870913,ve=le!==Y.lane;if(ve?(vc&le)===le:(y&le)===le){le!==0&&le===pv&&(ZS=!0),ke!==null&&(ke=ke.next={lane:0,tag:Y.tag,payload:Y.payload,callback:null,next:null});n:{var Vt=h,Yi=Y;le=d;var Su=w;switch(Yi.tag){case 1:if(Vt=Yi.payload,typeof Vt=="function"){$e=Vt.call(Su,$e,le);break n}$e=Vt;break n;case 3:Vt.flags=Vt.flags&-65537|128;case 0:if(Vt=Yi.payload,le=typeof Vt=="function"?Vt.call(Su,$e,le):Vt,le==null)break n;$e=zi({},$e,le);break n;case 2:Gg=!0}}le=Y.callback,le!==null&&(h.flags|=64,ve&&(h.flags|=8192),ve=A.callbacks,ve===null?A.callbacks=[le]:ve.push(le))}else ve={lane:le,tag:Y.tag,payload:Y.payload,callback:Y.callback,next:null},ke===null?(ee=ke=ve,On=$e):ke=ke.next=ve,J|=le;if(Y=Y.next,Y===null){if(Y=A.shared.pending,Y===null)break;ve=Y,Y=ve.next,ve.next=null,A.lastBaseUpdate=ve,A.shared.pending=null}}while(!0);ke===null&&(On=$e),A.baseState=On,A.firstBaseUpdate=ee,A.lastBaseUpdate=ke,M===null&&(A.shared.lanes=0),Kg|=J,h.lanes=J,h.memoizedState=$e}}function eI(h,d){if(typeof h!="function")throw Error(Bn(191,h));h.call(d)}function tI(h,d){var w=h.callbacks;if(w!==null)for(h.callbacks=null,h=0;hM?M:8;var J=Ee.T,Y={};Ee.T=Y,mT(h,!1,d,w);try{var On=A(),ee=Ee.S;if(ee!==null&&ee(Y,On),On!==null&&typeof On=="object"&&typeof On.then=="function"){var ke=Lq(On,y);m6(h,d,ke,qa(h))}else m6(h,d,y,qa(h))}catch($e){m6(h,d,{then:function(){},status:"rejected",reason:$e},qa())}finally{Dt.p=M,J!==null&&Y.types!==null&&(J.types=Y.types),Ee.T=J}}function gT(){}function p6(h,d,w,y){if(h.tag!==5)throw Error(Bn(476));var A=II(h).queue;xI(h,A,d,Ri,w===null?gT:function(){return py(h),w(y)})}function II(h){var d=h.memoizedState;if(d!==null)return d;d={memoizedState:Ri,baseState:Ri,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:sw,lastRenderedState:Ri},next:null};var w={};return d.next={memoizedState:w,baseState:w,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:sw,lastRenderedState:w},next:null},h.memoizedState=d,h=h.alternate,h!==null&&(h.memoizedState=d),d}function py(h){var d=II(h);d.next===null&&(d=h.alternate.memoizedState),m6(h,d.next.queue,{},qa())}function pT(){return Co($v)}function NI(){return Ms().memoizedState}function BI(){return Ms().memoizedState}function Rq(h){for(var d=h.return;d!==null;){switch(d.tag){case 24:case 3:var w=qa();h=Fg(w);var y=zg(d,h,w);y!==null&&(fa(y,d,w),a6(y,d,w)),d={cache:US()},h.payload=d;return}d=d.return}}function Pq(h,d,w){var y=qa();w={lane:y,revertLane:0,gesture:null,action:w,hasEagerState:!1,eagerState:null,next:null},my(h)?_I(d,w):(w=NS(h,d,w,y),w!==null&&(fa(w,h,y),vT(w,d,y)))}function $I(h,d,w){var y=qa();m6(h,d,w,y)}function m6(h,d,w,y){var A={lane:y,revertLane:0,gesture:null,action:w,hasEagerState:!1,eagerState:null,next:null};if(my(h))_I(d,A);else{var M=h.alternate;if(h.lanes===0&&(M===null||M.lanes===0)&&(M=d.lastRenderedReducer,M!==null))try{var J=d.lastRenderedState,Y=M(J,w);if(A.hasEagerState=!0,A.eagerState=Y,Ra(Y,J))return Z7(h,d,A,0),ef===null&&W7(),!1}catch{}if(w=NS(h,d,A,y),w!==null)return fa(w,h,y),vT(w,d,y),!0}return!1}function mT(h,d,w,y){if(y={lane:2,revertLane:nM(),gesture:null,action:y,hasEagerState:!1,eagerState:null,next:null},my(h)){if(d)throw Error(Bn(479))}else d=NS(h,w,y,2),d!==null&&fa(d,h,2)}function my(h){var d=h.alternate;return h===Br||d!==null&&d===Br}function _I(h,d){jv=oy=!0;var w=h.pending;w===null?d.next=d:(d.next=w.next,w.next=d),h.pending=d}function vT(h,d,w){if((w&4194048)!==0){var y=d.lanes;y&=h.pendingLanes,w|=y,d.lanes=w,fS(h,w)}}var v6={readContext:Co,use:dy,useCallback:as,useContext:as,useEffect:as,useImperativeHandle:as,useLayoutEffect:as,useInsertionEffect:as,useMemo:as,useReducer:as,useRef:as,useState:as,useDebugValue:as,useDeferredValue:as,useTransition:as,useSyncExternalStore:as,useId:as,useHostTransitionStatus:as,useFormState:as,useActionState:as,useOptimistic:as,useMemoCache:as,useCacheRefresh:as};v6.useEffectEvent=as;var Jq={readContext:Co,use:dy,useCallback:function(h,d){return Dh().memoizedState=[h,d===void 0?null:d],h},useContext:Co,useEffect:EI,useImperativeHandle:function(h,d,w){w=w!=null?w.concat([h]):null,wy(4194308,4,MI.bind(null,d,h),w)},useLayoutEffect:function(h,d){return wy(4194308,4,h,d)},useInsertionEffect:function(h,d){wy(4,2,h,d)},useMemo:function(h,d){var w=Dh();d=d===void 0?null:d;var y=h();if(s3){xg(!0);try{h()}finally{xg(!1)}}return w.memoizedState=[y,d],y},useReducer:function(h,d,w){var y=Dh();if(w!==void 0){var A=w(d);if(s3){xg(!0);try{w(d)}finally{xg(!1)}}}else A=d;return y.memoizedState=y.baseState=A,h={pending:null,lanes:0,dispatch:null,lastRenderedReducer:h,lastRenderedState:A},y.queue=h,h=h.dispatch=Pq.bind(null,Br,h),[y.memoizedState,h]},useRef:function(h){var d=Dh();return h={current:h},d.memoizedState=h},useState:function(h){h=hT(h);var d=h.queue,w=$I.bind(null,Br,d);return d.dispatch=w,[h.memoizedState,w]},useDebugValue:bT,useDeferredValue:function(h,d){var w=Dh();return wT(w,h,d)},useTransition:function(){var h=hT(!1);return h=xI.bind(null,Br,h.queue,!0,!1),Dh().memoizedState=h,[!1,h]},useSyncExternalStore:function(h,d,w){var y=Br,A=Dh();if(Sc){if(w===void 0)throw Error(Bn(407));w=w()}else{if(w=d(),ef===null)throw Error(Bn(349));(vc&127)!==0||sI(y,d,w)}A.memoizedState=w;var M={value:w,getSnapshot:d};return A.queue=M,EI(Nq.bind(null,y,M,h),[h]),y.flags|=2048,Av(9,{destroy:void 0},lI.bind(null,y,M,w,d),null),w},useId:function(){var h=Dh(),d=ef.identifierPrefix;if(Sc){var w=G0,y=J0;w=(y&~(1<<32-_a(y)-1)).toString(32)+w,d="_"+d+"R_"+w,w=hy++,0<\/script>",M=M.removeChild(M.firstChild);break;case"select":M=typeof y.is=="string"?J.createElement("select",{is:y.is}):J.createElement("select"),y.multiple?M.multiple=!0:y.size&&(M.size=y.size);break;default:M=typeof y.is=="string"?J.createElement(A,{is:y.is}):J.createElement(A)}}M[To]=d,M[ta]=y;n:for(J=d.child;J!==null;){if(J.tag===5||J.tag===6)M.appendChild(J.stateNode);else if(J.tag!==4&&J.tag!==27&&J.child!==null){J.child.return=J,J=J.child;continue}if(J===d)break n;for(;J.sibling===null;){if(J.return===null||J.return===d)break n;J=J.return}J.sibling.return=J.return,J=J.sibling}d.stateNode=M;n:switch(Do(M,A,y),A){case"button":case"input":case"select":case"textarea":y=!!y.autoFocus;break n;case"img":y=!0;break n;default:y=!1}y&&Dd(d)}}return Ju(d),IT(d,d.type,h===null?null:h.memoizedProps,d.pendingProps,w),null;case 6:if(h&&d.stateNode!=null)h.memoizedProps!==y&&Dd(d);else{if(typeof y!="string"&&d.stateNode===null)throw Error(Bn(166));if(h=Dg.current,bv(d)){if(h=d.stateNode,w=d.memoizedProps,y=null,A=Mo,A!==null)switch(A.tag){case 27:case 5:y=A.memoizedProps}h[To]=d,h=!!(h.nodeValue===w||y!==null&&y.suppressHydrationWarning===!0||XN(h.nodeValue,w)),h||$g(d,!0)}else h=Ry(h).createTextNode(y),h[To]=d,d.stateNode=h}return Ju(d),null;case 31:if(w=d.memoizedState,h===null||h.memoizedState!==null){if(y=bv(d),w!==null){if(h===null){if(!y)throw Error(Bn(318));if(h=d.memoizedState,h=h!==null?h.dehydrated:null,!h)throw Error(Bn(557));h[To]=d}else i3(),(d.flags&128)===0&&(d.memoizedState=null),d.flags|=4;Ju(d),h=!1}else w=wv(),h!==null&&h.memoizedState!==null&&(h.memoizedState.hydrationErrors=w),h=!0;if(!h)return d.flags&256?(Ga(d),d):(Ga(d),null);if((d.flags&128)!==0)throw Error(Bn(558))}return Ju(d),null;case 13:if(y=d.memoizedState,h===null||h.memoizedState!==null&&h.memoizedState.dehydrated!==null){if(A=bv(d),y!==null&&y.dehydrated!==null){if(h===null){if(!A)throw Error(Bn(318));if(A=d.memoizedState,A=A!==null?A.dehydrated:null,!A)throw Error(Bn(317));A[To]=d}else i3(),(d.flags&128)===0&&(d.memoizedState=null),d.flags|=4;Ju(d),A=!1}else A=wv(),h!==null&&h.memoizedState!==null&&(h.memoizedState.hydrationErrors=A),A=!0;if(!A)return d.flags&256?(Ga(d),d):(Ga(d),null)}return Ga(d),(d.flags&128)!==0?(d.lanes=w,d):(w=y!==null,h=h!==null&&h.memoizedState!==null,w&&(y=d.child,A=null,y.alternate!==null&&y.alternate.memoizedState!==null&&y.alternate.memoizedState.cachePool!==null&&(A=y.alternate.memoizedState.cachePool.pool),M=null,y.memoizedState!==null&&y.memoizedState.cachePool!==null&&(M=y.memoizedState.cachePool.pool),M!==A&&(y.flags|=2048)),w!==h&&w&&(d.child.flags|=8192),jy(d,d.updateQueue),Ju(d),null);case 4:return Lg(),h===null&&rM(d.stateNode.containerInfo),Ju(d),null;case 10:return uw(d.type),Ju(d),null;case 19:if(Yf(Ts),y=d.memoizedState,y===null)return Ju(d),null;if(A=(d.flags&128)!==0,M=y.rendering,M===null)if(A)o3(y,!1);else{if(ds!==0||h!==null&&(h.flags&128)!==0)for(h=d.child;h!==null;){if(M=ly(h),M!==null){for(d.flags|=128,o3(y,!1),h=M.updateQueue,d.updateQueue=h,jy(d,h),d.subtreeFlags=0,h=w,w=d.child;w!==null;)Jx(w,h),w=w.sibling;return hu(Ts,Ts.current&1|2),Sc&&rw(d,y.treeForkCount),d.child}h=h.sibling}y.tail!==null&&Ba()>Cy&&(d.flags|=128,A=!0,o3(y,!1),d.lanes=4194304)}else{if(!A)if(h=ly(M),h!==null){if(d.flags|=128,A=!0,h=h.updateQueue,d.updateQueue=h,jy(d,h),o3(y,!0),y.tail===null&&y.tailMode==="hidden"&&!M.alternate&&!Sc)return Ju(d),null}else 2*Ba()-y.renderingStartTime>Cy&&w!==536870912&&(d.flags|=128,A=!0,o3(y,!1),d.lanes=4194304);y.isBackwards?(M.sibling=d.child,d.child=M):(h=y.last,h!==null?h.sibling=M:d.child=M,y.last=M)}return y.tail!==null?(h=y.tail,y.rendering=h,y.tail=h.sibling,y.renderingStartTime=Ba(),h.sibling=null,w=Ts.current,hu(Ts,A?w&1|2:w&1),Sc&&rw(d,y.treeForkCount),h):(Ju(d),null);case 22:case 23:return Ga(d),eT(),y=d.memoizedState!==null,h!==null?h.memoizedState!==null!==y&&(d.flags|=8192):y&&(d.flags|=8192),y?(w&536870912)!==0&&(d.flags&128)===0&&(Ju(d),d.subtreeFlags&6&&(d.flags|=8192)):Ju(d),w=d.updateQueue,w!==null&&jy(d,w.retryQueue),w=null,h!==null&&h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(w=h.memoizedState.cachePool.pool),y=null,d.memoizedState!==null&&d.memoizedState.cachePool!==null&&(y=d.memoizedState.cachePool.pool),y!==w&&(d.flags|=2048),h!==null&&Yf(r3),null;case 24:return w=null,h!==null&&(w=h.memoizedState.cache),d.memoizedState.cache!==w&&(d.flags|=2048),uw(Qs),Ju(d),null;case 25:return null;case 30:return null}throw Error(Bn(156,d.tag))}function qq(h,d){switch(PS(d),d.tag){case 1:return h=d.flags,h&65536?(d.flags=h&-65537|128,d):null;case 3:return uw(Qs),Lg(),h=d.flags,(h&65536)!==0&&(h&128)===0?(d.flags=h&-65537|128,d):null;case 26:case 27:case 5:return P5(d),null;case 31:if(d.memoizedState!==null){if(Ga(d),d.alternate===null)throw Error(Bn(340));i3()}return h=d.flags,h&65536?(d.flags=h&-65537|128,d):null;case 13:if(Ga(d),h=d.memoizedState,h!==null&&h.dehydrated!==null){if(d.alternate===null)throw Error(Bn(340));i3()}return h=d.flags,h&65536?(d.flags=h&-65537|128,d):null;case 19:return Yf(Ts),null;case 4:return Lg(),null;case 10:return uw(d.type),null;case 22:case 23:return Ga(d),eT(),h!==null&&Yf(r3),h=d.flags,h&65536?(d.flags=h&-65537|128,d):null;case 24:return uw(Qs),null;case 25:return null;default:return null}}function NT(h,d){switch(PS(d),d.tag){case 3:uw(Qs),Lg();break;case 26:case 27:case 5:P5(d);break;case 4:Lg();break;case 31:d.memoizedState!==null&&Ga(d);break;case 13:Ga(d);break;case 19:Yf(Ts);break;case 10:uw(d.type);break;case 22:case 23:Ga(d),eT(),h!==null&&Yf(r3);break;case 24:uw(Qs)}}function j6(h,d){try{var w=d.updateQueue,y=w!==null?w.lastEffect:null;if(y!==null){var A=y.next;w=A;do{if((w.tag&h)===h){y=void 0;var M=w.create,J=w.inst;y=M(),J.destroy=y}w=w.next}while(w!==A)}}catch(Y){Au(d,d.return,Y)}}function Hg(h,d,w){try{var y=d.updateQueue,A=y!==null?y.lastEffect:null;if(A!==null){var M=A.next;y=M;do{if((y.tag&h)===h){var J=y.inst,Y=J.destroy;if(Y!==void 0){J.destroy=void 0,A=d;var On=w,ee=Y;try{ee()}catch(ke){Au(A,On,ke)}}}y=y.next}while(y!==M)}}catch(ke){Au(d,d.return,ke)}}function E6(h){var d=h.updateQueue;if(d!==null){var w=h.stateNode;try{tI(d,w)}catch(y){Au(h,h.return,y)}}}function rN(h,d,w){w.props=l3(h.type,h.memoizedProps),w.state=h.memoizedState;try{w.componentWillUnmount()}catch(y){Au(h,d,y)}}function A6(h,d){try{var w=h.ref;if(w!==null){switch(h.tag){case 26:case 27:case 5:var y=h.stateNode;break;case 30:y=h.stateNode;break;default:y=h.stateNode}typeof w=="function"?h.refCleanup=w(y):w.current=y}}catch(A){Au(h,d,A)}}function F0(h,d){var w=h.ref,y=h.refCleanup;if(w!==null)if(typeof y=="function")try{y()}catch(A){Au(h,d,A)}finally{h.refCleanup=null,h=h.alternate,h!=null&&(h.refCleanup=null)}else if(typeof w=="function")try{w(null)}catch(A){Au(h,d,A)}else w.current=null}function S6(h){var d=h.type,w=h.memoizedProps,y=h.stateNode;try{n:switch(d){case"button":case"input":case"select":case"textarea":w.autoFocus&&y.focus();break n;case"img":w.src?y.src=w.src:w.srcSet&&(y.srcset=w.srcSet)}}catch(A){Au(h,h.return,A)}}function BT(h,d,w){try{var y=h.stateNode;hU(y,h.type,w,d),y[ta]=d}catch(A){Au(h,h.return,A)}}function cN(h){return h.tag===5||h.tag===3||h.tag===26||h.tag===27&&Zg(h.type)||h.tag===4}function $T(h){n:for(;;){for(;h.sibling===null;){if(h.return===null||cN(h.return))return null;h=h.return}for(h.sibling.return=h.return,h=h.sibling;h.tag!==5&&h.tag!==6&&h.tag!==18;){if(h.tag===27&&Zg(h.type)||h.flags&2||h.child===null||h.tag===4)continue n;h.child.return=h,h=h.child}if(!(h.flags&2))return h.stateNode}}function _T(h,d,w){var y=h.tag;if(y===5||y===6)h=h.stateNode,d?(w.nodeType===9?w.body:w.nodeName==="HTML"?w.ownerDocument.body:w).insertBefore(h,d):(d=w.nodeType===9?w.body:w.nodeName==="HTML"?w.ownerDocument.body:w,d.appendChild(h),w=w._reactRootContainer,w!=null||d.onclick!==null||(d.onclick=ew));else if(y!==4&&(y===27&&Zg(h.type)&&(w=h.stateNode,d=null),h=h.child,h!==null))for(_T(h,d,w),h=h.sibling;h!==null;)_T(h,d,w),h=h.sibling}function h3(h,d,w){var y=h.tag;if(y===5||y===6)h=h.stateNode,d?w.insertBefore(h,d):w.appendChild(h);else if(y!==4&&(y===27&&Zg(h.type)&&(w=h.stateNode),h=h.child,h!==null))for(h3(h,d,w),h=h.sibling;h!==null;)h3(h,d,w),h=h.sibling}function uN(h){var d=h.stateNode,w=h.memoizedProps;try{for(var y=h.type,A=d.attributes;A.length;)d.removeAttributeNode(A[0]);Do(d,y,w),d[To]=h,d[ta]=w}catch(M){Au(h,h.return,M)}}var z0=!1,Ws=!1,T6=!1,RT=typeof WeakSet=="function"?WeakSet:Set,Kl=null;function Uq(h,d){if(h=h.containerInfo,fM=Ql,h=Lx(h),CS(h)){if("selectionStart"in h)var w={start:h.selectionStart,end:h.selectionEnd};else n:{w=(w=h.ownerDocument)&&w.defaultView||window;var y=w.getSelection&&w.getSelection();if(y&&y.rangeCount!==0){w=y.anchorNode;var A=y.anchorOffset,M=y.focusNode;y=y.focusOffset;try{w.nodeType,M.nodeType}catch{w=null;break n}var J=0,Y=-1,On=-1,ee=0,ke=0,$e=h,le=null;e:for(;;){for(var ve;$e!==w||A!==0&&$e.nodeType!==3||(Y=J+A),$e!==M||y!==0&&$e.nodeType!==3||(On=J+y),$e.nodeType===3&&(J+=$e.nodeValue.length),(ve=$e.firstChild)!==null;)le=$e,$e=ve;for(;;){if($e===h)break e;if(le===w&&++ee===A&&(Y=J),le===M&&++ke===y&&(On=J),(ve=$e.nextSibling)!==null)break;$e=le,le=$e.parentNode}$e=ve}w=Y===-1||On===-1?null:{start:Y,end:On}}else w=null}w=w||{start:0,end:0}}else w=null;for(sM={focusedElem:h,selectionRange:w},Ql=!1,Kl=d;Kl!==null;)if(d=Kl,h=d.child,(d.subtreeFlags&1028)!==0&&h!==null)h.return=d,Kl=h;else for(;Kl!==null;){switch(d=Kl,M=d.alternate,h=d.flags,d.tag){case 0:if((h&4)!==0&&(h=d.updateQueue,h=h!==null?h.events:null,h!==null))for(w=0;w title"))),Do(M,y,w),M[To]=h,Xl(M),y=M;break n;case"link":var J=uB("link","href",A).get(y+(w.href||""));if(J){for(var Y=0;YSu&&(J=Su,Su=Yi,Yi=J);var Hn=Ox(Y,Yi),In=Ox(Y,Su);if(Hn&&In&&(ve.rangeCount!==1||ve.anchorNode!==Hn.node||ve.anchorOffset!==Hn.offset||ve.focusNode!==In.node||ve.focusOffset!==In.offset)){var Zn=$e.createRange();Zn.setStart(Hn.node,Hn.offset),ve.removeAllRanges(),Yi>Su?(ve.addRange(Zn),ve.extend(In.node,In.offset)):(Zn.setEnd(In.node,In.offset),ve.addRange(Zn))}}}}for($e=[],ve=Y;ve=ve.parentNode;)ve.nodeType===1&&$e.push({element:ve,left:ve.scrollLeft,top:ve.scrollTop});for(typeof Y.focus=="function"&&Y.focus(),Y=0;Y<$e.length;Y++){var Me=$e[Y];Me.element.scrollLeft=Me.left,Me.element.scrollTop=Me.top}}Ql=!!fM,sM=fM=null}finally{uu=A,Dt.p=y,Ee.T=w}}h.current=d,Sl=2}}function xN(){if(Sl===2){Sl=0;var h=Yg,d=Ov,w=(d.flags&8772)!==0;if((d.subtreeFlags&8772)!==0||w){w=Ee.T,Ee.T=null;var y=Dt.p;Dt.p=2;var A=uu;uu|=4;try{fN(h,d.alternate,d)}finally{uu=A,Dt.p=y,Ee.T=w}}Sl=3}}function IN(){if(Sl===4||Sl===3){Sl=0,Az();var h=Yg,d=Ov,w=bw,y=vN;(d.subtreeFlags&10256)!==0||(d.flags&10256)!==0?Sl=5:(Sl=0,Ov=Yg=null,NN(h,h.pendingLanes));var A=h.pendingLanes;if(A===0&&(Qg=null),sS(w),d=d.stateNode,$a&&typeof $a.onCommitFiberRoot=="function")try{$a.onCommitFiberRoot(G5,d,void 0,(d.current.flags&128)===128)}catch{}if(y!==null){d=Ee.T,A=Dt.p,Dt.p=2,Ee.T=null;try{for(var M=h.onRecoverableError,J=0;Jw?32:w,Ee.T=null,w=UT,UT=null;var M=Yg,J=bw;if(Sl=0,Ov=Yg=null,bw=0,(uu&6)!==0)throw Error(Bn(331));var Y=uu;if(uu|=4,gN(M.current),dN(M,M.current,J,w),uu=Y,x6(0,!1),$a&&typeof $a.onPostCommitFiberRoot=="function")try{$a.onPostCommitFiberRoot(G5,M)}catch{}return!0}finally{Dt.p=A,Ee.T=y,NN(h,d)}}function $N(h,d,w){d=L1(w,d),d=AT(h.stateNode,d,2),h=zg(h,d,2),h!==null&&(z5(h,2),q0(h))}function Au(h,d,w){if(h.tag===3)$N(h,h,w);else for(;d!==null;){if(d.tag===3){$N(d,h,w);break}else if(d.tag===1){var y=d.stateNode;if(typeof d.type.getDerivedStateFromError=="function"||typeof y.componentDidCatch=="function"&&(Qg===null||!Qg.has(y))){h=L1(w,h),w=zI(2),y=zg(d,w,2),y!==null&&(qI(w,y,d,h),z5(y,2),q0(y));break}}d=d.return}}function QT(h,d,w){var y=h.pingCache;if(y===null){y=h.pingCache=new Kq;var A=new Set;y.set(d,A)}else A=y.get(d),A===void 0&&(A=new Set,y.set(d,A));A.has(w)||(GT=!0,A.add(w),h=Zq.bind(null,h,d,w),d.then(h,h))}function Zq(h,d,w){var y=h.pingCache;y!==null&&y.delete(d),h.pingedLanes|=h.suspendedLanes&w,h.warmLanes&=~w,ef===h&&(vc&w)===w&&(ds===4||ds===3&&(vc&62914560)===vc&&300>Ba()-My?(uu&2)===0&&Dv(h,0):FT|=w,Cv===vc&&(Cv=0)),q0(h)}function _N(h,d){d===0&&(d=KL()),h=e3(h,d),h!==null&&(z5(h,d),q0(h))}function nU(h){var d=h.memoizedState,w=0;d!==null&&(w=d.retryLane),_N(h,w)}function eU(h,d){var w=0;switch(h.tag){case 31:case 13:var y=h.stateNode,A=h.memoizedState;A!==null&&(w=A.retryLane);break;case 19:y=h.stateNode;break;case 22:y=h.stateNode._retryCache;break;default:throw Error(Bn(314))}y!==null&&y.delete(d),_N(h,w)}function tU(h,d){return J5(h,d)}var Ny=null,xv=null,YT=!1,By=!1,VT=!1,Wg=0;function q0(h){h!==xv&&h.next===null&&(xv===null?Ny=xv=h:xv=xv.next=h),By=!0,YT||(YT=!0,ZT())}function x6(h,d){if(!VT&&By){VT=!0;do for(var w=!1,y=Ny;y!==null;){if(h!==0){var A=y.pendingLanes;if(A===0)var M=0;else{var J=y.suspendedLanes,Y=y.pingedLanes;M=(1<<31-_a(42|h)+1)-1,M&=A&~(J&~Y),M=M&201326741?M&201326741|1:M?M|2:0}M!==0&&(w=!0,JN(y,M))}else M=vc,M=J7(y,y===ef?M:0,y.cancelPendingCommit!==null||y.timeoutHandle!==-1),(M&3)===0||F5(y,M)||(w=!0,JN(y,M));y=y.next}while(w);VT=!1}}function iU(){RN()}function RN(){By=YT=!1;var h=0;Wg!==0&&dU()&&(h=Wg);for(var d=Ba(),w=null,y=Ny;y!==null;){var A=y.next,M=WT(y,d);M===0?(y.next=null,w===null?Ny=A:w.next=A,A===null&&(xv=w)):(w=y,(h!==0||(M&3)!==0)&&(By=!0)),y=A}Sl!==0&&Sl!==5||x6(h),Wg!==0&&(Wg=0)}function WT(h,d){for(var w=h.suspendedLanes,y=h.pingedLanes,A=h.expirationTimes,M=h.pendingLanes&-62914561;0Y)break;var ke=On.transferSize,$e=On.initiatorType;ke&&KN($e)&&(On=On.responseEnd,J+=ke*(On"u"?null:document;function tB(h,d,w){var y=Iv;if(y&&typeof d=="string"&&d){var A=O1(d);A='link[rel="'+h+'"][href="'+A+'"]',typeof w=="string"&&(A+='[crossorigin="'+w+'"]'),wM.has(A)||(wM.add(A),h={rel:h,crossOrigin:w,href:d},y.querySelector(A)===null&&(d=y.createElement("link"),Do(d,"link",h),Xl(d),y.head.appendChild(d)))}}function jU(h){Id.D(h),tB("dns-prefetch",h,null)}function EU(h,d){Id.C(h,d),tB("preconnect",h,d)}function gM(h,d,w){Id.L(h,d,w);var y=Iv;if(y&&h&&d){var A='link[rel="preload"][as="'+O1(d)+'"]';d==="image"&&w&&w.imageSrcSet?(A+='[imagesrcset="'+O1(w.imageSrcSet)+'"]',typeof w.imageSizes=="string"&&(A+='[imagesizes="'+O1(w.imageSizes)+'"]')):A+='[href="'+O1(h)+'"]';var M=A;switch(d){case"style":M=Nv(h);break;case"script":M=Bv(h)}Ha.has(M)||(h=zi({rel:"preload",href:d==="image"&&w&&w.imageSrcSet?void 0:h,as:d},w),Ha.set(M,h),y.querySelector(A)!==null||d==="style"&&y.querySelector(b3(M))||d==="script"&&y.querySelector(_6(M))||(d=y.createElement("link"),Do(d,"link",h),Xl(d),y.head.appendChild(d)))}}function AU(h,d){Id.m(h,d);var w=Iv;if(w&&h){var y=d&&typeof d.as=="string"?d.as:"script",A='link[rel="modulepreload"][as="'+O1(y)+'"][href="'+O1(h)+'"]',M=A;switch(y){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":M=Bv(h)}if(!Ha.has(M)&&(h=zi({rel:"modulepreload",href:h},d),Ha.set(M,h),w.querySelector(A)===null)){switch(y){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(w.querySelector(_6(M)))return}y=w.createElement("link"),Do(y,"link",h),Xl(y),w.head.appendChild(y)}}}function SU(h,d,w){Id.S(h,d,w);var y=Iv;if(y&&h){var A=ev(y).hoistableStyles,M=Nv(h);d=d||"default";var J=A.get(M);if(!J){var Y={loading:0,preload:null};if(J=y.querySelector(b3(M)))Y.loading=5;else{h=zi({rel:"stylesheet",href:h,"data-precedence":d},w),(w=Ha.get(M))&&vM(h,w);var On=J=y.createElement("link");Xl(On),Do(On,"link",h),On._p=new Promise(function(ee,ke){On.onload=ee,On.onerror=ke}),On.addEventListener("load",function(){Y.loading|=1}),On.addEventListener("error",function(){Y.loading|=2}),Y.loading|=4,Gy(J,d,y)}J={type:"stylesheet",instance:J,count:1,state:Y},A.set(M,J)}}}function TU(h,d){Id.X(h,d);var w=Iv;if(w&&h){var y=ev(w).hoistableScripts,A=Bv(h),M=y.get(A);M||(M=w.querySelector(_6(A)),M||(h=zi({src:h,async:!0},d),(d=Ha.get(A))&&yM(h,d),M=w.createElement("script"),Xl(M),Do(M,"link",h),w.head.appendChild(M)),M={type:"script",instance:M,count:1,state:null},y.set(A,M))}}function pM(h,d){Id.M(h,d);var w=Iv;if(w&&h){var y=ev(w).hoistableScripts,A=Bv(h),M=y.get(A);M||(M=w.querySelector(_6(A)),M||(h=zi({src:h,async:!0,type:"module"},d),(d=Ha.get(A))&&yM(h,d),M=w.createElement("script"),Xl(M),Do(M,"link",h),w.head.appendChild(M)),M={type:"script",instance:M,count:1,state:null},y.set(A,M))}}function iB(h,d,w,y){var A=(A=Dg.current)?Jy(A):null;if(!A)throw Error(Bn(446));switch(h){case"meta":case"title":return null;case"style":return typeof w.precedence=="string"&&typeof w.href=="string"?(d=Nv(w.href),w=ev(A).hoistableStyles,y=w.get(d),y||(y={type:"style",instance:null,count:0,state:null},w.set(d,y)),y):{type:"void",instance:null,count:0,state:null};case"link":if(w.rel==="stylesheet"&&typeof w.href=="string"&&typeof w.precedence=="string"){h=Nv(w.href);var M=ev(A).hoistableStyles,J=M.get(h);if(J||(A=A.ownerDocument||A,J={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},M.set(h,J),(M=A.querySelector(b3(h)))&&!M._p&&(J.instance=M,J.state.loading=5),Ha.has(h)||(w={rel:"preload",as:"style",href:w.href,crossOrigin:w.crossOrigin,integrity:w.integrity,media:w.media,hrefLang:w.hrefLang,referrerPolicy:w.referrerPolicy},Ha.set(h,w),M||mM(A,h,w,J.state))),d&&y===null)throw Error(Bn(528,""));return J}if(d&&y!==null)throw Error(Bn(529,""));return null;case"script":return d=w.async,w=w.src,typeof w=="string"&&d&&typeof d!="function"&&typeof d!="symbol"?(d=Bv(w),w=ev(A).hoistableScripts,y=w.get(d),y||(y={type:"script",instance:null,count:0,state:null},w.set(d,y)),y):{type:"void",instance:null,count:0,state:null};default:throw Error(Bn(444,h))}}function Nv(h){return'href="'+O1(h)+'"'}function b3(h){return'link[rel="stylesheet"]['+h+"]"}function rB(h){return zi({},h,{"data-precedence":h.precedence,precedence:null})}function mM(h,d,w,y){h.querySelector('link[rel="preload"][as="style"]['+d+"]")?y.loading=1:(d=h.createElement("link"),y.preload=d,d.addEventListener("load",function(){return y.loading|=1}),d.addEventListener("error",function(){return y.loading|=2}),Do(d,"link",w),Xl(d),h.head.appendChild(d))}function Bv(h){return'[src="'+O1(h)+'"]'}function _6(h){return"script[async]"+h}function cB(h,d,w){if(d.count++,d.instance===null)switch(d.type){case"style":var y=h.querySelector('style[data-href~="'+O1(w.href)+'"]');if(y)return d.instance=y,Xl(y),y;var A=zi({},w,{"data-href":w.href,"data-precedence":w.precedence,href:null,precedence:null});return y=(h.ownerDocument||h).createElement("style"),Xl(y),Do(y,"style",A),Gy(y,w.precedence,h),d.instance=y;case"stylesheet":A=Nv(w.href);var M=h.querySelector(b3(A));if(M)return d.state.loading|=4,d.instance=M,Xl(M),M;y=rB(w),(A=Ha.get(A))&&vM(y,A),M=(h.ownerDocument||h).createElement("link"),Xl(M);var J=M;return J._p=new Promise(function(Y,On){J.onload=Y,J.onerror=On}),Do(M,"link",y),d.state.loading|=4,Gy(M,w.precedence,h),d.instance=M;case"script":return M=Bv(w.src),(A=h.querySelector(_6(M)))?(d.instance=A,Xl(A),A):(y=w,(A=Ha.get(M))&&(y=zi({},w),yM(y,A)),h=h.ownerDocument||h,A=h.createElement("script"),Xl(A),Do(A,"link",y),h.head.appendChild(A),d.instance=A);case"void":return null;default:throw Error(Bn(443,d.type))}else d.type==="stylesheet"&&(d.state.loading&4)===0&&(y=d.instance,d.state.loading|=4,Gy(y,w.precedence,h));return d.instance}function Gy(h,d,w){for(var y=w.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),A=y.length?y[y.length-1]:null,M=A,J=0;J title"):null)}function MU(h,d,w){if(w===1||d.itemProp!=null)return!1;switch(h){case"meta":case"title":return!0;case"style":if(typeof d.precedence!="string"||typeof d.href!="string"||d.href==="")break;return!0;case"link":if(typeof d.rel!="string"||typeof d.href!="string"||d.href===""||d.onLoad||d.onError)break;return d.rel==="stylesheet"?(h=d.disabled,typeof d.precedence=="string"&&h==null):!0;case"script":if(d.async&&typeof d.async!="function"&&typeof d.async!="symbol"&&!d.onLoad&&!d.onError&&d.src&&typeof d.src=="string")return!0}return!1}function sB(h){return!(h.type==="stylesheet"&&(h.state.loading&3)===0)}function CU(h,d,w,y){if(w.type==="stylesheet"&&(typeof y.media!="string"||matchMedia(y.media).matches!==!1)&&(w.state.loading&4)===0){if(w.instance===null){var A=Nv(y.href),M=d.querySelector(b3(A));if(M){d=M._p,d!==null&&typeof d=="object"&&typeof d.then=="function"&&(h.count++,h=R6.bind(h),d.then(h,h)),w.state.loading|=4,w.instance=M,Xl(M);return}M=d.ownerDocument||d,y=rB(y),(A=Ha.get(A))&&vM(y,A),M=M.createElement("link"),Xl(M);var J=M;J._p=new Promise(function(Y,On){J.onload=Y,J.onerror=On}),Do(M,"link",y),w.instance=M}h.stylesheets===null&&(h.stylesheets=new Map),h.stylesheets.set(w,d),(d=w.state.preload)&&(w.state.loading&3)===0&&(h.count++,w=R6.bind(h),d.addEventListener("load",w),d.addEventListener("error",w))}}var kM=0;function OU(h,d){return h.stylesheets&&h.count===0&&w3(h,h.stylesheets),0kM?50:800)+d);return h.unsuspend=w,function(){h.unsuspend=null,clearTimeout(y),clearTimeout(A)}}:null}function R6(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)w3(this,this.stylesheets);else if(this.unsuspend){var h=this.unsuspend;this.unsuspend=null,h()}}}var P6=null;function w3(h,d){h.stylesheets=null,h.unsuspend!==null&&(h.count++,P6=new Map,d.forEach(J6,h),P6=null,R6.call(h))}function J6(h,d){if(!(d.state.loading&4)){var w=P6.get(h);if(w)var y=w.get(null);else{w=new Map,P6.set(h,w);for(var A=h.querySelectorAll("link[data-precedence],style[data-precedence]"),M=0;M"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(an)}catch(se){console.error(se)}}return an(),E8n.exports=fNe(),E8n.exports}var lNe=sNe();const oNe=D8n(lNe);var T8n={exports:{}},Jle;function hNe(){return Jle||(Jle=1,(function(an,se){(function(je){an.exports=je()})(function(){return(function(){function je(Bn,At,Ie){function T(Nr,Rf){if(!At[Nr]){if(!Bn[Nr]){var zi=typeof Orn=="function"&&Orn;if(!Rf&&zi)return zi(Nr,!0);if(ti)return ti(Nr,!0);var di=new Error("Cannot find module '"+Nr+"'");throw di.code="MODULE_NOT_FOUND",di}var xt=At[Nr]={exports:{}};Bn[Nr][0].call(xt.exports,function(Ut){var Nn=Bn[Nr][1][Ut];return T(Nn||Ut)},xt,xt.exports,je,Bn,At,Ie)}return At[Nr].exports}for(var ti=typeof Orn=="function"&&Orn,Ti=0;Ti0&&arguments[0]!==void 0?arguments[0]:{},Nn=Ut.defaultLayoutOptions,Ec=Nn===void 0?{}:Nn,Ui=Ut.algorithms,ii=Ui===void 0?["layered","stress","mrtree","radial","force","disco","sporeOverlap","sporeCompaction","rectpacking"]:Ui,Dc=Ut.workerFactory,ju=Ut.workerUrl;if(T(this,di),this.defaultLayoutOptions=Ec,this.initialized=!1,typeof ju>"u"&&typeof Dc>"u")throw new Error("Cannot construct an ELK without both 'workerUrl' and 'workerFactory'.");var hs=Dc;typeof ju<"u"&&typeof Dc>"u"&&(hs=function(Ss){return new Worker(Ss)});var El=hs(ju);if(typeof El.postMessage!="function")throw new TypeError("Created worker does not provide the required 'postMessage' function.");this.worker=new zi(El),this.worker.postMessage({cmd:"register",algorithms:ii}).then(function(Wo){return xt.initialized=!0}).catch(console.err)}return Ti(di,[{key:"layout",value:function(Ut){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ec=Nn.layoutOptions,Ui=Ec===void 0?this.defaultLayoutOptions:Ec,ii=Nn.logging,Dc=ii===void 0?!1:ii,ju=Nn.measureExecutionTime,hs=ju===void 0?!1:ju;return Ut?this.worker.postMessage({cmd:"layout",graph:Ut,layoutOptions:Ui,options:{logging:Dc,measureExecutionTime:hs}}):Promise.reject(new Error("Missing mandatory parameter 'graph'."))}},{key:"knownLayoutAlgorithms",value:function(){return this.worker.postMessage({cmd:"algorithms"})}},{key:"knownLayoutOptions",value:function(){return this.worker.postMessage({cmd:"options"})}},{key:"knownLayoutCategories",value:function(){return this.worker.postMessage({cmd:"categories"})}},{key:"terminateWorker",value:function(){this.worker&&this.worker.terminate()}}])})();var zi=(function(){function di(xt){var Ut=this;if(T(this,di),xt===void 0)throw new Error("Missing mandatory parameter 'worker'.");this.resolvers={},this.worker=xt,this.worker.onmessage=function(Nn){setTimeout(function(){Ut.receive(Ut,Nn)},0)}}return Ti(di,[{key:"postMessage",value:function(Ut){var Nn=this.id||0;this.id=Nn+1,Ut.id=Nn;var Ec=this;return new Promise(function(Ui,ii){Ec.resolvers[Nn]=function(Dc,ju){Dc?(Ec.convertGwtStyleError(Dc),ii(Dc)):Ui(ju)},Ec.worker.postMessage(Ut)})}},{key:"receive",value:function(Ut,Nn){var Ec=Nn.data,Ui=Ut.resolvers[Ec.id];Ui&&(delete Ut.resolvers[Ec.id],Ec.error?Ui(Ec.error):Ui(null,Ec.data))}},{key:"terminate",value:function(){this.worker&&this.worker.terminate()}},{key:"convertGwtStyleError",value:function(Ut){if(Ut){var Nn=Ut.__java$exception;Nn&&(Nn.cause&&Nn.cause.backingJsObject&&(Ut.cause=Nn.cause.backingJsObject,this.convertGwtStyleError(Ut.cause)),delete Ut.__java$exception)}}}])})()},{}],2:[function(je,Bn,At){(function(Ie){(function(){var T;typeof window<"u"?T=window:typeof Ie<"u"?T=Ie:typeof self<"u"&&(T=self);var ti;function Ti(){}function Nr(){}function Rf(){}function zi(){}function di(){}function xt(){}function Ut(){}function Nn(){}function Ec(){}function Ui(){}function ii(){}function Dc(){}function ju(){}function hs(){}function El(){}function Wo(){}function Ss(){}function hf(){}function Zo(){}function Al(){}function Qf(){}function q(){}function Qp(){}function ot(){}function Ee(){}function Dt(){}function Ri(){}function Ac(){}function Zu(){}function nh(){}function Yf(){}function hu(){}function Hl(){}function M1(){}function Dg(){}function N7(){}function B7(){}function Lg(){}function eS(){}function P5(){}function tS(){}function nf(){}function Zc(){}function iS(){}function rS(){}function jz(){}function qL(){}function cS(){}function J5(){}function Ru(){}function Ez(){}function Az(){}function Ba(){}function Sz(){}function UL(){}function HL(){}function $7(){}function Tz(){}function XL(){}function Mz(){}function Cz(){}function G5(){}function $a(){}function xg(){}function _a(){}function Oz(){}function Dz(){}function Lz(){}function _7(){}function R7(){}function P7(){}function Yp(){}function J7(){}function F5(){}function xz(){}function KL(){}function uS(){}function z5(){}function Iz(){}function q5(){}function fS(){}function QL(){}function U5(){}function sS(){}function YL(){}function VL(){}function Zb(){}function To(){}function ta(){}function Wm(){}function lS(){}function Nz(){}function Bz(){}function WL(){}function H5(){}function oS(){}function Zm(){}function nv(){}function X5(){}function ev(){}function Xl(){}function G7(){}function ZL(){}function Vp(){}function tv(){}function $z(){}function nx(){}function ex(){}function tx(){}function K5(){}function F7(){}function nw(){}function C1(){}function ix(){}function _z(){}function hS(){}function rx(){}function z7(){}function Rz(){}function O1(){}function aS(){}function cx(){}function dS(){}function iv(){}function ux(){}function fx(){}function rv(){}function Pz(){}function sx(){}function lx(){}function bS(){}function Jz(){}function Gz(){}function q7(){}function ew(){}function wS(){}function gS(){}function cv(){}function uv(){}function ox(){}function pS(){}function hx(){}function Q5(){}function tw(){}function mS(){}function Y5(){}function Ig(){}function vS(){}function U7(){}function ax(){}function H7(){}function X7(){}function dx(){}function ia(){}function Wp(){}function K7(){}function V5(){}function Fz(){}function yS(){}function kS(){}function W5(){}function Q7(){}function bx(){}function zz(){}function qz(){}function Uz(){}function jS(){}function Hz(){}function Xz(){}function Kz(){}function Qz(){}function Yz(){}function wx(){}function Vz(){}function Wz(){}function Zz(){}function nq(){}function ES(){}function eq(){}function tq(){}function iq(){}function gx(){}function rq(){}function cq(){}function uq(){}function fq(){}function sq(){}function lq(){}function oq(){}function hq(){}function aq(){}function AS(){}function Z5(){}function dq(){}function px(){}function mx(){}function vx(){}function yx(){}function kx(){}function fv(){}function bq(){}function wq(){}function gq(){}function jx(){}function Ex(){}function n6(){}function e6(){}function pq(){}function Y7(){}function Ax(){}function SS(){}function TS(){}function MS(){}function Sx(){}function Tx(){}function Mx(){}function mq(){}function vq(){}function yq(){}function kq(){}function jq(){}function Ra(){}function t6(){}function Cx(){}function Ox(){}function Dx(){}function Lx(){}function CS(){}function Eq(){}function sv(){}function OS(){}function i6(){}function DS(){}function xx(){}function Zp(){}function lv(){}function LS(){}function Ix(){}function n3(){}function Nx(){}function Bx(){}function $x(){}function Aq(){}function Sq(){}function Tq(){}function _x(){}function Rx(){}function xS(){}function Cd(){}function V7(){}function D1(){}function ov(){}function IS(){}function W7(){}function Z7(){}function NS(){}function e3(){}function Px(){}function ny(){}function hv(){}function Mq(){}function Pa(){}function BS(){}function iw(){}function Jx(){}function ey(){}function t3(){}function $S(){}function Gx(){}function _S(){}function Fx(){}function L1(){}function av(){}function dv(){}function ty(){}function r6(){}function x1(){}function I1(){}function Ng(){}function J0(){}function G0(){}function rw(){}function zx(){}function RS(){}function PS(){}function qx(){}function Mo(){}function af(){}function Sc(){}function Bg(){}function N1(){}function JS(){}function $g(){}function Ux(){}function Hx(){}function bv(){}function i3(){}function wv(){}function _g(){}function GS(){}function Rg(){}function cw(){}function Pg(){}function uw(){}function FS(){}function zS(){}function gv(){}function c6(){}function Jg(){}function Co(){}function u6(){}function qS(){}function Cq(){}function Oq(){}function f6(){}function Qs(){}function US(){}function s6(){}function l6(){}function HS(){}function pv(){}function mv(){}function Dq(){}function Xx(){}function Lq(){}function Kx(){}function r3(){}function XS(){}function iy(){}function Qx(){}function vv(){}function KS(){}function ry(){}function cy(){}function Yx(){}function Vx(){}function c3(){}function u3(){}function Wx(){}function QS(){}function yv(){}function o6(){}function uy(){}function h6(){}function fy(){}function Zx(){}function f3(){}function nI(){}function Gg(){}function YS(){}function VS(){}function Fg(){}function zg(){}function a6(){}function WS(){}function ZS(){}function d6(){}function b6(){}function eI(){}function tI(){}function kv(){}function sy(){}function iI(){}function nT(){}function eT(){}function Ja(){}function B1(){}function qg(){}function tT(){}function rI(){}function Ug(){}function Ga(){}function Ts(){}function ly(){}function fw(){}function Br(){}function Pu(){}function Ys(){}function oy(){}function jv(){}function s3(){}function hy(){}function w6(){}function Ev(){}function xq(){}function as(){}function iT(){}function rT(){}function cI(){}function uI(){}function Iq(){}function cT(){}function uT(){}function fT(){}function Dh(){}function Ms(){}function ay(){}function g6(){}function dy(){}function sT(){}function sw(){}function by(){}function lT(){}function oT(){}function fI(){}function sI(){}function lI(){}function Nq(){}function oI(){}function hI(){}function hT(){}function aI(){}function Bq(){}function dI(){}function bI(){}function wI(){}function aT(){}function gI(){}function pI(){}function mI(){}function vI(){}function yI(){}function $q(){}function kI(){}function Av(){}function jI(){}function wy(){}function gy(){}function EI(){}function dT(){}function _q(){}function AI(){}function SI(){}function TI(){}function MI(){}function CI(){}function bT(){}function OI(){}function DI(){}function wT(){}function LI(){}function xI(){}function gT(){}function p6(){}function II(){}function py(){}function pT(){}function NI(){}function BI(){}function Rq(){}function Pq(){}function $I(){}function m6(){}function mT(){}function my(){}function _I(){}function vT(){}function v6(){}function Jq(){}function yT(){}function RI(){}function kT(){}function jT(){}function PI(){}function JI(){}function l3(){}function GI(){}function $1(){}function FI(){}function Od(){}function ET(){}function AT(){}function zI(){}function qI(){}function Gq(){}function ST(){}function Vs(){}function Oo(){}function UI(){}function HI(){}function XI(){}function KI(){}function y6(){}function QI(){}function vy(){}function YI(){}function Fq(){}function yy(){}function TT(){}function VI(){}function WI(){}function vn(){}function MT(){}function CT(){}function OT(){}function ZI(){}function DT(){}function ky(){}function LT(){}function nN(){}function xT(){}function eN(){}function lw(){}function k6(){}function zq(){}function tN(){}function Dd(){}function IT(){}function iN(){}function jy(){}function o3(){}function Ju(){}function Ey(){}function qq(){}function NT(){}function j6(){}function Hg(){}function E6(){}function rN(){}function A6(){}function F0(){}function S6(){}function BT(){}function cN(){}function $T(){}function _T(){}function h3(){}function uN(){}function z0(){}function Ws(){}function T6(){}function RT(){}function Kl(){}function Uq(){}function fN(){}function sN(){}function Vf(){}function ra(){}function ow(){}function lN(){}function oN(){}function hN(){}function Hq(){}function Ay(){}function ca(){}function Ld(){}function aN(){}function Zs(){}function Sy(){}function hw(){}function a3(){}function aw(){}function PT(){}function JT(){}function xd(){}function dN(){}function Sv(){}function M6(){}function C6(){}function Tv(){}function bN(){}function wN(){}function O6(){}function gN(){}function Ty(){}function pN(){}function Xq(){}function Kq(){}function uu(){}function ef(){}function fc(){}function vc(){}function Eu(){}function Fa(){}function Xg(){}function Mv(){}function GT(){}function dw(){}function ds(){}function Kg(){}function d3(){}function FT(){}function za(){}function Cv(){}function D6(){}function ua(){}function zT(){}function My(){}function mN(){}function Cy(){}function Oy(){}function Qg(){}function Sl(){}function Yg(){}function Ov(){}function bw(){}function qT(){}function UT(){}function vN(){}function L6(){}function HT(){}function qa(){}function yN(){}function fa(){}function kN(){}function jN(){}function Qq(){}function Vg(){}function Dy(){}function XT(){}function Dv(){}function EN(){}function AN(){}function SN(){}function TN(){}function Ly(){}function KT(){}function Yq(){}function Vq(){}function Wq(){}function MN(){}function CN(){}function Lv(){}function xy(){}function ON(){}function DN(){}function LN(){}function xN(){}function IN(){}function NN(){}function Iy(){}function BN(){}function $N(){}function Au(){}function QT(){}function Zq(){}function _N(){}function nU(){}function eU(){}function tU(){}function Ny(){}function xv(){}function YT(){}function By(){}function VT(){}function Wg(){}function q0(){}function x6(){}function iU(){}function RN(){}function WT(){}function PN(){}function JN(){}function ZT(){nk()}function nM(){j1n()}function GN(){ho()}function FN(){xan()}function rU(){vO()}function eM(){dC()}function tM(){JM()}function cU(){PM()}function uU(){MAn()}function I6(){T4()}function fU(){tNn()}function zN(){R9()}function sc(){u0()}function iM(){Ion()}function $y(){HLn()}function rM(){xon()}function qN(){KLn()}function cM(){XLn()}function N6(){QLn()}function _y(){NNn()}function sU(){YLn()}function UN(){S$n()}function lU(){on()}function oU(){RB()}function HN(){E$n()}function XN(){A$n()}function Gu(){Kxn()}function uM(){M0n()}function Do(){T$n()}function hU(){WLn()}function KN(){A4()}function aU(){RRn()}function fM(){c1()}function sM(){Z1n()}function Ry(){AO()}function QN(){K$n()}function YN(){Rdn()}function lM(){MJn()}function oM(){VLn()}function dU(){Yqn()}function VN(){Hc()}function bU(){dh()}function WN(){Qdn()}function wU(){f0()}function gU(){aV()}function Zg(){kY()}function ZN(){z_()}function hM(){lt()}function aM(){oP()}function pU(){AR()}function mU(){san()}function dM(){LP()}function Py(){yQ()}function Cs(){xCn()}function vU(){Wdn()}function Ua(n){ne(n)}function bM(n){this.a=n}function B6(n){this.a=n}function nB(n){this.a=n}function eB(n){this.a=n}function $6(n){this.a=n}function Ha(n){this.a=n}function wM(n){this.a=n}function Jy(n){this.a=n}function Id(n){this.a=n}function yU(n){this.a=n}function kU(n){this.a=n}function Iv(n){this.a=n}function tB(n){this.a=n}function jU(n){this.c=n}function EU(n){this.a=n}function gM(n){this.a=n}function AU(n){this.a=n}function SU(n){this.a=n}function TU(n){this.a=n}function pM(n){this.a=n}function iB(n){this.a=n}function Nv(n){this.a=n}function b3(n){this.a=n}function rB(n){this.a=n}function mM(n){this.a=n}function Bv(n){this.a=n}function _6(n){this.a=n}function cB(n){this.a=n}function Gy(n){this.a=n}function vM(n){this.a=n}function yM(n){this.a=n}function Fy(n){this.a=n}function uB(n){this.a=n}function fB(n){this.a=n}function MU(n){this.a=n}function sB(n){this.a=n}function CU(n){this.a=n}function kM(n){this.a=n}function OU(n){this.a=n}function R6(n){this.a=n}function P6(n){this.a=n}function w3(n){this.a=n}function J6(n){this.a=n}function $v(n){this.b=n}function _1(){this.a=[]}function lB(n,e){n.a=e}function DU(n,e){n.a=e}function LU(n,e){n.b=e}function xU(n,e){n.c=e}function oB(n,e){n.c=e}function IU(n,e){n.d=e}function NU(n,e){n.d=e}function Ql(n,e){n.k=e}function hB(n,e){n.j=e}function $rn(n,e){n.c=e}function zy(n,e){n.c=e}function qy(n,e){n.a=e}function jM(n,e){n.a=e}function aB(n,e){n.f=e}function BU(n,e){n.a=e}function dB(n,e){n.b=e}function U0(n,e){n.d=e}function Nd(n,e){n.i=e}function ww(n,e){n.o=e}function Uy(n,e){n.r=e}function Hy(n,e){n.a=e}function g3(n,e){n.b=e}function $U(n,e){n.e=e}function _U(n,e){n.f=e}function _v(n,e){n.g=e}function _rn(n,e){n.e=e}function RU(n,e){n.f=e}function EM(n,e){n.f=e}function Xy(n,e){n.a=e}function AM(n,e){n.b=e}function SM(n,e){n.n=e}function TM(n,e){n.a=e}function PU(n,e){n.c=e}function G6(n,e){n.c=e}function JU(n,e){n.c=e}function bB(n,e){n.a=e}function MM(n,e){n.a=e}function GU(n,e){n.d=e}function Rrn(n,e){n.d=e}function CM(n,e){n.e=e}function h(n,e){n.e=e}function d(n,e){n.g=e}function w(n,e){n.f=e}function y(n,e){n.j=e}function A(n,e){n.a=e}function M(n,e){n.a=e}function J(n,e){n.b=e}function Y(n){n.b=n.a}function On(n){n.c=n.d.d}function ee(n){this.a=n}function ke(n){this.a=n}function $e(n){this.a=n}function le(n){this.a=n}function ve(n){this.a=n}function Vt(n){this.a=n}function Yi(n){this.a=n}function Su(n){this.a=n}function Hn(n){this.a=n}function In(n){this.a=n}function Zn(n){this.a=n}function Me(n){this.a=n}function si(n){this.a=n}function nu(n){this.a=n}function ai(n){this.b=n}function hr(n){this.b=n}function Er(n){this.b=n}function lc(n){this.d=n}function Ue(n){this.a=n}function FU(n){this.a=n}function Prn(n){this.a=n}function I8n(n){this.a=n}function N8n(n){this.a=n}function Jrn(n){this.a=n}function Grn(n){this.a=n}function zU(n){this.c=n}function D(n){this.c=n}function B8n(n){this.c=n}function Frn(n){this.a=n}function zrn(n){this.a=n}function qrn(n){this.a=n}function Urn(n){this.a=n}function F6(n){this.a=n}function $8n(n){this.a=n}function _8n(n){this.a=n}function z6(n){this.a=n}function R8n(n){this.a=n}function P8n(n){this.a=n}function J8n(n){this.a=n}function G8n(n){this.a=n}function F8n(n){this.a=n}function z8n(n){this.a=n}function q8n(n){this.a=n}function U8n(n){this.a=n}function H8n(n){this.a=n}function X8n(n){this.a=n}function K8n(n){this.a=n}function Ky(n){this.a=n}function Q8n(n){this.a=n}function Y8n(n){this.a=n}function wB(n){this.a=n}function V8n(n){this.a=n}function W8n(n){this.a=n}function Hrn(n){this.a=n}function Z8n(n){this.a=n}function n7n(n){this.a=n}function e7n(n){this.a=n}function Xrn(n){this.a=n}function Krn(n){this.a=n}function Qrn(n){this.a=n}function Qy(n){this.a=n}function q6(n){this.a=n}function t7n(n){this.a=n}function Rv(n){this.a=n}function Yrn(n){this.a=n}function i7n(n){this.a=n}function r7n(n){this.a=n}function c7n(n){this.a=n}function u7n(n){this.a=n}function f7n(n){this.a=n}function s7n(n){this.a=n}function l7n(n){this.a=n}function o7n(n){this.a=n}function h7n(n){this.a=n}function a7n(n){this.a=n}function d7n(n){this.a=n}function Vrn(n){this.a=n}function b7n(n){this.a=n}function w7n(n){this.a=n}function g7n(n){this.a=n}function p7n(n){this.a=n}function m7n(n){this.a=n}function v7n(n){this.a=n}function y7n(n){this.a=n}function k7n(n){this.a=n}function j7n(n){this.a=n}function E7n(n){this.a=n}function A7n(n){this.a=n}function S7n(n){this.a=n}function T7n(n){this.a=n}function M7n(n){this.a=n}function C7n(n){this.a=n}function O7n(n){this.a=n}function D7n(n){this.a=n}function L7n(n){this.a=n}function x7n(n){this.a=n}function I7n(n){this.a=n}function N7n(n){this.a=n}function B7n(n){this.a=n}function $7n(n){this.a=n}function _7n(n){this.a=n}function R7n(n){this.a=n}function P7n(n){this.a=n}function J7n(n){this.a=n}function G7n(n){this.a=n}function F7n(n){this.a=n}function z7n(n){this.a=n}function q7n(n){this.a=n}function U7n(n){this.a=n}function H7n(n){this.a=n}function X7n(n){this.a=n}function K7n(n){this.a=n}function Q7n(n){this.a=n}function Y7n(n){this.b=n}function V7n(n){this.a=n}function W7n(n){this.a=n}function Z7n(n){this.a=n}function nyn(n){this.a=n}function eyn(n){this.a=n}function tyn(n){this.a=n}function iyn(n){this.c=n}function ryn(n){this.a=n}function cyn(n){this.a=n}function uyn(n){this.a=n}function fyn(n){this.a=n}function syn(n){this.a=n}function lyn(n){this.a=n}function oyn(n){this.a=n}function hyn(n){this.a=n}function ayn(n){this.a=n}function dyn(n){this.a=n}function byn(n){this.a=n}function wyn(n){this.a=n}function gyn(n){this.a=n}function pyn(n){this.a=n}function myn(n){this.a=n}function vyn(n){this.a=n}function yyn(n){this.a=n}function kyn(n){this.a=n}function jyn(n){this.a=n}function Eyn(n){this.a=n}function Ayn(n){this.a=n}function Syn(n){this.a=n}function Tyn(n){this.a=n}function Myn(n){this.a=n}function Cyn(n){this.a=n}function Oyn(n){this.a=n}function Dyn(n){this.a=n}function Xa(n){this.a=n}function p3(n){this.a=n}function Lyn(n){this.a=n}function xyn(n){this.a=n}function Iyn(n){this.a=n}function Nyn(n){this.a=n}function Byn(n){this.a=n}function $yn(n){this.a=n}function _yn(n){this.a=n}function Ryn(n){this.a=n}function Pyn(n){this.a=n}function Jyn(n){this.a=n}function Gyn(n){this.a=n}function Fyn(n){this.a=n}function zyn(n){this.a=n}function qyn(n){this.a=n}function Uyn(n){this.a=n}function Hyn(n){this.a=n}function Xyn(n){this.a=n}function Kyn(n){this.a=n}function Qyn(n){this.a=n}function Yyn(n){this.a=n}function Vyn(n){this.a=n}function Wyn(n){this.a=n}function Zyn(n){this.a=n}function nkn(n){this.a=n}function ekn(n){this.a=n}function tkn(n){this.a=n}function gB(n){this.a=n}function ikn(n){this.f=n}function rkn(n){this.a=n}function ckn(n){this.a=n}function ukn(n){this.a=n}function fkn(n){this.a=n}function skn(n){this.a=n}function lkn(n){this.a=n}function okn(n){this.a=n}function hkn(n){this.a=n}function akn(n){this.a=n}function dkn(n){this.a=n}function bkn(n){this.a=n}function wkn(n){this.a=n}function gkn(n){this.a=n}function pkn(n){this.a=n}function mkn(n){this.a=n}function vkn(n){this.a=n}function ykn(n){this.a=n}function kkn(n){this.a=n}function jkn(n){this.a=n}function Ekn(n){this.a=n}function Akn(n){this.a=n}function Skn(n){this.a=n}function Tkn(n){this.a=n}function Mkn(n){this.a=n}function Ckn(n){this.a=n}function Okn(n){this.a=n}function Dkn(n){this.a=n}function qU(n){this.a=n}function Wrn(n){this.a=n}function Rt(n){this.b=n}function Lkn(n){this.a=n}function xkn(n){this.a=n}function Ikn(n){this.a=n}function Nkn(n){this.a=n}function Bkn(n){this.a=n}function $kn(n){this.a=n}function _kn(n){this.a=n}function Rkn(n){this.b=n}function Pkn(n){this.a=n}function OM(n){this.a=n}function Jkn(n){this.a=n}function Gkn(n){this.a=n}function pB(n){this.a=n}function mB(n){this.a=n}function Zrn(n){this.c=n}function vB(n){this.e=n}function yB(n){this.e=n}function UU(n){this.a=n}function Fkn(n){this.d=n}function zkn(n){this.a=n}function ncn(n){this.a=n}function ecn(n){this.a=n}function gw(n){this.e=n}function toe(){this.a=0}function ln(){uX(this)}function _e(){fu(this)}function HU(){IDn(this)}function qkn(){}function pw(){this.c=U9n}function Ukn(n,e){n.b+=e}function ioe(n,e){e.Wb(n)}function roe(n){return n.a}function coe(n){return n.a}function uoe(n){return n.a}function foe(n){return n.a}function soe(n){return n.a}function L(n){return n.e}function loe(){return null}function ooe(){return null}function hoe(n){throw L(n)}function Pv(n){this.a=Qe(n)}function Hkn(){this.a=this}function H0(){oMn.call(this)}function aoe(n){n.b.Mf(n.e)}function Xkn(n){n.b=new lH}function Yy(n,e){n.b=e-n.b}function Vy(n,e){n.a=e-n.a}function Kkn(n,e){e.gd(n.a)}function doe(n,e){Ki(e,n)}function oe(n,e){n.push(e)}function Qkn(n,e){n.sort(e)}function boe(n,e,t){n.Wd(t,e)}function DM(n,e){n.e=e,e.b=n}function woe(){Ncn(),_xe()}function Ykn(n){y9(),Bnn.je(n)}function tcn(){H0.call(this)}function XU(){H0.call(this)}function icn(){oMn.call(this)}function Vkn(){H0.call(this)}function nl(){H0.call(this)}function Wkn(){H0.call(this)}function LM(){H0.call(this)}function Mf(){H0.call(this)}function Jv(){H0.call(this)}function We(){H0.call(this)}function Lc(){H0.call(this)}function Zkn(){H0.call(this)}function kB(){this.Bb|=256}function njn(){this.b=new lTn}function rcn(){rcn=q,new _e}function n2(n,e){n.length=e}function jB(n,e){sn(n.a,e)}function goe(n,e){A1n(n.c,e)}function poe(n,e){xi(n.b,e)}function U6(n,e){Ot(n.e,e)}function moe(n,e){YR(n.a,e)}function voe(n,e){KQ(n.a,e)}function Gv(n){bP(n.c,n.b)}function yoe(n,e){n.kc().Nb(e)}function ccn(n){this.a=D6e(n)}function Li(){this.a=new _e}function ejn(){this.a=new _e}function EB(){this.a=new ln}function KU(){this.a=new ln}function ucn(){this.a=new ln}function X0(){this.a=new HIn}function QU(){this.a=new yAn}function fcn(){this.a=new $Ln}function scn(){this.a=new tCn}function Tl(){this.a=new Cz}function lcn(){this.a=new fS}function tjn(){this.a=new wxn}function ijn(){this.a=new ln}function rjn(){this.a=new ln}function ocn(){this.a=new ln}function cjn(){this.a=new ln}function ujn(){this.d=new ln}function fjn(){this.a=new Li}function sjn(){this.a=new _e}function ljn(){this.b=new _e}function ojn(){this.b=new ln}function hcn(){this.e=new ln}function hjn(){this.a=new sc}function ajn(){this.d=new ln}function Wy(){qkn.call(this)}function YU(){Wy.call(this)}function Fv(){qkn.call(this)}function acn(){Fv.call(this)}function djn(){tcn.call(this)}function AB(){EB.call(this)}function bjn(){x$.call(this)}function wjn(){ocn.call(this)}function gjn(){ln.call(this)}function pjn(){dLn.call(this)}function mjn(){dLn.call(this)}function vjn(){gcn.call(this)}function yjn(){gcn.call(this)}function kjn(){gcn.call(this)}function jjn(){pcn.call(this)}function Zy(){jy.call(this)}function dcn(){jy.call(this)}function Wf(){Ft.call(this)}function Ejn(){_jn.call(this)}function Ajn(){_jn.call(this)}function Sjn(){_e.call(this)}function Tjn(){_e.call(this)}function Mjn(){_e.call(this)}function VU(){v$n.call(this)}function Cjn(){Li.call(this)}function Ojn(){kB.call(this)}function WU(){Zun.call(this)}function bcn(){_e.call(this)}function ZU(){Zun.call(this)}function nH(){_e.call(this)}function Djn(){_e.call(this)}function wcn(){h3.call(this)}function Ljn(){wcn.call(this)}function xjn(){h3.call(this)}function Ijn(){WT.call(this)}function gcn(){this.a=new Li}function Njn(){this.a=new _e}function Bjn(){this.a=new ln}function $jn(){this.j=new ln}function pcn(){this.a=new _e}function zv(){this.a=new Ft}function _jn(){this.a=new BT}function mcn(){this.a=new MI}function Rjn(){this.a=new BEn}function nk(){nk=q,Mnn=new Nr}function eH(){eH=q,Cnn=new Jjn}function tH(){tH=q,Onn=new Pjn}function Pjn(){b3.call(this,"")}function Jjn(){b3.call(this,"")}function Gjn(n){QBn.call(this,n)}function Fjn(n){QBn.call(this,n)}function vcn(n){Ha.call(this,n)}function ycn(n){KEn.call(this,n)}function koe(n){KEn.call(this,n)}function joe(n){ycn.call(this,n)}function Eoe(n){ycn.call(this,n)}function Aoe(n){ycn.call(this,n)}function zjn(n){RK.call(this,n)}function qjn(n){RK.call(this,n)}function Ujn(n){XTn.call(this,n)}function Hjn(n){Gcn.call(this,n)}function ek(n){BB.call(this,n)}function kcn(n){BB.call(this,n)}function Xjn(n){BB.call(this,n)}function xc(n){GOn.call(this,n)}function Kjn(n){xc.call(this,n)}function qv(){J6.call(this,{})}function iH(n){i9(),this.a=n}function Qjn(n){n.b=null,n.c=0}function Soe(n,e){n.e=e,Qzn(n,e)}function Toe(n,e){n.a=e,Rje(n)}function rH(n,e,t){n.a[e.g]=t}function Moe(n,e,t){cye(t,n,e)}function Coe(n,e){cde(e.i,n.n)}function Yjn(n,e){v5e(n).Ad(e)}function Ooe(n,e){return n*n/e}function Vjn(n,e){return n.g-e.g}function Doe(n,e){n.a.ec().Kc(e)}function Loe(n){return new w3(n)}function xoe(n){return new E2(n)}function Wjn(){Wjn=q,d2n=new Ti}function jcn(){jcn=q,b2n=new hs}function SB(){SB=q,CE=new Ss}function TB(){TB=q,Lnn=new HTn}function Zjn(){Zjn=q,VVn=new Zo}function MB(n){Qon(),this.a=n}function cH(n){FX(),this.f=n}function Bd(n){FX(),this.f=n}function nEn(n){LCn(),this.a=n}function CB(n){xc.call(this,n)}function Fu(n){xc.call(this,n)}function eEn(n){xc.call(this,n)}function uH(n){GOn.call(this,n)}function H6(n){xc.call(this,n)}function he(n){xc.call(this,n)}function oc(n){xc.call(this,n)}function tEn(n){xc.call(this,n)}function Uv(n){xc.call(this,n)}function R1(n){xc.call(this,n)}function zc(n){ne(n),this.a=n}function tk(n){Lsn(n,n.length)}function Ecn(n){return wb(n),n}function e2(n){return!!n&&n.b}function Ioe(n){return!!n&&n.k}function Noe(n){return!!n&&n.j}function ik(n){return n.b==n.c}function pn(n){return ne(n),n}function G(n){return ne(n),n}function xM(n){return ne(n),n}function Acn(n){return ne(n),n}function Boe(n){return ne(n),n}function Lh(n){xc.call(this,n)}function P1(n){xc.call(this,n)}function Hv(n){xc.call(this,n)}function fH(n){xc.call(this,n)}function it(n){xc.call(this,n)}function sH(n){ffn.call(this,n,0)}function lH(){mln.call(this,12,3)}function oH(){this.a=nt(Qe(Qu))}function iEn(){throw L(new We)}function Scn(){throw L(new We)}function rEn(){throw L(new We)}function $oe(){throw L(new We)}function _oe(){throw L(new We)}function Roe(){throw L(new We)}function OB(){OB=q,y9()}function J1(){Vt.call(this,"")}function rk(){Vt.call(this,"")}function $d(){Vt.call(this,"")}function Xv(){Vt.call(this,"")}function Tcn(n){Fu.call(this,n)}function Mcn(n){Fu.call(this,n)}function xh(n){he.call(this,n)}function X6(n){hr.call(this,n)}function cEn(n){X6.call(this,n)}function hH(n){T$.call(this,n)}function Poe(n,e,t){n.c.Cf(e,t)}function Joe(n,e,t){e.Ad(n.a[t])}function Goe(n,e,t){e.Ne(n.a[t])}function Foe(n,e){return n.a-e.a}function zoe(n,e){return n.a-e.a}function qoe(n,e){return n.a-e.a}function DB(n,e){return WK(n,e)}function I(n,e){return FLn(n,e)}function Uoe(n,e){return e in n.a}function uEn(n){return n.a?n.b:0}function Hoe(n){return n.a?n.b:0}function fEn(n,e){return n.f=e,n}function Xoe(n,e){return n.b=e,n}function sEn(n,e){return n.c=e,n}function Koe(n,e){return n.g=e,n}function Ccn(n,e){return n.a=e,n}function Ocn(n,e){return n.f=e,n}function Qoe(n,e){return n.f=e,n}function Dcn(n,e){return n.e=e,n}function Yoe(n,e){return n.k=e,n}function Lcn(n,e){return n.a=e,n}function Voe(n,e){return n.e=e,n}function Woe(n,e){n.b=new _r(e)}function lEn(n,e){n._d(e),e.$d(n)}function Zoe(n,e){Ds(),e.n.a+=n}function nhe(n,e){u0(),Bc(e,n)}function xcn(n){UDn.call(this,n)}function oEn(n){UDn.call(this,n)}function hEn(){Pun.call(this,"")}function aEn(){this.b=0,this.a=0}function dEn(){dEn=q,oWn=xye()}function t2(n,e){return n.b=e,n}function LB(n,e){return n.a=e,n}function i2(n,e){return n.c=e,n}function r2(n,e){return n.d=e,n}function c2(n,e){return n.e=e,n}function Icn(n,e){return n.f=e,n}function ck(n,e){return n.a=e,n}function K6(n,e){return n.b=e,n}function Q6(n,e){return n.c=e,n}function kn(n,e){return n.c=e,n}function _n(n,e){return n.b=e,n}function jn(n,e){return n.d=e,n}function En(n,e){return n.e=e,n}function ehe(n,e){return n.f=e,n}function An(n,e){return n.g=e,n}function Sn(n,e){return n.a=e,n}function Tn(n,e){return n.i=e,n}function Mn(n,e){return n.j=e,n}function the(n,e){return e.pg(n)}function ihe(n,e){return n.b-e.b}function rhe(n,e){return n.g-e.g}function che(n,e){return n.s-e.s}function uhe(n,e){return n?0:e-1}function bEn(n,e){return n?0:e-1}function fhe(n,e){return n?e-1:0}function wEn(n,e){return n.k=e,n}function she(n,e){return n.j=e,n}function gr(){this.a=0,this.b=0}function xB(n){SX.call(this,n)}function _d(n){$w.call(this,n)}function gEn(n){wK.call(this,n)}function pEn(n){wK.call(this,n)}function mEn(){mEn=q,rr=Zye()}function Rd(){Rd=q,vse=z7e()}function Ncn(){Ncn=q,Xb=cj()}function Y6(){Y6=q,q9n=q7e()}function vEn(){vEn=q,ile=U7e()}function Bcn(){Bcn=q,cu=Bje()}function Lo(n){return n.e&&n.e()}function yEn(n,e){return n.c._b(e)}function kEn(n,e){return vRn(n.b,e)}function jEn(n,e){return Nhe(n.a,e)}function EEn(n,e){n.b=0,I2(n,e)}function lhe(n,e){n.c=e,n.b=!0}function m3(n,e){return n.a+=e,n}function aH(n,e){return n.a+=e,n}function G1(n,e){return n.a+=e,n}function mw(n,e){return n.a+=e,n}function K0(n){return Ya(n),n.o}function $cn(n){THn(),Yxe(this,n)}function AEn(){throw L(new We)}function SEn(){throw L(new We)}function TEn(){throw L(new We)}function MEn(){throw L(new We)}function CEn(){throw L(new We)}function OEn(){throw L(new We)}function IB(n){this.a=new Qv(n)}function F1(n){this.a=new XX(n)}function v3(n,e){for(;n.Pe(e););}function _cn(n,e){for(;n.zd(e););}function ohe(n,e,t){dwe(n.a,e,t)}function Rcn(n,e,t){n.splice(e,t)}function hhe(n,e){return HOe(e,n)}function Pcn(n,e){return n.d[e.p]}function IM(n){return n.b!=n.d.c}function DEn(n){return n.l|n.m<<22}function dH(n){return n?n.d:null}function ahe(n){return n?n.g:null}function dhe(n){return n?n.i:null}function LEn(n,e){return dTe(n,e)}function V6(n){return Ud(n),n.a}function xEn(n){n.c?hqn(n):aqn(n)}function IEn(){this.b=new Rj(Vvn)}function NEn(){this.b=new Rj(Din)}function BEn(){this.b=new Rj(Din)}function $En(){this.a=new Rj(x4n)}function _En(){this.a=new Rj(t5n)}function NB(n){this.a=0,this.b=n}function REn(){throw L(new We)}function PEn(){throw L(new We)}function JEn(){throw L(new We)}function GEn(){throw L(new We)}function FEn(){throw L(new We)}function zEn(){throw L(new We)}function qEn(){throw L(new We)}function UEn(){throw L(new We)}function HEn(){throw L(new We)}function XEn(){throw L(new We)}function bhe(){throw L(new Lc)}function whe(){throw L(new Lc)}function NM(n){this.a=new wAn(n)}function W6(n,e){this.e=n,this.d=e}function Jcn(n,e){this.b=n,this.c=e}function KEn(n){Yun(n.dc()),this.c=n}function BM(n,e){x3.call(this,n,e)}function Z6(n,e){BM.call(this,n,e)}function QEn(n,e){this.a=n,this.b=e}function YEn(n,e){this.a=n,this.b=e}function VEn(n,e){this.a=n,this.b=e}function WEn(n,e){this.a=n,this.b=e}function ZEn(n,e){this.a=n,this.b=e}function nAn(n,e){this.a=n,this.b=e}function eAn(n,e){this.a=n,this.b=e}function tAn(n,e){this.b=n,this.a=e}function iAn(n,e){this.b=n,this.a=e}function vw(n,e){this.g=n,this.i=e}function rAn(n,e){this.a=n,this.b=e}function cAn(n,e){this.b=n,this.a=e}function uAn(n,e){this.a=n,this.b=e}function fAn(n,e){this.b=n,this.a=e}function BB(n){this.b=u(Qe(n),50)}function $B(n){this.b=u(Qe(n),92)}function Ke(n,e){this.f=n,this.g=e}function bH(n,e){this.a=n,this.b=e}function sAn(n,e){this.a=n,this.f=e}function lAn(n){this.a=u(Qe(n),16)}function Gcn(n){this.a=u(Qe(n),16)}function oAn(n,e){this.b=n,this.c=e}function hAn(n){this.a=u(Qe(n),92)}function ghe(n,e){this.a=n,this.b=e}function aAn(n,e){this.a=n,this.b=e}function dAn(n,e){return Cu(n.b,e)}function bAn(n,e){return n>e&&e0}function kH(n,e){return Lu(n,e)<0}function NAn(n,e){return JX(n.a,e)}function $he(n,e){_Ln.call(this,n,e)}function Vcn(n){sK(),Vke.call(this,n)}function Wcn(n){sK(),Vcn.call(this,n)}function Zcn(n){_X(),XTn.call(this,n)}function nun(n,e){OOn(n,n.length,e)}function GM(n,e){rDn(n,n.length,e)}function bk(n,e){return n.a.get(e)}function BAn(n,e){return Cu(n.e,e)}function eun(n){return ne(n),!1}function $An(){return dEn(),new oWn}function FM(n){return Le(n.a),n.b}function _An(n,e){this.b=n,this.a=e}function UB(n,e){this.d=n,this.e=e}function RAn(n,e){this.a=n,this.b=e}function PAn(n,e){this.a=n,this.b=e}function JAn(n,e){this.a=n,this.b=e}function GAn(n,e){this.a=n,this.b=e}function FAn(n,e){this.b=n,this.a=e}function Yv(n,e){this.a=n,this.b=e}function HB(n,e){Ke.call(this,n,e)}function jH(n,e){Ke.call(this,n,e)}function EH(n,e){Ke.call(this,n,e)}function AH(n,e){Ke.call(this,n,e)}function SH(n,e){Ke.call(this,n,e)}function XB(n,e){Ke.call(this,n,e)}function KB(n){Fn.call(this,n,21)}function zAn(n,e){this.b=n,this.a=e}function tun(n,e){this.b=n,this.a=e}function iun(n,e){this.b=n,this.a=e}function run(n,e){Ke.call(this,n,e)}function TH(n,e){Ke.call(this,n,e)}function zM(n,e){Ke.call(this,n,e)}function cun(n,e){this.b=n,this.a=e}function t9(n,e){this.c=n,this.d=e}function QB(n,e){Ke.call(this,n,e)}function YB(n,e){Ke.call(this,n,e)}function qAn(n,e){this.e=n,this.d=e}function Vv(n,e){Ke.call(this,n,e)}function UAn(n,e){this.a=n,this.b=e}function uun(n,e){Ke.call(this,n,e)}function Ni(n,e){Ke.call(this,n,e)}function VB(n,e){Ke.call(this,n,e)}function wk(n,e,t){n.splice(e,0,t)}function _he(n,e,t){n.Mb(t)&&e.Ad(t)}function Rhe(n,e,t){e.Ne(n.a.We(t))}function Phe(n,e,t){e.Bd(n.a.Xe(t))}function Jhe(n,e,t){e.Ad(n.a.Kb(t))}function Ghe(n,e){return Of(n.c,e)}function Fhe(n,e){return Of(n.e,e)}function HAn(n,e){this.a=n,this.b=e}function XAn(n,e){this.a=n,this.b=e}function KAn(n,e){this.a=n,this.b=e}function QAn(n,e){this.a=n,this.b=e}function YAn(n,e){this.a=n,this.b=e}function VAn(n,e){this.a=n,this.b=e}function WAn(n,e){this.a=n,this.b=e}function ZAn(n,e){this.a=n,this.b=e}function nSn(n,e){this.b=n,this.a=e}function eSn(n,e){this.b=n,this.a=e}function tSn(n,e){this.b=n,this.a=e}function iSn(n,e){this.b=e,this.c=n}function WB(n,e){Ke.call(this,n,e)}function qM(n,e){Ke.call(this,n,e)}function fun(n,e){Ke.call(this,n,e)}function gk(n,e){Ke.call(this,n,e)}function ZB(n,e){Ke.call(this,n,e)}function MH(n,e){Ke.call(this,n,e)}function CH(n,e){Ke.call(this,n,e)}function pk(n,e){Ke.call(this,n,e)}function mk(n,e){Ke.call(this,n,e)}function sun(n,e){Ke.call(this,n,e)}function y3(n,e){Ke.call(this,n,e)}function OH(n,e){Ke.call(this,n,e)}function vk(n,e){Ke.call(this,n,e)}function lun(n,e){Ke.call(this,n,e)}function s2(n,e){Ke.call(this,n,e)}function DH(n,e){Ke.call(this,n,e)}function LH(n,e){Ke.call(this,n,e)}function xH(n,e){Ke.call(this,n,e)}function oun(n,e){Ke.call(this,n,e)}function UM(n,e){Ke.call(this,n,e)}function hun(n,e){Ke.call(this,n,e)}function k3(n,e){Ke.call(this,n,e)}function IH(n,e){Ke.call(this,n,e)}function n$(n,e){Ke.call(this,n,e)}function HM(n,e){Ke.call(this,n,e)}function l2(n,e){Ke.call(this,n,e)}function e$(n,e){Ke.call(this,n,e)}function aun(n,e){Ke.call(this,n,e)}function NH(n,e){Ke.call(this,n,e)}function BH(n,e){Ke.call(this,n,e)}function $H(n,e){Ke.call(this,n,e)}function _H(n,e){Ke.call(this,n,e)}function RH(n,e){Ke.call(this,n,e)}function PH(n,e){Ke.call(this,n,e)}function t$(n,e){Ke.call(this,n,e)}function rSn(n,e){this.b=n,this.a=e}function dun(n,e){Ke.call(this,n,e)}function cSn(n,e){this.a=n,this.b=e}function uSn(n,e){this.a=n,this.b=e}function fSn(n,e){this.a=n,this.b=e}function bun(n,e){Ke.call(this,n,e)}function wun(n,e){Ke.call(this,n,e)}function sSn(n,e){this.a=n,this.b=e}function zhe(n,e){return l9(),e!=n}function JH(n){return zEe(n,n.c),n}function qhe(n){T.clearTimeout(n)}function gun(n,e){Ke.call(this,n,e)}function pun(n,e){Ke.call(this,n,e)}function lSn(n,e){this.a=n,this.b=e}function oSn(n,e){this.a=n,this.b=e}function hSn(n,e){this.b=n,this.d=e}function aSn(n,e){this.a=n,this.b=e}function dSn(n,e){this.b=n,this.a=e}function i$(n,e){Ke.call(this,n,e)}function yw(n,e){Ke.call(this,n,e)}function GH(n,e){Ke.call(this,n,e)}function r$(n,e){Ke.call(this,n,e)}function mun(n,e){Ke.call(this,n,e)}function bSn(n,e){this.b=n,this.a=e}function wSn(n,e){this.b=n,this.a=e}function gSn(n,e){this.b=n,this.a=e}function pSn(n,e){this.b=n,this.a=e}function vun(n,e){Ke.call(this,n,e)}function XM(n,e){Ke.call(this,n,e)}function yun(n,e){Ke.call(this,n,e)}function FH(n,e){Ke.call(this,n,e)}function c$(n,e){Ke.call(this,n,e)}function zH(n,e){Ke.call(this,n,e)}function qH(n,e){Ke.call(this,n,e)}function u$(n,e){Ke.call(this,n,e)}function UH(n,e){Ke.call(this,n,e)}function kun(n,e){Ke.call(this,n,e)}function HH(n,e){Ke.call(this,n,e)}function XH(n,e){Ke.call(this,n,e)}function KM(n,e){Ke.call(this,n,e)}function KH(n,e){Ke.call(this,n,e)}function jun(n,e){Ke.call(this,n,e)}function QM(n,e){Ke.call(this,n,e)}function Eun(n,e){Ke.call(this,n,e)}function Aun(n,e){this.a=n,this.b=e}function mSn(n,e){this.a=n,this.b=e}function vSn(n,e){this.a=n,this.b=e}function ySn(){B$(),this.a=new Ofn}function kSn(){AP(),this.a=new Li}function jSn(){AK(),this.b=new Li}function ESn(){gln(),ysn.call(this)}function ASn(){wln(),aLn.call(this)}function SSn(){wln(),aLn.call(this)}function YM(n,e){Ke.call(this,n,e)}function Wv(n,e){Ke.call(this,n,e)}function yk(n,e){Ke.call(this,n,e)}function kk(n,e){Ke.call(this,n,e)}function VM(n,e){Ke.call(this,n,e)}function f$(n,e){Ke.call(this,n,e)}function QH(n,e){Ke.call(this,n,e)}function s$(n,e){Ke.call(this,n,e)}function jk(n,e){Ke.call(this,n,e)}function YH(n,e){Ke.call(this,n,e)}function l$(n,e){Ke.call(this,n,e)}function j3(n,e){Ke.call(this,n,e)}function WM(n,e){Ke.call(this,n,e)}function Ek(n,e){Ke.call(this,n,e)}function Ak(n,e){Ke.call(this,n,e)}function VH(n,e){Ke.call(this,n,e)}function ZM(n,e){Ke.call(this,n,e)}function o$(n,e){Ke.call(this,n,e)}function E3(n,e){Ke.call(this,n,e)}function WH(n,e){Ke.call(this,n,e)}function ZH(n,e){Ke.call(this,n,e)}function h$(n,e){Ke.call(this,n,e)}function cn(n,e){this.a=n,this.b=e}function TSn(n,e){this.a=n,this.b=e}function MSn(n,e){this.a=n,this.b=e}function CSn(n,e){this.a=n,this.b=e}function OSn(n,e){this.a=n,this.b=e}function DSn(n,e){this.a=n,this.b=e}function LSn(n,e){this.a=n,this.b=e}function Fr(n,e){this.a=n,this.b=e}function xSn(n,e){this.a=n,this.b=e}function ISn(n,e){this.a=n,this.b=e}function NSn(n,e){this.a=n,this.b=e}function BSn(n,e){this.a=n,this.b=e}function $Sn(n,e){this.a=n,this.b=e}function _Sn(n,e){this.a=n,this.b=e}function RSn(n,e){this.b=n,this.a=e}function PSn(n,e){this.b=n,this.a=e}function JSn(n,e){this.b=n,this.a=e}function GSn(n,e){this.b=n,this.a=e}function FSn(n,e){this.a=n,this.b=e}function zSn(n,e){this.a=n,this.b=e}function qSn(n,e){this.a=n,this.b=e}function USn(n,e){this.a=n,this.b=e}function HSn(n,e){this.f=n,this.c=e}function Sun(n,e){this.i=n,this.g=e}function a$(n,e){Ke.call(this,n,e)}function Zv(n,e){Ke.call(this,n,e)}function d$(n,e){this.a=n,this.b=e}function XSn(n,e){this.a=n,this.b=e}function Tun(n,e){this.d=n,this.e=e}function KSn(n,e){this.a=n,this.b=e}function QSn(n,e){this.a=n,this.b=e}function YSn(n,e){this.d=n,this.b=e}function VSn(n,e){this.e=n,this.a=e}function Mun(n,e){n.i=null,oR(n,e)}function Uhe(n,e){n&&pt(BL,n,e)}function WSn(n,e){return iY(n.a,e)}function Cun(n,e){return Of(n.g,e)}function Hhe(n,e){return Of(e.b,n)}function Xhe(n,e){return-n.b.$e(e)}function b$(n){return dO(n.c,n.b)}function Khe(n,e){sve(new Ce(n),e)}function Qhe(n,e,t){XJn(e,VY(n,t))}function Yhe(n,e,t){XJn(e,VY(n,t))}function ZSn(n,e){Vme(n.a,u(e,12))}function nTn(n,e){this.a=n,this.b=e}function nC(n,e){this.b=n,this.c=e}function Gd(n,e){return n.Pd().Xb(e)}function w$(n,e){return k4e(n.Jc(),e)}function Ic(n){return n?n.kd():null}function H(n){return n??null}function o2(n){return typeof n===q4}function h2(n){return typeof n===O0n}function cr(n){return typeof n===zV}function Sk(n,e){return Lu(n,e)==0}function g$(n,e){return Lu(n,e)>=0}function Tk(n,e){return Lu(n,e)!=0}function Oun(n,e){return n.a+=""+e,n}function Vhe(n){return""+(ne(n),n)}function eTn(n){return cs(n),n.d.gc()}function Dun(n){return zn(n,0),null}function p$(n){return _k(n==null),n}function Mk(n,e){return n.a+=""+e,n}function ic(n,e){return n.a+=""+e,n}function Ck(n,e){return n.a+=""+e,n}function Tu(n,e){return n.a+=""+e,n}function ht(n,e){return n.a+=""+e,n}function tTn(n,e){n.q.setTime(lb(e))}function iTn(n,e){Msn.call(this,n,e)}function rTn(n,e){Msn.call(this,n,e)}function m$(n,e){Msn.call(this,n,e)}function $r(n,e){bi(n,e,n.c.b,n.c)}function A3(n,e){bi(n,e,n.a,n.a.a)}function Whe(n,e){return n.j[e.p]==2}function cTn(n,e){return n.a=e.g+1,n}function xo(n){return n.a=0,n.b=0,n}function uTn(n){fu(this),fj(this,n)}function fTn(){this.b=0,this.a=!1}function sTn(){this.b=0,this.a=!1}function lTn(){this.b=new Qv($2(12))}function oTn(){oTn=q,eZn=Ve(hY())}function hTn(){hTn=q,lne=Ve(Jzn())}function aTn(){aTn=q,ece=Ve(u_n())}function Lun(){Lun=q,rcn(),w2n=new _e}function Zhe(n){return Qe(n),new Ok(n)}function dTn(n,e){return H(n)===H(e)}function v$(n){return n<10?"0"+n:""+n}function bTn(n){return tf(n.l,n.m,n.h)}function Tc(n){return typeof n===O0n}function nX(n,e){return Dl(n.a,0,e)}function n4(n){return Or((ne(n),n))}function nae(n){return Or((ne(n),n))}function eae(n,e){return Pt(n.a,e.a)}function xun(n,e){return Mu(n.a,e.a)}function tae(n,e){return tDn(n.a,e.a)}function Ih(n,e){return n.indexOf(e)}function Iun(n,e){S9(n,0,n.length,e)}function vt(n,e){FB(),pt(sz,n,e)}function $n(n,e){ni.call(this,n,e)}function eX(n,e){p2.call(this,n,e)}function S3(n,e){Sun.call(this,n,e)}function wTn(n,e){cC.call(this,n,e)}function tX(n,e){I9.call(this,n,e)}function sa(){Jrn.call(this,new Qd)}function gTn(){V$.call(this,0,0,0,0)}function Nun(n){return $c(n.b.b,n,0)}function pTn(n,e){return Mu(n.g,e.g)}function iae(n){return n==ag||n==hp}function rae(n){return n==ag||n==op}function cae(n,e){return Mu(n.g,e.g)}function uae(n,e){return Ds(),e.a+=n}function fae(n,e){return Ds(),e.a+=n}function sae(n,e){return Ds(),e.c+=n}function lae(n,e){return sn(n.c,e),n}function mTn(n,e){return sn(n.a,e),e}function Bun(n,e){return $s(n.a,e),n}function vTn(n){this.a=$An(),this.b=n}function yTn(n){this.a=$An(),this.b=n}function _r(n){this.a=n.a,this.b=n.b}function Ok(n){this.a=n,ZT.call(this)}function kTn(n){this.a=n,ZT.call(this)}function bs(n){return n.sh()&&n.th()}function T3(n){return n!=Th&&n!=I0}function Ka(n){return n==pc||n==jc}function M3(n){return n==ml||n==Ah}function jTn(n){return n==Bm||n==Nm}function y$(n){return $s(new Mi,n)}function ETn(n){return lK(u(n,125))}function oae(n,e){return Pt(e.f,n.f)}function ATn(n,e){return new I9(e,n)}function hae(n,e){return new I9(e,n)}function el(n,e,t){is(n,e),rs(n,t)}function iX(n,e,t){eR(n,e),tR(n,t)}function kw(n,e,t){Rw(n,e),_w(n,t)}function eC(n,e,t){G3(n,e),F3(n,t)}function tC(n,e,t){z3(n,e),q3(n,t)}function rX(n,e){J9(n,e),O9(n,n.D)}function cX(n){HSn.call(this,n,!0)}function e4(){to.call(this,0,0,0,0)}function STn(){HB.call(this,"Head",1)}function TTn(){HB.call(this,"Tail",3)}function MTn(n,e,t){mfn.call(this,n,e,t)}function jw(n){V$.call(this,n,n,n,n)}function Fd(n){Fh(),M4e.call(this,n)}function CTn(n){Hu(n.Qf(),new Y8n(n))}function C3(n){return n!=null?Qt(n):0}function aae(n,e){return x2(e,rh(n))}function dae(n,e){return x2(e,rh(n))}function bae(n,e){return n[n.length]=e}function wae(n,e){return n[n.length]=e}function gae(n,e){return fR(rK(n.f),e)}function pae(n,e){return fR(rK(n.n),e)}function mae(n,e){return fR(rK(n.p),e)}function $un(n){return Tbe(n.b.Jc(),n.a)}function vae(n){return n==null?0:Qt(n)}function uX(n){n.c=X(Qi,Yn,1,0,5,1)}function OTn(n,e,t){Ei(n.c[e.g],e.g,t)}function yae(n,e,t){u(n.c,72).Ei(e,t)}function kae(n,e,t){el(t,t.i+n,t.j+e)}function pr(n,e){ni.call(this,n.b,e)}function jae(n,e){ze(bu(n.a),uxn(e))}function Eae(n,e){ze(ts(n.a),fxn(e))}function Aae(n,e){vh||(n.b=e)}function fX(n,e,t){return Ei(n,e,t),t}function Ze(){Ze=q,new DTn,new ln}function DTn(){new _e,new _e,new _e}function Sae(){throw L(new R1(BVn))}function Tae(){throw L(new R1(BVn))}function Mae(){throw L(new R1($Vn))}function Cae(){throw L(new R1($Vn))}function LTn(){LTn=q,ztn=new jj(crn)}function eh(){eh=q,T.Math.log(2)}function tl(){tl=q,Na=(DAn(),Sse)}function Dk(n){Ct(),gw.call(this,n)}function xTn(n){this.a=n,Wfn.call(this,n)}function sX(n){this.a=n,$B.call(this,n)}function lX(n){this.a=n,$B.call(this,n)}function Vi(n,e){PX(n.c,n.c.length,e)}function Nc(n){return n.ae?1:0}function Run(n,e){return Lu(n,e)>0?n:e}function tf(n,e,t){return{l:n,m:e,h:t}}function Oae(n,e){n.a!=null&&ZSn(e,n.a)}function Dae(n){Dr(n,null),ar(n,null)}function Lae(n,e,t){return pt(n.g,t,e)}function xae(n,e){Qe(e),N3(n).Ic(new ii)}function NTn(){zan(),this.a=new Rj(hpn)}function k$(n){this.b=n,this.a=new ln}function BTn(n){this.b=new Iz,this.a=n}function Pun(n){Dfn.call(this),this.a=n}function $Tn(n){uln.call(this),this.b=n}function _Tn(){HB.call(this,"Range",2)}function j$(n){n.j=X(C2n,fn,324,0,0,1)}function RTn(n){n.a=new M1,n.c=new M1}function PTn(n){n.a=new _e,n.e=new _e}function Jun(n){return new cn(n.c,n.d)}function Iae(n){return new cn(n.c,n.d)}function Rr(n){return new cn(n.a,n.b)}function Nae(n,e){return pt(n.a,e.a,e)}function Bae(n,e,t){return pt(n.k,t,e)}function O3(n,e,t){return lan(e,t,n.c)}function Gun(n,e){return z(ce(n.i,e))}function Fun(n,e){return z(ce(n.j,e))}function JTn(n,e){return wLe(n.a,e,null)}function Lk(n,e){return SDe(n.c,n.b,e)}function _(n,e){return n!=null&&wY(n,e)}function GTn(n,e){Ge(n),n.Fc(u(e,16))}function $ae(n,e,t){n.c._c(e,u(t,136))}function _ae(n,e,t){n.c.Si(e,u(t,136))}function Rae(n,e,t){return dLe(n,e,t),t}function Pae(n,e){return Ls(),e.n.b+=n}function oX(n,e){return t5e(n.Jc(),e)!=-1}function Jae(n,e){return new wMn(n.Jc(),e)}function E$(n){return n.Ob()?n.Pb():null}function FTn(n){return Ph(n,0,n.length)}function zTn(n){TK(n,null),MK(n,null)}function qTn(){cC.call(this,null,null)}function UTn(){O$.call(this,null,null)}function HTn(){Ke.call(this,"INSTANCE",0)}function D3(){this.a=X(Qi,Yn,1,8,5,1)}function zun(n){this.a=n,_e.call(this)}function XTn(n){this.a=(Un(),new X6(n))}function Gae(n){this.b=(Un(),new zU(n))}function i9(){i9=q,R2n=new iH(null)}function qun(){qun=q,qun(),dWn=new B7}function sn(n,e){return oe(n.c,e),!0}function KTn(n,e){n.c&&(hsn(e),ALn(e))}function Fae(n,e){n.q.setHours(e),zj(n,e)}function Uun(n,e){return n.a.Ac(e)!=null}function hX(n,e){return n.a.Ac(e)!=null}function th(n,e){return n.a[e.c.p][e.p]}function zae(n,e){return n.e[e.c.p][e.p]}function qae(n,e){return n.c[e.c.p][e.p]}function aX(n,e,t){return n.a[e.g][t.g]}function Uae(n,e){return n.j[e.p]=VAe(e)}function t4(n,e){return n.a*e.a+n.b*e.b}function Hae(n,e){return n.a=n}function Vae(n,e,t){return t?e!=0:e!=n-1}function QTn(n,e,t){n.a=e^1502,n.b=t^yW}function Wae(n,e,t){return n.a=e,n.b=t,n}function Qa(n,e){return n.a*=e,n.b*=e,n}function xk(n,e,t){return Ei(n.g,e,t),t}function Zae(n,e,t,i){Ei(n.a[e.g],t.g,i)}function Pi(n,e,t){pC.call(this,n,e,t)}function A$(n,e,t){Pi.call(this,n,e,t)}function Cf(n,e,t){Pi.call(this,n,e,t)}function YTn(n,e,t){A$.call(this,n,e,t)}function Hun(n,e,t){pC.call(this,n,e,t)}function L3(n,e,t){pC.call(this,n,e,t)}function VTn(n,e,t){J$.call(this,n,e,t)}function Xun(n,e,t){J$.call(this,n,e,t)}function WTn(n,e,t){Xun.call(this,n,e,t)}function ZTn(n,e,t){Hun.call(this,n,e,t)}function zd(n){this.c=n,this.a=this.c.a}function Ce(n){this.i=n,this.f=this.i.j}function x3(n,e){this.a=n,$B.call(this,e)}function nMn(n,e){this.a=n,sH.call(this,e)}function eMn(n,e){this.a=n,sH.call(this,e)}function tMn(n,e){this.a=n,sH.call(this,e)}function Kun(n){this.a=n,jU.call(this,n.d)}function iMn(n){n.b.Qb(),--n.d.f.d,Z$(n.d)}function rMn(n){n.a=u(de(n.b.a,4),129)}function cMn(n){n.a=u(de(n.b.a,4),129)}function n1e(n){AC(n,sYn),vP(n,oxe(n))}function Qun(n,e){return L6e(n,new $d,e).a}function e1e(n){return IM(n.a)?cxn(n):null}function uMn(n){b3.call(this,u(Qe(n),35))}function fMn(n){b3.call(this,u(Qe(n),35))}function Yun(n){if(!n)throw L(new LM)}function Vun(n){if(!n)throw L(new Mf)}function ge(n,e){return Qe(e),new bMn(n,e)}function sMn(n,e){return new VGn(n.a,n.b,e)}function t1e(n){return n.l+n.m*K4+n.h*Ab}function i1e(n){return n==null?null:n.name}function Wun(n,e,t){return n.indexOf(e,t)}function S$(n,e){return n.lastIndexOf(e)}function Ik(n){return n==null?vf:Cc(n)}function te(){te=q,v0=!1,K8=!0}function lMn(){lMn=q,mH(),nle=new vU}function Zun(){this.Bb|=256,this.Bb|=512}function oMn(){j$(this),b_(this),this.he()}function T$(n){hr.call(this,n),this.a=n}function nfn(n){Er.call(this,n),this.a=n}function efn(n){X6.call(this,n),this.a=n}function Cl(n){Vt.call(this,(ne(n),n))}function Os(n){Vt.call(this,(ne(n),n))}function dX(n){Jrn.call(this,new ion(n))}function hMn(n){this.a=n,ai.call(this,n)}function tfn(n,e){this.a=e,sH.call(this,n)}function aMn(n,e){this.a=e,RK.call(this,n)}function dMn(n,e){this.a=n,RK.call(this,e)}function bMn(n,e){this.a=e,BB.call(this,n)}function wMn(n,e){this.a=e,BB.call(this,n)}function ifn(n){QU.call(this),Lr(this,n)}function ws(n){return Le(n.a!=null),n.a}function gMn(n,e){return sn(e.a,n.a),n.a}function pMn(n,e){return sn(e.b,n.a),n.a}function Ew(n,e){return sn(e.a,n.a),n.a}function iC(n,e,t){return AQ(n,e,e,t),n}function M$(n,e){return++n.b,sn(n.a,e)}function rfn(n,e){return++n.b,wf(n.a,e)}function r1e(n,e){return Pt(n.c.d,e.c.d)}function c1e(n,e){return Pt(n.c.c,e.c.c)}function u1e(n,e){return Pt(n.n.a,e.n.a)}function df(n,e){return u($t(n.b,e),16)}function f1e(n,e){return n.n.b=(ne(e),e)}function s1e(n,e){return n.n.b=(ne(e),e)}function Of(n,e){return!!e&&n.b[e.g]==e}function Nk(n){return Nc(n.a)||Nc(n.b)}function l1e(n,e){return Pt(n.e.b,e.e.b)}function o1e(n,e){return Pt(n.e.a,e.e.a)}function h1e(n,e,t){return tIn(n,e,t,n.b)}function cfn(n,e,t){return tIn(n,e,t,n.c)}function a1e(n){return Ds(),!!n&&!n.dc()}function mMn(){lk(),this.b=new x7n(this)}function C$(){C$=q,iG=new ni(YXn,0)}function i4(n){this.d=n,Ce.call(this,n)}function r4(n){this.c=n,Ce.call(this,n)}function rC(n){this.c=n,i4.call(this,n)}function ufn(n,e){man.call(this,n,e,null)}function c4(n){return n.a!=null?n.a:null}function Aw(n){return n.$H||(n.$H=++IIe)}function U1(n){var e;e=n.a,n.a=n.b,n.b=e}function cC(n,e){dk(),this.a=n,this.b=e}function O$(n,e){q1(),this.b=n,this.c=e}function D$(n,e){FX(),this.f=e,this.d=n}function ffn(n,e){Xln(e,n),this.c=n,this.b=e}function d1e(n,e){return UX(n.c).Kd().Xb(e)}function bX(n,e){return new vCn(n,n.gc(),e)}function b1e(n){return TB(),Ye((ZLn(),qVn),n)}function w1e(n){return new O2(3,n)}function la(n){return Bs(n,np),new Uu(n)}function vMn(n){return y9(),parseInt(n)||-1}function r9(n,e,t){return Wun(n,pf(e),t)}function sfn(n,e,t){u(FC(n,e),22).Ec(t)}function g1e(n,e,t){KQ(n.a,t),YR(n.a,e)}function c9(n,e,t){var i;i=n.dd(e),i.Rb(t)}function yMn(n,e,t,i){Ssn.call(this,n,e,t,i)}function kMn(n){nsn.call(this,n,null,null)}function wX(n){u2(),this.b=n,this.a=!0}function jMn(n){_B(),this.b=n,this.a=!0}function EMn(n){if(!n)throw L(new nl)}function lfn(n){if(!n)throw L(new LM)}function p1e(n){if(!n)throw L(new XU)}function Le(n){if(!n)throw L(new Lc)}function a2(n){if(!n)throw L(new Mf)}function AMn(n){n.d=new kMn(n),n.e=new _e}function u9(n){return Le(n.b!=0),n.a.a.c}function no(n){return Le(n.b!=0),n.c.b.c}function m1e(n,e){return AQ(n,e,e+1,""),n}function SMn(n){GV(),Xkn(this),this.Df(n)}function TMn(n){this.c=n,this.a=1,this.b=1}function uC(n){_(n,161)&&u(n,161).mi()}function MMn(n){return n.b=u(eln(n.a),45)}function d2(n,e){return u(fh(n.a,e),35)}function It(n,e){return!!n.q&&Cu(n.q,e)}function v1e(n,e){return n>0?e/(n*n):e*100}function y1e(n,e){return n>0?e*e/n:e*e*100}function k1e(n){return n.f!=null?n.f:""+n.g}function gX(n){return n.f!=null?n.f:""+n.g}function j1e(n){return c1(),n.e.a+n.f.a/2}function E1e(n){return c1(),n.e.b+n.f.b/2}function A1e(n,e,t){return c1(),t.e.b-n*e}function S1e(n,e,t){return c1(),t.e.a-n*e}function T1e(n,e,t){return PB(),t.Lg(n,e)}function M1e(n,e){return u0(),Jn(n,e.e,e)}function C1e(n,e,t){return sn(e,VRn(n,t))}function O1e(n,e,t){z_(),n.nf(e)&&t.Ad(n)}function b2(n,e,t){return n.a+=e,n.b+=t,n}function CMn(n,e,t){return n.a-=e,n.b-=t,n}function ofn(n,e){return n.a=e.a,n.b=e.b,n}function L$(n){return n.a=-n.a,n.b=-n.b,n}function OMn(n){this.c=n,is(n,0),rs(n,0)}function DMn(n){Ft.call(this),uj(this,n)}function LMn(){Ke.call(this,"GROW_TREE",0)}function gs(n,e,t){Lf.call(this,n,e,t,2)}function xMn(n,e){q1(),hfn.call(this,n,e)}function hfn(n,e){q1(),O$.call(this,n,e)}function IMn(n,e){q1(),O$.call(this,n,e)}function NMn(n,e){dk(),cC.call(this,n,e)}function pX(n,e){tl(),Q$.call(this,n,e)}function BMn(n,e){tl(),pX.call(this,n,e)}function afn(n,e){tl(),pX.call(this,n,e)}function $Mn(n,e){tl(),afn.call(this,n,e)}function dfn(n,e){tl(),Q$.call(this,n,e)}function _Mn(n,e){tl(),dfn.call(this,n,e)}function RMn(n,e){tl(),Q$.call(this,n,e)}function D1e(n,e){return n.c.Ec(u(e,136))}function L1e(n,e){return u(ce(n.e,e),26)}function x1e(n,e){return u(ce(n.e,e),26)}function bfn(n,e,t){return BP(qC(n,e),t)}function I1e(n,e,t){return e.xl(n.e,n.c,t)}function N1e(n,e,t){return e.yl(n.e,n.c,t)}function mX(n,e){return t0(n.e,u(e,52))}function B1e(n,e,t){vj(bu(n.a),e,uxn(t))}function $1e(n,e,t){vj(ts(n.a),e,fxn(t))}function PMn(n,e){return ne(n),n+AX(e)}function _1e(n){return n==null?null:Cc(n)}function R1e(n){return n==null?null:Cc(n)}function P1e(n){return n==null?null:fje(n)}function J1e(n){return n==null?null:exe(n)}function Ya(n){n.o==null&&TAe(n)}function gn(n){return _k(n==null||o2(n)),n}function z(n){return _k(n==null||h2(n)),n}function nt(n){return _k(n==null||cr(n)),n}function G1e(n,e){return EY(n,e),new DDn(n,e)}function fC(n,e){this.c=n,W6.call(this,n,e)}function Bk(n,e){this.a=n,fC.call(this,n,e)}function F1e(n,e){this.d=n,On(this),this.b=e}function wfn(){v$n.call(this),this.Bb|=zr}function JMn(){this.a=new Iw,this.b=new Iw}function gfn(n){this.q=new T.Date(lb(n))}function I3(){I3=q,Rm=new Rt("root")}function f9(){f9=q,_L=new Ejn,new Ajn}function w2(){w2=q,U2n=Dn((js(),Hb))}function z1e(n,e){e.a?XEe(n,e):hX(n.a,e.b)}function GMn(n,e){vh||sn(n.a,e)}function q1e(n,e){return JM(),x9(e.d.i,n)}function U1e(n,e){return T4(),new $qn(e,n)}function H1e(n,e,t){return n.Le(e,t)<=0?t:e}function X1e(n,e,t){return n.Le(e,t)<=0?e:t}function K1e(n,e){return u(fh(n.b,e),144)}function Q1e(n,e){return u(fh(n.c,e),233)}function vX(n){return u(wn(n.a,n.b),295)}function FMn(n){return new cn(n.c,n.d+n.a)}function zMn(n){return ne(n),n?1231:1237}function qMn(n){return Ls(),jTn(u(n,203))}function pfn(n,e){return u(ce(n.b,e),278)}function UMn(n,e,t){++n.j,n.oj(e,n.Xi(e,t))}function sC(n,e,t){++n.j,n.rj(),XK(n,e,t)}function mfn(n,e,t){J_.call(this,n,e,t,null)}function HMn(n,e,t){J_.call(this,n,e,t,null)}function vfn(n,e){KK.call(this,n),this.a=e}function yfn(n,e){KK.call(this,n),this.a=e}function ni(n,e){Rt.call(this,n),this.a=e}function kfn(n,e){Zrn.call(this,n),this.a=e}function yX(n,e){Zrn.call(this,n),this.a=e}function XMn(n,e){this.c=n,$w.call(this,e)}function KMn(n,e){this.a=n,Rkn.call(this,e)}function lC(n,e){this.a=n,Rkn.call(this,e)}function jfn(n,e,t){return t=Ps(n,e,3,t),t}function Efn(n,e,t){return t=Ps(n,e,6,t),t}function Afn(n,e,t){return t=Ps(n,e,9,t),t}function Nh(n,e){return AC(e,K0n),n.f=e,n}function Sfn(n,e){return(e&St)%n.d.length}function QMn(n,e,t){return s0n(n.c,n.b,e,t)}function Y1e(n,e,t){return n.apply(e,t)}function YMn(n,e,t){var i;i=n.dd(e),i.Rb(t)}function VMn(n,e,t){return n.a+=Ph(e,0,t),n}function oC(n){return!n.a&&(n.a=new Al),n.a}function Tfn(n,e){var t;return t=n.e,n.e=e,t}function Mfn(n,e){var t;return t=e,!!n.De(t)}function V0(n,e){return te(),n==e?0:n?1:-1}function g2(n,e){n.a._c(n.b,e),++n.b,n.c=-1}function V1e(n,e){var t;t=n[vW],t.call(n,e)}function W1e(n,e){var t;t=n[vW],t.call(n,e)}function Z1e(n,e,t){Q0(),lB(n,e.Te(n.a,t))}function Cfn(n,e,t){return d4(n,u(e,23),t)}function eo(n,e){return DB(new Array(e),n)}function nde(n){return tt(eb(n,32))^tt(n)}function kX(n){return String.fromCharCode(n)}function ede(n){return n==null?null:n.message}function jX(n){this.a=(Un(),new Zn(Qe(n)))}function WMn(n){this.a=(Bs(n,np),new Uu(n))}function ZMn(n){this.a=(Bs(n,np),new Uu(n))}function nCn(){this.a=new ln,this.b=new ln}function eCn(){this.a=new fS,this.b=new njn}function Ofn(){this.b=new Qd,this.a=new Qd}function tCn(){this.b=new gr,this.c=new ln}function Dfn(){this.n=new gr,this.o=new gr}function x$(){this.n=new Fv,this.i=new e4}function iCn(){this.b=new Li,this.a=new Li}function rCn(){this.a=new ln,this.d=new ln}function cCn(){this.a=new oU,this.b=new Hx}function uCn(){this.b=new IEn,this.a=new tT}function fCn(){this.b=new _e,this.a=new _e}function sCn(){x$.call(this),this.a=new gr}function Lfn(n,e,t,i){V$.call(this,n,e,t,i)}function tde(n,e){return n.n.a=(ne(e),e+10)}function ide(n,e){return n.n.a=(ne(e),e+10)}function rde(n,e){return JM(),!x9(e.d.i,n)}function lCn(n){fu(n.e),n.d.b=n.d,n.d.a=n.d}function hC(n){n.b?hC(n.b):n.f.c.yc(n.e,n.d)}function cde(n,e){Ka(n.f)?mAe(n,e):oke(n,e)}function oCn(n,e,t){t!=null&&sR(e,TY(n,t))}function hCn(n,e,t){t!=null&&lR(e,TY(n,t))}function u4(n,e,t,i){Z.call(this,n,e,t,i)}function xfn(n,e,t,i){Z.call(this,n,e,t,i)}function aCn(n,e,t,i){xfn.call(this,n,e,t,i)}function dCn(n,e,t,i){c_.call(this,n,e,t,i)}function EX(n,e,t,i){c_.call(this,n,e,t,i)}function bCn(n,e,t,i){EX.call(this,n,e,t,i)}function Ifn(n,e,t,i){c_.call(this,n,e,t,i)}function Vn(n,e,t,i){Ifn.call(this,n,e,t,i)}function Nfn(n,e,t,i){EX.call(this,n,e,t,i)}function wCn(n,e,t,i){Nfn.call(this,n,e,t,i)}function gCn(n,e,t,i){Osn.call(this,n,e,t,i)}function p2(n,e){Fu.call(this,vE+n+Ob+e)}function ude(n,e){return e==n||e8(mP(e),n)}function Bfn(n,e){return n.hk().ti().oi(n,e)}function $fn(n,e){return n.hk().ti().qi(n,e)}function fde(n,e){return n.e=u(n.d.Kb(e),162)}function pCn(n,e){return pt(n.a,e,"")==null}function mCn(n,e){return ne(n),H(n)===H(e)}function Pn(n,e){return ne(n),H(n)===H(e)}function _fn(n,e,t){return n.lastIndexOf(e,t)}function vCn(n,e,t){this.a=n,ffn.call(this,e,t)}function yCn(n){this.c=n,m$.call(this,QO,0)}function kCn(n,e,t){this.c=e,this.b=t,this.a=n}function Nt(n,e){return n.a+=e.a,n.b+=e.b,n}function Zi(n,e){return n.a-=e.a,n.b-=e.b,n}function sde(n){return n2(n.j.c,0),n.a=-1,n}function lde(n,e){var t;return t=e.ni(n.a),t}function Rfn(n,e,t){return t=Ps(n,e,11,t),t}function ode(n,e,t){return Pt(n[e.a],n[t.a])}function hde(n,e){return Mu(n.a.d.p,e.a.d.p)}function ade(n,e){return Mu(e.a.d.p,n.a.d.p)}function dde(n,e){return Pt(n.c-n.s,e.c-e.s)}function bde(n,e){return Pt(n.b.e.a,e.b.e.a)}function wde(n,e){return Pt(n.c.e.a,e.c.e.a)}function gde(n,e){return Q(e,(on(),XD),n)}function pde(n,e){return n.b.zd(new PAn(n,e))}function mde(n,e){return n.b.zd(new JAn(n,e))}function jCn(n,e){return n.b.zd(new GAn(n,e))}function ECn(n,e){return _(e,16)&&gqn(n.c,e)}function ACn(n){return n.c?$c(n.c.a,n,0):-1}function vde(n){return n<100?null:new _d(n)}function f4(n){return n==Ub||n==xa||n==ku}function yde(n,e,t){return u(n.c,72).Uk(e,t)}function I$(n,e,t){return u(n.c,72).Vk(e,t)}function kde(n,e,t){return I1e(n,u(e,344),t)}function Pfn(n,e,t){return N1e(n,u(e,344),t)}function jde(n,e,t){return iGn(n,u(e,344),t)}function SCn(n,e,t){return jke(n,u(e,344),t)}function $k(n,e){return e==null?null:R2(n.b,e)}function Ede(n,e){vh||e&&(n.d=e)}function Jfn(n,e){if(!n)throw L(new he(e))}function s9(n){if(!n)throw L(new oc(D0n))}function AX(n){return h2(n)?(ne(n),n):n.se()}function N$(n){return!isNaN(n)&&!isFinite(n)}function SX(n){RTn(this),ms(this),Lr(this,n)}function Pf(n){uX(this),tsn(this.c,0,n.Nc())}function aC(n){l9(),this.d=n,this.a=new D3}function TCn(n,e,t){this.d=n,this.b=t,this.a=e}function il(n,e,t){this.a=n,this.b=e,this.c=t}function MCn(n,e,t){this.a=n,this.b=e,this.c=t}function Gfn(n,e){this.c=n,WX.call(this,n,e)}function CCn(n,e){Dbe.call(this,n,n.length,e)}function TX(n,e){if(n!=e)throw L(new nl)}function OCn(n){this.a=n,z1(),eu(Date.now())}function DCn(n){Zf(n.a),non(n.c,n.b),n.b=null}function MX(){MX=q,_2n=new Dg,hWn=new N7}function CX(n){var e;return e=new Oz,e.e=n,e}function Ade(n,e,t){return Q0(),n.a.Wd(e,t),e}function Ffn(n,e,t){this.b=n,this.c=e,this.a=t}function zfn(n){var e;return e=new ujn,e.b=n,e}function Sde(n){return Ro(),Ye((TNn(),CWn),n)}function Tde(n){return T9(),Ye((JNn(),bWn),n)}function Mde(n){return ll(),Ye((SNn(),yWn),n)}function Cde(n){return Gf(),Ye((MNn(),DWn),n)}function Ode(n){return gf(),Ye((CNn(),xWn),n)}function Dde(n){return JP(),Ye((oTn(),eZn),n)}function Lde(n){return Jw(),Ye((UNn(),iZn),n)}function xde(n){return $9(),Ye((HNn(),XZn),n)}function Ide(n){return Y_(),Ye((xIn(),aZn),n)}function Nde(n){return tj(),Ye((ANn(),RZn),n)}function Bde(n){return sr(),Ye((NBn(),FZn),n)}function $de(n){return I4(),Ye((qNn(),ZZn),n)}function _de(n){return ue(),Ye((t_n(),ine),n)}function Rde(n){return L9(),Ye((IIn(),sne),n)}function OX(n){V$.call(this,n.d,n.c,n.a,n.b)}function qfn(n){V$.call(this,n.d,n.c,n.a,n.b)}function Pde(n){return br(),Ye((hTn(),lne),n)}function LCn(){LCn=q,Dse=X(Qi,Yn,1,0,5,1)}function xCn(){xCn=q,Kse=X(Qi,Yn,1,0,5,1)}function Ufn(){Ufn=q,Qse=X(Qi,Yn,1,0,5,1)}function dC(){dC=q,lG=new Fz,oG=new yS}function B$(){B$=q,bne=new fq,dne=new sq}function Ds(){Ds=q,vne=new V7,yne=new D1}function Jde(n){return Pw(),Ye((sNn(),Dne),n)}function Gde(n){return so(),Ye((YNn(),Ene),n)}function Fde(n){return z2(),Ye((CBn(),Sne),n)}function zde(n){return TP(),Ye((c_n(),Lne),n)}function qde(n){return _4(),Ye((s$n(),xne),n)}function Ude(n){return F_(),Ye((wIn(),Ine),n)}function Hde(n){return kj(),Ye((WNn(),Nne),n)}function Xde(n){return rR(),Ye((iNn(),Bne),n)}function Kde(n){return LO(),Ye((h_n(),$ne),n)}function Qde(n){return XC(),Ye((gIn(),_ne),n)}function Yde(n){return bb(),Ye((rNn(),Pne),n)}function Vde(n){return hP(),Ye((f$n(),Jne),n)}function Wde(n){return GC(),Ye((pIn(),Gne),n)}function Zde(n){return EO(),Ye((c$n(),Fne),n)}function n0e(n){return i8(),Ye((u$n(),zne),n)}function e0e(n){return Yr(),Ye((C_n(),qne),n)}function t0e(n){return B9(),Ye((cNn(),Une),n)}function i0e(n){return Zd(),Ye((uNn(),Hne),n)}function r0e(n){return i1(),Ye((fNn(),Kne),n)}function c0e(n){return O_(),Ye((mIn(),Qne),n)}function u0e(n){return ys(),Ye((DBn(),Vne),n)}function f0e(n){return x_(),Ye((vIn(),Wne),n)}function s0e(n){return IO(),Ye((a_n(),Pie),n)}function l0e(n){return wj(),Ye((lNn(),Jie),n)}function o0e(n){return F2(),Ye((KNn(),Gie),n)}function h0e(n){return Sj(),Ye((OBn(),Fie),n)}function a0e(n){return l0(),Ye((M_n(),zie),n)}function d0e(n){return o1(),Ye((QNn(),qie),n)}function b0e(n){return zC(),Ye((yIn(),Uie),n)}function w0e(n){return Qr(),Ye((oNn(),Xie),n)}function g0e(n){return vR(),Ye((hNn(),Kie),n)}function p0e(n){return bj(),Ye((aNn(),Qie),n)}function m0e(n){return G9(),Ye((dNn(),Yie),n)}function v0e(n){return iR(),Ye((bNn(),Vie),n)}function y0e(n){return yR(),Ye((wNn(),Wie),n)}function k0e(n){return jR(),Ye((zNn(),ane),n)}function j0e(n){return gb(),Ye((XNn(),pre),n)}function E0e(n,e){return ne(n),n+(ne(e),e)}function A0e(n){return nj(),Ye((kIn(),jre),n)}function S0e(n){return Bh(),Ye((EIn(),Ore),n)}function T0e(n){return ih(),Ye((jIn(),Lre),n)}function M0e(n){return Bo(),Ye((AIn(),Hre),n)}function l9(){l9=q,Qvn=(hn(),we),pF=ye}function C0e(n){return Nw(),Ye((SIn(),Zre),n)}function O0e(n){return $4(),Ye((eBn(),nce),n)}function D0e(n){return Gj(),Ye((aTn(),ece),n)}function L0e(n){return dj(),Ye((gNn(),tce),n)}function x0e(n){return aj(),Ye((VNn(),Sce),n)}function I0e(n){return C_(),Ye((TIn(),Tce),n)}function N0e(n){return hR(),Ye((MIn(),Lce),n)}function B0e(n){return uP(),Ye((LBn(),Ice),n)}function $0e(n){return q_(),Ye((CIn(),Nce),n)}function _0e(n){return uO(),Ye((pNn(),Bce),n)}function R0e(n){return WR(),Ye((nBn(),eue),n)}function P0e(n){return mR(),Ye((mNn(),tue),n)}function J0e(n){return PR(),Ye((vNn(),iue),n)}function G0e(n){return sP(),Ye((ZNn(),cue),n)}function F0e(n){return NR(),Ye((ENn(),sue),n)}function z0e(n){return!n.e&&(n.e=new ln),n.e}function $$(n,e,t){this.e=e,this.b=n,this.d=t}function ICn(n,e,t){this.a=n,this.b=e,this.c=t}function NCn(n,e,t){this.a=n,this.b=e,this.c=t}function Hfn(n,e,t){this.a=n,this.b=e,this.c=t}function BCn(n,e,t){this.a=n,this.b=e,this.c=t}function $Cn(n,e,t){this.a=n,this.c=e,this.b=t}function _$(n,e,t){this.b=n,this.a=e,this.c=t}function _Cn(n,e,t){this.b=n,this.a=e,this.c=t}function DX(n,e){this.c=n,this.a=e,this.b=e-n}function q0e(n){return OR(),Ye((kNn(),xue),n)}function U0e(n){return GB(),Ye((Hxn(),Rue),n)}function H0e(n){return BC(),Ye((DIn(),Pue),n)}function X0e(n){return SO(),Ye((IBn(),Jue),n)}function K0e(n){return JB(),Ye((Uxn(),$ue),n)}function Q0e(n){return _j(),Ye((xBn(),Nue),n)}function Y0e(n){return hO(),Ye((jNn(),Bue),n)}function V0e(n){return $_(),Ye((OIn(),Due),n)}function W0e(n){return U_(),Ye((yNn(),Lue),n)}function Z0e(n){return ok(),Ye((Xxn(),tfe),n)}function nbe(n){return nO(),Ye((LIn(),ife),n)}function ebe(n){return Gh(),Ye(($Bn(),lfe),n)}function tbe(n){return kb(),Ye((i_n(),hfe),n)}function ibe(n){return l1(),Ye((iBn(),Xfe),n)}function rbe(n){return Ji(),Ye((BBn(),qfe),n)}function cbe(n){return z9(),Ye((tBn(),Ufe),n)}function ube(n){return sh(),Ye((ONn(),Hfe),n)}function fbe(n){return pa(),Ye((e$n(),afe),n)}function sbe(n){return yb(),Ye((t$n(),mfe),n)}function lbe(n){return X2(),Ye((b_n(),Zfe),n)}function obe(n){return Q3(),Ye((_Bn(),nse),n)}function hbe(n){return fr(),Ye((r$n(),ese),n)}function abe(n){return Ff(),Ye((i$n(),tse),n)}function dbe(n){return _s(),Ye((rBn(),Wfe),n)}function bbe(n){return lP(),Ye((n$n(),Kfe),n)}function wbe(n){return s1(),Ye((LNn(),Yfe),n)}function gbe(n){return I_(),Ye((cBn(),ase),n)}function pbe(n){return fs(),Ye((d_n(),ose),n)}function mbe(n){return D4(),Ye((DNn(),hse),n)}function vbe(n){return hn(),Ye((RBn(),ise),n)}function ybe(n){return rj(),Ye((xNn(),sse),n)}function kbe(n){return js(),Ye((uBn(),lse),n)}function jbe(n){return BR(),Ye((fBn(),dse),n)}function Ebe(n){return ER(),Ye((sBn(),gse),n)}function Abe(n){return c8(),Ye((r_n(),Ose),n)}function RCn(n,e,t){tl(),sln.call(this,n,e,t)}function LX(n,e,t){tl(),zsn.call(this,n,e,t)}function PCn(n,e,t){tl(),LX.call(this,n,e,t)}function Xfn(n,e,t){tl(),LX.call(this,n,e,t)}function JCn(n,e,t){tl(),Xfn.call(this,n,e,t)}function GCn(n,e,t){tl(),Kfn.call(this,n,e,t)}function Kfn(n,e,t){tl(),zsn.call(this,n,e,t)}function Qfn(n,e,t){tl(),zsn.call(this,n,e,t)}function FCn(n,e,t){tl(),Qfn.call(this,n,e,t)}function zCn(n,e,t){this.a=n,this.c=e,this.b=t}function qCn(n,e,t){this.a=n,this.b=e,this.c=t}function Yfn(n,e,t){this.a=n,this.b=e,this.c=t}function Vfn(n,e,t){this.a=n,this.b=e,this.c=t}function xX(n,e,t){this.a=n,this.b=e,this.c=t}function UCn(n,e,t){this.a=n,this.b=e,this.c=t}function H1(n,e,t){this.e=n,this.a=e,this.c=t}function Wfn(n){this.d=n,On(this),this.b=pwe(n.d)}function Zfn(n,e){ghe.call(this,n,xR(new zc(e)))}function bC(n,e){return Qe(n),Qe(e),new YEn(n,e)}function s4(n,e){return Qe(n),Qe(e),new tOn(n,e)}function Sbe(n,e){return Qe(n),Qe(e),new iOn(n,e)}function Tbe(n,e){return Qe(n),Qe(e),new fAn(n,e)}function IX(n){return Le(n.b!=0),ul(n,n.a.a)}function Mbe(n){return Le(n.b!=0),ul(n,n.c.b)}function Cbe(n){return!n.c&&(n.c=new Zs),n.c}function wC(n){var e;return e=new Ft,pQ(e,n),e}function HCn(n){var e;return e=new QU,pQ(e,n),e}function Obe(n){var e;return e=new Li,cQ(e,n),e}function o9(n){var e;return e=new ln,cQ(e,n),e}function u(n,e){return _k(n==null||wY(n,e)),n}function Dbe(n,e,t){UOn.call(this,e,t),this.a=n}function XCn(n,e){this.c=n,this.b=e,this.a=!1}function KCn(){this.a=";,;",this.b="",this.c=""}function QCn(n,e,t){this.b=n,iTn.call(this,e,t)}function nsn(n,e,t){this.c=n,UB.call(this,e,t)}function esn(n,e,t){t9.call(this,n,e),this.b=t}function tsn(n,e,t){K1n(t,0,n,e,t.length,!1)}function oa(n,e,t,i,r){n.b=e,n.c=t,n.d=i,n.a=r}function isn(n,e,t,i,r){n.d=e,n.c=t,n.a=i,n.b=r}function Lbe(n,e){e&&(n.b=e,n.a=(Ud(e),e.a))}function gC(n,e){if(!n)throw L(new he(e))}function l4(n,e){if(!n)throw L(new oc(e))}function rsn(n,e){if(!n)throw L(new eEn(e))}function xbe(n,e){return RB(),Mu(n.d.p,e.d.p)}function Ibe(n,e){return c1(),Pt(n.e.b,e.e.b)}function Nbe(n,e){return c1(),Pt(n.e.a,e.e.a)}function Bbe(n,e){return Mu(sOn(n.d),sOn(e.d))}function R$(n,e){return e&&o_(n,e.d)?e:null}function $be(n,e){return e==(hn(),we)?n.c:n.d}function _be(n){return new cn(n.c+n.b,n.d+n.a)}function YCn(n){return n!=null&&!nY(n,FA,zA)}function Rbe(n,e){return(xRn(n)<<4|xRn(e))&Gi}function VCn(n,e,t,i,r){n.c=e,n.d=t,n.b=i,n.a=r}function csn(n){var e,t;e=n.b,t=n.c,n.b=t,n.c=e}function usn(n){var e,t;t=n.d,e=n.a,n.d=e,n.a=t}function Pbe(n,e){var t;return t=n.c,$on(n,e),t}function fsn(n,e){return e<0?n.g=-1:n.g=e,n}function P$(n,e){return Dve(n),n.a*=e,n.b*=e,n}function pC(n,e,t){Tun.call(this,n,e),this.c=t}function J$(n,e,t){Tun.call(this,n,e),this.c=t}function ssn(n){Ufn(),h3.call(this),this._h(n)}function WCn(){E9(),Vwe.call(this,(Pd(),ql))}function ZCn(n){return Ct(),new ha(0,n)}function nOn(){nOn=q,jrn=(Un(),new Zn(pnn))}function G$(){G$=q,new kan((tH(),Onn),(eH(),Cnn))}function eOn(){this.b=G(z(bn((ho(),nen))))}function NX(n){this.b=n,this.a=Z0(this.b.a).Md()}function tOn(n,e){this.b=n,this.a=e,ZT.call(this)}function iOn(n,e){this.a=n,this.b=e,ZT.call(this)}function rOn(n,e,t){this.a=n,S3.call(this,e,t)}function cOn(n,e,t){this.a=n,S3.call(this,e,t)}function h9(n,e,t){var i;i=new E2(t),co(n,e,i)}function lsn(n,e,t){var i;return i=n[e],n[e]=t,i}function F$(n){var e;return e=n.slice(),WK(e,n)}function z$(n){var e;return e=n.n,n.a.b+e.d+e.a}function uOn(n){var e;return e=n.n,n.e.b+e.d+e.a}function osn(n){var e;return e=n.n,n.e.a+e.b+e.c}function hsn(n){n.a.b=n.b,n.b.a=n.a,n.a=n.b=null}function at(n,e){return bi(n,e,n.c.b,n.c),!0}function Jbe(n){return n.a?n.a:oK(n)}function _k(n){if(!n)throw L(new H6(null))}function Sw(n,e){return Oj(n,new t9(e.a,e.b))}function Gbe(n){return!Tr(n)&&n.c.i.c==n.d.i.c}function Fbe(n,e){return n.c=e)throw L(new djn)}function fu(n){n.f=new vTn(n),n.i=new yTn(n),++n.g}function i_(n){this.b=new Uu(11),this.a=(Lw(),n)}function XX(n){this.b=null,this.a=(Lw(),n||B2n)}function Msn(n,e){this.e=n,this.d=(e&64)!=0?e|qh:e}function UOn(n,e){this.c=0,this.d=n,this.b=e|64|qh}function HOn(n){this.a=HPn(n.a),this.b=new Pf(n.b)}function X1(n,e,t,i){var r;r=n.i,r.i=e,r.a=t,r.b=i}function Csn(n){var e;for(e=n;e.f;)e=e.f;return e}function Awe(n){return n.e?Vln(n.e):null}function Gk(n){return Ff(),!n.Gc(j1)&&!n.Gc(N0)}function XOn(n,e,t){return s8(),EQ(n,e)&&EQ(n,t)}function KOn(n,e,t){return tXn(n,u(e,12),u(t,12))}function KX(n,e){return e.Sh()?t0(n.b,u(e,52)):e}function r_(n){return new cn(n.c+n.b/2,n.d+n.a/2)}function Swe(n,e,t){e.of(t,G(z(ce(n.b,t)))*n.a)}function Twe(n,e){e.Tg("General 'Rotator",1),GLe(n)}function er(n,e,t,i,r){YK.call(this,n,e,t,i,r,-1)}function Fk(n,e,t,i,r){PC.call(this,n,e,t,i,r,-1)}function Z(n,e,t,i){Pi.call(this,n,e,t),this.b=i}function c_(n,e,t,i){pC.call(this,n,e,t),this.b=i}function QOn(n){HSn.call(this,n,!1),this.a=!1}function YOn(){ZH.call(this,"LOOKAHEAD_LAYOUT",1)}function VOn(){ZH.call(this,"LAYOUT_NEXT_LEVEL",3)}function WOn(n){this.b=n,i4.call(this,n),rMn(this)}function ZOn(n){this.b=n,rC.call(this,n),cMn(this)}function nDn(n,e){this.b=n,jU.call(this,n.b),this.a=e}function k2(n,e,t){this.a=n,u4.call(this,e,t,5,6)}function Osn(n,e,t,i){this.b=n,Pi.call(this,e,t,i)}function tb(n,e,t){Fh(),this.e=n,this.d=e,this.a=t}function yr(n,e){for(ne(e);n.Ob();)e.Ad(n.Pb())}function u_(n,e){return Ct(),new qsn(n,e,0)}function QX(n,e){return Ct(),new qsn(6,n,e)}function Mwe(n,e){return Pn(n.substr(0,e.length),e)}function Cu(n,e){return cr(e)?pK(n,e):!!hc(n.f,e)}function Cwe(n){return tf(~n.l&ss,~n.m&ss,~n.h&d1)}function YX(n){return typeof n===UO||typeof n===qV}function da(n){return new ae(new tfn(n.a.length,n.a))}function VX(n){return new Gn(null,$we(n,n.length))}function eDn(n){if(!n)throw L(new Lc);return n.d}function a4(n){var e;return e=hj(n),Le(e!=null),e}function Owe(n){var e;return e=g6e(n),Le(e!=null),e}function d9(n,e){var t;return t=n.a.gc(),Xln(e,t),t-e}function xi(n,e){var t;return t=n.a.yc(e,n),t==null}function vC(n,e){return n.a.yc(e,(te(),v0))==null}function Dwe(n,e){return n>0?T.Math.log(n/e):-100}function Dsn(n,e){return e?Lr(n,e):!1}function d4(n,e,t){return fo(n.a,e),lsn(n.b,e.g,t)}function Lwe(n,e,t){a9(t,n.a.c.length),Is(n.a,t,e)}function U(n,e,t,i){nRn(e,t,n.length),xwe(n,e,t,i)}function xwe(n,e,t,i){var r;for(r=e;r0?1:0}function qk(n){return n.e==0?n:new tb(-n.e,n.d,n.a)}function Nwe(n){return n==wi?TD:n==nr?"-INF":""+n}function Bwe(n){return n==wi?TD:n==nr?"-INF":""+n}function $we(n,e){return Tve(e,n.length),new aOn(n,e)}function iDn(n,e,t,i,r){for(;e=n.g}function uK(n,e,t){var i;return i=gQ(n,e,t),Ndn(n,i)}function wDn(n,e){var t;t=console[n],t.call(console,e)}function b4(n,e){var t;t=n.a.length,L2(n,t),NK(n,t,e)}function gDn(n,e){var t;++n.j,t=n.Cj(),n.pj(n.Xi(t,e))}function fK(n,e){for(ne(e);n.c=n?new qcn:Yve(n-1)}function Ol(n){if(n==null)throw L(new Jv);return n}function ne(n){if(n==null)throw L(new Jv);return n}function ege(n){return!n.a&&(n.a=new Pi(B0,n,4)),n.a}function Ow(n){return!n.d&&(n.d=new Pi(tc,n,1)),n.d}function tge(n){if(n.p!=3)throw L(new Mf);return n.e}function ige(n){if(n.p!=4)throw L(new Mf);return n.e}function rge(n){if(n.p!=6)throw L(new Mf);return n.f}function cge(n){if(n.p!=3)throw L(new Mf);return n.j}function uge(n){if(n.p!=4)throw L(new Mf);return n.j}function fge(n){if(n.p!=6)throw L(new Mf);return n.k}function Mi(){$jn.call(this),n2(this.j.c,0),this.a=-1}function TDn(){Ke.call(this,"DELAUNAY_TRIANGULATION",0)}function sge(){return TB(),N(I(zVn,1),rn,537,0,[Lnn])}function lge(n,e,t){return C4(),t.Kg(n,u(e.jd(),147))}function oge(n,e){ze((!n.a&&(n.a=new lC(n,n)),n.a),e)}function Hsn(n,e){n.c<0||n.b.b=0?n.hi(t):P1n(n,e)}function g9(n,e){var t;return t=cK("",n),t.n=e,t.i=1,t}function Dw(n){return n.c==-2&&JU(n,Ske(n.g,n.b)),n.c}function Xsn(n){return!n.b&&(n.b=new pB(new nH)),n.b}function MDn(n,e){return G$(),new kan(new fMn(n),new uMn(e))}function age(n){return Bs(n,KV),V_(Pr(Pr(5,n),n/10|0))}function sK(){sK=q,HVn=new Wcn(N(I(xb,1),GP,45,0,[]))}function CDn(){g1n.call(this,Lb,(vEn(),ile)),DDe(this)}function ODn(){g1n.call(this,Bl,(Y6(),q9n)),ROe(this)}function DDn(n,e){Gae.call(this,Vve(Qe(n),Qe(e))),this.a=e}function Ksn(n,e,t,i){vw.call(this,n,e),this.d=t,this.a=i}function h_(n,e,t,i){vw.call(this,n,t),this.a=e,this.f=i}function LDn(n,e){this.b=n,WX.call(this,n,e),rMn(this)}function xDn(n,e){this.b=n,Gfn.call(this,n,e),cMn(this)}function Kk(n){this.d=n,this.a=this.d.b,this.b=this.d.c}function IDn(n){n.b=!1,n.c=!1,n.d=!1,n.a=!1}function p9(n){return!n.a&&(n.a=new cEn(n.c.vc())),n.a}function NDn(n){return!n.b&&(n.b=new X6(n.c.ec())),n.b}function BDn(n){return!n.d&&(n.d=new hr(n.c.Bc())),n.d}function ba(n,e){for(;e-- >0;)n=n<<1|(n<0?1:0);return n}function $Dn(n,e){var t;return t=new au(n),oe(e.c,t),t}function dge(n,e){qX(u(e.b,68),n),Hu(e.a,new Hrn(n))}function _Dn(n,e){n.u.Gc((Ff(),j1))&&kEe(n,e),jme(n,e)}function du(n,e){return H(n)===H(e)||n!=null&&Lt(n,e)}function pt(n,e,t){return cr(e)?ac(n,e,t):mf(n.f,e,t)}function Qsn(n){return Un(),n?n.Me():(Lw(),Lw(),$2n)}function bge(){return JB(),N(I(D5n,1),rn,477,0,[Lin])}function wge(){return GB(),N(I(_ue,1),rn,546,0,[xin])}function gge(){return ok(),N(I(V5n,1),rn,527,0,[hL])}function rc(n,e){return JX(n.a,e)?n.b[u(e,23).g]:null}function pge(n){return String.fromCharCode.apply(null,n)}function Ar(n,e){return pe(e,n.length),n.charCodeAt(e)}function kC(n){return n.j.c.length=0,Wsn(n.c),sde(n.a),n}function m9(n){return n.e==U8&&h(n,P9e(n.g,n.b)),n.e}function jC(n){return n.f==U8&&w(n,C7e(n.g,n.b)),n.f}function mge(n){return!n.b&&(n.b=new Vn(Pe,n,4,7)),n.b}function Ysn(n){return!n.c&&(n.c=new Vn(Pe,n,5,8)),n.c}function Vsn(n){return!n.c&&(n.c=new Z(os,n,9,9)),n.c}function lK(n){return!n.n&&(n.n=new Z(Fc,n,1,7)),n.n}function N3(n){var e;return e=n.b,!e&&(n.b=e=new Jy(n)),e}function Wsn(n){var e;for(e=n.Jc();e.Ob();)e.Pb(),e.Qb()}function vge(n,e,t){var i;i=u(n.d.Kb(t),162),i&&i.Nb(e)}function yge(n,e){return new oLn(u(Qe(n),51),u(Qe(e),51))}function Tt(n,e){return i0(n),new Gn(n,new oon(e,n.a))}function qu(n,e){return i0(n),new Gn(n,new Yln(e,n.a))}function A2(n,e){return i0(n),new vfn(n,new VIn(e,n.a))}function a_(n,e){return i0(n),new yfn(n,new WIn(e,n.a))}function RDn(n,e){Hhn(n,G(u1(e,"x")),G(u1(e,"y")))}function PDn(n,e){Hhn(n,G(u1(e,"x")),G(u1(e,"y")))}function kge(n,e){return Ucn(),Pt((ne(n),n),(ne(e),e))}function jge(n,e){return Pt(n.d.c+n.d.b/2,e.d.c+e.d.b/2)}function Ege(n,e){return Pt(n.g.c+n.g.b/2,e.g.c+e.g.b/2)}function Age(n){return n!=null&&uk(lz,n.toLowerCase())}function Sge(n){Ds();var e;e=u(n.g,9),e.n.a=n.d.c+e.d.b}function oK(n){var e;return e=Zve(n),e||null}function kt(n,e,t,i){return V$n(n,e,t,!1),CR(n,i),n}function Tge(n,e,t){xOe(n.a,t),V4e(t),rAe(n.b,t),ZOe(e,t)}function w4(n,e,t,i){Ke.call(this,n,e),this.a=t,this.b=i}function d_(n,e,t,i){this.a=n,this.c=e,this.b=t,this.d=i}function Zsn(n,e,t,i){this.c=n,this.b=e,this.a=t,this.d=i}function JDn(n,e,t,i){this.c=n,this.b=e,this.d=t,this.a=i}function hK(n,e,t,i){this.a=n,this.e=e,this.d=t,this.c=i}function GDn(n,e,t,i){this.a=n,this.d=e,this.c=t,this.b=i}function to(n,e,t,i){this.c=n,this.d=e,this.b=t,this.a=i}function aK(n,e,t){this.a=$0n,this.d=n,this.b=e,this.c=t}function nln(n,e){this.b=n,this.c=e,this.a=new Kv(this.b)}function FDn(n,e){this.d=(ne(n),n),this.a=16449,this.c=e}function zDn(n,e,t,i){H_n.call(this,n,t,i,!1),this.f=e}function dK(n,e,t){var i,r;return i=E0n(n),r=e.qi(t,i),r}function Wa(n){var e,t;return t=(e=new pw,e),C9(t,n),t}function bK(n){var e,t;return t=(e=new pw,e),v1n(t,n),t}function qDn(n){return!n.b&&(n.b=new Z(_i,n,12,3)),n.b}function UDn(n){this.a=new ln,this.e=X(et,fn,54,n,0,2)}function wK(n){this.f=n,this.c=this.f.e,n.f>0&&GJn(this)}function HDn(n,e,t,i){this.a=n,this.c=e,this.d=t,this.b=i}function XDn(n,e,t,i){this.a=n,this.b=e,this.d=t,this.c=i}function KDn(n,e,t,i){this.a=n,this.b=e,this.c=t,this.d=i}function QDn(n,e,t,i){this.a=n,this.b=e,this.c=t,this.d=i}function rb(n,e,t,i){this.e=n,this.a=e,this.c=t,this.d=i}function YDn(n,e,t,i){tl(),YIn.call(this,e,t,i),this.a=n}function VDn(n,e,t,i){tl(),YIn.call(this,e,t,i),this.a=n}function WDn(n,e){this.a=n,F1e.call(this,n,u(n.d,16).dd(e))}function Mge(n,e){return Pt(Df(n)*ps(n),Df(e)*ps(e))}function Cge(n,e){return Pt(Df(n)*ps(n),Df(e)*ps(e))}function g4(n){var e;return e=n.f,e||(n.f=new W6(n,n.c))}function Un(){Un=q,qr=new Ee,Sa=new Ri,ZJ=new Ac}function Lw(){Lw=q,B2n=new nh,Jnn=new nh,$2n=new Yf}function v9(n){if(cs(n.d),n.d.d!=n.c)throw L(new nl)}function ms(n){n.a.a=n.c,n.c.b=n.a,n.a.b=n.c.a=null,n.b=0}function eln(n){return Le(n.b0?ro(n):new ln}function b_(n){return n.n&&(n.e!==gXn&&n.he(),n.j=null),n}function tln(n,e){return n.b=e.b,n.c=e.c,n.d=e.d,n.a=e.a,n}function Dge(n,e,t){return sn(n.a,(EY(e,t),new vw(e,t))),n}function Lge(n,e){return u(E(n,(nn(),b5)),16).Ec(e),e}function xge(n,e){return Jn(n,u(E(e,(on(),kp)),15),e)}function Ige(n){return Kw(n)&&pn(gn(tn(n,(on(),_b))))}function Nge(n,e,t){return lk(),$6e(u(ce(n.e,e),516),t)}function Bge(n,e,t){n.i=0,n.e=0,e!=t&&F_n(n,e,t)}function $ge(n,e,t){n.i=0,n.e=0,e!=t&&z_n(n,e,t)}function ZDn(n,e,t,i){this.b=n,this.c=i,m$.call(this,e,t)}function nLn(n,e){this.g=n,this.d=N(I(Ma,1),sd,9,0,[e])}function eLn(n,e){n.d&&!n.d.a&&(Ukn(n.d,e),eLn(n.d,e))}function tLn(n,e){n.e&&!n.e.a&&(Ukn(n.e,e),tLn(n.e,e))}function iLn(n,e){return K3(n.j,e.s,e.c)+K3(e.e,n.s,n.c)}function _ge(n,e){return-Pt(Df(n)*ps(n),Df(e)*ps(e))}function Rge(n){return u(n.jd(),147).Og()+":"+Cc(n.kd())}function rLn(){HY(this,new dM),this.wb=(qd(),re),Y6()}function cLn(n){this.b=new Xx,this.a=n,T.Math.random()}function uLn(n){this.b=new ln,Hi(this.b,this.b),this.a=n}function iln(n,e){new Ft,this.a=new Wf,this.b=n,this.c=e}function fLn(){xc.call(this,"There is no more element.")}function Pge(n){OB(),T.setTimeout(function(){throw n},0)}function Jge(n){n.Tg("No crossing minimization",1),n.Ug()}function Gge(n,e){return vs(n),vs(e),Vjn(u(n,23),u(e,23))}function cb(n,e,t){var i,r;i=AX(t),r=new w3(i),co(n,e,r)}function gK(n,e,t,i,r,c){PC.call(this,n,e,t,i,r,c?-2:-1)}function sLn(n,e,t,i){Tun.call(this,e,t),this.b=n,this.a=i}function rln(n){this.b=n,this.c=n,n.e=null,n.c=null,this.a=1}function w_(n){return!n.a&&(n.a=new Z(ct,n,10,11)),n.a}function _t(n){return!n.q&&(n.q=new Z(zl,n,11,10)),n.q}function W(n){return!n.s&&(n.s=new Z(Sf,n,21,17)),n.s}function lLn(n){return _k(n==null||YX(n)&&n.Rm!==Qf),n}function g_(n,e){if(n==null)throw L(new Uv(e));return n}function oLn(n,e){joe.call(this,new XX(n)),this.a=n,this.b=e}function pK(n,e){return e==null?!!hc(n.f,null):owe(n.i,e)}function mK(n){return _(n,18)?new v2(u(n,18)):Obe(n.Jc())}function p_(n){return Un(),_(n,59)?new hH(n):new T$(n)}function Fge(n){return Qe(n),iJn(new ae(ge(n.a.Jc(),new Nn)))}function zge(n){return new nMn(n,n.e.Pd().gc()*n.c.Pd().gc())}function qge(n){return new eMn(n,n.e.Pd().gc()*n.c.Pd().gc())}function cln(n){return n&&n.hashCode?n.hashCode():Aw(n)}function Uge(n){n&&v_(n,n.ge())}function Hge(n,e){var t;return t=Uun(n.a,e),t&&(e.d=null),t}function hLn(n,e,t){return n.f?n.f.cf(e,t):!1}function EC(n,e,t,i){Ei(n.c[e.g],t.g,i),Ei(n.c[t.g],e.g,i)}function vK(n,e,t,i){Ei(n.c[e.g],e.g,t),Ei(n.b[e.g],e.g,i)}function Xge(n,e,t){return G(z(t.a))<=n&&G(z(t.b))>=e}function aLn(){this.d=new Ft,this.b=new _e,this.c=new ln}function dLn(){this.b=new Li,this.d=new Ft,this.e=new AB}function uln(){this.c=new gr,this.d=new gr,this.e=new gr}function xw(){this.a=new Wf,this.b=(Bs(3,np),new Uu(3))}function bLn(n){this.c=n,this.b=new F1(u(Qe(new $a),51))}function wLn(n){this.c=n,this.b=new F1(u(Qe(new WL),51))}function gLn(n){this.b=n,this.a=new F1(u(Qe(new z5),51))}function K1(n,e){this.e=n,this.a=Qi,this.b=xqn(e),this.c=e}function m_(n){this.c=n.c,this.d=n.d,this.b=n.b,this.a=n.a}function pLn(n,e,t,i,r,c){this.a=n,hQ.call(this,e,t,i,r,c)}function mLn(n,e,t,i,r,c){this.a=n,hQ.call(this,e,t,i,r,c)}function Hd(n,e,t,i,r,c,f){return new _K(n.e,e,t,i,r,c,f)}function Kge(n,e,t){return t>=0&&Pn(n.substr(t,e.length),e)}function vLn(n,e){return _(e,147)&&Pn(n.b,u(e,147).Og())}function Qge(n,e){return n.a?e.Dh().Jc():u(e.Dh(),72).Gi()}function yLn(n,e){var t;return t=n.b.Oc(e),dIn(t,n.b.gc()),t}function AC(n,e){if(n==null)throw L(new Uv(e));return n}function yc(n){return n.u||(ns(n),n.u=new KMn(n,n)),n.u}function bf(n){var e;return e=u(de(n,16),29),e||n.fi()}function v_(n,e){var t;return t=K0(n.Pm),e==null?t:t+": "+e}function Dl(n,e,t){return mr(e,t,n.length),n.substr(e,t-e)}function kLn(n,e){x$.call(this),jon(this),this.a=n,this.c=e}function jLn(){ZH.call(this,"FIXED_INTEGER_RATIO_BOXES",2)}function Yge(){return F_(),N(I(l3n,1),rn,422,0,[s3n,Ten])}function Vge(){return XC(),N(I(m3n,1),rn,419,0,[NG,p3n])}function Wge(){return GC(),N(I(k3n,1),rn,476,0,[y3n,$G])}function Zge(){return O_(),N(I(B3n,1),rn,420,0,[Xen,N3n])}function n2e(){return x_(),N(I(Q3n,1),rn,423,0,[itn,ttn])}function e2e(){return zC(),N(I($vn,1),rn,421,0,[Btn,$tn])}function t2e(){return nj(),N(I(kre,1),rn,518,0,[hA,oA])}function i2e(){return ih(),N(I(Dre,1),rn,508,0,[Fb,kh])}function r2e(){return Bh(),N(I(Cre,1),rn,509,0,[jg,wd])}function c2e(){return Bo(),N(I(Ure,1),rn,515,0,[Op,M0])}function u2e(){return Nw(),N(I(Wre,1),rn,454,0,[C0,$m])}function f2e(){return C_(),N(I(L4n,1),rn,425,0,[rin,D4n])}function s2e(){return hR(),N(I(x4n,1),rn,487,0,[TF,Pm])}function l2e(){return q_(),N(I(N4n,1),rn,426,0,[I4n,oin])}function o2e(){return Y_(),N(I(Q2n,1),rn,424,0,[Wnn,rG])}function h2e(){return L9(),N(I(fne,1),rn,502,0,[ND,hen])}function a2e(){return $_(),N(I(E5n,1),rn,478,0,[Min,j5n])}function d2e(){return BC(),N(I(L5n,1),rn,428,0,[Iin,_F])}function b2e(){return nO(),N(I(Z5n,1),rn,427,0,[PF,W5n])}function y_(n,e,t,i){return t>=0?n.Rh(e,t,i):n.zh(null,t,i)}function SC(n){return n.b.b==0?n.a.uf():IX(n.b)}function w2e(n){if(n.p!=5)throw L(new Mf);return tt(n.f)}function g2e(n){if(n.p!=5)throw L(new Mf);return tt(n.k)}function fln(n){return H(n.a)===H((yQ(),vrn))&&ADe(n),n.a}function ELn(n,e){Hy(this,new cn(n.a,n.b)),g3(this,wC(e))}function Iw(){Eoe.call(this,new Qv($2(12))),Yun(!0),this.a=2}function yK(n,e,t){Ct(),gw.call(this,n),this.b=e,this.a=t}function sln(n,e,t){tl(),vB.call(this,e),this.a=n,this.b=t}function p2e(n,e){var t=Nnn[n.charCodeAt(0)];return t??n}function k_(n,e){return g_(n,"set1"),g_(e,"set2"),new aAn(n,e)}function j_(n,e){return hIn(e),Rve(n,X(et,mt,30,e,15,1),e)}function m2e(n,e){n.b=e,n.c>0&&n.b>0&&(n.g=K$(n.c,n.b,n.a))}function v2e(n,e){n.c=e,n.c>0&&n.b>0&&(n.g=K$(n.c,n.b,n.a))}function ALn(n){var e;e=n.c.d.b,n.b=e,n.a=n.c.d,e.a=n.c.d.b=n}function SLn(n){return n.b==0?null:(Le(n.b!=0),ul(n,n.a.a))}function Ou(n,e){return e==null?Ic(hc(n.f,null)):bk(n.i,e)}function TLn(n,e,t,i,r){return new KY(n,(T9(),qnn),e,t,i,r)}function kK(n,e,t,i){var r;r=new sCn,e.a[t.g]=r,d4(n.b,i,r)}function MLn(n,e){var t,i;return t=e,i=new Lg,dHn(n,t,i),i.d}function y2e(n,e){var t;return t=xve(n.f,e),Nt(L$(t),n.f.d)}function TC(n){var e;Hve(n.a),CTn(n.a),e=new wB(n.a),ean(e)}function k2e(n,e){kqn(n,!0),Hu(n.e.Pf(),new Ffn(n,!0,e))}function j2e(n,e){return c1(),u(E(e,(Hc(),ea)),15).a==n}function Or(n){return Math.max(Math.min(n,St),-2147483648)|0}function CLn(n){x$.call(this),jon(this),this.a=n,this.c=!0}function lln(n,e,t){this.a=new ln,this.e=n,this.f=e,this.c=t}function E_(n,e,t){this.c=new ln,this.e=n,this.f=e,this.b=t}function OLn(n,e,t){this.i=new ln,this.b=n,this.g=e,this.a=t}function DLn(n){this.a=u(Qe(n),277),this.b=(Un(),new efn(n))}function y9(){y9=q;var n,e;e=!v9e(),n=new Wo,Bnn=e?new El:n}function oln(){oln=q,EWn=new HL,SWn=new vsn,AWn=new G5}function Bh(){Bh=q,jg=new bun(Y4,0),wd=new bun(Q4,1)}function ih(){ih=q,Fb=new wun(TW,0),kh=new wun("UP",1)}function Nw(){Nw=q,C0=new pun(Q4,0),$m=new pun(Y4,1)}function B3(n,e,t){A_(),n&&pt(grn,n,e),n&&pt(BL,n,t)}function hln(n,e,t){var i;i=n.Fh(e),i>=0?n.$h(i,t):bdn(n,e,t)}function LLn(n,e){var t;for(Qe(e),t=n.a;t;t=t.c)e.Wd(t.g,t.i)}function MC(n,e){var t;t=n.q.getHours(),n.q.setDate(e),zj(n,t)}function xLn(n){var e;return e=new IB($2(n.length)),ahn(e,n),e}function E2e(n){function e(){}return e.prototype=n||{},new e}function A2e(n,e){return p_n(n,e)?(p$n(n),!0):!1}function Za(n,e){if(e==null)throw L(new Jv);return A9e(n,e)}function S2e(n){if(n.ye())return null;var e=n.n;return XJ[e]}function S2(n){return n.Db>>16!=3?null:u(n.Cb,26)}function rh(n){return n.Db>>16!=9?null:u(n.Cb,26)}function ILn(n){return n.Db>>16!=6?null:u(n.Cb,85)}function NLn(n,e){var t;return t=n.Fh(e),t>=0?n.Th(t):nV(n,e)}function jK(n,e,t){var i;i=__n(n,e,t),n.b=new dR(i.c.length)}function BLn(n){this.a=n,this.b=X(mre,fn,2005,n.e.length,0,2)}function $Ln(){this.a=new sa,this.e=new Li,this.g=0,this.i=0}function _Ln(n,e){j$(this),this.f=e,this.g=n,b_(this),this.he()}function RLn(n,e){return n.b+=e.b,n.c+=e.c,n.d+=e.d,n.a+=e.a,n}function aln(n){var e;return e=n.d,e=n._i(n.f),ze(n,e),e.Ob()}function PLn(n,e){var t;return t=new wsn(e),wGn(t,n),new Pf(t)}function T2e(n){if(n.p!=0)throw L(new Mf);return Tk(n.f,0)}function M2e(n){if(n.p!=0)throw L(new Mf);return Tk(n.k,0)}function JLn(n){return n.Db>>16!=7?null:u(n.Cb,241)}function dln(n){return n.Db>>16!=7?null:u(n.Cb,174)}function GLn(n){return n.Db>>16!=3?null:u(n.Cb,158)}function k9(n){return n.Db>>16!=6?null:u(n.Cb,241)}function ui(n){return n.Db>>16!=11?null:u(n.Cb,26)}function T2(n){return n.Db>>16!=17?null:u(n.Cb,29)}function Qk(n,e,t,i,r,c){return new r1(n.e,e,n.Jj(),t,i,r,c)}function ac(n,e,t){return e==null?mf(n.f,null,t):Gw(n.i,e,t)}function EK(n,e){return T.Math.abs(n)0}function bln(n){var e;return i0(n),e=new Li,Tt(n,new z8n(e))}function FLn(n,e){var t=n.a=n.a||[];return t[e]||(t[e]=n.te(e))}function x2e(n,e){var t;t=n.q.getHours(),n.q.setMonth(e),zj(n,t)}function Dr(n,e){n.c&&wf(n.c.g,n),n.c=e,n.c&&sn(n.c.g,n)}function Wi(n,e){n.c&&wf(n.c.a,n),n.c=e,n.c&&sn(n.c.a,n)}function ar(n,e){n.d&&wf(n.d.e,n),n.d=e,n.d&&sn(n.d.e,n)}function Bc(n,e){n.i&&wf(n.i.j,n),n.i=e,n.i&&sn(n.i.j,n)}function zLn(n,e,t){this.a=e,this.c=n,this.b=(Qe(t),new Pf(t))}function qLn(n,e,t){this.a=e,this.c=n,this.b=(Qe(t),new Pf(t))}function ULn(n,e){this.a=n,this.c=Rr(this.a),this.b=new m_(e)}function M2(n,e){if(n<0||n>e)throw L(new Fu(U0n+n+H0n+e))}function HLn(){HLn=q,rre=zu(new Mi,(sr(),nc),(br(),l5))}function wln(){wln=q,cre=zu(new Mi,(sr(),nc),(br(),l5))}function XLn(){XLn=q,Zie=zu(new Mi,(sr(),nc),(br(),l5))}function KLn(){KLn=q,nre=zu(new Mi,(sr(),nc),(br(),l5))}function QLn(){QLn=q,ere=zu(new Mi,(sr(),nc),(br(),l5))}function gln(){gln=q,tre=zu(new Mi,(sr(),nc),(br(),l5))}function YLn(){YLn=q,Ere=ft(new Mi,(sr(),nc),(br(),_E))}function Ls(){Ls=q,Tre=ft(new Mi,(sr(),nc),(br(),_E))}function VLn(){VLn=q,Mre=ft(new Mi,(sr(),nc),(br(),_E))}function AK(){AK=q,xre=ft(new Mi,(sr(),nc),(br(),_E))}function WLn(){WLn=q,Mce=zu(new Mi,($4(),dA),(Gj(),Zvn))}function ZLn(){ZLn=q,qVn=Ve((TB(),N(I(zVn,1),rn,537,0,[Lnn])))}function A_(){A_=q,grn=new _e,BL=new _e,Uhe(lWn,new A6)}function I2e(n,e){var t,i;t=e.c,i=t!=null,i&&b4(n,new E2(e.c))}function nxn(n,e){Ywe(n,n.b,n.c),u(n.b.b,68),e&&u(e.b,68).b}function S_(n,e){_(n.Cb,184)&&(u(n.Cb,184).tb=null),Xu(n,e)}function SK(n,e){_(n.Cb,88)&&H2(ns(u(n.Cb,88)),4),Xu(n,e)}function N2e(n,e){Uhn(n,e),_(n.Cb,88)&&H2(ns(u(n.Cb,88)),2)}function B2e(n,e){return Pt(u(n.c,65).c.e.b,u(e.c,65).c.e.b)}function $2e(n,e){return Pt(u(n.c,65).c.e.a,u(e.c,65).c.e.a)}function Du(n,e){return Xr(),rQ(e)?new U$(e,n):new nC(e,n)}function TK(n,e){n.a&&wf(n.a.k,n),n.a=e,n.a&&sn(n.a.k,n)}function MK(n,e){n.b&&wf(n.b.f,n),n.b=e,n.b&&sn(n.b.f,n)}function Xd(n,e,t){ORn(e,t,n.gc()),this.c=n,this.a=e,this.b=t-e}function p4(n){this.c=new Ft,this.b=n.b,this.d=n.c,this.a=n.a}function CK(n){this.a=T.Math.cos(n),this.b=T.Math.sin(n)}function ub(n,e,t,i){this.c=n,this.d=i,TK(this,e),MK(this,t)}function Fn(n,e){this.b=(ne(n),n),this.a=(e&ep)==0?e|64|qh:e}function _2e(n,e){QTn(n,tt(ur(Tw(e,24),UP)),tt(ur(e,UP)))}function CC(n){return Fh(),Lu(n,0)>=0?r0(n):qk(r0(V1(n)))}function R2e(){return ll(),N(I(kf,1),rn,130,0,[F2n,yf,z2n])}function exn(n,e,t){return new KY(n,(T9(),znn),null,!1,e,t)}function txn(n,e,t){return new KY(n,(T9(),Unn),e,t,null,!1)}function ixn(n,e,t){var i;ORn(e,t,n.c.length),i=t-e,Rcn(n.c,e,i)}function rxn(n,e){var t;return t=u(R2(g4(n.a),e),18),t?t.gc():0}function pln(n){var e;return i0(n),e=(Lw(),Lw(),Jnn),W_(n,e)}function cxn(n){for(var e;;)if(e=n.Pb(),!n.Ob())return e}function uxn(n){var e,t;return t=(Y6(),e=new pw,e),C9(t,n),t}function fxn(n){var e,t;return t=(Y6(),e=new pw,e),C9(t,n),t}function $3(n){return lk(),_(n.g,9)?u(n.g,9):null}function P2e(){return Pw(),N(I(pen,1),rn,368,0,[bg,j0,dg])}function J2e(){return rR(),N(I(b3n,1),rn,350,0,[d3n,IG,Men])}function G2e(){return bb(),N(I(Rne,1),rn,449,0,[Ben,r7,Am])}function F2e(){return B9(),N(I(Uen,1),rn,302,0,[zen,qen,PD])}function z2e(){return Zd(),N(I(Hen,1),rn,329,0,[JD,I3n,gp])}function q2e(){return i1(),N(I(Xne,1),rn,315,0,[GD,Tm,o5])}function U2e(){return wj(),N(I(Tvn,1),rn,352,0,[Ctn,Svn,hF])}function H2e(){return Qr(),N(I(Hie,1),rn,452,0,[fA,Uf,Wu])}function X2e(){return vR(),N(I(Pvn,1),rn,381,0,[_vn,_tn,Rvn])}function K2e(){return bj(),N(I(Jvn,1),rn,348,0,[Ptn,Rtn,nL])}function Q2e(){return G9(),N(I(Fvn,1),rn,349,0,[Jtn,Gvn,sA])}function Y2e(){return iR(),N(I(Uvn,1),rn,351,0,[qvn,Gtn,zvn])}function V2e(){return yR(),N(I(Hvn,1),rn,382,0,[Ftn,g7,Cp])}function W2e(){return tj(),N(I(opn,1),rn,384,0,[ten,een,ien])}function Z2e(){return Ro(),N(I(lp,1),rn,237,0,[Qc,Vu,Yc])}function npe(){return Gf(),N(I(OWn,1),rn,461,0,[Wh,y0,bo])}function epe(){return gf(),N(I(LWn,1),rn,462,0,[qo,k0,wo])}function tpe(){return dj(),N(I(l4n,1),rn,385,0,[s4n,Utn,iL])}function ipe(){return uO(),N(I(_4n,1),rn,386,0,[MF,B4n,$4n])}function rpe(){return NR(),N(I(c5n,1),rn,387,0,[r5n,Ein,i5n])}function cpe(){return mR(),N(I(e5n,1),rn,303,0,[win,n5n,Z4n])}function upe(){return PR(),N(I(t5n,1),rn,436,0,[mA,DF,gin])}function fpe(){return OR(),N(I(O5n,1),rn,430,0,[M5n,C5n,Oin])}function spe(){return hO(),N(I(Din,1),rn,435,0,[NF,BF,$F])}function lpe(){return U_(),N(I(T5n,1),rn,429,0,[Cin,S5n,A5n])}function ope(){return sh(),N(I(Y6n,1),rn,279,0,[A7,_p,S7])}function hpe(){return s1(),N(I(s9n,1),rn,347,0,[KF,vd,IA])}function ape(){return rj(),N(I(b9n,1),rn,300,0,[TL,frn,d9n])}function dpe(){return D4(),N(I(p9n,1),rn,281,0,[g9n,Pp,nz])}function ch(n){return _c(N(I(ir,1),fn,8,0,[n.i.n,n.n,n.a]))}function bpe(n,e,t){var i;i=new _r(t.d),Nt(i,n),Hhn(e,i.a,i.b)}function sxn(n,e,t){var i;i=new YS,i.b=e,i.a=t,++e.b,sn(n.d,i)}function wpe(n,e,t){var i;return i=Hj(n,e,!1),i.b<=e&&i.a<=t}function gpe(n){if(n.p!=2)throw L(new Mf);return tt(n.f)&Gi}function ppe(n){if(n.p!=2)throw L(new Mf);return tt(n.k)&Gi}function zn(n,e){if(n<0||n>=e)throw L(new Fu(U0n+n+H0n+e))}function pe(n,e){if(n<0||n>=e)throw L(new Tcn(U0n+n+H0n+e))}function mpe(n){return n.Db>>16!=6?null:u(iV(n),241)}function lxn(n,e){var t,i;return i=d9(n,e),t=n.a.dd(i),new oAn(n,t)}function vpe(n,e){var t;return t=(ne(n),n).g,lfn(!!t),ne(e),t(e)}function ype(n){return n.a==(E9(),dz)&&MM(n,YTe(n.g,n.b)),n.a}function m4(n){return n.d==(E9(),dz)&&Rrn(n,KCe(n.g,n.b)),n.d}function mln(n,e){koe.call(this,new Qv($2(n))),Bs(e,oXn),this.a=e}function oxn(n,e,t){gw.call(this,25),this.b=n,this.a=e,this.c=t}function xs(n){Ct(),gw.call(this,n),this.c=!1,this.a=!1}function hxn(n,e){tb.call(this,1,2,N(I(et,1),mt,30,15,[n,e]))}function ur(n,e){return Wd(vwe(Tc(n)?Ll(n):n,Tc(e)?Ll(e):e))}function $h(n,e){return Wd(ywe(Tc(n)?Ll(n):n,Tc(e)?Ll(e):e))}function OK(n,e){return Wd(kwe(Tc(n)?Ll(n):n,Tc(e)?Ll(e):e))}function vln(n,e){return DOn(n.a,e)?lsn(n.b,u(e,23).g,null):null}function fb(n){return Qe(n),_(n,18)?new Pf(u(n,18)):o9(n.Jc())}function DK(n){H$(),this.a=(Un(),_(n,59)?new hH(n):new T$(n))}function kpe(n){var e;return e=u(F$(n.b),10),new il(n.a,e,n.c)}function jpe(n,e){var t;t=G(z(n.a.mf((lt(),qF)))),$Hn(n,e,t)}function Epe(n,e){return ij(),n.c==e.c?Pt(e.d,n.d):Pt(n.c,e.c)}function Ape(n,e){return ij(),n.c==e.c?Pt(n.d,e.d):Pt(n.c,e.c)}function Spe(n,e){return ij(),n.c==e.c?Pt(n.d,e.d):Pt(e.c,n.c)}function Tpe(n,e){return ij(),n.c==e.c?Pt(e.d,n.d):Pt(e.c,n.c)}function Mpe(n,e){n.b=n.b|e.b,n.c=n.c|e.c,n.d=n.d|e.d,n.a=n.a|e.a}function O(n){return Le(n.ai?1:0}function dxn(n,e){var t,i;return t=ZK(e),i=t,u(ce(n.c,i),15).a}function LK(n,e,t){var i;i=n.d[e.p],n.d[e.p]=n.d[t.p],n.d[t.p]=i}function Lpe(n,e,t){var i;n.n&&e&&t&&(i=new tN,sn(n.e,i))}function xK(n,e){if(xi(n.a,e),e.d)throw L(new xc(NXn));e.d=n}function jln(n,e){this.a=new ln,this.d=new ln,this.f=n,this.c=e}function bxn(){C4(),this.b=new _e,this.a=new _e,this.c=new ln}function wxn(){this.c=new NTn,this.a=new XIn,this.b=new ljn,TAn()}function gxn(n,e,t){this.d=n,this.j=e,this.e=t,this.o=-1,this.p=3}function pxn(n,e,t){this.d=n,this.k=e,this.f=t,this.o=-1,this.p=5}function mxn(n,e,t,i,r,c){Eon.call(this,n,e,t,i,r),c&&(this.o=-2)}function vxn(n,e,t,i,r,c){Aon.call(this,n,e,t,i,r),c&&(this.o=-2)}function yxn(n,e,t,i,r,c){Rln.call(this,n,e,t,i,r),c&&(this.o=-2)}function kxn(n,e,t,i,r,c){Mon.call(this,n,e,t,i,r),c&&(this.o=-2)}function jxn(n,e,t,i,r,c){Pln.call(this,n,e,t,i,r),c&&(this.o=-2)}function Exn(n,e,t,i,r,c){Son.call(this,n,e,t,i,r),c&&(this.o=-2)}function Axn(n,e,t,i,r,c){Ton.call(this,n,e,t,i,r),c&&(this.o=-2)}function Sxn(n,e,t,i,r,c){Jln.call(this,n,e,t,i,r),c&&(this.o=-2)}function Txn(n,e,t,i){vB.call(this,t),this.b=n,this.c=e,this.d=i}function Mxn(n,e){this.f=n,this.a=(E9(),az),this.c=az,this.b=e}function Cxn(n,e){this.g=n,this.d=(E9(),dz),this.a=dz,this.b=e}function Eln(n,e){!n.c&&(n.c=new ji(n,0)),NP(n.c,(Gt(),UA),e)}function xpe(n,e){return CAe(n,e,_(e,103)&&(u(e,19).Bb&zr)!=0)}function Ipe(n,e){return tDn(eu(n.q.getTime()),eu(e.q.getTime()))}function Oxn(n){return $X(n.e.Pd().gc()*n.c.Pd().gc(),16,new Iv(n))}function Npe(n){return!!n.u&&bu(n.u.a).i!=0&&!(n.n&&vY(n.n))}function Bpe(n){return!!n.a&&ts(n.a.a).i!=0&&!(n.b&&yY(n.b))}function Aln(n,e){return e==0?!!n.o&&n.o.f!=0:dY(n,e)}function Dxn(n){return Le(n.b.b!=n.d.a),n.c=n.b=n.b.b,--n.a,n.c.c}function Yk(n){for(;n.d>0&&n.a[--n.d]==0;);n.a[n.d++]==0&&(n.e=0)}function Lxn(n){return n.a?n.e.length==0?n.a.a:n.a.a+(""+n.e):n.c}function dr(n,e){this.a=n,lc.call(this,n),M2(e,n.gc()),this.b=e}function xxn(n){this.a=X(Qi,Yn,1,shn(T.Math.max(8,n))<<1,5,1)}function Ixn(n){vQ.call(this,n,(T9(),Fnn),null,!1,null,!1)}function Nxn(n,e){var t;return t=1-e,n.a[t]=aR(n.a[t],t),aR(n,e)}function Bxn(n,e){var t,i;return i=ur(n,Vr),t=aa(e,32),$h(t,i)}function $pe(n,e,t){var i;return i=u(n.Zb().xc(e),18),!!i&&i.Gc(t)}function $xn(n,e,t){var i;return i=u(n.Zb().xc(e),18),!!i&&i.Kc(t)}function _xn(n,e,t){var i;i=(Qe(n),new Pf(n)),g7e(new zLn(i,e,t))}function DC(n,e,t){var i;i=(Qe(n),new Pf(n)),p7e(new qLn(i,e,t))}function _pe(n,e,t){n.a=e,n.c=t,n.b.a.$b(),ms(n.d),n2(n.e.a.c,0)}function Rxn(n,e){var t;n.e=new mcn,t=K2(e),Vi(t,n.c),lqn(n,t,0)}function Rpe(n,e){return new xX(e,CMn(Rr(e.e),n,n),(te(),!0))}function Ppe(n,e){return A4(),u(E(e,(Hc(),_m)),15).a>=n.gc()}function Jpe(n){return Ls(),!Tr(n)&&!(!Tr(n)&&n.c.i.c==n.d.i.c)}function _h(n){return u(lh(n,X(V8,L8,17,n.c.length,0,1)),323)}function Gpe(n){URn((!n.a&&(n.a=new Z(ct,n,10,11)),n.a),new wT)}function Sln(){var n,e,t;return e=(t=(n=new pw,n),t),sn(n8n,e),e}function qc(n,e,t,i,r,c){return V$n(n,e,t,c),_hn(n,i),Rhn(n,r),n}function Pxn(n,e,t,i){return n.a+=""+Dl(e==null?vf:Cc(e),t,i),n}function LC(n,e){if(n<0||n>=e)throw L(new Fu(nEe(n,e)));return n}function Jxn(n,e,t){if(n<0||et)throw L(new Fu(kje(n,e,t)))}function un(n,e,t,i){var r;r=new ET,r.a=e,r.b=t,r.c=i,at(n.b,r)}function oi(n,e,t,i){var r;r=new ET,r.a=e,r.b=t,r.c=i,at(n.a,r)}function Fpe(n,e,t){var i;i=z9e();try{return Y1e(n,e,t)}finally{cme(i)}}function lb(n){var e;return Tc(n)?(e=n,e==-0?0:e):tve(n)}function Gxn(n,e){return _(e,45)?SY(n.a,u(e,45)):!1}function Fxn(n,e){return _(e,45)?SY(n.a,u(e,45)):!1}function zxn(n,e){return _(e,45)?SY(n.a,u(e,45)):!1}function zpe(n,e){return n.a<=n.b?(e.Bd(n.a++),!0):!1}function qpe(n){return N3(n).dc()?!1:(xae(n,new Dc),!0)}function Tln(n){var e;return Ud(n),e=new hu,v3(n.a,new J8n(e)),e}function T_(n){var e;return Ud(n),e=new Hl,v3(n.a,new G8n(e)),e}function Upe(n){if(!("stack"in n))try{throw n}catch{}return n}function M_(n){return new Uu((Bs(n,KV),V_(Pr(Pr(5,n),n/10|0))))}function qxn(n){return u(lh(n,X(rne,sKn,12,n.c.length,0,1)),2004)}function Hpe(n){return $X(n.e.Pd().gc()*n.c.Pd().gc(),273,new kU(n))}function Uxn(){Uxn=q,$ue=Ve((JB(),N(I(D5n,1),rn,477,0,[Lin])))}function Hxn(){Hxn=q,Rue=Ve((GB(),N(I(_ue,1),rn,546,0,[xin])))}function Xxn(){Xxn=q,tfe=Ve((ok(),N(I(V5n,1),rn,527,0,[hL])))}function Kxn(){Kxn=q,Kvn=MDn(en(1),en(4)),Xvn=MDn(en(1),en(2))}function C_(){C_=q,rin=new mun("DFS",0),D4n=new mun("BFS",1)}function O_(){O_=q,Xen=new oun(A8,0),N3n=new oun("TOP_LEFT",1)}function Mln(n,e,t){this.d=new eyn(this),this.e=n,this.i=e,this.f=t}function Cln(n,e,t,i){this.d=n,this.n=e,this.g=t,this.o=i,this.p=-1}function Xpe(n,e,t){n.d&&wf(n.d.e,n),n.d=e,n.d&&W0(n.d.e,t,n)}function Kpe(n,e,t){var i;return i=Y9(t),CP(n.n,i,e),CP(n.o,e,t),e}function j9(n,e){var t,i;return t=L2(n,e),i=null,t&&(i=t.qe()),i}function Vk(n,e){var t,i;return t=Za(n,e),i=null,t&&(i=t.qe()),i}function Bw(n,e){var t,i;return t=Za(n,e),i=null,t&&(i=t.ne()),i}function n1(n,e){var t,i;return t=Za(n,e),i=null,t&&(i=T1n(t)),i}function Wk(n,e){Pxe(e,n),csn(n.d),csn(u(E(n,(on(),rF)),213))}function IK(n,e){Jxe(e,n),usn(n.d),usn(u(E(n,(on(),rF)),213))}function Kd(n,e){ne(e),n.b=n.b-1&n.a.length-1,Ei(n.a,n.b,e),yJn(n)}function Oln(n,e){ne(e),Ei(n.a,n.c,e),n.c=n.c+1&n.a.length-1,yJn(n)}function Fe(n){return Le(n.b!=n.d.c),n.c=n.b,n.b=n.b.a,++n.a,n.c.c}function Qxn(n){if(n.e.g!=n.b)throw L(new nl);return!!n.c&&n.d>0}function C2(n){return _(n,18)?u(n,18).dc():!n.Jc().Ob()}function Qpe(n){return new Fn(Ive(u(n.a.kd(),18).gc(),n.a.jd()),16)}function Yxn(n){var e;e=n.Dh(),this.a=_(e,72)?u(e,72).Gi():e.Jc()}function Dln(n,e){var t;return t=u(fh(n.b,e),66),!t&&(t=new Ft),t}function Ype(n,e){var t;t=e.a,Dr(t,e.c.d),ar(t,e.d.d),N2(t.a,n.n)}function Vxn(n,e,t,i){return _(t,59)?new yMn(n,e,t,i):new Ssn(n,e,t,i)}function Vpe(){return so(),N(I(jne,1),rn,413,0,[bp,Z8,n7,gen])}function Wpe(){return Jw(),N(I(tZn,1),rn,409,0,[DD,OD,Ynn,Vnn])}function Zpe(){return $9(),N(I(HZn,1),rn,408,0,[ag,hp,op,vm])}function n3e(){return T9(),N(I(nG,1),rn,309,0,[Fnn,znn,qnn,Unn])}function e3e(){return I4(),N(I(bpn,1),rn,383,0,[BE,dpn,sen,len])}function t3e(){return jR(),N(I(hne,1),rn,367,0,[wen,MG,CG,BD])}function i3e(){return kj(),N(I(a3n,1),rn,301,0,[PE,o3n,_D,h3n])}function r3e(){return F2(),N(I(Dtn,1),rn,203,0,[aF,Otn,Bm,Nm])}function c3e(){return o1(),N(I(Bvn,1),rn,269,0,[T0,Nvn,Itn,Ntn])}function u3e(){return gb(),N(I(gre,1),rn,404,0,[eL,lA,gF,wF])}function f3e(n){var e;return n.j==(hn(),Be)&&(e=VFn(n),Of(e,ye))}function s3e(){return $4(),N(I(Vvn,1),rn,398,0,[yF,aA,dA,bA])}function Wxn(n,e){return u(ws(y2(u($t(n.k,e),16).Mc(),km)),113)}function Zxn(n,e){return u(ws(h4(u($t(n.k,e),16).Mc(),km)),113)}function l3e(n,e){return t4(new cn(e.e.a+e.f.a/2,e.e.b+e.f.b/2),n)}function o3e(){return sP(),N(I(rue,1),rn,401,0,[yin,pin,vin,min])}function h3e(){return WR(),N(I(W4n,1),rn,354,0,[bin,Y4n,V4n,Q4n])}function a3e(){return aj(),N(I(O4n,1),rn,353,0,[iin,SF,tin,ein])}function d3e(){return z9(),N(I(Q6n,1),rn,278,0,[yL,XF,X6n,K6n])}function b3e(){return l1(),N(I(crn,1),rn,222,0,[rrn,kL,T7,D5])}function w3e(){return _s(),N(I(Vfe,1),rn,292,0,[EL,Da,L0,jL])}function g3e(){return I_(),N(I(LL,1),rn,288,0,[m9n,y9n,lrn,v9n])}function p3e(){return js(),N(I(RA,1),rn,380,0,[CL,Hb,ML,Rp])}function m3e(){return BR(),N(I(A9n,1),rn,326,0,[orn,k9n,E9n,j9n])}function v3e(){return ER(),N(I(wse,1),rn,407,0,[hrn,T9n,S9n,M9n])}function rl(n,e,t){return e<0?nV(n,t):u(t,69).uk().zk(n,n.ei(),e)}function y3e(n,e,t){var i;return i=Y9(t),CP(n.f,i,e),pt(n.g,e,t),e}function k3e(n,e,t){var i;return i=Y9(t),CP(n.p,i,e),pt(n.q,e,t),e}function nIn(n){var e,t;return e=(Rd(),t=new o3,t),n&&vP(e,n),e}function Lln(n){var e;return e=n.$i(n.i),n.i>0&&pu(n.g,0,e,0,n.i),e}function v4(n){return lk(),_(n.g,156)?u(n.g,156):null}function j3e(n){return A_(),Cu(grn,n)?u(ce(grn,n),342).Pg():null}function E3e(n){n.a=null,n.e=null,n2(n.b.c,0),n2(n.f.c,0),n.c=null}function eIn(n,e){var t;for(t=n.j.c.length;t>24}function S3e(n){if(n.p!=1)throw L(new Mf);return tt(n.k)<<24>>24}function T3e(n){if(n.p!=7)throw L(new Mf);return tt(n.k)<<16>>16}function M3e(n){if(n.p!=7)throw L(new Mf);return tt(n.f)<<16>>16}function _3(n,e){return e.e==0||n.e==0?DE:(l8(),fV(n,e))}function rIn(n,e){return H(e)===H(n)?"(this Map)":e==null?vf:Cc(e)}function C3e(n,e,t){return HX(z(Ic(hc(n.f,e))),z(Ic(hc(n.f,t))))}function O3e(n,e,t){var i;i=u(ce(n.g,t),60),sn(n.a.c,new Fr(e,i))}function cIn(n,e){var t;return t=new Xv,n.Ed(t),t.a+="..",e.Fd(t),t.a}function No(n){var e;for(e=0;n.Ob();)n.Pb(),e=Pr(e,1);return V_(e)}function D3e(n,e,t,i,r){var c;c=FAe(r,t,i),sn(e,Hje(r,c)),Jke(n,r,e)}function uIn(n,e,t){n.i=0,n.e=0,e!=t&&(z_n(n,e,t),F_n(n,e,t))}function fIn(n,e,t,i){this.e=null,this.c=n,this.d=e,this.a=t,this.b=i}function xln(n,e,t,i,r){this.i=n,this.a=e,this.e=t,this.j=i,this.f=r}function sIn(n,e){uln.call(this),this.a=n,this.b=e,sn(this.a.b,this)}function e1(n,e){Fh(),tb.call(this,n,1,N(I(et,1),mt,30,15,[e]))}function L3e(n,e,t){return a8(n,e,t,_(e,103)&&(u(e,19).Bb&zr)!=0)}function D_(n,e,t){return DP(n,e,t,_(e,103)&&(u(e,19).Bb&zr)!=0)}function x3e(n,e,t){return NAe(n,e,t,_(e,103)&&(u(e,19).Bb&zr)!=0)}function Iln(n,e){return n==(ue(),mi)&&e==mi?4:n==mi||e==mi?8:32}function I3e(n,e){return u(e==null?Ic(hc(n.f,null)):bk(n.i,e),290)}function lIn(n,e){var t;for(t=e;t;)b2(n,t.i,t.j),t=ui(t);return n}function bu(n){return n.n||(ns(n),n.n=new $On(n,tc,n),yc(n)),n.n}function wa(n,e){Xr();var t;return t=u(n,69).tk(),Zke(t,e),t.vl(e)}function Zk(n){return Le(n.a"+yln(n.d):"e_"+Aw(n)}function B3e(n,e){var t;return t=e!=null?Ou(n,e):Ic(hc(n.f,e)),p$(t)}function $3e(n,e){var t;return t=e!=null?Ou(n,e):Ic(hc(n.f,e)),p$(t)}function dIn(n,e){var t;for(t=0;t=0&&n.a[t]===e[t];t--);return t<0}function G3e(n,e){var t,i;i=!1;do t=L_n(n,e),i=i|t;while(t);return i}function nj(){nj=q,hA=new dun("UPPER",0),oA=new dun("LOWER",1)}function x_(){x_=q,itn=new hun(Go,0),ttn=new hun("ALTERNATING",1)}function I_(){I_=q,m9n=new bOn,y9n=new YOn,lrn=new jLn,v9n=new VOn}function wIn(){wIn=q,Ine=Ve((F_(),N(I(l3n,1),rn,422,0,[s3n,Ten])))}function gIn(){gIn=q,_ne=Ve((XC(),N(I(m3n,1),rn,419,0,[NG,p3n])))}function pIn(){pIn=q,Gne=Ve((GC(),N(I(k3n,1),rn,476,0,[y3n,$G])))}function mIn(){mIn=q,Qne=Ve((O_(),N(I(B3n,1),rn,420,0,[Xen,N3n])))}function vIn(){vIn=q,Wne=Ve((x_(),N(I(Q3n,1),rn,423,0,[itn,ttn])))}function yIn(){yIn=q,Uie=Ve((zC(),N(I($vn,1),rn,421,0,[Btn,$tn])))}function kIn(){kIn=q,jre=Ve((nj(),N(I(kre,1),rn,518,0,[hA,oA])))}function jIn(){jIn=q,Lre=Ve((ih(),N(I(Dre,1),rn,508,0,[Fb,kh])))}function EIn(){EIn=q,Ore=Ve((Bh(),N(I(Cre,1),rn,509,0,[jg,wd])))}function AIn(){AIn=q,Hre=Ve((Bo(),N(I(Ure,1),rn,515,0,[Op,M0])))}function SIn(){SIn=q,Zre=Ve((Nw(),N(I(Wre,1),rn,454,0,[C0,$m])))}function TIn(){TIn=q,Tce=Ve((C_(),N(I(L4n,1),rn,425,0,[rin,D4n])))}function MIn(){MIn=q,Lce=Ve((hR(),N(I(x4n,1),rn,487,0,[TF,Pm])))}function CIn(){CIn=q,Nce=Ve((q_(),N(I(N4n,1),rn,426,0,[I4n,oin])))}function OIn(){OIn=q,Due=Ve(($_(),N(I(E5n,1),rn,478,0,[Min,j5n])))}function DIn(){DIn=q,Pue=Ve((BC(),N(I(L5n,1),rn,428,0,[Iin,_F])))}function LIn(){LIn=q,ife=Ve((nO(),N(I(Z5n,1),rn,427,0,[PF,W5n])))}function xIn(){xIn=q,aZn=Ve((Y_(),N(I(Q2n,1),rn,424,0,[Wnn,rG])))}function IIn(){IIn=q,sne=Ve((L9(),N(I(fne,1),rn,502,0,[ND,hen])))}function N_(n){o1n(),QTn(this,tt(ur(Tw(n,24),UP)),tt(ur(n,UP)))}function F3e(n){return(n.k==(ue(),mi)||n.k==$i)&&It(n,(nn(),zE))}function z3e(n,e,t){return u(e==null?mf(n.f,null,t):Gw(n.i,e,t),290)}function q3e(){return Ji(),N(I(LA,1),rn,86,0,[Sh,jc,pc,Ah,ml])}function U3e(){return hn(),N(I(Ur,1),lu,64,0,[Gc,be,ye,Be,we])}function H3e(n){return OB(),function(){return Fpe(n,this,arguments)}}function NIn(n,e){var t;return t=e.jd(),new vw(t,n.e.pc(t,u(e.kd(),18)))}function BIn(n,e){var t,i;return t=e.jd(),i=n.De(t),!!i&&du(i.e,e.kd())}function Sr(n,e){var t,i;for(ne(e),i=n.Jc();i.Ob();)t=i.Pb(),e.Ad(t)}function Is(n,e,t){var i;return i=(zn(e,n.c.length),n.c[e]),n.c[e]=t,i}function _ln(n,e){var t,i;for(t=e,i=0;t>0;)i+=n.a[t],t-=t&-t;return i}function $In(n,e){var t;for(t=e;t;)b2(n,-t.i,-t.j),t=ui(t);return n}function X3e(n,e){var t;return t=n.a.get(e),t??X(Qi,Yn,1,0,5,1)}function R3(n,e){return(i0(n),V6(new Gn(n,new oon(e,n.a)))).zd(c5)}function K3e(){return sr(),N(I(hpn,1),rn,363,0,[go,Ta,vu,yu,nc])}function _In(n){ZHn(),Xkn(this),this.a=new Ft,vhn(this,n),at(this.a,n)}function RIn(){uX(this),this.b=new cn(wi,wi),this.a=new cn(nr,nr)}function PK(n){B_(),!vh&&(this.c=n,this.e=!0,this.a=new ln)}function B_(){B_=q,vh=!0,gWn=!1,pWn=!1,vWn=!1,mWn=!1}function $_(){$_=q,Min=new kun(sbn,0),j5n=new kun("TARGET_WIDTH",1)}function Q3e(){return uP(),N(I(xce,1),rn,364,0,[sin,cin,lin,uin,fin])}function Y3e(){return z2(),N(I(Ane,1),rn,371,0,[$D,LG,xG,DG,OG])}function V3e(){return Sj(),N(I(Cvn,1),rn,328,0,[Mvn,Ltn,xtn,rA,cA])}function W3e(){return ys(),N(I(K3n,1),rn,165,0,[UD,HE,m1,XE,$b])}function Z3e(){return _j(),N(I(Iue,1),rn,369,0,[Jm,E5,AA,EA,oL])}function nme(){return SO(),N(I(B5n,1),rn,330,0,[x5n,Nin,N5n,Bin,I5n])}function eme(){return Gh(),N(I(jh,1),rn,160,0,[Kn,Di,Xo,pd,y1])}function tme(){return Q3(),N(I(BA,1),rn,257,0,[x0,AL,l9n,NA,o9n])}function JK(n,e){var t;return t=u(fh(n.d,e),21),t||u(fh(n.e,e),21)}function PIn(n){this.b=n,Ce.call(this,n),this.a=u(de(this.b.a,4),129)}function JIn(n){this.b=n,r4.call(this,n),this.a=u(de(this.b.a,4),129)}function GIn(n,e){this.c=0,this.b=e,rTn.call(this,n,17493),this.a=this.c}function io(n,e,t,i,r){KIn.call(this,e,i,r),this.c=n,this.b=t}function Rln(n,e,t,i,r){gxn.call(this,e,i,r),this.c=n,this.a=t}function Pln(n,e,t,i,r){pxn.call(this,e,i,r),this.c=n,this.a=t}function Jln(n,e,t,i,r){KIn.call(this,e,i,r),this.c=n,this.a=t}function Gln(n,e,t){n.a.c.length=0,ODe(n,e,t),n.a.c.length==0||eCe(n,e)}function xC(n){n.i=0,GM(n.b,null),GM(n.c,null),n.a=null,n.e=null,++n.g}function ime(n){return n.e=3,n.d=n.Yb(),n.e!=2?(n.e=0,!0):!1}function Fln(n,e){return _(e,144)?Pn(n.c,u(e,144).c):!1}function FIn(n){var e;return n.c||(e=n.r,_(e,88)&&(n.c=u(e,29))),n.c}function ns(n){return n.t||(n.t=new $kn(n),vj(new nEn(n),0,n.t)),n.t}function Tr(n){return!n.c||!n.d?!1:!!n.c.i&&n.c.i==n.d.i}function y4(n,e){return e==0||n.e==0?n:e>0?lPn(n,e):Yzn(n,-e)}function zln(n,e){return e==0||n.e==0?n:e>0?Yzn(n,e):lPn(n,-e)}function Ae(n){if(xe(n))return n.c=n.a,n.a.Pb();throw L(new Lc)}function zIn(n){var e;return e=n.length,Pn(ie.substr(ie.length-e,e),n)}function qIn(n){var e,t;return e=n.c.i,t=n.d.i,e.k==(ue(),$i)&&t.k==$i}function GK(n){var e,t,i;return e=n&ss,t=n>>22&ss,i=n<0?d1:0,tf(e,t,i)}function rme(n,e){var t,i;t=u(W5e(n.c,e),18),t&&(i=t.gc(),t.$b(),n.d-=i)}function cme(n){n&&fve((jcn(),b2n)),--KJ,n&&QJ!=-1&&(qhe(QJ),QJ=-1)}function qln(n){$he.call(this,n==null?vf:Cc(n),_(n,80)?u(n,80):null)}function FK(n){var e;return e=new xw,tu(e,n),Q(e,(on(),gc),null),e}function zK(n,e,t){var i;return i=n.Fh(e),i>=0?n.Ih(i,t,!0):Qw(n,e,t)}function ume(n,e,t){return Pt(t4(V9(n),Rr(e.b)),t4(V9(n),Rr(t.b)))}function fme(n,e,t){return Pt(t4(V9(n),Rr(e.e)),t4(V9(n),Rr(t.e)))}function sme(n,e){return T.Math.min(Yd(e.a,n.d.d.c),Yd(e.b,n.d.d.c))}function UIn(n,e,t){var i;i=new zun(n.a),fj(i,n.a.a),mf(i.f,e,t),n.a.a=i}function Uln(n,e,t,i){var r;for(r=0;re)throw L(new Fu(B1n(n,e,"index")));return n}function Kln(n){var e;return e=n.e+n.f,isNaN(e)&&N$(n.d)?n.d:e}function ome(n,e){var t;t=n.q.getHours()+(e/60|0),n.q.setMinutes(e),zj(n,t)}function Qln(n,e){var t,i;return t=(ne(n),n),i=(ne(e),e),t==i?0:te.p?-1:0}function nNn(n,e){return Cu(n.a,e)?(k4(n.a,e),!0):!1}function bme(n){var e,t;return e=n.jd(),t=u(n.kd(),18),bC(t.Lc(),new $6(e))}function UK(n){var e;return e=n.b,e.b==0?null:u(wu(e,0),65).b}function P_(n,e){return ne(e),n.c=0,"Initial capacity must not be negative")}function G_(){G_=q,SA=new Rt("org.eclipse.elk.labels.labelManager")}function tNn(){tNn=q,i3n=new ni("separateLayerConnections",(jR(),wen))}function Bo(){Bo=q,Op=new gun("REGULAR",0),M0=new gun("CRITICAL",1)}function BC(){BC=q,Iin=new jun("FIXED",0),_F=new jun("CENTER_NODE",1)}function F_(){F_=q,s3n=new fun("QUADRATIC",0),Ten=new fun("SCANLINE",1)}function iNn(){iNn=q,Bne=Ve((rR(),N(I(b3n,1),rn,350,0,[d3n,IG,Men])))}function rNn(){rNn=q,Pne=Ve((bb(),N(I(Rne,1),rn,449,0,[Ben,r7,Am])))}function cNn(){cNn=q,Une=Ve((B9(),N(I(Uen,1),rn,302,0,[zen,qen,PD])))}function uNn(){uNn=q,Hne=Ve((Zd(),N(I(Hen,1),rn,329,0,[JD,I3n,gp])))}function fNn(){fNn=q,Kne=Ve((i1(),N(I(Xne,1),rn,315,0,[GD,Tm,o5])))}function sNn(){sNn=q,Dne=Ve((Pw(),N(I(pen,1),rn,368,0,[bg,j0,dg])))}function lNn(){lNn=q,Jie=Ve((wj(),N(I(Tvn,1),rn,352,0,[Ctn,Svn,hF])))}function oNn(){oNn=q,Xie=Ve((Qr(),N(I(Hie,1),rn,452,0,[fA,Uf,Wu])))}function hNn(){hNn=q,Kie=Ve((vR(),N(I(Pvn,1),rn,381,0,[_vn,_tn,Rvn])))}function aNn(){aNn=q,Qie=Ve((bj(),N(I(Jvn,1),rn,348,0,[Ptn,Rtn,nL])))}function dNn(){dNn=q,Yie=Ve((G9(),N(I(Fvn,1),rn,349,0,[Jtn,Gvn,sA])))}function bNn(){bNn=q,Vie=Ve((iR(),N(I(Uvn,1),rn,351,0,[qvn,Gtn,zvn])))}function wNn(){wNn=q,Wie=Ve((yR(),N(I(Hvn,1),rn,382,0,[Ftn,g7,Cp])))}function gNn(){gNn=q,tce=Ve((dj(),N(I(l4n,1),rn,385,0,[s4n,Utn,iL])))}function pNn(){pNn=q,Bce=Ve((uO(),N(I(_4n,1),rn,386,0,[MF,B4n,$4n])))}function mNn(){mNn=q,tue=Ve((mR(),N(I(e5n,1),rn,303,0,[win,n5n,Z4n])))}function vNn(){vNn=q,iue=Ve((PR(),N(I(t5n,1),rn,436,0,[mA,DF,gin])))}function yNn(){yNn=q,Lue=Ve((U_(),N(I(T5n,1),rn,429,0,[Cin,S5n,A5n])))}function kNn(){kNn=q,xue=Ve((OR(),N(I(O5n,1),rn,430,0,[M5n,C5n,Oin])))}function jNn(){jNn=q,Bue=Ve((hO(),N(I(Din,1),rn,435,0,[NF,BF,$F])))}function ENn(){ENn=q,sue=Ve((NR(),N(I(c5n,1),rn,387,0,[r5n,Ein,i5n])))}function ANn(){ANn=q,RZn=Ve((tj(),N(I(opn,1),rn,384,0,[ten,een,ien])))}function SNn(){SNn=q,yWn=Ve((ll(),N(I(kf,1),rn,130,0,[F2n,yf,z2n])))}function TNn(){TNn=q,CWn=Ve((Ro(),N(I(lp,1),rn,237,0,[Qc,Vu,Yc])))}function MNn(){MNn=q,DWn=Ve((Gf(),N(I(OWn,1),rn,461,0,[Wh,y0,bo])))}function CNn(){CNn=q,xWn=Ve((gf(),N(I(LWn,1),rn,462,0,[qo,k0,wo])))}function ONn(){ONn=q,Hfe=Ve((sh(),N(I(Y6n,1),rn,279,0,[A7,_p,S7])))}function DNn(){DNn=q,hse=Ve((D4(),N(I(p9n,1),rn,281,0,[g9n,Pp,nz])))}function LNn(){LNn=q,Yfe=Ve((s1(),N(I(s9n,1),rn,347,0,[KF,vd,IA])))}function xNn(){xNn=q,sse=Ve((rj(),N(I(b9n,1),rn,300,0,[TL,frn,d9n])))}function $o(n,e){return!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),iY(n.o,e)}function gme(n){return!n.g&&(n.g=new S6),!n.g.d&&(n.g.d=new Ikn(n)),n.g.d}function pme(n){return!n.g&&(n.g=new S6),!n.g.b&&(n.g.b=new xkn(n)),n.g.b}function $C(n){return!n.g&&(n.g=new S6),!n.g.c&&(n.g.c=new Bkn(n)),n.g.c}function mme(n){return!n.g&&(n.g=new S6),!n.g.a&&(n.g.a=new Nkn(n)),n.g.a}function vme(n,e,t,i){return t&&(i=t.Oh(e,fi(t.Ah(),n.c.sk()),null,i)),i}function yme(n,e,t,i){return t&&(i=t.Qh(e,fi(t.Ah(),n.c.sk()),null,i)),i}function HK(n,e,t,i){var r;return r=X(et,mt,30,e+1,15,1),$Ce(r,n,e,t,i),r}function X(n,e,t,i,r,c){var f;return f=hJn(r,i),r!=10&&N(I(n,c),e,t,r,f),f}function kme(n,e,t){var i,r;for(r=new I9(e,n),i=0;it||e=0?n.Ih(t,!0,!0):Qw(n,e,!0)}function _C(n,e){var t,i,r;return r=n.r,i=n.d,t=Hj(n,e,!0),t.b!=r||t.a!=i}function $Nn(n,e){return BAn(n.e,e)||mb(n.e,e,new BPn(e)),u(fh(n.e,e),113)}function es(n,e,t,i){return ne(n),ne(e),ne(t),ne(i),new Isn(n,e,new rS)}function RC(n,e,t){var i,r;return r=(i=u8(n.b,e),i),r?BP(qC(n,r),t):null}function _me(n,e,t){var i,r,c;i=Za(n,t),r=null,i&&(r=T1n(i)),c=r,xPn(e,t,c)}function Rme(n,e,t){var i,r,c;i=Za(n,t),r=null,i&&(r=T1n(i)),c=r,xPn(e,t,c)}function Lf(n,e,t,i){this.$j(),this.a=e,this.b=n,this.c=new Osn(this,e,t,i)}function YK(n,e,t,i,r,c){Cln.call(this,e,i,r,c),this.c=n,this.b=t}function PC(n,e,t,i,r,c){Cln.call(this,e,i,r,c),this.c=n,this.a=t}function lon(n,e,t,i,r){PTn(this),this.b=n,this.d=e,this.f=t,this.g=i,this.c=r}function oon(n,e){m$.call(this,e.xd(),e.wd()&-16449),ne(n),this.a=n,this.c=e}function Pme(n,e){n.a.Le(e.d,n.b)>0&&(sn(n.c,new esn(e.c,e.d,n.d)),n.b=e.d)}function VK(n){n.a=X(et,mt,30,n.b+1,15,1),n.c=X(et,mt,30,n.b,15,1),n.d=0}function Jme(n,e,t){var i;return i=__n(n,e,t),n.b=new dR(i.c.length),Tdn(n,i)}function Gme(n){if(n.b<=0)throw L(new Lc);return--n.b,n.a-=n.c.c,en(n.a)}function Fme(n){var e;if(!n.a)throw L(new fLn);return e=n.a,n.a=ui(n.a),e}function _Nn(n){var e;if(n.ll())for(e=n.i-1;e>=0;--e)R(n,e);return Lln(n)}function E4(n){var e;return Qe(n),_(n,204)?(e=u(n,204),e):new _6(n)}function zme(n){for(;!n.a;)if(!jCn(n.c,new F8n(n)))return!1;return!0}function hon(n,e){if(n.g==null||e>=n.i)throw L(new eX(e,n.i));return n.g[e]}function RNn(n,e,t){if(P9(n,t),t!=null&&!n.dk(t))throw L(new XU);return t}function WK(n,e){return HC(e)!=10&&N(vs(e),e.Qm,e.__elementTypeId$,HC(e),n),n}function PNn(n,e){var t,i;return i=e/n.c.Pd().gc()|0,t=e%n.c.Pd().gc(),j4(n,i,t)}function S9(n,e,t,i){var r;i=(Lw(),i||B2n),r=n.slice(e,t),$1n(r,n,e,t,-e,i)}function cl(n,e,t,i,r){return e<0?Qw(n,t,i):u(t,69).uk().wk(n,n.ei(),e,i,r)}function qme(n,e){return Pt(G(z(E(n,(nn(),pg)))),G(z(E(e,pg))))}function JNn(){JNn=q,bWn=Ve((T9(),N(I(nG,1),rn,309,0,[Fnn,znn,qnn,Unn])))}function T9(){T9=q,Fnn=new HB("All",0),znn=new STn,qnn=new _Tn,Unn=new TTn}function Gf(){Gf=q,Wh=new AH(Q4,0),y0=new AH(A8,1),bo=new AH(Y4,2)}function GNn(){GNn=q,LP(),s8n=wi,mle=nr,l8n=new ve(wi),vle=new ve(nr)}function z_(){z_=q,ufe=new l3,sfe=new GI,ffe=r5e((lt(),ern),ufe,D0,sfe)}function Ume(n){z_(),u(n.mf((lt(),Np)),182).Ec((Ff(),SL)),n.of(ern,null)}function Hme(n){return _(n,180)?""+u(n,180).a:n==null?null:Cc(n)}function Xme(n){return _(n,180)?""+u(n,180).a:n==null?null:Cc(n)}function aon(n){var e,t;if(!n.b)return null;for(t=n.b;e=t.a[0];)t=e;return t}function FNn(n){var e,t;if(!n.b)return null;for(t=n.b;e=t.a[1];)t=e;return t}function JC(n){var e;for(e=n.p+1;e=0?XR(n,t,!0,!0):Qw(n,e,!0)}function Zme(n,e){f4(u(u(n.f,26).mf((lt(),DA)),102))&&URn(Vsn(u(n.f,26)),e)}function gBn(n,e){is(n,e==null||N$((ne(e),e))||isNaN((ne(e),e))?0:(ne(e),e))}function pBn(n,e){rs(n,e==null||N$((ne(e),e))||isNaN((ne(e),e))?0:(ne(e),e))}function mBn(n,e){Rw(n,e==null||N$((ne(e),e))||isNaN((ne(e),e))?0:(ne(e),e))}function vBn(n,e){_w(n,e==null||N$((ne(e),e))||isNaN((ne(e),e))?0:(ne(e),e))}function yBn(n){(this.q?this.q:(Un(),Un(),Sa)).zc(n.q?n.q:(Un(),Un(),Sa))}function iQ(n,e,t){var i;return i=n.g[e],xk(n,e,n.Xi(e,t)),n.Pi(e,t,i),n.Li(),i}function Q_(n,e){var t;return t=n.bd(e),t>=0?(n.ed(t),!0):!1}function rQ(n){var e;return n.d!=n.r&&(e=Il(n),n.e=!!e&&e.jk()==WYn,n.d=e),n.e}function cQ(n,e){var t;for(Qe(n),Qe(e),t=!1;e.Ob();)t=t|n.Ec(e.Pb());return t}function fh(n,e){var t;return t=u(ce(n.e,e),393),t?(KTn(n,t),t.e):null}function kBn(n){var e,t;return e=n/60|0,t=n%60,t==0?""+e:""+e+":"+(""+t)}function Mc(n,e){var t,i;return i0(n),i=new Yln(e,n.a),t=new yCn(i),new Gn(n,t)}function L2(n,e){var t=n.a[e],i=(DQ(),$nn)[typeof t];return i?i(t):Bhn(typeof t)}function nve(n,e){var t,i,r;r=e.c.i,t=u(ce(n.f,r),60),i=t.d.c-t.e.c,Xon(e.a,i,0)}function ga(n,e,t){var i,r;for(i=10,r=0;r=0;)++e[0]}function TBn(n,e,t,i){Ct(),gw.call(this,26),this.c=n,this.a=e,this.d=t,this.b=i}function r1(n,e,t,i,r,c,f){hQ.call(this,e,i,r,c,f),this.c=n,this.b=t}function MBn(n){this.g=n,this.f=new ln,this.a=T.Math.min(this.g.c.c,this.g.d.c)}function ij(){ij=q,YZn=new Zm,VZn=new nv,KZn=new X5,QZn=new ev,WZn=new Xl}function Y_(){Y_=q,Wnn=new run("EADES",0),rG=new run("FRUCHTERMAN_REINGOLD",1)}function XC(){XC=q,NG=new sun("READING_DIRECTION",0),p3n=new sun("ROTATION",1)}function CBn(){CBn=q,Sne=Ve((z2(),N(I(Ane,1),rn,371,0,[$D,LG,xG,DG,OG])))}function OBn(){OBn=q,Fie=Ve((Sj(),N(I(Cvn,1),rn,328,0,[Mvn,Ltn,xtn,rA,cA])))}function DBn(){DBn=q,Vne=Ve((ys(),N(I(K3n,1),rn,165,0,[UD,HE,m1,XE,$b])))}function LBn(){LBn=q,Ice=Ve((uP(),N(I(xce,1),rn,364,0,[sin,cin,lin,uin,fin])))}function xBn(){xBn=q,Nue=Ve((_j(),N(I(Iue,1),rn,369,0,[Jm,E5,AA,EA,oL])))}function IBn(){IBn=q,Jue=Ve((SO(),N(I(B5n,1),rn,330,0,[x5n,Nin,N5n,Bin,I5n])))}function NBn(){NBn=q,FZn=Ve((sr(),N(I(hpn,1),rn,363,0,[go,Ta,vu,yu,nc])))}function BBn(){BBn=q,qfe=Ve((Ji(),N(I(LA,1),rn,86,0,[Sh,jc,pc,Ah,ml])))}function $Bn(){$Bn=q,lfe=Ve((Gh(),N(I(jh,1),rn,160,0,[Kn,Di,Xo,pd,y1])))}function _Bn(){_Bn=q,nse=Ve((Q3(),N(I(BA,1),rn,257,0,[x0,AL,l9n,NA,o9n])))}function RBn(){RBn=q,ise=Ve((hn(),N(I(Ur,1),lu,64,0,[Gc,be,ye,Be,we])))}function PBn(n){var e;return e=u(E(n,(nn(),wg)),317),e?e.a==n:!1}function JBn(n){var e;return e=u(E(n,(nn(),wg)),317),e?e.i==n:!1}function GBn(n,e){return ne(e),Tsn(n),n.d.Ob()?(e.Ad(n.d.Pb()),!0):!1}function V_(n){return Lu(n,St)>0?St:Lu(n,wr)<0?wr:tt(n)}function lve(n,e){var t;return t=Fw(n.e.c,e.e.c),t==0?Pt(n.e.d,e.e.d):t}function fQ(n,e){var t;return t=u(ce(n.a,e),150),t||(t=new U5,pt(n.a,e,t)),t}function co(n,e,t){var i;if(e==null)throw L(new Jv);return i=Za(n,e),N3e(n,e,t),i}function ove(n,e){var t,i;for(i=e.c,t=i+1;t<=e.f;t++)n.a[t]>n.a[i]&&(i=t);return i}function hve(n,e,t){var i;return i=n.a.e[u(e.a,9).p]-n.a.e[u(t.a,9).p],Or(mC(i))}function ave(n,e,t){var i,r;for(r=new D(t);r.a0?e-1:e,wEn(she(o$n(fsn(new zv,t),n.n),n.j),n.k)}function vve(n,e,t,i){var r;n.j=-1,Q1n(n,M1n(n,e,t),(Xr(),r=u(e,69).tk(),r.vl(i)))}function HBn(n,e,t,i,r,c){var f;f=FK(i),Dr(f,r),ar(f,c),Jn(n.a,i,new _$(f,e,t.f))}function W_(n,e){var t;return i0(n),t=new ZDn(n,n.a.xd(),n.a.wd()|4,e),new Gn(n,t)}function yve(n,e){var t,i;return t=u(R2(n.d,e),18),t?(i=e,n.e.pc(i,t)):null}function Xn(n,e){var t;return t=(n.i==null&&zh(n),n.i),e>=0&&e=-.01&&n.a<=wh&&(n.a=0),n.b>=-.01&&n.b<=wh&&(n.b=0),n}function P3(n){s8();var e,t;for(t=Bwn,e=0;et&&(t=n[e]);return t}function kve(n){var e;return e=G(z(E(n,(on(),dd)))),e<0&&(e=0,Q(n,dd,e)),e}function jve(n,e){f4(u(E(u(n.e,9),(on(),vi)),102))&&(Un(),Vi(u(n.e,9).j,e))}function Z_(n,e){var t,i;for(i=n.Jc();i.Ob();)t=u(i.Pb(),70),Q(t,(nn(),w5),e)}function Eve(n,e){var t,i,r;for(i=e.a.jd(),t=u(e.a.kd(),18).gc(),r=0;rn||n>e)throw L(new Mcn("fromIndex: 0, toIndex: "+n+G0n+e))}function YBn(n,e){Jt(n,(ma(),jin),e.f),Jt(n,fue,e.e),Jt(n,kin,e.d),Jt(n,uue,e.c)}function Hu(n,e){var t,i,r,c;for(ne(e),i=n.c,r=0,c=i.length;r0&&(n.a/=e,n.b/=e),n}function VBn(n,e,t){var i,r;i=e;do r=G(n.p[i.p])+t,n.p[i.p]=r,i=n.a[i.p];while(i!=e)}function Ns(n){var e;return n.w?n.w:(e=mpe(n),e&&!e.Sh()&&(n.w=e),e)}function yon(n,e){return eh(),uo(a0),T.Math.abs(n-e)<=a0||n==e||isNaN(n)&&isNaN(e)}function Lve(n){var e;return n==null?null:(e=u(n,195),vke(e,e.length))}function R(n,e){if(n.g==null||e>=n.i)throw L(new eX(e,n.i));return n.Ui(e,n.g[e])}function Ro(){Ro=q,Qc=new EH("BEGIN",0),Vu=new EH(A8,1),Yc=new EH("END",2)}function sh(){sh=q,A7=new QH(A8,0),_p=new QH("HEAD",1),S7=new QH("TAIL",2)}function A4(){A4=q,Cce=Jh(Jh(Jh(ak(new Mi,($4(),aA)),(Gj(),qtn)),e4n),c4n)}function c1(){c1=q,Dce=Jh(Jh(Jh(ak(new Mi,($4(),bA)),(Gj(),i4n)),Wvn),t4n)}function J3(n,e){return dhe(sj(n,e,tt(xr(ka,ba(tt(xr(e==null?0:Qt(e),ja)),15)))))}function kon(n,e){return eh(),uo(a0),T.Math.abs(n-e)<=a0||n==e||isNaN(n)&&isNaN(e)}function C9(n,e){var t,i;i=n.a,t=a6e(n,e,null),i!=e&&!n.e&&(t=w8(n,e,t)),t&&t.mj()}function xve(n,e){var t;return t=Zi(Rr(u(ce(n.g,e),8)),Jun(u(ce(n.f,e),460).b)),t}function WBn(n,e,t){var i=function(){return n.apply(i,arguments)};return e.apply(i,t),i}function S4(n){var e;return _k(n==null||Array.isArray(n)&&(e=HC(n),!(e>=14&&e<=16))),n}function jon(n){n.b=(Gf(),y0),n.f=(gf(),k0),n.d=(Bs(2,np),new Uu(2)),n.e=new gr}function nR(n){this.b=(Qe(n),new Pf(n)),this.a=new ln,this.d=new ln,this.e=new gr}function ZBn(n){return i0(n),l4(!0,"n may not be negative"),new Gn(n,new m$n(n.a))}function Ive(n,e){Un();var t,i;for(i=new ln,t=0;t0?u(wn(t.a,i-1),9):null}function uo(n){if(!(n>=0))throw L(new he("tolerance ("+n+") must be >= 0"));return n}function cj(){return Pin||(Pin=new Lqn,O4(Pin,N(I(u5,1),Yn,148,0,[new hM]))),Pin}function iR(){iR=q,qvn=new RH("NO",0),Gtn=new RH(sbn,1),zvn=new RH("LOOK_BACK",2)}function Qr(){Qr=q,fA=new NH(eE,0),Uf=new NH("INPUT",1),Wu=new NH("OUTPUT",2)}function rR(){rR=q,d3n=new MH("ARD",0),IG=new MH("MSD",1),Men=new MH("MANUAL",2)}function Jve(){return LO(),N(I(g3n,1),rn,267,0,[Den,w3n,xen,Ien,Len,Nen,RD,Oen,Cen])}function Gve(){return IO(),N(I(Avn,1),rn,268,0,[Mtn,kvn,jvn,Stn,yvn,Evn,oF,Atn,Ttn])}function Fve(){return fs(),N(I(w9n,1),rn,266,0,[C7,DL,YF,PA,VF,ZF,WF,srn,OL])}function zve(){vAn();for(var n=Tnn,e=0;et)throw L(new p2(e,t));return new Gfn(n,e)}function cR(n){var e,t;for(t=n.c.Bc().Jc();t.Ob();)e=u(t.Pb(),18),e.$b();n.c.$b(),n.d=0}function qve(n){var e,t,i,r;for(t=n.a,i=0,r=t.length;i=0),M9e(n.d,n.c)<0&&(n.a=n.a-1&n.d.a.length-1,n.b=n.d.c),n.c=-1}function m$n(n){m$.call(this,n.yd(64)?Run(0,xl(n.xd(),1)):QO,n.wd()),this.b=1,this.a=n}function v$n(){Zun.call(this),this.n=-1,this.g=null,this.i=null,this.j=null,this.Bb|=ao}function y$n(n,e,t,i){this.$j(),this.a=e,this.b=n,this.c=null,this.c=new gCn(this,e,t,i)}function hQ(n,e,t,i,r){this.d=n,this.n=e,this.g=t,this.o=i,this.p=-1,r||(this.o=-2-i-1)}function k$n(n){Hcn(),this.g=new _e,this.f=new _e,this.b=new _e,this.c=new Iw,this.i=n}function Lon(){this.f=new gr,this.d=new acn,this.c=new gr,this.a=new ln,this.b=new ln}function Hve(n){var e,t;for(t=new D(pJn(n));t.a=0}function xon(){xon=q,ure=ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)}function j$n(){j$n=q,fre=ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)}function Ion(){Ion=q,sre=ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)}function E$n(){E$n=q,lre=ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)}function A$n(){A$n=q,ore=ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)}function S$n(){S$n=q,hre=ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)}function T$n(){T$n=q,bre=zu(ft(ft(new Mi,(sr(),vu),(br(),vG)),yu,bG),nc,mG)}function M$n(){M$n=q,ZVn=N(I(et,1),mt,30,15,[0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15])}function Non(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,0,t,n.b))}function Bon(n,e){var t;t=n.c,n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,1,t,n.c))}function aQ(n,e){var t;t=n.c,n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,4,t,n.c))}function $on(n,e){var t;t=n.c,n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,1,t,n.c))}function _on(n,e){var t;t=n.d,n.d=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,1,t,n.d))}function D9(n,e){var t;t=n.k,n.k=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,2,t,n.k))}function dQ(n,e){var t;t=n.D,n.D=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,2,t,n.D))}function sR(n,e){var t;t=n.f,n.f=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,8,t,n.f))}function lR(n,e){var t;t=n.i,n.i=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,7,t,n.i))}function Ron(n,e){var t;t=n.a,n.a=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,8,t,n.a))}function Pon(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,0,t,n.b))}function Qve(n,e,t){var i;n.b=e,n.a=t,i=(n.a&512)==512?new Ijn:new WT,n.c=TTe(i,n.b,n.a)}function C$n(n,e){return h1(n.e,e)?(Xr(),rQ(e)?new U$(e,n):new nC(e,n)):new nTn(e,n)}function Yve(n){var e,t;return 0>n?new qcn:(e=n+1,t=new GIn(e,n),new yfn(null,t))}function Vve(n,e){Un();var t;return t=new Qv(1),cr(n)?ac(t,n,e):mf(t.f,n,e),new zU(t)}function Wve(n,e){var t;t=new q5,u(e.b,68),u(e.b,68),u(e.b,68),Hu(e.a,new Vfn(n,t,e))}function O$n(n,e){var t;return _(e,8)?(t=u(e,8),n.a==t.a&&n.b==t.b):!1}function Zve(n){var e;return e=E(n,(nn(),Bt)),_(e,174)?YRn(u(e,174)):null}function D$n(n){var e;return n=T.Math.max(n,2),e=shn(n),n>e?(e<<=1,e>0?e:Yj):e}function bQ(n){switch(Vun(n.e!=3),n.e){case 2:return!1;case 0:return!0}return ime(n)}function Jon(n){var e;return n.b==null?(q1(),q1(),RL):(e=n.sl()?n.rl():n.ql(),e)}function L$n(n,e){var t,i;for(i=e.vc().Jc();i.Ob();)t=u(i.Pb(),45),kO(n,t.jd(),t.kd())}function Gon(n,e){var t;t=n.d,n.d=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,11,t,n.d))}function oR(n,e){var t;t=n.j,n.j=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,13,t,n.j))}function Fon(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,21,t,n.b))}function zon(n,e){n.r>0&&n.c0&&n.g!=0&&zon(n.i,e/n.r*n.i.d))}function x$n(n,e,t){var i,r,c;for(c=n.a.length-1,r=n.b,i=0;i0?1:0:(!n.c&&(n.c=CC(eu(n.f))),n.c).e}function F$n(n,e){e?n.B==null&&(n.B=n.D,n.D=null):n.B!=null&&(n.D=n.B,n.B=null)}function r4e(n,e){e.Tg(mKn,1),yi(Mc(new Gn(null,new Fn(n.b,16)),new iv),new ux),e.Ug()}function vQ(n,e,t,i,r,c){var f;this.c=n,f=new ln,Can(n,f,e,n.b,t,i,r,c),this.a=new dr(f,0)}function Ai(n,e,t,i,r,c,f,l,o,a,b,g,v){return rFn(n,e,t,i,r,c,f,l,o,a,b,g,v),YQ(n,!1),n}function c4e(n,e){typeof window===UO&&typeof window.$gwt===UO&&(window.$gwt[n]=e)}function u4e(n,e,t){var i,r,c;for(i=0,r=0;r>>31;i!=0&&(n[t]=i)}function f4e(n,e,t){t.Tg("DFS Treeifying phase",1),p9e(n,e),KSe(n,e),n.a=null,n.b=null,t.Ug()}function s4e(n,e){var t;e.Tg("General Compactor",1),t=Z6e(u(tn(n,(f0(),ain)),386)),t.Bg(n)}function l4e(n,e){var t,i;return t=u(tn(n,(f0(),CF)),15),i=u(tn(e,CF),15),Mu(t.a,i.a)}function Xon(n,e,t){var i,r;for(r=qe(n,0);r.b!=r.d.c;)i=u(Fe(r),8),i.a+=e,i.b+=t;return n}function o4e(n,e,t,i){var r;r=new qv,cb(r,"x",rP(n,e,i.a)),cb(r,"y",cP(n,e,i.b)),b4(t,r)}function h4e(n,e,t,i){var r;r=new qv,cb(r,"x",rP(n,e,i.a)),cb(r,"y",cP(n,e,i.b)),b4(t,r)}function a4e(){return l0(),N(I(Ivn,1),rn,243,0,[dF,WD,ZD,Dvn,Lvn,Ovn,xvn,bF,w7,uA])}function d4e(){return Yr(),N(I(Fen,1),rn,261,0,[RG,pl,GE,PG,f7,Sm,FE,c7,u7,JG])}function yQ(){yQ=q,qA=new Cjn,vrn=N(I(Sf,1),gm,179,0,[]),Yse=N(I(zl,1),Vgn,62,0,[])}function T4(){T4=q,ben=new ni("edgelabelcenterednessanalysis.includelabel",(te(),v0))}function z$n(n,e){return G(z(ws(lO(qu(new Gn(null,new Fn(n.c.b,16)),new Q7n(n)),e))))}function Kon(n,e){return G(z(ws(lO(qu(new Gn(null,new Fn(n.c.b,16)),new K7n(n)),e))))}function Qt(n){return cr(n)?Z1(n):h2(n)?n4(n):o2(n)?zMn(n):Esn(n)?n.Hb():msn(n)?Aw(n):cln(n)}function q$n(n,e){return eh(),uo(wh),T.Math.abs(0-e)<=wh||e==0||isNaN(0)&&isNaN(e)?0:n/e}function b4e(n,e){return $9(),n==ag&&e==op||n==ag&&e==vm||n==hp&&e==vm||n==hp&&e==op}function w4e(n,e){return $9(),n==ag&&e==hp||n==hp&&e==ag||n==vm&&e==op||n==op&&e==vm}function xf(){xf=q,ypn=new F7,mpn=new nw,vpn=new C1,ppn=new ix,kpn=new _z,jpn=new hS}function g4e(n){var e;return e=T_(n),Sk(e.a,0)?(_B(),_B(),aWn):(_B(),new jMn(e.b))}function kQ(n){var e;return e=Tln(n),Sk(e.a,0)?(u2(),u2(),Gnn):(u2(),new wX(e.b))}function jQ(n){var e;return e=Tln(n),Sk(e.a,0)?(u2(),u2(),Gnn):(u2(),new wX(e.c))}function p4e(n){return n.b.c.i.k==(ue(),$i)?u(E(n.b.c.i,(nn(),Bt)),12):n.b.c}function U$n(n){return n.b.d.i.k==(ue(),$i)?u(E(n.b.d.i,(nn(),Bt)),12):n.b.d}function H$n(n){switch(n.g){case 2:return hn(),we;case 4:return hn(),ye;default:return n}}function X$n(n){switch(n.g){case 1:return hn(),Be;case 3:return hn(),be;default:return n}}function m4e(n,e){var t;return t=a1n(n),z1n(new cn(t.c,t.d),new cn(t.b,t.a),n.Kf(),e,n.$f())}function v4e(n,e){e.Tg(mKn,1),ean(Ahe(new wB((sk(),new hK(n,!1,!1,new tx))))),e.Ug()}function Qon(){Qon=q,wre=Jh(cTn(ft(ft(new Mi,(sr(),vu),(br(),vG)),yu,bG),nc),mG)}function K$n(){K$n=q,vre=Jh(cTn(ft(ft(new Mi,(sr(),vu),(br(),vG)),yu,bG),nc),mG)}function Q$n(n,e,t){this.g=n,this.d=e,this.e=t,this.a=new ln,lEe(this),Un(),Vi(this.a,null)}function sl(n,e,t,i,r,c,f){Ke.call(this,n,e),this.d=t,this.e=i,this.c=r,this.b=c,this.a=ro(f)}function Yon(n){this.i=n.gc(),this.i>0&&(this.g=this.$i(this.i+(this.i/8|0)+1),n.Oc(this.g))}function fj(n,e){var t,i;for(ne(e),i=e.vc().Jc();i.Ob();)t=u(i.Pb(),45),n.yc(t.jd(),t.kd())}function y4e(n,e,t){var i;for(i=t.Jc();i.Ob();)if(!D_(n,e,i.Pb()))return!1;return!0}function sj(n,e,t){var i;for(i=n.b[t&n.f];i;i=i.b)if(t==i.a&&Va(e,i.g))return i;return null}function lj(n,e,t){var i;for(i=n.c[t&n.f];i;i=i.d)if(t==i.f&&Va(e,i.i))return i;return null}function k4e(n,e){var t;for(Qe(e);n.Ob();)if(t=n.Pb(),!nhn(u(t,9)))return!1;return!0}function j4e(n,e,t,i,r){var c;return t&&(c=fi(e.Ah(),n.c),r=t.Oh(e,-1-(c==-1?i:c),null,r)),r}function E4e(n,e,t,i,r){var c;return t&&(c=fi(e.Ah(),n.c),r=t.Qh(e,-1-(c==-1?i:c),null,r)),r}function Y$n(n){var e;if(n.b==-2){if(n.e==0)e=-1;else for(e=0;n.a[e]==0;e++);n.b=e}return n.b}function A4e(n){var e,t,i;return n.j==(hn(),be)&&(e=VFn(n),t=Of(e,ye),i=Of(e,we),i||i&&t)}function S4e(n){var e,t,i;for(i=0,t=new D(n.b);t.ar&&e.ac&&e.br?t=r:pe(e,t+1),n.a=Dl(n.a,0,e)+(""+i)+Psn(n.a,t)}function V$n(n,e,t,i){_(n.Cb,184)&&(u(n.Cb,184).tb=null),Xu(n,t),e&&SEe(n,e),i&&n.el(!0)}function C4e(n,e){var t,i;for(i=new D(e.b);i.a1||n.Ob())return++n.a,n.g=0,e=n.i,n.Ob(),e;throw L(new Lc)}function $4e(n,e){var t,i;for(i=new D(e);i.a>22),r=n.h+e.h+(i>>22),tf(t&ss,i&ss,r&d1)}function A_n(n,e){var t,i,r;return t=n.l-e.l,i=n.m-e.m+(t>>22),r=n.h-e.h+(i>>22),tf(t&ss,i&ss,r&d1)}function OQ(n){var e,t,i,r;for(r=new ln,i=n.Jc();i.Ob();)t=u(i.Pb(),26),e=K2(t),Hi(r,e);return r}function e5e(n){var e;ud(n,!0),e=fd,It(n,(on(),a7))&&(e+=u(E(n,a7),15).a),Q(n,a7,en(e))}function S_n(n,e,t){var i;fu(n.a),Hu(t.i,new Kyn(n)),i=new k$(u(ce(n.a,e.b),68)),jPn(n,i,e),t.f=i}function ihn(n){var e,t;return t=(Rd(),e=new Ju,e),n&&ze((!n.a&&(n.a=new Z(ei,n,6,6)),n.a),t),t}function M4(n,e){var t,i;if(i=0,n<64&&n<=e)for(e=e<64?e:63,t=n;t<=e;t++)i=$h(i,aa(1,t));return i}function t5e(n,e){var t,i;for(g_(e,"predicate"),i=0;n.Ob();i++)if(t=n.Pb(),e.Lb(t))return i;return-1}function rhn(n,e){if(e===0){!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),n.o.c.$b();return}QY(n,e)}function T_n(n){switch(n.g){case 1:return L0;case 2:return Da;case 3:return jL;default:return EL}}function chn(n){Un();var e,t,i;for(i=0,t=n.Jc();t.Ob();)e=t.Pb(),i=i+(e!=null?Qt(e):0),i=i|0;return i}function i5e(n){var e;return e=new hf,e.a=n,e.b=l5e(n),e.c=X(mn,fn,2,2,6,1),e.c[0]=G$n(n),e.c[1]=G$n(n),e}function jR(){jR=q,wen=new VB(Go,0),MG=new VB(kKn,1),CG=new VB(jKn,2),BD=new VB("BOTH",3)}function $9(){$9=q,ag=new QB("Q1",0),hp=new QB("Q4",1),op=new QB("Q2",2),vm=new QB("Q3",3)}function Zd(){Zd=q,JD=new LH("ONLY_WITHIN_GROUP",0),I3n=new LH(xW,1),gp=new LH("ENFORCED",2)}function bb(){bb=q,Ben=new OH(Go,0),r7=new OH("INCOMING_ONLY",1),Am=new OH("OUTGOING_ONLY",2)}function C4(){C4=q,cfe=new yT,rfe=new RI}function DQ(){DQ=q,$nn={boolean:vhe,number:Loe,string:xoe,object:fFn,function:fFn,undefined:ooe}}function M_n(){M_n=q,zie=Ve((l0(),N(I(Ivn,1),rn,243,0,[dF,WD,ZD,Dvn,Lvn,Ovn,xvn,bF,w7,uA])))}function C_n(){C_n=q,qne=Ve((Yr(),N(I(Fen,1),rn,261,0,[RG,pl,GE,PG,f7,Sm,FE,c7,u7,JG])))}function r5e(n,e,t,i){return new Wcn(N(I(xb,1),GP,45,0,[(EY(n,e),new vw(n,e)),(EY(t,i),new vw(t,i))]))}function c5e(n,e){var t,i;return t=u(u(ce(n.g,e.a),49).a,68),i=u(u(ce(n.g,e.b),49).a,68),pUn(t,i)}function uhn(n,e,t){var i;if(i=n.gc(),e>i)throw L(new p2(e,i));return n.Qi()&&(t=PLn(n,t)),n.Ci(e,t)}function O_n(n){var e,t,i;return t=n.n,i=n.o,e=n.d,new to(t.a-e.b,t.b-e.d,i.a+(e.b+e.c),i.b+(e.d+e.a))}function u5e(n,e){return!n||!e||n==e?!1:Fw(n.b.c,e.b.c+e.b.b)<0&&Fw(e.b.c,n.b.c+n.b.b)<0}function LQ(n,e,t){return n>=128?!1:n<64?Tk(ur(aa(1,n),t),0):Tk(ur(aa(1,n-64),e),0)}function rO(n,e,t){switch(t.g){case 2:n.b=e;break;case 1:n.c=e;break;case 4:n.d=e;break;case 3:n.a=e}}function cO(n,e,t){return t==null?(!n.q&&(n.q=new _e),k4(n.q,e)):(!n.q&&(n.q=new _e),pt(n.q,e,t)),n}function Q(n,e,t){return t==null?(!n.q&&(n.q=new _e),k4(n.q,e)):(!n.q&&(n.q=new _e),pt(n.q,e,t)),n}function D_n(n){var e,t;return t=new __,tu(t,n),Q(t,(Vd(),s5),n),e=new _e,nOe(n,t,e),LLe(n,t,e),t}function f5e(n){s8();var e,t,i;for(t=X(ir,fn,8,2,0,1),i=0,e=0;e<2;e++)i+=.5,t[e]=J8e(i,n);return t}function L_n(n,e){var t,i,r,c;for(t=!1,i=n.a[e].length,c=0;cn.f,t=n.u+n.e[n.o.p]*n.d>n.f*n.s*n.d,e||t}function fhn(n){var e;return(!n.c||(n.Bb&1)==0&&(n.c.Db&64)!=0)&&(e=Il(n),_(e,88)&&(n.c=u(e,29))),n.c}function shn(n){var e;if(n<0)return wr;if(n==0)return 0;for(e=Yj;(e&n)==0;e>>=1);return e}function l5e(n){var e;return n==0?"Etc/GMT":(n<0?(n=-n,e="Etc/GMT-"):e="Etc/GMT+",e+kBn(n))}function I_n(n){var e,t;return t=OO(n.h),t==32?(e=OO(n.m),e==32?OO(n.l)+32:e+20-10):t-12}function xQ(n){var e,t,i;e=~n.l+1&ss,t=~n.m+(e==0?1:0)&ss,i=~n.h+(e==0&&t==0?1:0)&d1,n.l=e,n.m=t,n.h=i}function hj(n){var e;return e=n.a[n.b],e==null?null:(Ei(n.a,n.b,null),n.b=n.b+1&n.a.length-1,e)}function lhn(){this.o=null,this.k=null,this.j=null,this.d=null,this.b=null,this.n=null,this.a=null}function ohn(n,e){this.c=n,this.d=e,this.b=this.d/this.c.c.Pd().gc()|0,this.a=this.d%this.c.c.Pd().gc()}function N_n(n,e){this.b=n,S3.call(this,(u(R(W((qd(),re).o),10),19),e.i),e.g),this.a=(yQ(),vrn)}function hhn(n,e,t){this.q=new T.Date,this.q.setFullYear(n+d0,e,t),this.q.setHours(0,0,0,0),zj(this,0)}function B_n(n,e,t){var i,r;return i=new QK(e,t),r=new Lg,n.b=nqn(n,n.b,i,r),r.b||++n.c,n.b.b=!1,r.d}function ahn(n,e){Un();var t,i,r,c,f;for(f=!1,i=e,r=0,c=i.length;rf||i+r>c)throw L(new tcn)}function $_n(n,e,t){var i,r,c,f;for(f=pj(e,t),c=0,r=f.Jc();r.Ob();)i=u(r.Pb(),12),pt(n.c,i,en(c++))}function n0(n){var e,t;for(t=new D(n.a.b);t.a=0,"Negative initial capacity"),gC(e>=0,"Non-positive load factor"),fu(this)}function G_n(n,e){var t;for(t=0;t1||e>=0&&n.b<3)}function m5e(){Ct();var n;return Srn||(n=w1e(o0("M",!0)),n=W$(o0("M",!1),n),Srn=n,Srn)}function q_n(n){if(n.g===0)return new v6;throw L(new he(AJ+(n.f!=null?n.f:""+n.g)))}function U_n(n){if(n.g===0)return new _I;throw L(new he(AJ+(n.f!=null?n.f:""+n.g)))}function phn(n,e,t){if(e===0){!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),gR(n.o,t);return}WY(n,e,t)}function NQ(n,e,t){this.g=n,this.e=new gr,this.f=new gr,this.d=new Ft,this.b=new Ft,this.a=e,this.c=t}function BQ(n,e,t,i){this.b=new ln,this.n=new ln,this.i=i,this.j=t,this.s=n,this.t=e,this.r=0,this.d=0}function H_n(n,e,t,i){this.b=new _e,this.g=new _e,this.d=(wj(),hF),this.c=n,this.e=e,this.d=t,this.a=i}function P9(n,e){if(!n.Ji()&&e==null)throw L(new he("The 'no null' constraint is violated"));return e}function mhn(n){switch(n.g){case 1:return zKn;default:case 2:return 0;case 3:return qKn;case 4:return Nwn}}function v5e(n){return sn(n.c,(C4(),cfe)),yon(n.a,G(z(bn((tY(),lF)))))?new xT:new nkn(n)}function y5e(n){for(;!n.d||!n.d.Ob();)if(n.b&&!ik(n.b))n.d=u(a4(n.b),50);else return null;return n.d}function Z1(n){var e,t;for(e=0,t=0;ti?1:0}function X_n(n,e){var t,i,r;for(r=n.b;r;){if(t=n.a.Le(e,r.d),t==0)return r;i=t<0?0:1,r=r.a[i]}return null}function $Q(n,e){var t;return e===n?!0:_(e,229)?(t=u(e,229),Lt(n.Zb(),t.Zb())):!1}function vhn(n,e){return Rzn(n,e)?(Jn(n.b,u(E(e,(nn(),p1)),22),e),at(n.a,e),!0):!1}function E5e(n,e){return It(n,(nn(),Kt))&&It(e,Kt)?u(E(e,Kt),15).a-u(E(n,Kt),15).a:0}function A5e(n,e){return It(n,(nn(),Kt))&&It(e,Kt)?u(E(n,Kt),15).a-u(E(e,Kt),15).a:0}function K_n(n){return vh?X(wWn,DXn,567,0,0,1):u(lh(n.a,X(wWn,DXn,567,n.a.c.length,0,1)),840)}function vs(n){return cr(n)?mn:h2(n)?Bi:o2(n)?pi:Esn(n)||msn(n)?n.Pm:n.Pm||Array.isArray(n)&&I(XVn,1)||XVn}function H3(n,e,t){var i,r;return r=(i=new WU,i),cc(r,e,t),ze((!n.q&&(n.q=new Z(zl,n,11,10)),n.q),r),r}function _Q(n){var e,t,i,r;for(r=Bhe(Tse,n),t=r.length,i=X(mn,fn,2,t,6,1),e=0;e=n.b.c.length||(yhn(n,2*e+1),t=2*e+2,t0&&(e.Ad(t),t.i&&W9e(t))}function khn(n,e,t){var i;for(i=t-1;i>=0&&n[i]===e[i];i--);return i<0?0:kH(ur(n[i],Vr),ur(e[i],Vr))?-1:1}function T5e(n,e){var t;return!n||n==e||!It(e,(nn(),gg))?!1:(t=u(E(e,(nn(),gg)),9),t!=n)}function RQ(n){switch(n.i){case 2:return!0;case 1:return!1;case-1:++n.c;default:return n.Yl()}}function Q_n(n,e,t){return n.d[e.p][t.p]||(y8e(n,e,t),n.d[e.p][t.p]=!0,n.d[t.p][e.p]=!0),n.a[e.p][t.p]}function Y_n(n,e,t){var i,r;this.g=n,this.c=e,this.a=this,this.d=this,r=D$n(t),i=X(UVn,YO,227,r,0,1),this.b=i}function M5e(n,e){var t,i;for(i=n.Zb().Bc().Jc();i.Ob();)if(t=u(i.Pb(),18),t.Gc(e))return!0;return!1}function V_n(n,e,t){var i,r,c,f;for(ne(t),f=!1,c=n.dd(e),r=t.Jc();r.Ob();)i=r.Pb(),c.Rb(i),f=!0;return f}function PQ(n,e){var t,i;return i=u(de(n.a,4),129),t=X(prn,ann,415,e,0,1),i!=null&&pu(i,0,t,0,i.length),t}function W_n(n,e){var t;return t=new hV((n.f&256)!=0,n.i,n.a,n.d,(n.f&16)!=0,n.j,n.g,e),n.e!=null||(t.c=n),t}function C5e(n,e){var t;return n===e?!0:_(e,92)?(t=u(e,92),E1n(Z0(n),t.vc())):!1}function Z_n(n,e,t){var i,r;for(r=t.Jc();r.Ob();)if(i=u(r.Pb(),45),n.ze(e,i.kd()))return!0;return!1}function ER(){ER=q,hrn=new a$("ELK",0),T9n=new a$("JSON",1),S9n=new a$("DOT",2),M9n=new a$("SVG",3)}function aj(){aj=q,iin=new r$(xW,0),SF=new r$(XKn,1),tin=new r$("FAN",2),ein=new r$("CONSTRAINT",3)}function dj(){dj=q,s4n=new GH(Go,0),Utn=new GH("MIDDLE_TO_MIDDLE",1),iL=new GH("AVOID_OVERLAP",2)}function uO(){uO=q,MF=new FH(Go,0),B4n=new FH("RADIAL_COMPACTION",1),$4n=new FH("WEDGE_COMPACTION",2)}function bj(){bj=q,Ptn=new $H("STACKED",0),Rtn=new $H("REVERSE_STACKED",1),nL=new $H("SEQUENCED",2)}function ll(){ll=q,F2n=new jH("CONCURRENT",0),yf=new jH("IDENTITY_FINISH",1),z2n=new jH("UNORDERED",2)}function s1(){s1=q,KF=new YH(Ogn,0),vd=new YH("INCLUDE_CHILDREN",1),IA=new YH("SEPARATE_CHILDREN",2)}function AR(){AR=q,f9n=new jw(15),Qfe=new pr((lt(),Oa),f9n),xA=M5,i9n=yfe,r9n=qb,u9n=qm,c9n=Ip}function JQ(){JQ=q,cen=xLn(N(I(LA,1),rn,86,0,[(Ji(),pc),jc])),uen=xLn(N(I(LA,1),rn,86,0,[ml,Ah]))}function O5e(n){var e,t,i;for(e=0,i=X(ir,fn,8,n.b,0,1),t=qe(n,0);t.b!=t.d.c;)i[e++]=u(Fe(t),8);return i}function GQ(n,e,t){var i,r,c;for(i=new Ft,c=qe(t,0);c.b!=c.d.c;)r=u(Fe(c),8),at(i,new _r(r));V_n(n,e,i)}function D5e(n,e){var t;t=bn((tY(),lF))!=null&&e.Rg()!=null?G(z(e.Rg()))/G(z(bn(lF))):1,pt(n.b,e,t)}function L5e(n,e){var t,i;return t=u(n.d.Ac(e),18),t?(i=n.e.hc(),i.Fc(t),n.e.d-=t.gc(),t.$b(),i):null}function jhn(n,e){var t,i;if(i=n.c[e],i!=0)for(n.c[e]=0,n.d-=i,t=e+1;t0)return a9(e-1,n.a.c.length),Q1(n.a,e-1);throw L(new Wkn)}function x5e(n,e,t){if(e<0)throw L(new Fu(aQn+e));ee)throw L(new he(HP+n+LXn+e));if(n<0||e>t)throw L(new Mcn(HP+n+q0n+e+G0n+t))}function eRn(n){if(!n.a||(n.a.i&8)==0)throw L(new oc("Enumeration class expected for layout option "+n.f))}function tRn(n){_Ln.call(this,"The given string does not match the expected format for individual spacings.",n)}function iRn(n){switch(n.i){case-2:return!0;case-1:return!1;case 1:--n.c;default:return n.Zl()}}function nd(n){switch(n.c){case 0:return _X(),a2n;case 1:return new Pv(wFn(new Kv(n)));default:return new Ujn(n)}}function rRn(n){switch(n.gc()){case 0:return _X(),a2n;case 1:return new Pv(n.Jc().Pb());default:return new Zcn(n)}}function Ahn(n){var e;return e=(!n.a&&(n.a=new Z(E1,n,9,5)),n.a),e.i!=0?Ihe(u(R(e,0),684)):null}function I5e(n,e){var t;return t=Pr(n,e),kH(OK(n,e),0)|g$(OK(n,t),0)?t:Pr(QO,OK(eb(t,63),1))}function Shn(n,e,t){var i,r;return M2(e,n.c.length),i=t.Nc(),r=i.length,r==0?!1:(tsn(n.c,e,i),!0)}function N5e(n,e){var t,i;for(t=n.a.length-1;e!=n.b;)i=e-1&t,Ei(n.a,e,n.a[i]),e=i;Ei(n.a,n.b,null),n.b=n.b+1&t}function B5e(n,e){var t,i;for(t=n.a.length-1,n.c=n.c-1&t;e!=n.c;)i=e+1&t,Ei(n.a,e,n.a[i]),e=i;Ei(n.a,n.c,null)}function J9(n,e){n.D==null&&n.B!=null&&(n.D=n.B,n.B=null),dQ(n,e==null?null:(ne(e),e)),n.C&&n.fl(null)}function X3(n){return(n.c!=n.b.b||n.i!=n.g.b)&&(n2(n.a.c,0),Hi(n.a,n.b),Hi(n.a,n.g),n.c=n.b.b,n.i=n.g.b),n.a}function _2(n){var e;++n.j,n.i==0?n.g=null:n.ir&&(YJn(e.q,r),i=t!=e.q.d)),i}function dRn(n,e){var t,i,r,c,f,l,o,a;return o=e.i,a=e.j,i=n.f,r=i.i,c=i.j,f=o-r,l=a-c,t=T.Math.sqrt(f*f+l*l),t}function Chn(n,e){var t,i;return i=FR(n),i||(t=(xV(),bzn(e)),i=new Fkn(t),ze(i.Cl(),n)),i}function fO(n,e){var t,i;return t=u(n.c.Ac(e),18),t?(i=n.hc(),i.Fc(t),n.d-=t.gc(),t.$b(),n.mc(i)):n.jc()}function G5e(n){var e;if(!(n.c.c<0?n.a>=n.c.b:n.a<=n.c.b))throw L(new Lc);return e=n.a,n.a+=n.c.c,++n.b,en(e)}function F5e(n){var e,t;if(n==null)return!1;for(e=0,t=n.length;e=i||e=0?e:-e;i>0;)i%2==0?(t*=t,i=i/2|0):(r*=t,i-=1);return e<0?1/r:r}function Y5e(n,e){var t,i,r;for(r=1,t=n,i=e>=0?e:-e;i>0;)i%2==0?(t*=t,i=i/2|0):(r*=t,i-=1);return e<0?1/r:r}function t0(n,e){var t,i,r,c;return c=(r=n?FR(n):null,uFn((i=e,r&&r.El(),i))),c==e&&(t=FR(n),t&&t.El()),c}function Dhn(n,e,t){var i,r;return r=n.a,n.a=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new er(n,1,1,r,e),t?t.lj(i):t=i),t}function gRn(n,e,t){var i,r;return r=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new er(n,1,3,r,e),t?t.lj(i):t=i),t}function pRn(n,e,t){var i,r;return r=n.f,n.f=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new er(n,1,0,r,e),t?t.lj(i):t=i),t}function mRn(n){var e,t;if(n!=null)for(t=0;t-129&&n<128?(pOn(),e=n+128,t=M2n[e],!t&&(t=M2n[e]=new ee(n)),t):new ee(n)}function en(n){var e,t;return n>-129&&n<128?(oOn(),e=n+128,t=E2n[e],!t&&(t=E2n[e]=new Su(n)),t):new Su(n)}function t6e(n,e,t,i,r){e==0||i==0||(e==1?r[i]=jan(r,t,i,n[0]):i==1?r[e]=jan(r,n,e,t[0]):UEe(n,t,r,e,i))}function ERn(n,e){var t;n.c.length!=0&&(t=u(lh(n,X(Ma,sd,9,n.c.length,0,1)),199),Iun(t,new ia),OFn(t,e))}function ARn(n,e){var t;n.c.length!=0&&(t=u(lh(n,X(Ma,sd,9,n.c.length,0,1)),199),Iun(t,new Wp),OFn(t,e))}function SRn(n,e){var t;n.a.c.length>0&&(t=u(wn(n.a,n.a.c.length-1),565),vhn(t,e))||sn(n.a,new _In(e))}function i6e(n){Ds();var e,t;e=n.d.c-n.e.c,t=u(n.g,156),Hu(t.b,new N7n(e)),Hu(t.c,new B7n(e)),Sr(t.i,new $7n(e))}function TRn(n){var e;return e=new $d,e.a+="VerticalSegment ",Tu(e,n.e),e.a+=" ",ht(e,Qun(new oH,new D(n.k))),e.a}function r6e(n,e){var t;n.c=e,n.a=t9e(e),n.a<54&&(n.f=(t=e.d>1?Bxn(e.a[0],e.a[1]):Bxn(e.a[0],0),lb(e.e>0?t:V1(t))))}function UQ(n,e){var t,i,r;for(t=0,r=Rc(n,e).Jc();r.Ob();)i=u(r.Pb(),12),t+=E(i,(nn(),qf))!=null?1:0;return t}function K3(n,e,t){var i,r,c;for(i=0,c=qe(n,0);c.b!=c.d.c&&(r=G(z(Fe(c))),!(r>t));)r>=e&&++i;return i}function c6e(n){var e;return e=u(fh(n.c.c,""),233),e||(e=new p4(Q6(K6(new Od,""),"Other")),mb(n.c.c,"",e)),e}function gj(n){var e;return(n.Db&64)!=0?lo(n):(e=new Cl(lo(n)),e.a+=" (name: ",ic(e,n.zb),e.a+=")",e.a)}function Ihn(n,e,t){var i,r;return r=n.sb,n.sb=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new er(n,1,4,r,e),t?t.lj(i):t=i),t}function sO(n,e,t){var i;n.Zi(n.i+1),i=n.Xi(e,t),e!=n.i&&pu(n.g,e,n.g,e+1,n.i-e),Ei(n.g,e,i),++n.i,n.Ki(e,t),n.Li()}function Nhn(n,e,t){var i,r;return r=n.r,n.r=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new er(n,1,8,r,n.r),t?t.lj(i):t=i),t}function u6e(n,e,t){var i,r;return i=new r1(n.e,3,13,null,(r=e.c,r||(qn(),Ch)),rd(n,e),!1),t?t.lj(i):t=i,t}function f6e(n,e,t){var i,r;return i=new r1(n.e,4,13,(r=e.c,r||(qn(),Ch)),null,rd(n,e),!1),t?t.lj(i):t=i,t}function s6e(n,e){var t,i,r,c;if(e.cj(n.a),c=u(de(n.a,8),1997),c!=null)for(t=c,i=0,r=t.length;i>1&1431655765,n=(n>>2&858993459)+(n&858993459),n=(n>>4)+n&252645135,n+=n>>8,n+=n>>16,n&63}function l6e(n){return n?(n.i&1)!=0?n==Tf?pi:n==et?qi:n==Hp?Q8:n==or?Bi:n==Cg?og:n==Ym?hg:n==_f?i5:OE:n:null}function Lt(n,e){return cr(n)?Pn(n,e):h2(n)?mCn(n,e):o2(n)?(ne(n),H(n)===H(e)):Esn(n)?n.Fb(e):msn(n)?dTn(n,e):kln(n,e)}function CRn(n){var e;return Lu(n,0)<0&&(n=Wd(Cwe(Tc(n)?Ll(n):n))),e=tt(eb(n,32)),64-(e!=0?OO(e):OO(tt(n))+32)}function lO(n,e){var t;return t=new J5,n.a.zd(t)?(i9(),new iH(ne(hBn(n,t.a,e)))):(Ud(n),i9(),i9(),R2n)}function pj(n,e){switch(e.g){case 2:case 1:return Rc(n,e);case 3:case 4:return ks(Rc(n,e))}return Un(),Un(),qr}function o6e(n,e){var t;return e.a&&(t=e.a.a.length,n.a?ht(n.a,n.b):n.a=new Os(n.d),Pxn(n.a,e.a,e.d.length,t)),n}function h6e(n){JP();var e,t,i,r;for(t=hY(),i=0,r=t.length;it)throw L(new Fu(HP+n+q0n+e+", size: "+t));if(n>e)throw L(new he(HP+n+LXn+e))}function ol(n,e,t){if(e<0)P1n(n,t);else{if(!t.pk())throw L(new he(p0+t.ve()+gE));u(t,69).uk().Ck(n,n.ei(),e)}}function HQ(n,e,t){return T.Math.abs(e-n)mJ?n-t>mJ:t-n>mJ}function $hn(n,e,t,i){switch(e){case 1:return!n.n&&(n.n=new Z(Fc,n,1,7)),n.n;case 2:return n.k}return Lan(n,e,t,i)}function DRn(n){var e;return(n.Db&64)!=0?lo(n):(e=new Cl(lo(n)),e.a+=" (source: ",ic(e,n.d),e.a+=")",e.a)}function td(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,2,t,e))}function _hn(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,8,t,e))}function Rhn(n,e){var t;t=(n.Bb&512)!=0,e?n.Bb|=512:n.Bb&=-513,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,9,t,e))}function id(n,e){var t;t=(n.Bb&512)!=0,e?n.Bb|=512:n.Bb&=-513,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,3,t,e))}function CR(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,8,t,e))}function a6e(n,e,t){var i,r;return r=n.a,n.a=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new er(n,1,5,r,n.a),t?t1n(t,i):t=i),t}function mj(n,e){var t;return n.b==-1&&n.a&&(t=n.a.nk(),n.b=t?n.c.Eh(n.a.Jj(),t):fi(n.c.Ah(),n.a)),n.c.vh(n.b,e)}function LRn(n,e){var t,i;for(i=new Ce(n);i.e!=i.i.gc();)if(t=u(De(i),29),H(e)===H(t))return!0;return!1}function xRn(n){return n>=65&&n<=70?n-65+10:n>=97&&n<=102?n-97+10:n>=48&&n<=57?n-48:0}function Phn(n){var e,t;return e=n.k,e==(ue(),$i)?(t=u(E(n,(nn(),Vc)),64),t==(hn(),be)||t==Be):!1}function IRn(n){var e;return e=Tln(n),Sk(e.a,0)?(u2(),u2(),Gnn):(u2(),new wX(yH(e.a,0)?Kln(e)/lb(e.a):0))}function d6e(n,e){var t;if(t=NO(n,e),_(t,335))return u(t,38);throw L(new he(p0+e+"' is not a valid attribute"))}function vj(n,e,t){var i;if(i=n.gc(),e>i)throw L(new p2(e,i));if(n.Qi()&&n.Gc(t))throw L(new he(yD));n.Ei(e,t)}function NRn(n,e){var t,i;for(i=new Ce(n);i.e!=i.i.gc();)if(t=u(De(i),143),H(e)===H(t))return!0;return!1}function b6e(n,e,t){var i,r,c;return c=(r=u8(n.b,e),r),c&&(i=u(BP(qC(n,c),""),29),i)?ldn(n,i,e,t):null}function XQ(n,e,t){var i,r,c;return c=(r=u8(n.b,e),r),c&&(i=u(BP(qC(n,c),""),29),i)?odn(n,i,e,t):null}function w6e(n){var e,t,i;for(i=0,t=n.length,e=0;e=0?r0(n):qk(r0(V1(n))))}function BRn(n,e,t,i,r,c){this.e=new ln,this.f=(Qr(),fA),sn(this.e,n),this.d=e,this.a=t,this.b=i,this.f=r,this.c=c}function Pt(n,e){return ne?1:n==e?n==0?Pt(1/n,1/e):0:isNaN(n)?isNaN(e)?0:1:-1}function g6e(n){var e;return e=n.a[n.c-1&n.a.length-1],e==null?null:(n.c=n.c-1&n.a.length-1,Ei(n.a,n.c,null),e)}function $Rn(n){var e,t;for(t=n.p.a.ec().Jc();t.Ob();)if(e=u(t.Pb(),217),e.f&&n.b[e.c]<-1e-10)return e;return null}function p6e(n){var e,t,i;for(e=new ln,i=new D(n.b);i.a=1?jc:Ah):t}function E6e(n){var e,t;for(t=wzn(Ns(n)).Jc();t.Ob();)if(e=nt(t.Pb()),Fj(n,e))return B3e((LAn(),Rse),e);return null}function A6e(n,e,t){var i,r;for(r=n.a.ec().Jc();r.Ob();)if(i=u(r.Pb(),9),iO(t,u(wn(e,i.p),18)))return i;return null}function S6e(n,e,t){var i,r;for(r=_(e,103)&&(u(e,19).Bb&zr)!=0?new tX(e,n):new I9(e,n),i=0;i>10)+nD&Gi,e[1]=(n&1023)+56320&Gi,Ph(e,0,e.length)}function qhn(n,e){var t;t=(n.Bb&zr)!=0,e?n.Bb|=zr:n.Bb&=-65537,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,20,t,e))}function K9(n,e){var t;t=(n.Bb&qh)!=0,e?n.Bb|=qh:n.Bb&=-16385,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,16,t,e))}function YQ(n,e){var t;t=(n.Bb&ru)!=0,e?n.Bb|=ru:n.Bb&=-32769,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,18,t,e))}function Uhn(n,e){var t;t=(n.Bb&ru)!=0,e?n.Bb|=ru:n.Bb&=-32769,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new io(n,1,18,t,e))}function Rc(n,e){var t;return n.i||R1n(n),t=u(rc(n.g,e),49),t?new Xd(n.j,u(t.a,15).a,u(t.b,15).a):(Un(),Un(),qr)}function C6e(n,e,t){var i,r;return i=u(e.mf(n.a),35),r=u(t.mf(n.a),35),i!=null&&r!=null?YC(i,r):i!=null?-1:r!=null?1:0}function Hhn(n,e,t){var i,r;return i=(Rd(),r=new Ey,r),eR(i,e),tR(i,t),n&&ze((!n.a&&(n.a=new Pi(Xs,n,5)),n.a),i),i}function Xhn(n,e,t){var i;return i=0,e&&(M3(n.a)?i+=e.f.a/2:i+=e.f.b/2),t&&(M3(n.a)?i+=t.f.a/2:i+=t.f.b/2),i}function Gw(n,e,t){var i;return i=n.a.get(e),n.a.set(e,t===void 0?null:t),i===void 0?(++n.c,++n.b.g):++n.d,i}function VQ(n){var e;return(n.Db&64)!=0?lo(n):(e=new Cl(lo(n)),e.a+=" (identifier: ",ic(e,n.k),e.a+=")",e.a)}function xR(n){var e;switch(n.gc()){case 0:return H$(),xnn;case 1:return new jX(Qe(n.Xb(0)));default:return e=n,new DK(e)}}function O6e(n){switch(u(E(n,(on(),v1)),222).g){case 1:return new N1;case 3:return new bv;default:return new Bg}}function D6e(n){var e;return e=q2(n),e>34028234663852886e22?wi:e<-34028234663852886e22?nr:e}function Pr(n,e){var t;return Tc(n)&&Tc(e)&&(t=n+e,ZOe){Dxn(t);break}}f_(t,e)}function Cn(n,e){var t,i,r,c,f;if(t=e.f,mb(n.c.d,t,e),e.g!=null)for(r=e.g,c=0,f=r.length;ce&&i.Le(n[c-1],n[c])>0;--c)f=n[c],Ei(n,c,n[c-1]),Ei(n,c-1,f)}function hl(n,e,t,i){if(e<0)bdn(n,t,i);else{if(!t.pk())throw L(new he(p0+t.ve()+gE));u(t,69).uk().Ak(n,n.ei(),e,i)}}function J6e(n,e){var t;if(t=NO(n.Ah(),e),_(t,103))return u(t,19);throw L(new he(p0+e+"' is not a valid reference"))}function IR(n,e){if(e==n.d)return n.e;if(e==n.e)return n.d;throw L(new he("Node "+e+" not part of edge "+n))}function Qhn(n,e,t,i){switch(e){case 3:return n.f;case 4:return n.g;case 5:return n.i;case 6:return n.j}return $hn(n,e,t,i)}function G6e(n){return n.k!=(ue(),mi)?!1:R3(new Gn(null,new j2(new ae(ge(Yt(n).a.Jc(),new Nn)))),new $S)}function ys(){ys=q,UD=new UM(Go,0),HE=new UM("FIRST",1),m1=new UM(kKn,2),XE=new UM("LAST",3),$b=new UM(jKn,4)}function kj(){kj=q,PE=new ZB("LAYER_SWEEP",0),o3n=new ZB("MEDIAN_LAYER_SWEEP",1),_D=new ZB(_W,2),h3n=new ZB(Go,3)}function NR(){NR=q,r5n=new UH("ASPECT_RATIO_DRIVEN",0),Ein=new UH("MAX_SCALE_DRIVEN",1),i5n=new UH("AREA_DRIVEN",2)}function BR(){BR=q,orn=new h$(xwn,0),k9n=new h$("GROUP_DEC",1),E9n=new h$("GROUP_MIXED",2),j9n=new h$("GROUP_INC",3)}function F6e(n,e){return Pn(e.b&&e.c?sb(e.b)+"->"+sb(e.c):"e_"+Qt(e),n.b&&n.c?sb(n.b)+"->"+sb(n.c):"e_"+Qt(n))}function z6e(n,e){return Pn(e.b&&e.c?sb(e.b)+"->"+sb(e.c):"e_"+Qt(e),n.b&&n.c?sb(n.b)+"->"+sb(n.c):"e_"+Qt(n))}function Fw(n,e){return eh(),uo(a0),T.Math.abs(n-e)<=a0||n==e||isNaN(n)&&isNaN(e)?0:ne?1:V0(isNaN(n),isNaN(e))}function Yhn(n){tY(),this.c=ro(N(I(KIe,1),Yn,829,0,[_ie])),this.b=new _e,this.a=n,pt(this.b,lF,1),Hu(Rie,new Zyn(this))}function jj(n){var e;this.a=(e=u(n.e&&n.e(),10),new il(e,u(eo(e,e.length),10),0)),this.b=X(Qi,Yn,1,this.a.a.length,5,1)}function Cc(n){var e;return Array.isArray(n)&&n.Rm===Qf?K0(vs(n))+"@"+(e=Qt(n)>>>0,e.toString(16)):n.toString()}function q6e(n){var e;return n==null?!0:(e=n.length,e>0&&(pe(e-1,n.length),n.charCodeAt(e-1)==58)&&!nY(n,FA,zA))}function nY(n,e,t){var i,r;for(i=0,r=n.length;i=r)return e.c+t;return e.c+e.b.gc()}function URn(n,e){f9();var t,i,r,c;for(i=_Nn(n),r=e,S9(i,0,i.length,r),t=0;t0&&(i+=r,++t);return t>1&&(i+=n.d*(t-1)),i}function Whn(n){var e,t,i;for(i=new J1,i.a+="[",e=0,t=n.gc();e=0;--i)for(e=t[i],r=0;r>5,e=n&31,i=X(et,mt,30,t+1,15,1),i[t]=1<0&&(e.lengthn.i&&Ei(e,n.i,null),e}function $R(n){var e;return(n.Db&64)!=0?gj(n):(e=new Cl(gj(n)),e.a+=" (instanceClassName: ",ic(e,n.D),e.a+=")",e.a)}function _R(n){var e,t,i,r;for(r=0,t=0,i=n.length;t0?(n.Zj(),i=e==null?0:Qt(e),r=(i&St)%n.d.length,t=kzn(n,r,i,e),t!=-1):!1}function Ku(n,e,t){var i,r,c;return n.Nj()?(i=n.i,c=n.Oj(),sO(n,i,e),r=n.Gj(3,null,e,i,c),t?t.lj(r):t=r):sO(n,n.i,e),t}function Po(n,e){var t,i,r;return n.f>0&&(n.Zj(),i=e==null?0:Qt(e),r=(i&St)%n.d.length,t=H1n(n,r,i,e),t)?t.kd():null}function a9e(n,e,t){var i,r;return i=new r1(n.e,3,10,null,(r=e.c,_(r,88)?u(r,29):(qn(),Ul)),rd(n,e),!1),t?t.lj(i):t=i,t}function d9e(n,e,t){var i,r;return i=new r1(n.e,4,10,(r=e.c,_(r,88)?u(r,29):(qn(),Ul)),null,rd(n,e),!1),t?t.lj(i):t=i,t}function tPn(n,e){var t,i,r;return _(e,45)?(t=u(e,45),i=t.jd(),r=R2(n.Pc(),i),Va(r,t.kd())&&(r!=null||n.Pc()._b(i))):!1}function fan(n,e){switch(e){case 3:_w(n,0);return;case 4:Rw(n,0);return;case 5:is(n,0);return;case 6:rs(n,0);return}xhn(n,e)}function zw(n,e){switch(e.g){case 1:return s4(n.j,(xf(),mpn));case 2:return s4(n.j,(xf(),ypn));default:return Un(),Un(),qr}}function r0(n){Fh();var e,t;return t=tt(n),e=tt(eb(n,32)),e!=0?new hxn(t,e):t>10||t<0?new e1(1,t):rWn[t]}function iPn(n){F2();var e;return(n.q?n.q:(Un(),Un(),Sa))._b((on(),yg))?e=u(E(n,yg),203):e=u(E(tr(n),eA),203),e}function b9e(n,e,t,i){var r,c;if(c=t-e,c<3)for(;c<3;)n*=10,++c;else{for(r=1;c>3;)r*=10,--c;n=(n+(r>>1))/r|0}return i.i=n,!0}function rPn(n,e,t){l$n(),bjn.call(this),this.a=m2(MWn,[fn,X0n],[592,216],0,[tG,Knn],2),this.c=new e4,this.g=n,this.f=e,this.d=t}function cPn(n){this.e=X(et,mt,30,n.length,15,1),this.c=X(Tf,Jo,30,n.length,16,1),this.b=X(Tf,Jo,30,n.length,16,1),this.f=0}function w9e(n){var e,t;for(n.j=X(or,uc,30,n.p.c.length,15,1),t=new D(n.p);t.a>5,e&=31,r=n.d+t+(e==0?0:1),i=X(et,mt,30,r,15,1),dke(i,n.a,t,e),c=new tb(n.e,r,i),Yk(c),c}function Q9(n,e,t){var i,r,c;for(r=null,c=n.b;c;){if(i=n.a.Le(e,c.d),t&&i==0)return c;i>=0?c=c.a[1]:(r=c,c=c.a[0])}return r}function wO(n,e,t){var i,r,c;for(r=null,c=n.b;c;){if(i=n.a.Le(e,c.d),t&&i==0)return c;i<=0?c=c.a[0]:(r=c,c=c.a[1])}return r}function uY(n,e){for(var t=0;!e[t]||e[t]=="";)t++;for(var i=e[t++];t0?(T.Error.stackTraceLimit=Error.stackTraceLimit=64,!0):"stack"in new Error}function y9e(n){var e;e=n.a;do e=u(Ae(new ae(ge(Yt(e).a.Jc(),new Nn))),17).d.i,e.k==(ue(),Ii)&&sn(n.e,e);while(e.k==(ue(),Ii))}function k9e(n,e){var t,i,r;for(i=new ae(ge(Yt(n).a.Jc(),new Nn));xe(i);)if(t=u(Ae(i),17),r=t.d.i,r.c==e)return!1;return!0}function hPn(n,e,t){var i,r,c,f;for(r=u(ce(n.b,t),171),i=0,f=new D(e.j);f.ae?1:V0(isNaN(n),isNaN(e)))>0}function han(n,e){return eh(),eh(),uo(a0),(T.Math.abs(n-e)<=a0||n==e||isNaN(n)&&isNaN(e)?0:ne?1:V0(isNaN(n),isNaN(e)))<0}function gPn(n,e){return eh(),eh(),uo(a0),(T.Math.abs(n-e)<=a0||n==e||isNaN(n)&&isNaN(e)?0:ne?1:V0(isNaN(n),isNaN(e)))<=0}function aan(n){switch(n.g){case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:return!0;default:return!1}}function dan(n,e,t,i,r,c){this.a=n,this.c=e,this.b=t,this.f=i,this.d=r,this.e=c,this.c>0&&this.b>0&&(this.g=K$(this.c,this.b,this.a))}function A9e(n,e){var t=n.a,i;e=String(e),t.hasOwnProperty(e)&&(i=t[e]);var r=(DQ(),$nn)[typeof i],c=r?r(i):Bhn(typeof i);return c}function Y9(n){var e,t,i;if(i=null,e=Yh in n.a,t=!e,t)throw L(new Lh("Every element must have an id."));return i=P4(Za(n,Yh)),i}function qw(n){var e,t;for(t=zGn(n),e=null;n.c==2;)Mt(n),e||(e=(Ct(),Ct(),new Dk(2)),jb(e,t),t=e),t.Hm(zGn(n));return t}function JR(n,e){var t,i,r;return n.Zj(),i=e==null?0:Qt(e),r=(i&St)%n.d.length,t=H1n(n,r,i,e),t?(w$n(n,t),t.kd()):null}function Ph(n,e,t){var i,r,c,f;for(c=e+t,mr(e,c,n.length),f="",r=e;re.e?1:n.ee.d?n.e:n.d=48&&n<48+T.Math.min(10,10)?n-48:n>=97&&n<97?n-97+10:n>=65&&n<65?n-65+10:-1}function S9e(n,e){if(e.c==n)return e.d;if(e.d==n)return e.c;throw L(new he("Input edge is not connected to the input port."))}function Jh(n,e){if(n.a<0)throw L(new oc("Did not call before(...) or after(...) before calling add(...)."));return sfn(n,n.a,e),n}function ban(n){return A_(),_(n,166)?u(ce(BL,lWn),296).Qg(n):Cu(BL,vs(n))?u(ce(BL,vs(n)),296).Qg(n):null}function rf(n){var e,t;return(n.Db&32)==0&&(t=(e=u(de(n,16),29),Ne(e||n.fi())-Ne(n.fi())),t!=0&&x4(n,32,X(Qi,Yn,1,t,5,1))),n}function x4(n,e,t){var i;(n.Db&e)!=0?t==null?qEe(n,e):(i=CY(n,e),i==-1?n.Eb=t:Ei(S4(n.Eb),i,t)):t!=null&&oTe(n,e,t)}function T9e(n,e,t,i){var r,c;e.c.length!=0&&(r=rSe(t,i),c=aEe(e),yi(W_(new Gn(null,new Fn(c,1)),new tI),new GDn(n,t,r,i)))}function M9e(n,e){var t,i,r,c;return i=n.a.length-1,t=e-n.b&i,c=n.c-e&i,r=n.c-n.b&i,EMn(t=c?(B5e(n,e),-1):(N5e(n,e),1)}function C9e(n,e){var t,i;for(t=(pe(e,n.length),n.charCodeAt(e)),i=e+1;ie.e?1:n.fe.f?1:Qt(n)-Qt(e)}function kPn(n,e){var t;return H(e)===H(n)?!0:!_(e,22)||(t=u(e,22),t.gc()!=n.gc())?!1:n.Hc(t)}function GR(n,e){return ne(n),e==null?!1:Pn(n,e)?!0:n.length==e.length&&Pn(n.toLowerCase(),e.toLowerCase())}function G2(n){var e,t;return Lu(n,-129)>0&&Lu(n,128)<0?(gOn(),e=tt(n)+128,t=A2n[e],!t&&(t=A2n[e]=new Hn(n)),t):new Hn(n)}function I4(){I4=q,BE=new YB(Go,0),dpn=new YB("INSIDE_PORT_SIDE_GROUPS",1),sen=new YB("GROUP_MODEL_ORDER",2),len=new YB(xW,3)}function FR(n){var e,t,i;if(i=n.Gh(),!i)for(e=0,t=n.Mh();t;t=t.Mh()){if(++e>gW)return t.Nh();if(i=t.Gh(),i||t==n)break}return i}function L9e(n){var e;return n.b||lhe(n,(e=lde(n.e,n.a),!e||!Pn(qZ,Po((!e.b&&(e.b=new gs((qn(),Hr),Wc,e)),e.b),"qualified")))),n.c}function x9e(n){var e,t;for(t=new D(n.a.b);t.a2e3&&(KVn=n,QJ=T.setTimeout(She,10))),KJ++==0?(uve((jcn(),b2n)),!0):!1}function q9e(n,e,t){var i;(gWn?(i9e(n),!0):pWn||vWn?(e9(),!0):mWn&&(e9(),!1))&&(i=new OCn(e),i.b=t,Uke(n,i))}function lY(n,e){var t;t=!n.A.Gc((js(),Hb))||n.q==(fr(),ku),n.u.Gc((Ff(),j1))?t?axe(n,e):AHn(n,e):n.u.Gc(N0)&&(t?NLe(n,e):PHn(n,e))}function U9e(n,e,t){var i,r;qY(n.e,e,t,(hn(),we)),qY(n.i,e,t,ye),n.a&&(r=u(E(e,(nn(),Bt)),12),i=u(E(t,Bt),12),LK(n.g,r,i))}function TPn(n){var e;H(tn(n,(lt(),Gm)))===H((s1(),KF))&&(ui(n)?(e=u(tn(ui(n),Gm),347),Jt(n,Gm,e)):Jt(n,Gm,IA))}function MPn(n,e,t){return new to(T.Math.min(n.a,e.a)-t/2,T.Math.min(n.b,e.b)-t/2,T.Math.abs(n.a-e.a)+t,T.Math.abs(n.b-e.b)+t)}function CPn(n){var e;this.d=new ln,this.j=new gr,this.g=new gr,e=n.g.b,this.f=u(E(tr(e),(on(),zs)),86),this.e=G(z(UR(e,Tp)))}function OPn(n){this.d=new ln,this.e=new Qd,this.c=X(et,mt,30,(hn(),N(I(Ur,1),lu,64,0,[Gc,be,ye,Be,we])).length,15,1),this.b=n}function van(n,e,t){var i;switch(i=t[n.g][e],n.g){case 1:case 3:return new cn(0,i);case 2:case 4:return new cn(i,0);default:return null}}function H9e(n,e){var t;if(t=J3(n.o,e),t==null)throw L(new Lh("Node did not exist in input."));return mdn(n,e),wV(n,e),sdn(n,e,t),null}function DPn(n,e){var t,i;for(i=n.a.length,e.lengthi&&Ei(e,i,null),e}function lh(n,e){var t,i;for(i=n.c.length,e.lengthi&&Ei(e,i,null),e}function oY(n,e,t,i){var r;if(r=n.length,e>=r)return r;for(e=e>0?e:0;e0&&(sn(n.b,new XCn(e.a,t)),i=e.a.length,0i&&(e.a+=FTn(X(kl,Uh,30,-i,15,1))))}function IPn(n,e,t){var i,r,c;if(!t[e.d])for(t[e.d]=!0,r=new D(X3(e));r.a=n.b>>1)for(i=n.c,t=n.b;t>e;--t)i=i.b;else for(i=n.a.a,t=0;t=0?n.Th(r):nV(n,i)):t<0?nV(n,i):u(i,69).uk().zk(n,n.ei(),t)}function _Pn(n){var e,t,i;for(i=(!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),n.o),t=i.c.Jc();t.e!=t.i.gc();)e=u(t.Wj(),45),e.kd();return $C(i)}function bn(n){var e;if(_(n.a,4)){if(e=ban(n.a),e==null)throw L(new oc(bQn+n.b+"'. "+dQn+(Ya($L),$L.k)+jgn));return e}else return n.a}function i8e(n){var e;if(n==null)return null;if(e=yxe(Iu(n,!0)),e==null)throw L(new fH("Invalid base64Binary value: '"+n+"'"));return e}function De(n){var e;try{return e=n.i.Xb(n.e),n.Vj(),n.g=n.e++,e}catch(t){throw t=Ci(t),_(t,99)?(n.Vj(),L(new Lc)):L(t)}}function bY(n){var e;try{return e=n.c.Ti(n.e),n.Vj(),n.g=n.e++,e}catch(t){throw t=Ci(t),_(t,99)?(n.Vj(),L(new Lc)):L(t)}}function qR(n){var e,t,i,r;for(r=0,t=0,i=n.length;t=64&&e<128&&(r=$h(r,aa(1,e-64)));return r}function UR(n,e){var t,i;return i=null,It(n,(lt(),C5))&&(t=u(E(n,C5),105),t.nf(e)&&(i=t.mf(e))),i==null&&tr(n)&&(i=E(tr(n),e)),i}function r8e(n,e){var t;return t=u(E(n,(on(),gc)),78),oX(e,nne)?t?ms(t):(t=new Wf,Q(n,gc,t)):t&&Q(n,gc,null),t}function c8e(n,e){var t,i,r;for(r=new Uu(e.gc()),i=e.Jc();i.Ob();)t=u(i.Pb(),294),t.c==t.f?r8(n,t,t.c):vje(n,t)||oe(r.c,t);return r}function RPn(n,e){var t,i,r;for(t=n.o,r=u(u($t(n.r,e),22),83).Jc();r.Ob();)i=u(r.Pb(),115),i.e.a=f7e(i,t.a),i.e.b=t.b*G(z(i.b.mf(iG)))}function u8e(n,e){var t,i,r,c;return r=n.k,t=G(z(E(n,(nn(),pg)))),c=e.k,i=G(z(E(e,pg))),c!=(ue(),$i)?-1:r!=$i?1:t==i?0:tt.b)return!0}return!1}function GPn(n){var e;return e=new $d,e.a+="n",n.k!=(ue(),mi)&&ht(ht((e.a+="(",e),gX(n.k).toLowerCase()),")"),ht((e.a+="_",e),mO(n)),e.a}function Sj(){Sj=q,Mvn=new HM(xwn,0),Ltn=new HM(_W,1),xtn=new HM("LINEAR_SEGMENTS",2),rA=new HM("BRANDES_KOEPF",3),cA=new HM(RKn,4)}function N4(n,e,t,i){var r;return t>=0?n.Ph(e,t,i):(n.Mh()&&(i=(r=n.Ch(),r>=0?n.xh(i):n.Mh().Qh(n,-1-r,null,i))),n.zh(e,t,i))}function yan(n,e){switch(e){case 7:!n.e&&(n.e=new Vn(_i,n,7,4)),Ge(n.e);return;case 8:!n.d&&(n.d=new Vn(_i,n,8,5)),Ge(n.d);return}fan(n,e)}function Jt(n,e,t){return t==null?(!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),JR(n.o,e)):(!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),kO(n.o,e,t)),n}function wu(n,e){var t;t=n.dd(e);try{return t.Pb()}catch(i){throw i=Ci(i),_(i,112)?L(new Fu("Can't get element "+e)):L(i)}}function FPn(n,e){var t;switch(t=u(rc(n.b,e),127).n,e.g){case 1:n.t>=0&&(t.d=n.t);break;case 3:n.t>=0&&(t.a=n.t)}n.C&&(t.b=n.C.b,t.c=n.C.c)}function d8e(n){var e;e=n.a;do e=u(Ae(new ae(ge(Si(e).a.Jc(),new Nn))),17).c.i,e.k==(ue(),Ii)&&n.b.Ec(e);while(e.k==(ue(),Ii));n.b=ks(n.b)}function zPn(n,e){var t,i,r;for(r=n,i=new ae(ge(Si(e).a.Jc(),new Nn));xe(i);)t=u(Ae(i),17),t.c.i.c&&(r=T.Math.max(r,t.c.i.c.p));return r}function b8e(n,e){var t,i,r;for(r=0,i=u(u($t(n.r,e),22),83).Jc();i.Ob();)t=u(i.Pb(),115),r+=t.d.d+t.b.Kf().b+t.d.a,i.Ob()&&(r+=n.w);return r}function w8e(n,e){var t,i,r;for(r=0,i=u(u($t(n.r,e),22),83).Jc();i.Ob();)t=u(i.Pb(),115),r+=t.d.b+t.b.Kf().a+t.d.c,i.Ob()&&(r+=n.w);return r}function qPn(n){var e,t,i,r;if(i=0,r=K2(n),r.c.length==0)return 1;for(t=new D(r);t.a=0?n.Ih(f,t,!0):Qw(n,c,t)):u(c,69).uk().wk(n,n.ei(),r,t,i)}function m8e(n,e,t,i){var r,c;c=e.nf((lt(),zm))?u(e.mf(zm),22):n.j,r=h6e(c),r!=(JP(),Qnn)&&(t&&!aan(r)||A1n(IAe(n,r,i),e))}function wY(n,e){return cr(n)?!!GVn[e]:n.Qm?!!n.Qm[e]:h2(n)?!!JVn[e]:o2(n)?!!PVn[e]:!1}function v8e(n){switch(n.g){case 1:return Jw(),DD;case 3:return Jw(),OD;case 2:return Jw(),Vnn;case 4:return Jw(),Ynn;default:return null}}function y8e(n,e,t){if(n.e)switch(n.b){case 1:Bge(n.c,e,t);break;case 0:$ge(n.c,e,t)}else uIn(n.c,e,t);n.a[e.p][t.p]=n.c.i,n.a[t.p][e.p]=n.c.e}function HPn(n){var e,t;if(n==null)return null;for(t=X(Ma,fn,199,n.length,0,2),e=0;ec?1:0):0}function F2(){F2=q,aF=new n$(Go,0),Otn=new n$("PORT_POSITION",1),Bm=new n$("NODE_SIZE_WHERE_SPACE_PERMITS",2),Nm=new n$("NODE_SIZE",3)}function k8e(n,e){var t,i,r;for(e.Tg("Untreeify",1),t=u(E(n,(Xt(),b4n)),16),r=t.Jc();r.Ob();)i=u(r.Pb(),65),at(i.b.d,i),at(i.c.b,i);e.Ug()}function pa(){pa=q,Gin=new yk("AUTOMATIC",0),aL=new yk(Q4,1),dL=new yk(Y4,2),FF=new yk("TOP",3),JF=new yk(Q0n,4),GF=new yk(A8,5)}function Y3(n,e,t){var i,r;if(r=n.gc(),e>=r)throw L(new p2(e,r));if(n.Qi()&&(i=n.bd(t),i>=0&&i!=e))throw L(new he(yD));return n.Vi(e,t)}function rd(n,e){var t,i,r;if(r=CJn(n,e),r>=0)return r;if(n.ml()){for(i=0;i0||n==(eH(),Cnn)||e==(tH(),Onn))throw L(new he("Invalid range: "+cIn(n,e)))}function jan(n,e,t,i){l8();var r,c;for(r=0,c=0;c0),(e&-e)==e)return Or(e*us(n,31)*4656612873077393e-25);do t=us(n,31),i=t%e;while(t-i+(e-1)<0);return Or(i)}function j8e(n,e){var t,i,r;for(t=Ew(new X0,n),r=new D(e);r.a1&&(c=j8e(n,e)),c}function M8e(n){var e,t,i;for(e=0,i=new D(n.c.a);i.a102?-1:n<=57?n-48:n<65?-1:n<=70?n-65+10:n<97?-1:n-97+10}function EY(n,e){if(n==null)throw L(new Uv("null key in entry: null="+e));if(e==null)throw L(new Uv("null value in entry: "+n+"=null"))}function nJn(n,e){var t;return t=N(I(or,1),uc,30,15,[FQ(n.a[0],e),FQ(n.a[1],e),FQ(n.a[2],e)]),n.d&&(t[0]=T.Math.max(t[0],t[2]),t[2]=t[0]),t}function eJn(n,e){var t;return t=N(I(or,1),uc,30,15,[TR(n.a[0],e),TR(n.a[1],e),TR(n.a[2],e)]),n.d&&(t[0]=T.Math.max(t[0],t[2]),t[2]=t[0]),t}function Tan(n,e,t){f4(u(E(e,(on(),vi)),102))||(Gln(n,e,cd(e,t)),Gln(n,e,cd(e,(hn(),Be))),Gln(n,e,cd(e,be)),Un(),Vi(e.j,new nyn(n)))}function tJn(n){var e,t;for(n.c||CDe(n),t=new Wf,e=new D(n.a),O(e);e.a0&&(pe(0,e.length),e.charCodeAt(0)==43)?(pe(1,e.length+1),e.substr(1)):e))}function q8e(n){var e;return n==null?null:new Fd((e=Iu(n,!0),e.length>0&&(pe(0,e.length),e.charCodeAt(0)==43)?(pe(1,e.length+1),e.substr(1)):e))}function Can(n,e,t,i,r,c,f,l){var o,a;i&&(o=i.a[0],o&&Can(n,e,t,o,r,c,f,l),xY(n,t,i.d,r,c,f,l)&&e.Ec(i),a=i.a[1],a&&Can(n,e,t,a,r,c,f,l))}function Tj(n,e){var t,i,r,c;for(c=n.gc(),e.lengthc&&Ei(e,c,null),e}function U8e(n,e){var t,i;if(i=n.gc(),e==null){for(t=0;t0&&(o+=r),a[b]=f,f+=l*(o+i)}function W8e(n){var e;for(e=0;e0?n.c:0),++r;n.b=i,n.d=c}function bJn(n,e){var t;return t=N(I(or,1),uc,30,15,[Ean(n,(Ro(),Qc),e),Ean(n,Vu,e),Ean(n,Yc,e)]),n.f&&(t[0]=T.Math.max(t[0],t[2]),t[2]=t[0]),t}function wJn(n){var e;It(n,(on(),vg))&&(e=u(E(n,vg),22),e.Gc((X2(),vo))?(e.Kc(vo),e.Ec(yo)):e.Gc(yo)&&(e.Kc(yo),e.Ec(vo)))}function gJn(n){var e;It(n,(on(),vg))&&(e=u(E(n,vg),22),e.Gc((X2(),jo))?(e.Kc(jo),e.Ec(Jl)):e.Gc(Jl)&&(e.Kc(Jl),e.Ec(jo)))}function OY(n,e,t,i){var r,c,f,l;return n.a==null&&Qke(n,e),f=e.b.j.c.length,c=t.d.p,l=i.d.p,r=l-1,r<0&&(r=f-1),c<=r?n.a[r]-n.a[c]:n.a[f-1]-n.a[c]+n.a[r]}function Z8e(n){var e;for(e=0;e0&&(r.b+=e),r}function nP(n,e){var t,i,r;for(r=new gr,i=n.Jc();i.Ob();)t=u(i.Pb(),37),o8(t,0,r.b),r.b+=t.f.b+e,r.a=T.Math.max(r.a,t.f.a);return r.a>0&&(r.a+=e),r}function mJn(n,e){var t,i;if(e.length==0)return 0;for(t=uK(n.a,e[0],(hn(),we)),t+=uK(n.a,e[e.length-1],ye),i=0;i>16==6?n.Cb.Qh(n,5,Ko,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||n.fi()),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function c7e(n){y9();var e=n.e;if(e&&e.stack){var t=e.stack,i=e+` +`;return t.substring(0,i.length)==i&&(t=t.substring(i.length)),t.split(` +`)}return[]}function u7e(n){var e;return e=(M$n(),ZVn),e[n>>>28]|e[n>>24&15]<<4|e[n>>20&15]<<8|e[n>>16&15]<<12|e[n>>12&15]<<16|e[n>>8&15]<<20|e[n>>4&15]<<24|e[n&15]<<28}function yJn(n){var e,t,i;n.b==n.c&&(i=n.a.length,t=shn(T.Math.max(8,i))<<1,n.b!=0?(e=eo(n.a,t),x$n(n,e,i),n.a=e,n.b=0):n2(n.a,t),n.c=i)}function f7e(n,e){var t;return t=n.b,t.nf((lt(),ls))?t.$f()==(hn(),we)?-t.Kf().a-G(z(t.mf(ls))):e+G(z(t.mf(ls))):t.$f()==(hn(),we)?-t.Kf().a:e}function mO(n){var e;return n.b.c.length!=0&&u(wn(n.b,0),70).a?u(wn(n.b,0),70).a:(e=oK(n),e??""+(n.c?$c(n.c.a,n,0):-1))}function eP(n){var e;return n.f.c.length!=0&&u(wn(n.f,0),70).a?u(wn(n.f,0),70).a:(e=oK(n),e??""+(n.i?$c(n.i.j,n,0):-1))}function s7e(n,e){var t,i;if(e<0||e>=n.gc())return null;for(t=e;t0?n.c:0),r=T.Math.max(r,e.d),++i;n.e=c,n.b=r}function l7e(n){var e,t;if(!n.b)for(n.b=M_(u(n.f,125).jh().i),t=new Ce(u(n.f,125).jh());t.e!=t.i.gc();)e=u(De(t),157),sn(n.b,new cH(e));return n.b}function o7e(n,e){var t,i,r;if(e.dc())return f9(),f9(),_L;for(t=new XMn(n,e.gc()),r=new Ce(n);r.e!=r.i.gc();)i=De(r),e.Gc(i)&&ze(t,i);return t}function Lan(n,e,t,i){return e==0?i?(!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),n.o):(!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),$C(n.o)):XR(n,e,t,i)}function LY(n){var e,t;if(n.rb)for(e=0,t=n.rb.i;e>22),r+=i>>22,r<0)?!1:(n.l=t&ss,n.m=i&ss,n.h=r&d1,!0)}function xY(n,e,t,i,r,c,f){var l,o;return!(e.Re()&&(o=n.a.Le(t,i),o<0||!r&&o==0)||e.Se()&&(l=n.a.Le(t,c),l>0||!f&&l==0))}function b7e(n,e){R9();var t;if(t=n.j.g-e.j.g,t!=0)return 0;switch(n.j.g){case 2:return ZQ(e,u3n)-ZQ(n,u3n);case 4:return ZQ(n,c3n)-ZQ(e,c3n)}return 0}function w7e(n){switch(n.g){case 0:return $en;case 1:return _en;case 2:return Ren;case 3:return Pen;case 4:return BG;case 5:return Jen;default:return null}}function wc(n,e,t){var i,r;return i=(r=new ZU,pb(r,e),Xu(r,t),ze((!n.c&&(n.c=new Z(Ag,n,12,10)),n.c),r),r),W1(i,0),I2(i,1),id(i,!0),td(i,!0),i}function B4(n,e){var t,i;if(e>=n.i)throw L(new eX(e,n.i));return++n.j,t=n.g[e],i=n.i-e-1,i>0&&pu(n.g,e+1,n.g,e,i),Ei(n.g,--n.i,null),n.Oi(e,t),n.Li(),t}function kJn(n,e){var t,i;return n.Db>>16==17?n.Cb.Qh(n,21,Fl,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||n.fi()),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function g7e(n){var e,t,i,r;for(Un(),Vi(n.c,n.a),r=new D(n.c);r.at.a.c.length))throw L(new he("index must be >= 0 and <= layer node count"));n.c&&wf(n.c.a,n),n.c=t,t&&W0(t.a,e,n)}function OJn(n,e){this.c=new _e,this.a=n,this.b=e,this.d=u(E(n,(nn(),Om)),316),H(E(n,(on(),evn)))===H((GC(),$G))?this.e=new mjn:this.e=new pjn}function j7e(n,e){var t,i,r,c;for(c=0,i=new D(n);i.a0?e:0),++t;return new cn(i,r)}function E7e(n,e){var t,i;for(n.b=0,n.d=new AB,i=new D(e.a);i.a>16==6?n.Cb.Qh(n,6,_i,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(su(),ez)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function _an(n,e){var t,i;return n.Db>>16==7?n.Cb.Qh(n,1,xL,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(su(),O9n)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function Ran(n,e){var t,i;return n.Db>>16==9?n.Cb.Qh(n,9,ct,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(su(),L9n)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function xJn(n,e){var t,i;return n.Db>>16==5?n.Cb.Qh(n,9,oz,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(qn(),jd)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function IJn(n,e){var t,i;return n.Db>>16==7?n.Cb.Qh(n,6,Ko,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(qn(),Ad)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function Pan(n,e){var t,i;return n.Db>>16==3?n.Cb.Qh(n,0,NL,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(qn(),kd)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function Jan(n,e){var t,i;return n.Db>>16==3?n.Cb.Qh(n,12,ct,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(su(),C9n)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function M7e(n,e,t){var i,r,c;for(t<0&&(t=0),c=n.i,r=t;rgW)return Z9(n,i);if(i==n)return!0}}return!1}function O7e(n){switch(C$(),n.q.g){case 5:yFn(n,(hn(),be)),yFn(n,Be);break;case 4:Tzn(n,(hn(),be)),Tzn(n,Be);break;default:CHn(n,(hn(),be)),CHn(n,Be)}}function D7e(n){switch(C$(),n.q.g){case 5:PFn(n,(hn(),ye)),PFn(n,we);break;case 4:RPn(n,(hn(),ye)),RPn(n,we);break;default:OHn(n,(hn(),ye)),OHn(n,we)}}function L7e(n){var e,t;e=u(E(n,(ho(),kZn)),15),e?(t=e.a,t==0?Q(n,(Vd(),fG),new WQ):Q(n,(Vd(),fG),new N_(t))):Q(n,(Vd(),fG),new N_(1))}function x7e(n,e){var t;switch(t=n.i,e.g){case 1:return-(n.n.b+n.o.b);case 2:return n.n.a-t.o.a;case 3:return n.n.b-t.o.b;case 4:return-(n.n.a+n.o.a)}return 0}function I7e(n,e){switch(n.g){case 0:return e==(ys(),m1)?MG:CG;case 1:return e==(ys(),m1)?MG:BD;case 2:return e==(ys(),m1)?BD:CG;default:return BD}}function yO(n,e){var t,i,r;for(wf(n.a,e),n.e-=e.r+(n.a.c.length==0?0:n.c),r=EZ,i=new D(n.a);i.a>16==11?n.Cb.Qh(n,10,ct,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(su(),D9n)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function NJn(n,e){var t,i;return n.Db>>16==10?n.Cb.Qh(n,11,Fl,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(qn(),Ed)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function BJn(n,e){var t,i;return n.Db>>16==10?n.Cb.Qh(n,12,zl,e):(i=Kr(u(Xn((t=u(de(n,16),29),t||(qn(),qp)),n.Db>>16),19)),n.Cb.Qh(n,i.n,i.f,e))}function $Jn(n,e){var t,i,r,c,f;if(e)for(r=e.a.length,t=new nb(r),f=(t.b-t.a)*t.c<0?(Jd(),P0):new zd(t);f.Ob();)c=u(f.Pb(),15),i=j9(e,c.a),i&&yzn(n,i)}function J7e(){Qcn();var n,e;for(fIe((qd(),re)),Vxe(re),LY(re),U9n=(qn(),Ch),e=new D(n8n);e.a>19,a=e.h>>19,o!=a?a-o:(r=n.h,l=e.h,r!=l?r-l:(i=n.m,f=e.m,i!=f?i-f:(t=n.l,c=e.l,t-c)))}function _Jn(n,e,t){var i,r,c,f,l;for(r=n[t.g],l=new D(e.d);l.a0?n.b:0),++t;e.b=i,e.e=r}function RJn(n){var e,t,i;if(i=n.b,bAn(n.i,i.length)){for(t=i.length*2,n.b=X(Dnn,YO,308,t,0,1),n.c=X(Dnn,YO,308,t,0,1),n.f=t-1,n.i=0,e=n.a;e;e=e.c)CO(n,e,e);++n.g}}function Oj(n,e){return n.b.a=T.Math.min(n.b.a,e.c),n.b.b=T.Math.min(n.b.b,e.d),n.a.a=T.Math.max(n.a.a,e.c),n.a.b=T.Math.max(n.a.b,e.d),oe(n.c,e),!0}function F7e(n,e,t){var i;i=e.c.i,i.k==(ue(),Ii)?(Q(n,(nn(),Uo),u(E(i,Uo),12)),Q(n,Rl,u(E(i,Rl),12))):(Q(n,(nn(),Uo),e.c),Q(n,Rl,t.d))}function n8(n,e,t){s8();var i,r,c,f,l,o;return f=e/2,c=t/2,i=T.Math.abs(n.a),r=T.Math.abs(n.b),l=1,o=1,i>f&&(l=f/i),r>c&&(o=c/r),Qa(n,T.Math.min(l,o)),n}function z7e(){LP();var n,e;try{if(e=u(Wan((Pd(),ql),F8),2075),e)return e}catch(t){if(t=Ci(t),_(t,101))n=t,Bsn((Ze(),n));else throw L(t)}return new qq}function q7e(){LP();var n,e;try{if(e=u(Wan((Pd(),ql),Bl),2002),e)return e}catch(t){if(t=Ci(t),_(t,101))n=t,Bsn((Ze(),n));else throw L(t)}return new hw}function U7e(){GNn();var n,e;try{if(e=u(Wan((Pd(),ql),Lb),2084),e)return e}catch(t){if(t=Ci(t),_(t,101))n=t,Bsn((Ze(),n));else throw L(t)}return new qT}function H7e(n,e,t){var i,r;return r=n.e,n.e=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new er(n,1,4,r,e),t?t.lj(i):t=i),r!=e&&(e?t=w8(n,pP(n,e),t):t=w8(n,n.a,t)),t}function PJn(){zB.call(this),this.e=-1,this.a=!1,this.p=wr,this.k=-1,this.c=-1,this.b=-1,this.g=!1,this.f=-1,this.j=-1,this.n=-1,this.i=-1,this.d=-1,this.o=wr}function X7e(n,e){var t,i,r;if(i=n.b.d.d,n.a||(i+=n.b.d.a),r=e.b.d.d,e.a||(r+=e.b.d.a),t=Pt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function K7e(n,e){var t,i,r;if(i=n.b.b.d,n.a||(i+=n.b.b.a),r=e.b.b.d,e.a||(r+=e.b.b.a),t=Pt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function Q7e(n,e){var t,i,r;if(i=n.b.g.d,n.a||(i+=n.b.g.a),r=e.b.g.d,e.a||(r+=e.b.g.a),t=Pt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function zan(){zan=q,PZn=zu(ft(ft(ft(new Mi,(sr(),yu),(br(),Upn)),yu,Hpn),nc,Xpn),nc,Npn),GZn=ft(ft(new Mi,yu,Mpn),yu,Bpn),JZn=zu(new Mi,nc,_pn)}function Y7e(n){var e,t,i,r,c;for(e=u(E(n,(nn(),zE)),92),c=n.n,i=e.Bc().Jc();i.Ob();)t=u(i.Pb(),318),r=t.i,r.c+=c.a,r.d+=c.b,t.c?hqn(t):aqn(t);Q(n,zE,null)}function V7e(n,e,t){var i,r;switch(r=n.b,i=r.d,e.g){case 1:return-i.d-t;case 2:return r.o.a+i.c+t;case 3:return r.o.b+i.a+t;case 4:return-i.b-t;default:return-1}}function JJn(n,e){var t,i;for(i=new D(e);i.a0&&(f=(c&St)%n.d.length,r=H1n(n,f,c,e),r)?(l=r.ld(t),l):(i=n.ak(c,e,t),n.c.Ec(i),null)}function Han(n,e){var t,i,r,c;switch(ed(n,e).Il()){case 3:case 2:{for(t=rm(e),r=0,c=t.i;r=0;i--)if(Pn(n[i].d,e)||Pn(n[i].d,t)){n.length>=i+1&&n.splice(0,i+1);break}return n}function jO(n,e){var t;return Tc(n)&&Tc(e)&&(t=n/e,ZO0&&(n.b+=2,n.a+=i):(n.b+=1,n.a+=T.Math.min(i,r))}function XJn(n,e){var t,i;if(i=!1,cr(e)&&(i=!0,b4(n,new E2(nt(e)))),i||_(e,242)&&(i=!0,b4(n,(t=AX(u(e,242)),new w3(t)))),!i)throw L(new uH(Jgn))}function bye(n,e,t,i){var r,c,f;return r=new r1(n.e,1,10,(f=e.c,_(f,88)?u(f,29):(qn(),Ul)),(c=t.c,_(c,88)?u(c,29):(qn(),Ul)),rd(n,e),!1),i?i.lj(r):i=r,i}function Qan(n){var e,t;switch(u(E(tr(n),(on(),Xmn)),420).g){case 0:return e=n.n,t=n.o,new cn(e.a+t.a/2,e.b+t.b/2);case 1:return new _r(n.n);default:return null}}function EO(){EO=q,_G=new pk(Go,0),E3n=new pk("LEFTUP",1),S3n=new pk("RIGHTUP",2),j3n=new pk("LEFTDOWN",3),A3n=new pk("RIGHTDOWN",4),Gen=new pk("BALANCED",5)}function wye(n,e,t){var i,r,c;if(i=Pt(n.a[e.p],n.a[t.p]),i==0){if(r=u(E(e,(nn(),b5)),16),c=u(E(t,b5),16),r.Gc(t))return-1;if(c.Gc(e))return 1}return i}function gye(n){switch(n.g){case 1:return new jI;case 2:return new wy;case 3:return new Av;case 0:return null;default:throw L(new he(DZ+(n.f!=null?n.f:""+n.g)))}}function Yan(n,e,t){switch(e){case 1:!n.n&&(n.n=new Z(Fc,n,1,7)),Ge(n.n),!n.n&&(n.n=new Z(Fc,n,1,7)),ki(n.n,u(t,18));return;case 2:D9(n,nt(t));return}phn(n,e,t)}function Van(n,e,t){switch(e){case 3:_w(n,G(z(t)));return;case 4:Rw(n,G(z(t)));return;case 5:is(n,G(z(t)));return;case 6:rs(n,G(z(t)));return}Yan(n,e,t)}function tP(n,e,t){var i,r,c;c=(i=new ZU,i),r=hh(c,e,null),r&&r.mj(),Xu(c,t),ze((!n.c&&(n.c=new Z(Ag,n,12,10)),n.c),c),W1(c,0),I2(c,1),id(c,!0),td(c,!0)}function Wan(n,e){var t,i,r;return t=bk(n.i,e),_(t,241)?(r=u(t,241),r.wi()==null,r.ti()):_(t,493)?(i=u(t,1999),r=i.b,r):null}function pye(n,e,t,i){var r,c;return Qe(e),Qe(t),c=u($k(n.d,e),15),jBn(!!c,"Row %s not in %s",e,n.e),r=u($k(n.b,t),15),jBn(!!r,"Column %s not in %s",t,n.c),k_n(n,c.a,r.a,i)}function mye(n){var e,t,i,r,c,f;for(t=null,r=n,c=0,f=r.length;c1||l==-1?(c=u(o,16),r.Wb(e9e(n,c))):r.Wb(vV(n,u(o,57)))))}function Sye(n,e,t,i){vAn();var r=Tnn;function c(){for(var f=0;f0)return!1;return!0}function Cye(n){switch(u(E(n.b,(on(),Jmn)),381).g){case 1:yi(qu(Mc(new Gn(null,new Fn(n.d,16)),new rw),new zx),new RS);break;case 2:cMe(n);break;case 0:Wje(n)}}function Oye(n,e,t){var i,r,c;for(i=t,!i&&(i=new zv),i.Tg("Layout",n.a.c.length),c=new D(n.a);c.aTZ)return t;r>-1e-6&&++t}return t}function rP(n,e,t){if(_(e,271))return tSe(n,u(e,85),t);if(_(e,276))return N7e(n,u(e,276),t);throw L(new he(z8+ah(new zc(N(I(Qi,1),Yn,1,5,[e,t])))))}function cP(n,e,t){if(_(e,271))return iSe(n,u(e,85),t);if(_(e,276))return B7e(n,u(e,276),t);throw L(new he(z8+ah(new zc(N(I(Qi,1),Yn,1,5,[e,t])))))}function n1n(n,e){var t;e!=n.b?(t=null,n.b&&(t=y_(n.b,n,-4,t)),e&&(t=N4(e,n,-4,t)),t=gRn(n,e,t),t&&t.mj()):(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,3,e,e))}function VJn(n,e){var t;e!=n.f?(t=null,n.f&&(t=y_(n.f,n,-1,t)),e&&(t=N4(e,n,-1,t)),t=pRn(n,e,t),t&&t.mj()):(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,0,e,e))}function Nye(n,e,t,i){var r,c,f,l;return bs(n.e)&&(r=e.Jk(),l=e.kd(),c=t.kd(),f=Hd(n,1,r,l,c,r.Hk()?a8(n,r,c,_(r,103)&&(u(r,19).Bb&zr)!=0):-1,!0),i?i.lj(f):i=f),i}function WJn(n){var e,t,i;if(n==null)return null;if(t=u(n,16),t.dc())return"";for(i=new J1,e=t.Jc();e.Ob();)ic(i,(Gt(),nt(e.Pb()))),i.a+=" ";return nX(i,i.a.length-1)}function ZJn(n){var e,t,i;if(n==null)return null;if(t=u(n,16),t.dc())return"";for(i=new J1,e=t.Jc();e.Ob();)ic(i,(Gt(),nt(e.Pb()))),i.a+=" ";return nX(i,i.a.length-1)}function Bye(n,e){var t,i,r,c,f;for(c=new D(e.a);c.a0&&Ar(n,n.length-1)==33)try{return e=bzn(Dl(n,0,n.length-1)),e.e==null}catch(t){if(t=Ci(t),!_(t,32))throw L(t)}return!1}function Pye(n,e,t){var i,r,c;switch(i=tr(e),r=LR(i),c=new gu,Bc(c,e),t.g){case 1:Ki(c,aO(L4(r)));break;case 2:Ki(c,L4(r))}return Q(c,(on(),jp),z(E(n,jp))),c}function e1n(n){var e,t;return e=u(Ae(new ae(ge(Si(n.a).a.Jc(),new Nn))),17),t=u(Ae(new ae(ge(Yt(n.a).a.Jc(),new Nn))),17),pn(gn(E(e,(nn(),ad))))||pn(gn(E(t,ad)))}function z2(){z2=q,$D=new qM("ONE_SIDE",0),LG=new qM("TWO_SIDES_CORNER",1),xG=new qM("TWO_SIDES_OPPOSING",2),DG=new qM("THREE_SIDES",3),OG=new qM("FOUR_SIDES",4)}function tGn(n,e){var t,i,r,c;for(c=new ln,r=0,i=e.Jc();i.Ob();){for(t=en(u(i.Pb(),15).a+r);t.a=n.f)break;oe(c.c,t)}return c}function Jye(n){var e,t;for(t=new D(n.e.b);t.a0&&EJn(this,this.c-1,(hn(),ye)),this.c0&&n[0].length>0&&(this.c=pn(gn(E(tr(n[0][0]),(nn(),G3n))))),this.a=X(are,fn,2079,n.length,0,2),this.b=X(dre,fn,2080,n.length,0,2),this.d=new oRn}function qye(n){return n.c.length==0?!1:(zn(0,n.c.length),u(n.c[0],17)).c.i.k==(ue(),Ii)?!0:R3(qu(new Gn(null,new Fn(n,16)),new iy),new Kx)}function cGn(n,e){var t,i,r,c,f,l,o;for(l=K2(e),c=e.f,o=e.g,f=T.Math.sqrt(c*c+o*o),r=0,i=new D(l);i.a=0?(t=jO(n,zP),i=rY(n,zP)):(e=eb(n,1),t=jO(e,5e8),i=rY(e,5e8),i=Pr(aa(i,1),ur(n,1))),$h(aa(i,32),ur(t,Vr))}function tke(n,e,t,i){var r,c,f,l,o;for(r=null,c=0,l=new D(e);l.a1;e>>=1)(e&1)!=0&&(i=_3(i,t)),t.d==1?t=_3(t,t):t=new APn(Wqn(t.a,t.d,X(et,mt,30,t.d<<1,15,1)));return i=_3(i,t),i}function o1n(){o1n=q;var n,e,t,i;for(P2n=X(or,uc,30,25,15,1),J2n=X(or,uc,30,33,15,1),i=152587890625e-16,e=32;e>=0;e--)J2n[e]=i,i*=.5;for(t=1,n=24;n>=0;n--)P2n[n]=t,t*=.5}function fke(n){var e,t;if(pn(gn(tn(n,(on(),yp))))){for(t=new ae(ge(s0(n).a.Jc(),new Nn));xe(t);)if(e=u(Ae(t),85),Kw(e)&&pn(gn(tn(e,_b))))return!0}return!1}function sGn(n){var e,t,i,r;for(e=new Ft,t=new Ft,r=qe(n,0);r.b!=r.d.c;)i=u(Fe(r),12),i.e.c.length==0?bi(t,i,t.c.b,t.c):bi(e,i,e.c.b,e.c);return ks(e).Fc(t),e}function lGn(n,e){var t,i,r;xi(n.f,e)&&(e.b=n,i=e.c,$c(n.j,i,0)!=-1||sn(n.j,i),r=e.d,$c(n.j,r,0)!=-1||sn(n.j,r),t=e.a.b,t.c.length!=0&&(!n.i&&(n.i=new CPn(n)),$4e(n.i,t)))}function ske(n){var e,t,i,r,c;return t=n.c.d,i=t.j,r=n.d.d,c=r.j,i==c?t.p=0&&Pn(n.substr(e,3),"GMT")||e>=0&&Pn(n.substr(e,3),"UTC"))&&(t[0]=e+3),Xdn(n,t,i)}function oke(n,e){var t,i,r,c,f;for(c=n.g.a,f=n.g.b,i=new D(n.d);i.at;c--)n[c]|=e[c-t-1]>>>f,n[c-1]=e[c-t-1]<0&&pu(n.g,e,n.g,e+i,l),f=t.Jc(),n.i+=i,r=0;r>4&15,c=n[i]&15,f[r++]=x9n[t],f[r++]=x9n[c];return Ph(f,0,f.length)}function pf(n){var e,t;return n>=zr?(e=nD+(n-zr>>10&1023)&Gi,t=56320+(n-zr&1023)&Gi,String.fromCharCode(e)+(""+String.fromCharCode(t))):String.fromCharCode(n&Gi)}function yke(n,e){w2();var t,i,r,c;return r=u(u($t(n.r,e),22),83),r.gc()>=2?(i=u(r.Jc().Pb(),115),t=n.u.Gc((Ff(),_A)),c=n.u.Gc(L5),!i.a&&!t&&(r.gc()==2||c)):!1}function dGn(n,e,t,i,r){var c,f,l;for(c=iqn(n,e,t,i,r),l=!1;!c;)wP(n,r,!0),l=!0,c=iqn(n,e,t,i,r);l&&wP(n,r,!1),f=OQ(r),f.c.length!=0&&(n.d&&n.d.Fg(f),dGn(n,r,t,i,f))}function sP(){sP=q,yin=new u$("NODE_SIZE_REORDERER",0),pin=new u$("INTERACTIVE_NODE_REORDERER",1),vin=new u$("MIN_SIZE_PRE_PROCESSOR",2),min=new u$("MIN_SIZE_POST_PROCESSOR",3)}function lP(){lP=q,urn=new jk(Go,0),Z6n=new jk("DIRECTED",1),e9n=new jk("UNDIRECTED",2),V6n=new jk("ASSOCIATION",3),n9n=new jk("GENERALIZATION",4),W6n=new jk("DEPENDENCY",5)}function kke(n,e){var t;if(!rh(n))throw L(new oc(RQn));switch(t=rh(n),e.g){case 1:return-(n.j+n.f);case 2:return n.i-t.g;case 3:return n.j-t.f;case 4:return-(n.i+n.g)}return 0}function jke(n,e,t){var i,r,c;return i=e.Jk(),c=e.kd(),r=i.Hk()?Hd(n,4,i,c,null,a8(n,i,c,_(i,103)&&(u(i,19).Bb&zr)!=0),!0):Hd(n,i.rk()?2:1,i,c,i.gk(),-1,!0),t?t.lj(r):t=r,t}function t8(n,e){var t,i;for(ne(e),i=n.b.c.length,sn(n.b,e);i>0;){if(t=i,i=(i-1)/2|0,n.a.Le(wn(n.b,i),e)<=0)return Is(n.b,t,e),!0;Is(n.b,t,wn(n.b,i))}return Is(n.b,i,e),!0}function d1n(n,e,t,i){var r,c;if(r=0,t)r=TR(n.a[t.g][e.g],i);else for(c=0;c=l)}function bGn(n){switch(n.g){case 0:return new II;case 1:return new pT;default:throw L(new he("No implementation is available for the width approximator "+(n.f!=null?n.f:""+n.g)))}}function b1n(n,e,t,i){var r;if(r=!1,cr(i)&&(r=!0,h9(e,t,nt(i))),r||o2(i)&&(r=!0,b1n(n,e,t,i)),r||_(i,242)&&(r=!0,cb(e,t,u(i,242))),!r)throw L(new uH(Jgn))}function Ake(n,e){var t,i,r;if(t=e.ni(n.a),t&&(r=Po((!t.b&&(t.b=new gs((qn(),Hr),Wc,t)),t.b),Nl),r!=null)){for(i=1;i<(If(),t8n).length;++i)if(Pn(t8n[i],r))return i}return 0}function Ske(n,e){var t,i,r;if(t=e.ni(n.a),t&&(r=Po((!t.b&&(t.b=new gs((qn(),Hr),Wc,t)),t.b),Nl),r!=null)){for(i=1;i<(If(),i8n).length;++i)if(Pn(i8n[i],r))return i}return 0}function wGn(n,e){var t,i,r,c;if(ne(e),c=n.a.gc(),c0?1:0;c.a[r]!=t;)c=c.a[r],r=n.a.Le(t.d,c.d)>0?1:0;c.a[r]=i,i.b=t.b,i.a[0]=t.a[0],i.a[1]=t.a[1],t.a[0]=null,t.a[1]=null}function Cke(n){var e,t,i,r;for(e=new ln,t=X(Tf,Jo,30,n.a.c.length,16,1),Lsn(t,t.length),r=new D(n.a);r.a0&&Xqn((zn(0,t.c.length),u(t.c[0],25)),n),t.c.length>1&&Xqn(u(wn(t,t.c.length-1),25),n),e.Ug()}function Dke(n){Ff();var e,t;return e=Ht(j1,N(I(QF,1),rn,280,0,[N0])),!(WC(k_(e,n))>1||(t=Ht(_A,N(I(QF,1),rn,280,0,[$A,L5])),WC(k_(t,n))>1))}function g1n(n,e){var t;t=Ou((Pd(),ql),n),_(t,493)?ac(ql,n,new KSn(this,e)):ac(ql,n,this),HY(this,e),e==(Y6(),q9n)?(this.wb=u(this,2e3),u(e,2002)):this.wb=(qd(),re)}function Lke(n){var e,t,i;if(n==null)return null;for(e=null,t=0;tc}function vGn(n,e){var t,i,r;if(m1n(n,e))return!0;for(i=new D(e);i.a=r||e<0)throw L(new Fu(unn+e+Ob+r));if(t>=r||t<0)throw L(new Fu(fnn+t+Ob+r));return e!=t?i=(c=n.Aj(t),n.oj(e,c),c):i=n.vj(t),i}function kGn(n){var e,t,i;if(i=n,n)for(e=0,t=n.Bh();t;t=t.Bh()){if(++e>gW)return kGn(t);if(i=t,t==n)throw L(new oc("There is a cycle in the containment hierarchy of "+n))}return i}function ah(n){var e,t,i;for(i=new db(Qu,"[","]"),t=n.Jc();t.Ob();)e=t.Pb(),t1(i,H(e)===H(n)?"(this Collection)":e==null?vf:Cc(e));return i.a?i.e.length==0?i.a.a:i.a.a+(""+i.e):i.c}function m1n(n,e){var t,i;if(i=!1,e.gc()<2)return!1;for(t=0;t1&&(n.j.b+=n.e)):(n.j.a+=t.a,n.j.b=T.Math.max(n.j.b,t.b),n.d.c.length>1&&(n.j.a+=n.e))}function u0(){u0=q,Mne=N(I(Ur,1),lu,64,0,[(hn(),be),ye,Be]),Tne=N(I(Ur,1),lu,64,0,[ye,Be,we]),Cne=N(I(Ur,1),lu,64,0,[Be,we,be]),One=N(I(Ur,1),lu,64,0,[we,be,ye])}function EGn(n){var e,t,i,r,c,f,l,o,a;for(this.a=HPn(n),this.b=new ln,t=n,i=0,r=t.length;ivX(n.d).c?(n.i+=n.g.c,fY(n.d)):vX(n.d).c>vX(n.g).c?(n.e+=n.d.c,fY(n.g)):(n.i+=jOn(n.g),n.e+=jOn(n.d),fY(n.g),fY(n.d))}function Jke(n,e,t){var i,r,c,f;for(c=e.q,f=e.r,new ub((Bo(),M0),e,c,1),new ub(M0,c,f,1),r=new D(t);r.al&&(o=l/i),r>c&&(a=c/r),f=T.Math.min(o,a),n.a+=f*(e.a-n.a),n.b+=f*(e.b-n.b)}function qke(n,e,t,i,r){var c,f;for(f=!1,c=u(wn(t.b,0),26);XCe(n,e,c,i,r)&&(f=!0,Dye(t,c),t.b.c.length!=0);)c=u(wn(t.b,0),26);return t.b.c.length==0&&yO(t.j,t),f&&ZR(e.q),f}function y1n(n,e,t,i){var r,c;return t==0?(!n.o&&(n.o=new Lf((su(),Ia),yd,n,0)),I$(n.o,e,i)):(c=u(Xn((r=u(de(n,16),29),r||n.fi()),t),69),c.uk().yk(n,rf(n),t-Ne(n.fi()),e,i))}function HY(n,e){var t;e!=n.sb?(t=null,n.sb&&(t=u(n.sb,52).Qh(n,1,JA,t)),e&&(t=u(e,52).Oh(n,1,JA,t)),t=Ihn(n,e,t),t&&t.mj()):(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,4,e,e))}function MGn(n,e){var t,i,r,c;if(e)r=u1(e,"x"),t=new okn(n),G3(t.a,(ne(r),r)),c=u1(e,"y"),i=new hkn(n),F3(i.a,(ne(c),c));else throw L(new Lh("All edge sections need an end point."))}function CGn(n,e){var t,i,r,c;if(e)r=u1(e,"x"),t=new fkn(n),z3(t.a,(ne(r),r)),c=u1(e,"y"),i=new skn(n),q3(i.a,(ne(c),c));else throw L(new Lh("All edge sections need a start point."))}function Uke(n,e){var t,i,r,c,f,l,o;for(i=K_n(n),c=0,l=i.length;c>22-e,r=n.h<>22-e):e<44?(t=0,i=n.l<>44-e):(t=0,i=0,r=n.l<=fd?"error":i>=900?"warn":i>=800?"info":"log"),wDn(t,n.a),n.b&&kdn(e,t,n.b,"Exception: ",!0))}function xGn(n,e){var t,i,r,c,f;for(r=e==1?uen:cen,i=r.a.ec().Jc();i.Ob();)for(t=u(i.Pb(),86),f=u($t(n.f.c,t),22).Jc();f.Ob();)c=u(f.Pb(),49),sn(n.b.b,u(c.b,82)),sn(n.b.a,u(c.b,82).d)}function IGn(n,e,t,i){var r,c,f,l,o;switch(o=n.b,c=e.d,f=c.j,l=van(f,o.d[f.g],t),r=Nt(Rr(c.n),c.a),c.j.g){case 3:case 1:l.a+=r.a;break;case 2:l.b+=r.b;break;case 4:l.b+=r.b}bi(i,l,i.c.b,i.c)}function Qke(n,e){var t,i,r,c;for(c=e.b.j,n.a=X(et,mt,30,c.c.length,15,1),r=0,i=0;in)throw L(new he("k must be smaller than n"));return e==0||e==n?1:n==0?0:Xan(n)/(Xan(e)*Xan(n-e))}function k1n(n,e){var t,i,r,c;for(t=new cX(n);t.g==null&&!t.c?aln(t):t.g==null||t.i!=0&&u(t.g[t.i-1],50).Ob();)if(c=u(gP(t),57),_(c,174))for(i=u(c,174),r=0;r>4],e[t*2+1]=wz[c&15];return Ph(e,0,e.length)}function sje(n){var e,t,i;switch(i=n.c.length,i){case 0:return sK(),HVn;case 1:return e=u(wFn(new D(n)),45),G1e(e.jd(),e.kd());default:return t=u(lh(n,X(xb,GP,45,n.c.length,0,1)),175),new Vcn(t)}}function cd(n,e){switch(e.g){case 1:return s4(n.j,(xf(),vpn));case 2:return s4(n.j,(xf(),ppn));case 3:return s4(n.j,(xf(),kpn));case 4:return s4(n.j,(xf(),jpn));default:return Un(),Un(),qr}}function lje(n,e){var t,i,r;t=$be(e,n.e),i=u(ce(n.g.f,t),15).a,r=n.a.c.length-1,n.a.c.length!=0&&u(wn(n.a,r),295).c==i?(++u(wn(n.a,r),295).a,++u(wn(n.a,r),295).b):sn(n.a,new TMn(i))}function f0(){f0=q,Zce=(lt(),M5),nue=md,Qce=qb,Yce=qm,Vce=D0,Kce=zm,z4n=mL,Wce=Np,hin=(Rdn(),_ce),ain=Rce,U4n=Fce,din=Uce,H4n=zce,X4n=qce,q4n=Pce,CF=Jce,OF=Gce,fL=Hce,K4n=Xce,F4n=$ce}function BGn(n,e){var t,i,r,c,f;if(n.e<=e||wpe(n,n.g,e))return n.g;for(c=n.r,i=n.g,f=n.r,r=(c-i)/2+i;i+11&&(n.e.b+=n.a)):(n.e.a+=t.a,n.e.b=T.Math.max(n.e.b,t.b),n.d.c.length>1&&(n.e.a+=n.a))}function aje(n){var e,t,i,r;switch(r=n.i,e=r.b,i=r.j,t=r.g,r.a.g){case 0:t.a=(n.g.b.o.a-i.a)/2;break;case 1:t.a=e.d.n.a+e.d.a.a;break;case 2:t.a=e.d.n.a+e.d.a.a-i.a;break;case 3:t.b=e.d.n.b+e.d.a.b}}function dje(n,e,t){var i,r,c;for(r=new ae(ge(Rh(t).a.Jc(),new Nn));xe(r);)i=u(Ae(r),17),!Tr(i)&&!(!Tr(i)&&i.c.i.c==i.d.i.c)&&(c=Ozn(n,i,t,new gjn),c.c.length>1&&oe(e.c,c))}function RGn(n,e,t,i,r){if(ii&&(n.a=i),n.br&&(n.b=r),n}function bje(n){if(_(n,144))return BSe(u(n,144));if(_(n,233))return H6e(u(n,233));if(_(n,21))return Xke(u(n,21));throw L(new he(z8+ah(new zc(N(I(Qi,1),Yn,1,5,[n])))))}function wje(n,e,t,i,r){var c,f,l;for(c=!0,f=0;f>>r|t[f+i+1]<>>r,++f}return c}function S1n(n,e,t,i){var r,c,f;if(e.k==(ue(),Ii)){for(c=new ae(ge(Si(e).a.Jc(),new Nn));xe(c);)if(r=u(Ae(c),17),f=r.c.i.k,f==Ii&&n.c.a[r.c.i.c.p]==i&&n.c.a[e.c.p]==t)return!0}return!1}function gje(n,e){var t,i,r,c;return e&=63,t=n.h&d1,e<22?(c=t>>>e,r=n.m>>e|t<<22-e,i=n.l>>e|n.m<<22-e):e<44?(c=0,r=t>>>e-22,i=n.m>>e-22|n.h<<44-e):(c=0,r=0,i=t>>>e-44),tf(i&ss,r&ss,c&d1)}function PGn(n,e,t,i){var r;this.b=i,this.e=n==(gb(),lA),r=e[t],this.d=m2(Tf,[fn,Jo],[171,30],16,[r.length,r.length],2),this.a=m2(et,[fn,mt],[54,30],15,[r.length,r.length],2),this.c=new u1n(e,t)}function pje(n){var e,t,i;for(n.k=new mln((hn(),N(I(Ur,1),lu,64,0,[Gc,be,ye,Be,we])).length,n.j.c.length),i=new D(n.j);i.a=t)return r8(n,e,i.p),!0;return!1}function nm(n,e,t,i){var r,c,f,l,o,a;for(f=t.length,c=0,r=-1,a=qBn((pe(e,n.length+1),n.substr(e)),(MX(),_2n)),l=0;lc&&Mwe(a,qBn(t[l],_2n))&&(r=l,c=o);return r>=0&&(i[0]=e+c),r}function yje(n,e,t){var i,r,c,f,l,o,a,b;c=n.d.p,l=c.e,o=c.r,n.g=new aC(o),f=n.d.o.c.p,i=f>0?l[f-1]:X(Ma,sd,9,0,0,1),r=l[f],a=ft?B1n(n,t,"start index"):e<0||e>t?B1n(e,t,"end index"):Jj("end index (%s) must not be less than start index (%s)",N(I(Qi,1),Yn,1,5,[en(e),en(n)]))}function qGn(n,e){var t,i,r,c;for(i=0,r=n.length;i0&&UGn(n,c,t));e.p=0}function Aje(n){var e,t,i,r;for(e=ib(ht(new Os("Predicates."),"and"),40),t=!0,r=new lc(n);r.b=0?n.hi(r):P1n(n,i);else throw L(new he(p0+i.ve()+gE));else throw L(new he(QQn+e+YQn));else ol(n,t,i)}function T1n(n){var e,t;if(t=null,e=!1,_(n,210)&&(e=!0,t=u(n,210).a),e||_(n,265)&&(e=!0,t=""+u(n,265).a),e||_(n,479)&&(e=!0,t=""+u(n,479).a),!e)throw L(new uH(Jgn));return t}function M1n(n,e,t){var i,r,c,f,l,o;for(o=cf(n.e.Ah(),e),i=0,l=n.i,r=u(n.g,122),f=0;f=n.d.b.c.length&&(e=new au(n.d),e.p=i.p-1,sn(n.d.b,e),t=new au(n.d),t.p=i.p,sn(n.d.b,t)),Wi(i,u(wn(n.d.b,i.p),25))}function Mje(n){var e,t,i,r;for(t=new Ft,Lr(t,n.o),i=new AB;t.b!=0;)e=u(t.b==0?null:(Le(t.b!=0),ul(t,t.a.a)),500),r=BHn(n,e,!0),r&&sn(i.a,e);for(;i.a.c.length!=0;)e=u(Ehn(i),500),BHn(n,e,!1)}function yn(n){var e;this.c=new Ft,this.f=n.e,this.e=n.d,this.i=n.g,this.d=n.c,this.b=n.b,this.k=n.j,this.a=n.a,n.i?this.j=n.i:this.j=(e=u(Lo(jh),10),new il(e,u(eo(e,e.length),10),0)),this.g=n.f}function kb(){kb=q,e6n=new Wv(eE,0),Xi=new Wv("BOOLEAN",1),Ir=new Wv("INT",2),S5=new Wv("STRING",3),kr=new Wv("DOUBLE",4),ci=new Wv("ENUM",5),A5=new Wv("ENUMSET",6),Eh=new Wv("OBJECT",7)}function Lj(n,e){var t,i,r,c,f;i=T.Math.min(n.c,e.c),c=T.Math.min(n.d,e.d),r=T.Math.max(n.c+n.b,e.c+e.b),f=T.Math.max(n.d+n.a,e.d+e.a),r=(r/2|0))for(this.e=i?i.c:null,this.d=r;t++0;)mon(this);this.b=e,this.a=null}function Dje(n,e){var t,i;e.a?ZSe(n,e):(t=u(pH(n.b,e.b),60),t&&t==n.a[e.b.f]&&t.a&&t.a!=e.b.a&&t.c.Ec(e.b),i=u(gH(n.b,e.b),60),i&&n.a[i.f]==e.b&&i.a&&i.a!=e.b.a&&e.b.c.Ec(i),hX(n.b,e.b))}function WGn(n,e){var t,i;if(t=u(rc(n.b,e),127),u(u($t(n.r,e),22),83).dc()){t.n.b=0,t.n.c=0;return}t.n.b=n.C.b,t.n.c=n.C.c,n.A.Gc((js(),Hb))&&Cqn(n,e),i=w8e(n,e),lV(n,e)==(Q3(),x0)&&(i+=2*n.w),t.a.a=i}function ZGn(n,e){var t,i;if(t=u(rc(n.b,e),127),u(u($t(n.r,e),22),83).dc()){t.n.d=0,t.n.a=0;return}t.n.d=n.C.d,t.n.a=n.C.a,n.A.Gc((js(),Hb))&&Oqn(n,e),i=b8e(n,e),lV(n,e)==(Q3(),x0)&&(i+=2*n.w),t.a.b=i}function Lje(n,e){var t,i,r,c;for(c=new ln,i=new D(e);i.ai&&(pe(e-1,n.length),n.charCodeAt(e-1)<=32);)--e;return i>0||et.a&&(i.Gc((yb(),TA))?r=(e.a-t.a)/2:i.Gc(MA)&&(r=e.a-t.a)),e.b>t.b&&(i.Gc((yb(),OA))?c=(e.b-t.b)/2:i.Gc(CA)&&(c=e.b-t.b)),w1n(n,r,c)}function rFn(n,e,t,i,r,c,f,l,o,a,b,g,v){_(n.Cb,88)&&H2(ns(u(n.Cb,88)),4),Xu(n,t),n.f=f,H9(n,l),X9(n,o),q9(n,a),U9(n,b),id(n,g),K9(n,v),td(n,!0),W1(n,r),n.Xk(c),pb(n,e),i!=null&&(n.i=null,oR(n,i))}function B1n(n,e,t){if(n<0)return Jj(cXn,N(I(Qi,1),Yn,1,5,[t,en(n)]));if(e<0)throw L(new he(uXn+e));return Jj("%s (%s) must not be greater than size (%s)",N(I(Qi,1),Yn,1,5,[t,en(n),en(e)]))}function $1n(n,e,t,i,r,c){var f,l,o,a;if(f=i-t,f<7){P6e(e,t,i,c);return}if(o=t+r,l=i+r,a=o+(l-o>>1),$1n(e,n,o,a,-r,c),$1n(e,n,a,l,-r,c),c.Le(n[a-1],n[a])<=0){for(;t=0?n.$h(c,t):bdn(n,r,t);else throw L(new he(p0+r.ve()+gE));else throw L(new he(QQn+e+YQn));else hl(n,i,r,t)}function cFn(n){var e,t;if(n.f){for(;n.n>0;){if(e=u(n.k.Xb(n.n-1),75),t=e.Jk(),_(t,103)&&(u(t,19).Bb&ru)!=0&&(!n.e||t.nk()!=O7||t.Jj()!=0)&&e.kd()!=null)return!0;--n.n}return!1}else return n.n>0}function uFn(n){var e,t,i,r;if(t=u(n,52).Yh(),t)try{if(i=null,e=u8((Pd(),ql),Vqn(X6e(t))),e&&(r=e.Zh(),r&&(i=r.Dl(Boe(t.e)))),i&&i!=n)return uFn(i)}catch(c){if(c=Ci(c),!_(c,63))throw L(c)}return n}function Xje(n,e,t){var i,r,c;t.Tg("Remove overlaps",1),t.bh(e,qwn),i=u(tn(e,(I3(),Rm)),26),n.f=i,n.a=gY(u(tn(e,(f0(),fL)),303)),r=z(tn(e,(lt(),md))),_v(n,(ne(r),r)),c=K2(i),mHn(n,e,c,t),t.bh(e,kJ)}function Kje(n){var e,t,i;if(pn(gn(tn(n,(lt(),gL))))){for(i=new ln,t=new ae(ge(s0(n).a.Jc(),new Nn));xe(t);)e=u(Ae(t),85),Kw(e)&&pn(gn(tn(e,Kin)))&&oe(i.c,e);return i}else return Un(),Un(),qr}function fFn(n){if(!n)return Zjn(),VVn;var e=n.valueOf?n.valueOf():n;if(e!==n){var t=$nn[typeof e];return t?t(e):Bhn(typeof e)}else return n instanceof Array||n instanceof T.Array?new R6(n):new J6(n)}function sFn(n,e,t){var i,r,c;switch(c=n.o,i=u(rc(n.p,t),253),r=i.i,r.b=Ij(i),r.a=xj(i),r.b=T.Math.max(r.b,c.a),r.b>c.a&&!e&&(r.b=c.a),r.c=-(r.b-c.a)/2,t.g){case 1:r.d=-r.a;break;case 3:r.d=c.b}jV(i),EV(i)}function lFn(n,e,t){var i,r,c;switch(c=n.o,i=u(rc(n.p,t),253),r=i.i,r.b=Ij(i),r.a=xj(i),r.a=T.Math.max(r.a,c.b),r.a>c.b&&!e&&(r.a=c.b),r.d=-(r.a-c.b)/2,t.g){case 4:r.c=-r.b;break;case 2:r.c=c.a}jV(i),EV(i)}function Qje(n,e){var t,i,r;return _(e.g,9)&&u(e.g,9).k==(ue(),$i)?wi:(r=v4(e),r?T.Math.max(0,n.b/2-.5):(t=$3(e),t?(i=G(z(J2(t,(on(),Gb)))),T.Math.max(0,i/2-.5)):wi))}function Yje(n,e){var t,i,r;return _(e.g,9)&&u(e.g,9).k==(ue(),$i)?wi:(r=v4(e),r?T.Math.max(0,n.b/2-.5):(t=$3(e),t?(i=G(z(J2(t,(on(),Gb)))),T.Math.max(0,i/2-.5)):wi))}function Vje(n,e){var t,i,r,c,f;if(!e.dc()){if(r=u(e.Xb(0),132),e.gc()==1){Xzn(n,r,r,1,0,e);return}for(t=1;t0)try{r=Rs(e,wr,St)}catch(c){throw c=Ci(c),_(c,131)?(i=c,L(new X_(i))):L(c)}return t=(!n.a&&(n.a=new UU(n)),n.a),r=0?u(R(t,r),57):null}function nEe(n,e){if(n<0)return Jj(cXn,N(I(Qi,1),Yn,1,5,["index",en(n)]));if(e<0)throw L(new he(uXn+e));return Jj("%s (%s) must be less than size (%s)",N(I(Qi,1),Yn,1,5,["index",en(n),en(e)]))}function eEe(n){var e,t,i,r,c;if(n==null)return vf;for(c=new db(Qu,"[","]"),t=n,i=0,r=t.length;i=0?n.Ih(t,!0,!0):Qw(n,r,!0),163)),u(i,219).Xl(e);else throw L(new he(p0+e.ve()+gE))}function J1n(n){var e,t;return n>-0x800000000000&&n<0x800000000000?n==0?0:(e=n<0,e&&(n=-n),t=Or(T.Math.floor(T.Math.log(n)/.6931471805599453)),(!e||n!=T.Math.pow(2,t))&&++t,t):CRn(eu(n))}function aEe(n){var e,t,i,r,c,f,l;for(c=new sa,t=new D(n);t.a2&&l.e.b+l.j.b<=2&&(r=l,i=f),c.a.yc(r,c),r.q=i);return c}function dEe(n,e,t){t.Tg("Eades radial",1),t.bh(e,kJ),n.d=u(tn(e,(I3(),Rm)),26),n.c=G(z(tn(e,(f0(),OF)))),n.e=gY(u(tn(e,fL),303)),n.a=W6e(u(tn(e,K4n),426)),n.b=gye(u(tn(e,q4n),354)),nye(n),t.bh(e,kJ)}function bEe(n,e){if(e.Tg("Target Width Setter",1),$o(n,(dh(),Tin)))Jt(n,(ma(),Dp),z(tn(n,Tin)));else throw L(new P1("A target width has to be set if the TargetWidthWidthApproximator should be used."));e.Ug()}function gFn(n,e){var t,i,r;return i=new oh(n),tu(i,e),Q(i,(nn(),qG),e),Q(i,(on(),vi),(fr(),ku)),Q(i,Zh,(pa(),GF)),Ql(i,(ue(),$i)),t=new gu,Bc(t,i),Ki(t,(hn(),we)),r=new gu,Bc(r,i),Ki(r,ye),i}function pFn(n,e){var t,i,r,c,f;for(n.c[e.p]=!0,sn(n.a,e),f=new D(e.j);f.a=c)f.$b();else for(r=f.Jc(),i=0;i0?Scn():f<0&&jFn(n,e,-f),!0):!1}function xj(n){var e,t,i,r,c,f,l;if(l=0,n.b==0){for(f=nJn(n,!0),e=0,i=f,r=0,c=i.length;r0&&(l+=t,++e);e>1&&(l+=n.c*(e-1))}else l=uEn(kQ(A2(Tt(VX(n.a),new $7),new Mz)));return l>0?l+n.n.d+n.n.a:0}function Ij(n){var e,t,i,r,c,f,l;if(l=0,n.b==0)l=uEn(kQ(A2(Tt(VX(n.a),new Tz),new XL)));else{for(f=eJn(n,!0),e=0,i=f,r=0,c=i.length;r0&&(l+=t,++e);e>1&&(l+=n.c*(e-1))}return l>0?l+n.n.b+n.n.c:0}function yEe(n){var e,t;if(n.c.length!=2)throw L(new oc("Order only allowed for two paths."));e=(zn(0,n.c.length),u(n.c[0],17)),t=(zn(1,n.c.length),u(n.c[1],17)),e.d.i!=t.c.i&&(n.c.length=0,oe(n.c,t),oe(n.c,e))}function EFn(n,e,t){var i;for(kw(t,e.g,e.f),el(t,e.i,e.j),i=0;i<(!e.a&&(e.a=new Z(ct,e,10,11)),e.a).i;i++)EFn(n,u(R((!e.a&&(e.a=new Z(ct,e,10,11)),e.a),i),26),u(R((!t.a&&(t.a=new Z(ct,t,10,11)),t.a),i),26))}function kEe(n,e){var t,i,r,c;for(c=u(rc(n.b,e),127),t=c.a,r=u(u($t(n.r,e),22),83).Jc();r.Ob();)i=u(r.Pb(),115),i.c&&(t.a=T.Math.max(t.a,osn(i.c)));if(t.a>0)switch(e.g){case 2:c.n.c=n.s;break;case 4:c.n.b=n.s}}function jEe(n,e){var t,i,r;return t=u(E(e,(ho(),f5)),15).a-u(E(n,f5),15).a,t==0?(i=Zi(Rr(u(E(n,(Vd(),LD)),8)),u(E(n,NE),8)),r=Zi(Rr(u(E(e,LD),8)),u(E(e,NE),8)),Pt(i.a*i.b,r.a*r.b)):t}function EEe(n,e){var t,i,r;return t=u(E(e,(Hc(),AF)),15).a-u(E(n,AF),15).a,t==0?(i=Zi(Rr(u(E(n,(Xt(),rL)),8)),u(E(n,p7),8)),r=Zi(Rr(u(E(e,rL),8)),u(E(e,p7),8)),Pt(i.a*i.b,r.a*r.b)):t}function AFn(n){var e,t;return t=new $d,t.a+="e_",e=J4e(n),e!=null&&(t.a+=""+e),n.c&&n.d&&(ht((t.a+=" ",t),eP(n.c)),ht(Tu((t.a+="[",t),n.c.i),"]"),ht((t.a+=IW,t),eP(n.d)),ht(Tu((t.a+="[",t),n.d.i),"]")),t.a}function SFn(n){switch(n.g){case 0:return new hU;case 1:return new KN;case 2:return new aU;case 3:return new fM;default:throw L(new he("No implementation is available for the layout phase "+(n.f!=null?n.f:""+n.g)))}}function z1n(n,e,t,i,r){var c;switch(c=0,r.g){case 1:c=T.Math.max(0,e.b+n.b-(t.b+i));break;case 3:c=T.Math.max(0,-n.b-i);break;case 2:c=T.Math.max(0,-n.a-i);break;case 4:c=T.Math.max(0,e.a+n.a-(t.a+i))}return c}function TFn(n,e,t){var i,r,c,f,l;if(t)for(r=t.a.length,i=new nb(r),l=(i.b-i.a)*i.c<0?(Jd(),P0):new zd(i);l.Ob();)f=u(l.Pb(),15),c=j9(t,f.a),Bgn in c.a||rnn in c.a?MMe(n,c,e):Kxe(n,c,e),n1e(u(ce(n.c,Y9(c)),85))}function q1n(n){var e,t;switch(n.b){case-1:return!0;case 0:return t=n.t,t>1||t==-1?(n.b=-1,!0):(e=Il(n),e&&(Xr(),e.jk()==WYn)?(n.b=-1,!0):(n.b=1,!1));default:case 1:return!1}}function U1n(n,e){var t,i,r,c;if(Mt(n),n.c!=0||n.a!=123)throw L(new it(ut((Ze(),yYn))));if(c=e==112,i=n.d,t=r9(n.i,125,i),t<0)throw L(new it(ut((Ze(),kYn))));return r=Dl(n.i,i,t),n.d=t+1,BNn(r,c,(n.e&512)==512)}function AEe(n){var e,t,i,r,c,f,l;for(l=la(n.c.length),r=new D(n);r.a=0&&i=0?n.Ih(t,!0,!0):Qw(n,r,!0),163)),u(i,219).Ul(e);throw L(new he(p0+e.ve()+QZ))}function TEe(){Qcn();var n;return Wse?u(u8((Pd(),ql),Bl),2e3):(vt(xb,new mN),gLe(),n=u(_(Ou((Pd(),ql),Bl),548)?Ou(ql,Bl):new ODn,548),Wse=!0,wIe(n),kIe(n),pt((Kcn(),z9n),n,new a3),ac(ql,Bl,n),n)}function MEe(n,e){var t,i,r,c;n.j=-1,bs(n.e)?(t=n.i,c=n.i!=0,IC(n,e),i=new r1(n.e,3,n.c,null,e,t,c),r=e.xl(n.e,n.c,null),r=iGn(n,e,r),r?(r.lj(i),r.mj()):Ot(n.e,i)):(IC(n,e),r=e.xl(n.e,n.c,null),r&&r.mj())}function dP(n,e){var t,i,r;if(r=0,i=e[0],i>=n.length)return-1;for(t=(pe(i,n.length),n.charCodeAt(i));t>=48&&t<=57&&(r=r*10+(t-48),++i,!(i>=n.length));)t=(pe(i,n.length),n.charCodeAt(i));return i>e[0]?e[0]=i:r=-1,r}function CEe(n,e,t){var i,r,c,f,l;f=n.c,l=n.d,c=_c(N(I(ir,1),fn,8,0,[f.i.n,f.n,f.a])).b,r=(c+_c(N(I(ir,1),fn,8,0,[l.i.n,l.n,l.a])).b)/2,i=null,f.j==(hn(),ye)?i=new cn(e+f.i.c.c.a+t,r):i=new cn(e-t,r),c9(n.a,0,i)}function Kw(n){var e,t,i,r;for(e=null,i=da(fl(N(I(gl,1),Yn,20,0,[(!n.b&&(n.b=new Vn(Pe,n,4,7)),n.b),(!n.c&&(n.c=new Vn(Pe,n,5,8)),n.c)])));xe(i);)if(t=u(Ae(i),84),r=kc(t),!e)e=r;else if(e!=r)return!1;return!0}function eV(n,e,t){var i;if(++n.j,e>=n.i)throw L(new Fu(unn+e+Ob+n.i));if(t>=n.i)throw L(new Fu(fnn+t+Ob+n.i));return i=n.g[t],e!=t&&(e>16),e=i>>16&16,t=16-e,n=n>>e,i=n-256,e=i>>16&8,t+=e,n<<=e,i=n-ep,e=i>>16&4,t+=e,n<<=e,i=n-qh,e=i>>16&2,t+=e,n<<=e,i=n>>14,e=i&~(i>>1),t+2-e)}function OEe(n,e){var t,i,r;for(r=new ln,i=qe(e.a,0);i.b!=i.d.c;)t=u(Fe(i),65),t.c.g==n.g&&H(E(t.b,(Hc(),ea)))!==H(E(t.c,ea))&&!R3(new Gn(null,new Fn(r,16)),new Oyn(t))&&oe(r.c,t);return Vi(r,new ly),r}function CFn(n,e,t){var i,r,c,f;return _(e,155)&&_(t,155)?(c=u(e,155),f=u(t,155),n.a[c.a][f.a]+n.a[f.a][c.a]):_(e,251)&&_(t,251)&&(i=u(e,251),r=u(t,251),i.a==r.a)?u(E(r.a,(ho(),f5)),15).a:0}function OFn(n,e){var t,i,r,c,f,l,o,a;for(a=G(z(E(e,(on(),tA)))),o=n[0].n.a+n[0].o.a+n[0].d.c+a,l=1;l=0?t:(l=Hk(Zi(new cn(f.c+f.b/2,f.d+f.a/2),new cn(c.c+c.b/2,c.d+c.a/2))),-(uUn(c,f)-1)*l)}function LEe(n,e,t){var i;yi(new Gn(null,(!t.a&&(t.a=new Z(ei,t,6,6)),new Fn(t.a,16))),new DSn(n,e)),yi(new Gn(null,(!t.n&&(t.n=new Z(Fc,t,1,7)),new Fn(t.n,16))),new LSn(n,e)),i=u(tn(t,(lt(),Fm)),78),i&&Xon(i,n,e)}function Qw(n,e,t){var i,r,c;if(c=cm((If(),jr),n.Ah(),e),c)return Xr(),u(c,69).vk()||(c=m4(dc(jr,c))),r=(i=n.Fh(c),u(i>=0?n.Ih(i,!0,!0):Qw(n,c,!0),163)),u(r,219).Ql(e,t);throw L(new he(p0+e.ve()+QZ))}function H1n(n,e,t,i){var r,c,f,l,o;if(r=n.d[e],r){if(c=r.g,o=r.i,i!=null){for(l=0;l=t&&(i=e,a=(o.c+o.a)/2,f=a-t,o.c<=a-t&&(r=new DX(o.c,f),W0(n,i++,r)),l=a+t,l<=o.a&&(c=new DX(l,o.a),M2(i,n.c.length),wk(n.c,i,c)))}function IFn(n,e,t){var i,r,c,f,l,o;if(!e.dc()){for(r=new Ft,o=e.Jc();o.Ob();)for(l=u(o.Pb(),40),pt(n.a,en(l.g),en(t)),f=(i=qe(new Xa(l).a.d,0),new p3(i));IM(f.a);)c=u(Fe(f.a),65).c,bi(r,c,r.c.b,r.c);IFn(n,r,t+1)}}function X1n(n){var e;if(!n.c&&n.g==null)n.d=n._i(n.f),ze(n,n.d),e=n.d;else{if(n.g==null)return!0;if(n.i==0)return!1;e=u(n.g[n.i-1],50)}return e==n.b&&null.Tm>=null.Sm()?(gP(n),X1n(n)):e.Ob()}function NFn(n){if(this.a=n,n.c.i.k==(ue(),$i))this.c=n.c,this.d=u(E(n.c.i,(nn(),Vc)),64);else if(n.d.i.k==$i)this.c=n.d,this.d=u(E(n.d.i,(nn(),Vc)),64);else throw L(new he("Edge "+n+" is not an external edge."))}function BFn(n,e){var t,i,r;r=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,3,r,n.b)),e?e!=n&&(Xu(n,e.zb),oQ(n,e.d),t=(i=e.c,i??e.zb),aQ(n,t==null||Pn(t,e.zb)?null:t)):(Xu(n,null),oQ(n,0),aQ(n,null))}function $Fn(n){!Nnn&&(Nnn=Exe());var e=n.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(t){return p2e(t)});return'"'+e+'"'}function K1n(n,e,t,i,r,c){var f,l,o,a,b;if(r!=0)for(H(n)===H(t)&&(n=n.slice(e,e+r),e=0),o=t,l=e,a=e+r;l=f)throw L(new p2(e,f));return r=t[e],f==1?i=null:(i=X(prn,ann,415,f-1,0,1),pu(t,0,i,0,e),c=f-e-1,c>0&&pu(t,e+1,i,e,c)),W9(n,i),iFn(n,e,r),r}function _Fn(n){var e,t;if(n.f){for(;n.n0)for(f=n.c.d,l=n.d.d,r=Qa(Zi(new cn(l.a,l.b),f),1/(i+1)),c=new cn(f.a,f.b),t=new D(n.a);t.a0?c=L4(t):c=aO(L4(t))),Jt(e,h7,c)}function FFn(n,e){var t,i;if(n.c.length!=0){if(n.c.length==2)z4((zn(0,n.c.length),u(n.c[0],9)),(_s(),Da)),z4((zn(1,n.c.length),u(n.c[1],9)),L0);else for(i=new D(n);i.a0&&$O(n,t,e),c):i.a!=null?($O(n,e,t),-1):r.a!=null?($O(n,t,e),1):0}function zFn(n){AK();var e,t,i,r,c,f,l;for(t=new Qd,r=new D(n.e.b);r.a=0;)i=t[c],f.$l(i.Jk())&&ze(r,i);!JHn(n,r)&&bs(n.e)&&U6(n,e.Hk()?Hd(n,6,e,(Un(),qr),null,-1,!1):Hd(n,e.rk()?2:1,e,null,null,-1,!1))}function GEe(n,e){var t,i,r,c,f;return n.a==(i8(),JE)?!0:(c=e.a.c,t=e.a.c+e.a.b,!(e.j&&(i=e.A,f=i.c.c.a-i.o.a/2,r=c-(i.n.a+i.o.a),r>f)||e.q&&(i=e.C,f=i.c.c.a-i.o.a/2,r=i.n.a-t,r>f)))}function UFn(n,e,t){var i,r,c,f,l,o;for(i=0,o=t,e||(i=t*(n.c.length-1),o*=-1),c=new D(n);c.a=0?n.xh(null):n.Mh().Qh(n,-1-e,null,null)),n.yh(u(r,52),t),i&&i.mj(),n.sh()&&n.th()&&t>-1&&Ot(n,new er(n,9,t,c,r)),r):c}function W1n(n,e){var t,i,r,c,f;for(c=n.b.Ae(e),i=(t=n.a.get(c),t??X(Qi,Yn,1,0,5,1)),f=0;f>5,r>=n.d)return n.e<0;if(t=n.a[r],e=1<<(e&31),n.e<0){if(i=Y$n(n),r>16)),16).bd(c),l0&&(!(Ka(n.a.c)&&e.n.d)&&!(M3(n.a.c)&&e.n.b)&&(e.g.d+=T.Math.max(0,i/2-.5)),!(Ka(n.a.c)&&e.n.a)&&!(M3(n.a.c)&&e.n.c)&&(e.g.a-=i-1))}function rzn(n,e,t){var i,r,c,f,l,o;c=u(wn(e.e,0),17).c,i=c.i,r=i.k,o=u(wn(t.g,0),17).d,f=o.i,l=f.k,r==(ue(),Ii)?Q(n,(nn(),Uo),u(E(i,Uo),12)):Q(n,(nn(),Uo),c),l==Ii?Q(n,(nn(),Rl),u(E(f,Rl),12)):Q(n,(nn(),Rl),o)}function czn(n,e){var t,i,r,c,f,l;for(c=new D(n.b);c.a>e,c=n.m>>e|t<<22-e,r=n.l>>e|n.m<<22-e):e<44?(f=i?d1:0,c=t>>e-22,r=n.m>>e-22|t<<44-e):(f=i?d1:0,c=i?ss:0,r=t>>e-44),tf(r&ss,c&ss,f&d1)}function uzn(n,e){var t,i,r,c,f,l,o,a,b;if(n.a.f>0&&_(e,45)&&(n.a.Zj(),a=u(e,45),o=a.jd(),c=o==null?0:Qt(o),f=Sfn(n.a,c),t=n.a.d[f],t)){for(i=u(t.g,374),b=t.i,l=0;l=2)for(t=r.Jc(),e=z(t.Pb());t.Ob();)c=e,e=z(t.Pb()),i=T.Math.min(i,(ne(e),e-(ne(c),c)));return i}function oAe(n,e){var t,i,r;for(r=new ln,i=qe(e.a,0);i.b!=i.d.c;)t=u(Fe(i),65),t.b.g==n.g&&!Pn(t.b.c,vJ)&&H(E(t.b,(Hc(),ea)))!==H(E(t.c,ea))&&!R3(new Gn(null,new Fn(r,16)),new Dyn(t))&&oe(r.c,t);return Vi(r,new fw),r}function hAe(n,e){var t,i,r;if(H(e)===H(Qe(n)))return!0;if(!_(e,16)||(i=u(e,16),r=n.gc(),r!=i.gc()))return!1;if(_(i,59)){for(t=0;t0&&(r=t),f=new D(n.f.e);f.a0?r+=e:r+=1;return r}function vAe(n,e){var t,i,r,c,f,l,o,a,b,g;a=n,o=Vk(a,"individualSpacings"),o&&(i=$o(e,(lt(),C5)),f=!i,f&&(r=new k6,Jt(e,C5,r)),l=u(tn(e,C5),379),g=o,c=null,g&&(c=(b=mQ(g,X(mn,fn,2,0,6,1)),new wH(g,b))),c&&(t=new GSn(g,l),Sr(c,t)))}function yAe(n,e){var t,i,r,c,f,l,o,a,b,g,v;return o=null,g=n,b=null,(cYn in g.a||uYn in g.a||CJ in g.a)&&(a=null,v=ihn(e),f=Vk(g,cYn),t=new bkn(v),KRn(t.a,f),l=Vk(g,uYn),i=new Ekn(v),QRn(i.a,l),c=Bw(g,CJ),r=new Tkn(v),a=(eGn(r.a,c),c),b=a),o=b,o}function kAe(n,e){var t,i,r;if(e===n)return!0;if(_(e,540)){if(r=u(e,833),n.a.d!=r.a.d||N3(n).gc()!=N3(r).gc())return!1;for(i=N3(r).Jc();i.Ob();)if(t=u(i.Pb(),416),rxn(n,t.a.jd())!=u(t.a.kd(),18).gc())return!1;return!0}return!1}function jAe(n,e){var t,i,r,c;for(c=new D(e.a);c.ae.c?1:n.be.b?1:n.a!=e.a?Qt(n.a)-Qt(e.a):n.d==(nj(),hA)&&e.d==oA?-1:n.d==oA&&e.d==hA?1:0}function rV(n){var e,t,i,r,c,f,l,o;for(r=wi,i=nr,t=new D(n.e.b);t.a0&&r0):r<0&&-r0):!1}function AAe(n,e,t,i){var r,c,f,l,o,a,b,g;for(r=(e-n.d)/n.c.c.length,c=0,n.a+=t,n.d=e,g=new D(n.c);g.a>24;return f}function TAe(n){if(n.xe()){var e=n.c;e.ye()?n.o="["+e.n:e.xe()?n.o="["+e.ve():n.o="[L"+e.ve()+";",n.b=e.ue()+"[]",n.k=e.we()+"[]";return}var t=n.j,i=n.d;i=i.split("/"),n.o=uY(".",[t,uY("$",i)]),n.b=uY(".",[t,uY(".",i)]),n.k=i[i.length-1]}function MAe(n,e){var t,i,r,c,f;for(f=null,c=new D(n.e.a);c.a0&&qO(e,(zn(i-1,n.c.length),u(n.c[i-1],9)),r)>0;)Is(n,i,(zn(i-1,n.c.length),u(n.c[i-1],9))),--i;zn(i,n.c.length),n.c[i]=r}e.b=new _e,e.g=new _e}function mzn(n,e,t){var i,r,c;for(i=1;i0&&e.Le((zn(r-1,n.c.length),u(n.c[r-1],9)),c)>0;)Is(n,r,(zn(r-1,n.c.length),u(n.c[r-1],9))),--r;zn(r,n.c.length),n.c[r]=c}t.a=new _e,t.b=new _e}function wP(n,e,t){var i,r,c,f,l,o,a,b,g,v;for(c=e.Jc();c.Ob();)r=u(c.Pb(),26),b=r.i+r.g/2,v=r.j+r.f/2,o=n.f,f=o.i+o.g/2,l=o.j+o.f/2,a=b-f,g=v-l,i=T.Math.sqrt(a*a+g*g),a*=n.e/i,g*=n.e/i,t?(b-=a,v-=g):(b+=a,v+=g),is(r,b-r.g/2),rs(r,v-r.f/2)}function em(n){var e,t,i;if(!n.c&&n.b!=null){for(e=n.b.length-4;e>=0;e-=2)for(t=0;t<=e;t+=2)(n.b[t]>n.b[t+2]||n.b[t]===n.b[t+2]&&n.b[t+1]>n.b[t+3])&&(i=n.b[t+2],n.b[t+2]=n.b[t],n.b[t]=i,i=n.b[t+3],n.b[t+3]=n.b[t+1],n.b[t+1]=i);n.c=!0}}function lo(n){var e,t;return t=new Os(K0(n.Pm)),t.a+="@",ht(t,(e=Qt(n)>>>0,e.toString(16))),n.Sh()?(t.a+=" (eProxyURI: ",Tu(t,n.Yh()),n.Hh()&&(t.a+=" eClass: ",Tu(t,n.Hh())),t.a+=")"):n.Hh()&&(t.a+=" (eClass: ",Tu(t,n.Hh()),t.a+=")"),t.a}function $j(n){var e,t,i,r;if(n.e)throw L(new oc((Ya(Xnn),AW+Xnn.k+SW)));for(n.d==(Ji(),Sh)&&$P(n,pc),t=new D(n.a.a);t.a>24}return t}function IAe(n,e,t){var i,r,c;if(r=u(rc(n.i,e),318),!r)if(r=new FBn(n.d,e,t),d4(n.i,e,r),aan(e))Zae(n.a,e.c,e.b,r);else switch(c=Cje(e),i=u(rc(n.p,c),253),c.g){case 1:case 3:r.j=!0,rH(i,e.b,r);break;case 4:case 2:r.k=!0,rH(i,e.c,r)}return r}function NAe(n,e,t,i){var r,c,f,l,o,a;if(l=new E6,o=cf(n.e.Ah(),e),r=u(n.g,122),Xr(),u(e,69).vk())for(f=0;f=0)return r;for(c=1,l=new D(e.j);l.a=0)return r;for(c=1,l=new D(e.j);l.a=0?(e||(e=new rk,i>0&&ic(e,(mr(0,i,n.length),n.substr(0,i)))),e.a+="\\",w9(e,t&Gi)):e&&w9(e,t&Gi);return e?e.a:n}function $Ae(n){var e,t,i;for(t=new D(n.a.a.b);t.a0&&(!(Ka(n.a.c)&&e.n.d)&&!(M3(n.a.c)&&e.n.b)&&(e.g.d-=T.Math.max(0,i/2-.5)),!(Ka(n.a.c)&&e.n.a)&&!(M3(n.a.c)&&e.n.c)&&(e.g.a+=T.Math.max(0,i-1)))}function Azn(n,e,t){var i,r;if((n.c-n.b&n.a.length-1)==2)e==(hn(),be)||e==ye?(Z_(u(hj(n),16),(_s(),Da)),Z_(u(hj(n),16),L0)):(Z_(u(hj(n),16),(_s(),L0)),Z_(u(hj(n),16),Da));else for(r=new Kk(n);r.a!=r.b;)i=u(MR(r),16),Z_(i,t)}function _Ae(n,e,t){var i,r,c,f,l,o,a,b,g;for(b=-1,g=0,l=e,o=0,a=l.length;o0&&++g;++b}return g}function RAe(n,e){var t,i,r,c,f,l,o;for(r=o9(new Wrn(n)),l=new dr(r,r.c.length),c=o9(new Wrn(e)),o=new dr(c,c.c.length),f=null;l.b>0&&o.b>0&&(t=(Le(l.b>0),u(l.a.Xb(l.c=--l.b),26)),i=(Le(o.b>0),u(o.a.Xb(o.c=--o.b),26)),t==i);)f=t;return f}function PAe(n,e){var t,i,r,c;for(e.Tg("Self-Loop pre-processing",1),i=new D(n.a);i.adxn(n,t)?(i=Rc(t,(hn(),ye)),n.d=i.dc()?0:BX(u(i.Xb(0),12)),f=Rc(e,we),n.b=f.dc()?0:BX(u(f.Xb(0),12))):(r=Rc(t,(hn(),we)),n.d=r.dc()?0:BX(u(r.Xb(0),12)),c=Rc(e,ye),n.b=c.dc()?0:BX(u(c.Xb(0),12)))}function JAe(n){var e,t,i,r,c,f,l,o;e=!0,r=null,c=null;n:for(o=new D(n.a);o.an.c));f++)r.a>=n.s&&(c<0&&(c=f),l=f);return o=(n.s+n.c)/2,c>=0&&(i=SMe(n,e,c,l),o=Dhe((zn(i,e.c.length),u(e.c[i],340))),BEe(e,i,t)),o}function He(n,e,t){var i,r,c,f,l,o,a;for(f=(c=new z0,c),_on(f,(ne(e),e)),a=(!f.b&&(f.b=new gs((qn(),Hr),Wc,f)),f.b),o=1;o=2}function qAe(n,e,t,i,r){var c,f,l,o,a,b;for(c=n.c.d.j,f=u(wu(t,0),8),b=1;b1||(e=Ht(vo,N(I(ec,1),rn,96,0,[k1,yo])),WC(k_(e,n))>1)||(i=Ht(jo,N(I(ec,1),rn,96,0,[La,Jl])),WC(k_(i,n))>1))}function Mzn(n){var e,t,i,r,c,f,l;for(e=0,i=new D(n.a);i.a0&&(i.b.n-=i.c,i.b.n<=0&&i.b.u>0&&at(e,i.b));for(r=new D(n.i);r.a0&&(i.a.u-=i.c,i.a.u<=0&&i.a.n>0&&at(t,i.a))}function gP(n){var e,t,i,r,c;if(n.g==null&&(n.d=n._i(n.f),ze(n,n.d),n.c))return c=n.f,c;if(e=u(n.g[n.i-1],50),r=e.Pb(),n.e=e,t=n._i(r),t.Ob())n.d=t,ze(n,t);else for(n.d=null;!e.Ob()&&(Ei(n.g,--n.i,null),n.i!=0);)i=u(n.g[n.i-1],50),e=i;return r}function HAe(n,e){var t,i,r,c,f,l;if(i=e,r=i.Jk(),h1(n.e,r)){if(r.Qi()&&D_(n,r,i.kd()))return!1}else for(l=cf(n.e.Ah(),r),t=u(n.g,122),c=0;c1||t>1)return 2;return e+t==1?2:0}function us(n,e){var t,i,r,c,f,l;return c=n.a*yW+n.b*1502,l=n.b*yW+11,t=T.Math.floor(l*tD),c+=t,l-=t*J0n,c%=J0n,n.a=c,n.b=l,e<=24?T.Math.floor(n.a*P2n[e]):(r=n.a*(1<=2147483648&&(i-=4294967296),i)}function Dzn(n,e,t){var i,r,c,f,l,o,a;for(c=new ln,a=new Ft,f=new Ft,hOe(n,a,f,e),HDe(n,a,f,e,t),o=new D(n);o.ai.b.g&&oe(c.c,i);return c}function WAe(n,e,t){var i,r,c,f,l,o;for(l=n.c,f=(t.q?t.q:(Un(),Un(),Sa)).vc().Jc();f.Ob();)c=u(f.Pb(),45),i=!V6(Tt(new Gn(null,new Fn(l,16)),new z6(new mSn(e,c)))).zd((Q0(),c5)),i&&(o=c.kd(),_(o,4)&&(r=ban(o),r!=null&&(o=r)),e.of(u(c.jd(),147),o))}function ZAe(n,e){var t,i,r,c;for(e.Tg("Resize child graph to fit parent.",1),i=new D(n.b);i.a1)for(r=new D(n.a);r.a=0?n.Ih(i,!0,!0):Qw(n,c,!0),163)),u(r,219).Vl(e,t)}else throw L(new he(p0+e.ve()+gE))}function tSe(n,e,t){var i,r,c,f,l,o;if(o=pfn(n,u(ce(n.e,e),26)),l=null,o)switch(o.g){case 3:i=Gun(n,S2(e)),l=(ne(t),t+(ne(i),i));break;case 2:r=Gun(n,S2(e)),f=(ne(t),t+(ne(r),r)),c=Gun(n,u(ce(n.e,e),26)),l=f-(ne(c),c);break;default:l=t}else l=t;return l}function iSe(n,e,t){var i,r,c,f,l,o;if(o=pfn(n,u(ce(n.e,e),26)),l=null,o)switch(o.g){case 3:i=Fun(n,S2(e)),l=(ne(t),t+(ne(i),i));break;case 2:r=Fun(n,S2(e)),f=(ne(t),t+(ne(r),r)),c=Fun(n,u(ce(n.e,e),26)),l=f-(ne(c),c);break;default:l=t}else l=t;return l}function pP(n,e){var t,i,r,c,f;if(e){for(c=_(n.Cb,88)||_(n.Cb,103),f=!c&&_(n.Cb,335),i=new Ce((!e.a&&(e.a=new Rk(e,tc,e)),e.a));i.e!=i.i.gc();)if(t=u(De(i),87),r=OP(t),c?_(r,88):f?_(r,159):r)return r;return c?(qn(),Ul):(qn(),Ch)}else return null}function rSe(n,e){var t,i,r,c,f;for(t=new ln,r=Mc(new Gn(null,new Fn(n,16)),new kv),c=Mc(new Gn(null,new Fn(n,16)),new sy),f=Kme(wme(A2(wSe(N(I(xIe,1),Yn,832,0,[r,c])),new iI))),i=1;i=2*e&&sn(t,new DX(f[i-1]+e,f[i]-e));return t}function Lzn(n,e,t){var i,r,c,f,l,o,a,b;if(t)for(c=t.a.length,i=new nb(c),l=(i.b-i.a)*i.c<0?(Jd(),P0):new zd(i);l.Ob();)f=u(l.Pb(),15),r=j9(t,f.a),r&&(o=k3e(n,(a=(Rd(),b=new dcn,b),e&&wdn(a,e),a),r),D9(o,n1(r,Yh)),fP(r,o),_1n(r,o),IQ(n,r,o))}function mP(n){var e,t,i,r,c,f;if(!n.j){if(f=new sN,e=qA,c=e.a.yc(n,e),c==null){for(i=new Ce(yc(n));i.e!=i.i.gc();)t=u(De(i),29),r=mP(t),ki(f,r),ze(f,t);e.a.Ac(n)!=null}_2(f),n.j=new S3((u(R(W((qd(),re).o),11),19),f.i),f.g),ns(n).b&=-33}return n.j}function cSe(n){var e,t,i,r;if(n==null)return null;if(i=Iu(n,!0),r=TD.length,Pn(i.substr(i.length-r,r),TD)){if(t=i.length,t==4){if(e=(pe(0,i.length),i.charCodeAt(0)),e==43)return l8n;if(e==45)return vle}else if(t==3)return l8n}return new ccn(i)}function uSe(n){var e,t,i;return t=n.l,(t&t-1)!=0||(i=n.m,(i&i-1)!=0)||(e=n.h,(e&e-1)!=0)||e==0&&i==0&&t==0?-1:e==0&&i==0&&t!=0?Don(t):e==0&&i!=0&&t==0?Don(i)+22:e!=0&&i==0&&t==0?Don(e)+44:-1}function tm(n,e){var t,i,r,c,f;for(r=e.a&n.f,c=null,i=n.b[r];;i=i.b){if(i==e){c?c.b=e.b:n.b[r]=e.b;break}c=i}for(f=e.f&n.f,c=null,t=n.c[f];;t=t.d){if(t==e){c?c.d=e.d:n.c[f]=e.d;break}c=t}e.e?e.e.c=e.c:n.a=e.c,e.c?e.c.e=e.e:n.e=e.e,--n.i,++n.g}function fSe(n,e){var t;e.d?e.d.b=e.b:n.a=e.b,e.b?e.b.d=e.d:n.e=e.d,!e.e&&!e.c?(t=u(Ol(u(k4(n.b,e.a),262)),262),t.a=0,++n.c):(t=u(Ol(u(ce(n.b,e.a),262)),262),--t.a,e.e?e.e.c=e.c:t.b=u(Ol(e.c),497),e.c?e.c.e=e.e:t.c=u(Ol(e.e),497)),--n.d}function uV(n,e){var t,i,r,c;for(c=new dr(n,0),t=(Le(c.b0),c.a.Xb(c.c=--c.b),g2(c,r),Le(c.b3&&ga(n,0,e-3))}function lSe(n){var e,t,i,r;return H(E(n,(on(),vp)))===H((s1(),vd))?!n.e&&H(E(n,XD))!==H((B9(),PD)):(i=u(E(n,ltn),302),r=pn(gn(E(n,otn)))||H(E(n,WE))===H((kj(),_D)),e=u(E(n,Nmn),15).a,t=n.a.c.length,!r&&i!=(B9(),PD)&&(e==0||e>t))}function oSe(n,e){var t,i,r,c,f,l,o;for(r=n.Jc();r.Ob();)for(i=u(r.Pb(),9),l=new gu,Bc(l,i),Ki(l,(hn(),ye)),Q(l,(nn(),UG),(te(),!0)),f=e.Jc();f.Ob();)c=u(f.Pb(),9),o=new gu,Bc(o,c),Ki(o,we),Q(o,UG,!0),t=new xw,Q(t,UG,!0),Dr(t,l),ar(t,o)}function hSe(n){var e,t;for(t=0;t0);t++);if(t>0&&t0);e++);return e>0&&t>16!=6&&e){if(Z9(n,e))throw L(new he(pE+HFn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?$an(n,i):n.Cb.Qh(n,-1-t,null,i))),e&&(i=N4(e,n,6,i)),i=Efn(n,e,i),i&&i.mj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,6,e,e))}function vP(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=3&&e){if(Z9(n,e))throw L(new he(pE+$Un(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?Jan(n,i):n.Cb.Qh(n,-1-t,null,i))),e&&(i=N4(e,n,12,i)),i=jfn(n,e,i),i&&i.mj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,3,e,e))}function wdn(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=9&&e){if(Z9(n,e))throw L(new he(pE+Iqn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?Ran(n,i):n.Cb.Qh(n,-1-t,null,i))),e&&(i=N4(e,n,9,i)),i=Afn(n,e,i),i&&i.mj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,9,e,e))}function f8(n){var e,t,i,r,c;if(i=Il(n),c=n.j,c==null&&i)return n.Hk()?null:i.gk();if(_(i,159)){if(t=i.hk(),t&&(r=t.ti(),r!=n.i)){if(e=u(i,159),e.lk())try{n.g=r.qi(e,c)}catch(f){if(f=Ci(f),_(f,80))n.g=null;else throw L(f)}n.i=r}return n.g}return null}function $zn(n){var e;return e=new ln,sn(e,new Yv(new cn(n.c,n.d),new cn(n.c+n.b,n.d))),sn(e,new Yv(new cn(n.c,n.d),new cn(n.c,n.d+n.a))),sn(e,new Yv(new cn(n.c+n.b,n.d+n.a),new cn(n.c+n.b,n.d))),sn(e,new Yv(new cn(n.c+n.b,n.d+n.a),new cn(n.c,n.d+n.a))),e}function dSe(n){var e,t,i,r;for(i=n.a.d.j,r=n.c.d.j,t=new D(n.i.d);t.a>>0),t.toString(16)),q9e(z4e(),(e9(),"Exception during lenientFormat for "+i),e),"<"+i+" threw "+K0(e.Pm)+">";throw L(r)}}function wSe(n){var e,t,i,r,c,f,l,o,a;for(i=!1,e=336,t=0,c=new WMn(n.length),l=n,o=0,a=l.length;o1)for(e=Ew((t=new X0,++n.b,t),n.d),l=qe(c,0);l.b!=l.d.c;)f=u(Fe(l),124),oo(Wl(Vl(Zl(Yl(new Tl,1),0),e),f))}function yP(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=11&&e){if(Z9(n,e))throw L(new he(pE+$dn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?Gan(n,i):n.Cb.Qh(n,-1-t,null,i))),e&&(i=N4(e,n,10,i)),i=Rfn(n,e,i),i&&i.mj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,11,e,e))}function ySe(n,e,t){var i,r,c,f,l,o;if(c=0,f=0,n.c)for(o=new D(n.d.i.j);o.ac.a?-1:r.ao){for(b=n.d,n.d=X(N9n,Qgn,67,2*o+4,0,1),c=0;c=9223372036854776e3?(M9(),g2n):(r=!1,n<0&&(r=!0,n=-n),i=0,n>=Ab&&(i=Or(n/Ab),n-=i*Ab),t=0,n>=K4&&(t=Or(n/K4),n-=t*K4),e=Or(n),c=tf(e,t,i),r&&xQ(c),c)}function xSe(n){var e,t,i,r,c;if(c=new ln,Hu(n.b,new H8n(c)),n.b.c.length=0,c.c.length!=0){for(e=(zn(0,c.c.length),u(c.c[0],80)),t=1,i=c.c.length;t>16!=7&&e){if(Z9(n,e))throw L(new he(pE+GGn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?_an(n,i):n.Cb.Qh(n,-1-t,null,i))),e&&(i=u(e,52).Oh(n,1,xL,i)),i=ksn(n,e,i),i&&i.mj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,7,e,e))}function Pzn(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=3&&e){if(Z9(n,e))throw L(new he(pE+DRn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?Pan(n,i):n.Cb.Qh(n,-1-t,null,i))),e&&(i=u(e,52).Oh(n,0,NL,i)),i=jsn(n,e,i),i&&i.mj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,3,e,e))}function fV(n,e){l8();var t,i,r,c,f,l,o,a,b;return e.d>n.d&&(l=n,n=e,e=l),e.d<63?jTe(n,e):(f=(n.d&-2)<<4,a=zln(n,f),b=zln(e,f),i=MV(n,y4(a,f)),r=MV(e,y4(b,f)),o=fV(a,b),t=fV(i,r),c=fV(MV(a,i),MV(r,b)),c=NV(NV(c,o),t),c=y4(c,f),o=y4(o,f<<1),NV(NV(o,c),t))}function IO(){IO=q,Mtn=new k3(RKn,0),kvn=new k3("LONGEST_PATH",1),jvn=new k3("LONGEST_PATH_SOURCE",2),Stn=new k3("COFFMAN_GRAHAM",3),yvn=new k3(_W,4),Evn=new k3("STRETCH_WIDTH",5),oF=new k3("MIN_WIDTH",6),Atn=new k3("BF_MODEL_ORDER",7),Ttn=new k3("DF_MODEL_ORDER",8)}function _Se(n,e){var t,i,r,c,f,l;if(!n.tb){for(c=(!n.rb&&(n.rb=new k2(n,Qo,n)),n.rb),l=new Qv(c.i),r=new Ce(c);r.e!=r.i.gc();)i=u(De(r),143),f=i.ve(),t=u(f==null?mf(l.f,null,i):Gw(l.i,f,i),143),t&&(f==null?mf(l.f,null,t):Gw(l.i,f,t));n.tb=l}return u(Ou(n.tb,e),143)}function NO(n,e){var t,i,r,c,f;if((n.i==null&&zh(n),n.i).length,!n.p){for(f=new Qv((3*n.g.i/2|0)+1),r=new r4(n.g);r.e!=r.i.gc();)i=u(bY(r),179),c=i.ve(),t=u(c==null?mf(f.f,null,i):Gw(f.i,c,i),179),t&&(c==null?mf(f.f,null,t):Gw(f.i,c,t));n.p=f}return u(Ou(n.p,e),179)}function kdn(n,e,t,i,r){var c,f,l,o,a;for(N9e(i+v_(t,t.ge()),r),wDn(e,V6e(t)),c=t.f,c&&kdn(n,e,c,"Caused by: ",!1),l=(t.k==null&&(t.k=X(Inn,fn,80,0,0,1)),t.k),o=0,a=l.length;o=0;c+=t?1:-1)f=f|e.c.jg(o,c,t,i&&!pn(gn(E(e.j,(nn(),E0))))&&!pn(gn(E(e.j,(nn(),Cm))))),f=f|e.q.tg(o,c,t),f=f|Tqn(n,o[c],t,i);return xi(n.c,e),f}function jP(n,e,t){var i,r,c,f,l,o,a,b,g,v;for(b=qxn(n.j),g=0,v=b.length;g1&&(n.a=!0),hwe(u(t.b,68),Nt(Rr(u(e.b,68).c),Qa(Zi(Rr(u(t.b,68).a),u(e.b,68).a),r))),nxn(n,e),Gzn(n,t)}function Fzn(n){var e,t,i,r,c,f,l;for(c=new D(n.a.a);c.a0&&c>0?f.p=e++:i>0?f.p=t++:c>0?f.p=r++:f.p=t++}Un(),Vi(n.j,new aq)}function FSe(n){var e,t;t=null,e=u(wn(n.g,0),17);do{if(t=e.d.i,It(t,(nn(),Rl)))return u(E(t,Rl),12).i;if(t.k!=(ue(),mi)&&xe(new ae(ge(Yt(t).a.Jc(),new Nn))))e=u(Ae(new ae(ge(Yt(t).a.Jc(),new Nn))),17);else if(t.k!=mi)return null}while(t&&t.k!=(ue(),mi));return t}function zSe(n,e){var t,i,r,c,f,l,o,a,b;for(l=e.j,f=e.g,o=u(wn(l,l.c.length-1),113),b=(zn(0,l.c.length),u(l.c[0],113)),a=OY(n,f,o,b),c=1;ca&&(o=t,b=r,a=i);e.a=b,e.c=o}function Yw(n,e,t,i){var r,c;if(r=H(E(t,(on(),YE)))===H((Zd(),gp)),c=u(E(t,Imn),16),It(n,(nn(),Kt)))if(r){if(c.Gc(E(n,VE))&&c.Gc(E(e,VE)))return i*u(E(n,VE),15).a+u(E(n,Kt),15).a}else return u(E(n,Kt),15).a;else return-1;return u(E(n,Kt),15).a}function qSe(n,e,t){var i,r,c,f,l,o,a;for(a=new F1(new ayn(n)),f=N(I(rne,1),sKn,12,0,[e,t]),l=0,o=f.length;lo-n.b&&lo-n.a&&lt.p?1:0:c.Ob()?1:-1}function WSe(n,e){var t,i,r,c,f,l;e.Tg(sQn,1),r=u(tn(n,(dh(),kA)),104),c=(!n.a&&(n.a=new Z(ct,n,10,11)),n.a),f=v7e(c),l=T.Math.max(f.a,G(z(tn(n,(ma(),yA))))-(r.b+r.c)),i=T.Math.max(f.b,G(z(tn(n,LF)))-(r.d+r.a)),t=i-f.b,Jt(n,vA,t),Jt(n,j5,l),Jt(n,v7,i+t),e.Ug()}function EP(n){var e,t;if((!n.a&&(n.a=new Z(ei,n,6,6)),n.a).i==0)return ihn(n);for(e=u(R((!n.a&&(n.a=new Z(ei,n,6,6)),n.a),0),170),Ge((!e.a&&(e.a=new Pi(Xs,e,5)),e.a)),z3(e,0),q3(e,0),G3(e,0),F3(e,0),t=(!n.a&&(n.a=new Z(ei,n,6,6)),n.a);t.i>1;)Q2(t,t.i-1);return e}function cf(n,e){Xr();var t,i,r,c;return e?e==(Gt(),ple)||(e==cle||e==Kb||e==rle)&&n!=f8n?new y0n(n,e):(i=u(e,682),t=i.Yk(),t||(m9(dc((If(),jr),e)),t=i.Yk()),c=(!t.i&&(t.i=new _e),t.i),r=u(Ic(hc(c.f,n)),2003),!r&&pt(c,n,r=new y0n(n,e)),r):ele}function ZSe(n,e){var t,i;if(i=vC(n.b,e.b),!i)throw L(new oc("Invalid hitboxes for scanline constraint calculation."));(j_n(e.b,u(khe(n.b,e.b),60))||j_n(e.b,u(yhe(n.b,e.b),60)))&&z1(),n.a[e.b.f]=u(pH(n.b,e.b),60),t=u(gH(n.b,e.b),60),t&&(n.a[t.f]=e.b)}function nTe(n,e){var t,i,r,c,f,l,o,a,b;for(o=u(E(n,(nn(),Bt)),12),a=_c(N(I(ir,1),fn,8,0,[o.i.n,o.n,o.a])).a,b=n.i.n.b,t=_h(n.e),r=t,c=0,f=r.length;c0?c.a?(l=c.b.Kf().a,t>l&&(r=(t-l)/2,c.d.b=r,c.d.c=r)):c.d.c=n.s+t:Gk(n.u)&&(i=a1n(c.b),i.c<0&&(c.d.b=-i.c),i.c+i.b>c.b.Kf().a&&(c.d.c=i.c+i.b-c.b.Kf().a))}function uTe(n,e){var t,i,r,c,f;f=new ln,t=e;do c=u(ce(n.b,t),132),c.B=t.c,c.D=t.d,oe(f.c,c),t=u(ce(n.k,t),17);while(t);return i=(zn(0,f.c.length),u(f.c[0],132)),i.j=!0,i.A=u(i.d.a.ec().Jc().Pb(),17).c.i,r=u(wn(f,f.c.length-1),132),r.q=!0,r.C=u(r.d.a.ec().Jc().Pb(),17).d.i,f}function fTe(n){var e,t;t=u(E(n,(on(),Jc)),165),e=u(E(n,(nn(),Nb)),315),t==(ys(),m1)?(Q(n,Jc,UD),Q(n,Nb,(i1(),Tm))):t==$b?(Q(n,Jc,UD),Q(n,Nb,(i1(),o5))):e==(i1(),Tm)?(Q(n,Jc,m1),Q(n,Nb,GD)):e==o5&&(Q(n,Jc,$b),Q(n,Nb,GD))}function AP(){AP=q,tL=new zg,Jre=ft(new Mi,(sr(),vu),(br(),dG)),zre=zu(ft(new Mi,vu,kG),nc,yG),qre=Jh(Jh(ak(zu(ft(new Mi,go,SG),nc,AG),yu),EG),TG),Gre=zu(ft(ft(ft(new Mi,Ta,wG),yu,pG),yu,W8),nc,gG),Fre=zu(ft(ft(new Mi,yu,W8),yu,aG),nc,hG)}function Pj(){Pj=q,Xre=ft(zu(new Mi,(sr(),nc),(br(),$pn)),vu,dG),Vre=Jh(Jh(ak(zu(ft(new Mi,go,SG),nc,AG),yu),EG),TG),Kre=zu(ft(ft(ft(new Mi,Ta,wG),yu,pG),yu,W8),nc,gG),Yre=ft(ft(new Mi,vu,kG),nc,yG),Qre=zu(ft(ft(new Mi,yu,W8),yu,aG),nc,hG)}function sTe(n,e,t,i,r){var c,f;(!Tr(e)&&e.c.i.c==e.d.i.c||!O$n(_c(N(I(ir,1),fn,8,0,[r.i.n,r.n,r.a])),t))&&!Tr(e)&&(e.c==r?c9(e.a,0,new _r(t)):at(e.a,new _r(t)),i&&!Ml(n.a,t)&&(f=u(E(e,(on(),gc)),78),f||(f=new Wf,Q(e,gc,f)),c=new _r(t),bi(f,c,f.c.b,f.c),xi(n.a,c)))}function Uzn(n,e){var t,i,r,c;for(c=tt(xr(ka,ba(tt(xr(e==null?0:Qt(e),ja)),15))),t=c&n.b.length-1,r=null,i=n.b[t];i;r=i,i=i.a)if(i.d==c&&Va(i.i,e))return r?r.a=i.a:n.b[t]=i.a,lEn(u(Ol(i.c),593),u(Ol(i.f),593)),DM(u(Ol(i.b),227),u(Ol(i.e),227)),--n.f,++n.e,!0;return!1}function lTe(n){var e,t;for(t=new ae(ge(Si(n).a.Jc(),new Nn));xe(t);)if(e=u(Ae(t),17),e.c.i.k!=(ue(),ou))throw L(new P1($W+mO(n)+"' has its layer constraint set to FIRST, but has at least one incoming edge that does not come from a FIRST_SEPARATE node. That must not happen."))}function Hzn(n,e){var t,i,r,c,f,l,o,a,b,g,v;r=e?new uw:new FS,c=!1;do for(c=!1,a=e?ks(n.b):n.b,o=a.Jc();o.Ob();)for(l=u(o.Pb(),25),v=fb(l.a),e||ks(v),g=new D(v);g.a=0;f+=r?1:-1){for(l=e[f],o=i==(hn(),ye)?r?Rc(l,i):ks(Rc(l,i)):r?ks(Rc(l,i)):Rc(l,i),c&&(n.c[l.p]=o.gc()),g=o.Jc();g.Ob();)b=u(g.Pb(),12),n.d[b.p]=a++;Hi(t,o)}}function Kzn(n,e,t){var i,r,c,f,l,o,a,b;for(c=G(z(n.b.Jc().Pb())),a=G(z(q4e(e.b))),i=Qa(Rr(n.a),a-t),r=Qa(Rr(e.a),t-c),b=Nt(i,r),Qa(b,1/(a-c)),this.a=b,this.b=new ln,l=!0,f=n.b.Jc(),f.Pb();f.Ob();)o=G(z(f.Pb())),l&&o-t>TZ&&(this.b.Ec(t),l=!1),this.b.Ec(o);l&&this.b.Ec(t)}function hTe(n){var e,t,i,r;if(CMe(n,n.n),n.d.c.length>0){for(tk(n.c);edn(n,u(O(new D(n.e.a)),124))>5,e&=31,i>=n.d)return n.e<0?(Fh(),iWn):(Fh(),DE);if(c=n.d-i,r=X(et,mt,30,c+1,15,1),wje(r,c,n.a,i,e),n.e<0){for(t=0;t0&&n.a[t]<<32-e!=0){for(t=0;t=0?!1:(t=cm((If(),jr),r,e),t?(i=t.Gk(),(i>1||i==-1)&&Dw(dc(jr,t))!=3):!0)):!1}function pTe(n,e,t,i){var r,c,f,l,o,a,b,g,v,k;if(o=n.c.d,a=n.d.d,o.j!=a.j)for(k=n.b,b=null,l=null,f=x9e(n),f&&k.i&&(b=n.b.i.i,l=k.i.j),r=o.j,g=null;r!=a.j;)g=e==0?DR(r):Ghn(r),c=van(r,k.d[r.g],t),v=van(g,k.d[g.g],t),f&&b&&l&&(r==b?GRn(c,b,l):g==b&&GRn(v,b,l)),at(i,Nt(c,v)),r=g}function Adn(n,e,t){var i,r,c,f,l,o;if(i=fhe(t,n.length),f=n[i],c=bEn(t,f.length),f[c].k==(ue(),$i))for(o=e.j,r=0;r0&&(t[0]+=n.d,f-=t[0]),t[2]>0&&(t[2]+=n.d,f-=t[2]),c=T.Math.max(0,f),t[1]=T.Math.max(t[1],f),Uln(n,Vu,r.c+i.b+t[0]-(t[1]-f)/2,t),e==Vu&&(n.c.b=c,n.c.c=r.c+i.b+(c-f)/2)}function tqn(){this.c=X(or,uc,30,(hn(),N(I(Ur,1),lu,64,0,[Gc,be,ye,Be,we])).length,15,1),this.b=X(or,uc,30,N(I(Ur,1),lu,64,0,[Gc,be,ye,Be,we]).length,15,1),this.a=X(or,uc,30,N(I(Ur,1),lu,64,0,[Gc,be,ye,Be,we]).length,15,1),nun(this.c,wi),nun(this.b,nr),nun(this.a,nr)}function ETe(n,e,t,i){var r,c,f,l,o;for(o=e.i,l=t[o.g][n.d[o.g]],r=!1,f=new D(e.d);f.a=r&&(n.c=!1,n.a=!1),n.b[i++]=r,n.b[i]=c,n.c||em(n)}}function ATe(n,e,t){var i,r,c,f,l,o,a;for(a=e.d,n.a=new Uu(a.c.length),n.c=new _e,l=new D(a);l.a=0?n.Ih(a,!1,!0):Qw(n,t,!1),61));n:for(c=g.Jc();c.Ob();){for(r=u(c.Pb(),57),b=0;bn.d[f.p]&&(t+=_ln(n.b,c),Kd(n.a,en(c)));for(;!ik(n.a);)pon(n.b,u(a4(n.a),15).a)}return t}function cqn(n,e,t){var i,r,c,f;for(c=(!e.a&&(e.a=new Z(ct,e,10,11)),e.a).i,r=new Ce((!e.a&&(e.a=new Z(ct,e,10,11)),e.a));r.e!=r.i.gc();)i=u(De(r),26),(!i.a&&(i.a=new Z(ct,i,10,11)),i.a).i==0||(c+=cqn(n,i,!1));if(t)for(f=ui(e);f;)c+=(!f.a&&(f.a=new Z(ct,f,10,11)),f.a).i,f=ui(f);return c}function Q2(n,e){var t,i,r,c;return n.Nj()?(i=null,r=n.Oj(),n.Rj()&&(i=n.Tj(n.Yi(e),null)),t=n.Gj(4,c=B4(n,e),null,e,r),n.Kj()&&c!=null&&(i=n.Mj(c,i)),i?(i.lj(t),i.mj()):n.Hj(t),c):(c=B4(n,e),n.Kj()&&c!=null&&(i=n.Mj(c,null),i&&i.mj()),c)}function LTe(n){var e,t,i,r,c,f,l,o,a,b;for(a=n.a,e=new Li,o=0,i=new D(n.d);i.al.d&&(b=l.d+l.a+a));t.c.d=b,e.a.yc(t,e),o=T.Math.max(o,t.c.d+t.c.a)}return o}function xTe(n,e,t){var i,r,c,f,l,o;for(f=u(E(n,(nn(),Qen)),16).Jc();f.Ob();){switch(c=u(f.Pb(),9),u(E(c,(on(),Jc)),165).g){case 2:Wi(c,e);break;case 4:Wi(c,t)}for(r=new ae(ge(Rh(c).a.Jc(),new Nn));xe(r);)i=u(Ae(r),17),!(i.c&&i.d)&&(l=!i.d,o=u(E(i,U3n),12),l?ar(i,o):Dr(i,o))}}function Yr(){Yr=q,RG=new s2("COMMENTS",0),pl=new s2("EXTERNAL_PORTS",1),GE=new s2("HYPEREDGES",2),PG=new s2("HYPERNODES",3),f7=new s2("NON_FREE_PORTS",4),Sm=new s2("NORTH_SOUTH_PORTS",5),FE=new s2(TKn,6),c7=new s2("CENTER_LABELS",7),u7=new s2("END_LABELS",8),JG=new s2("PARTITIONS",9)}function ITe(n,e,t,i,r){return i<0?(i=nm(n,r,N(I(mn,1),fn,2,6,[VV,WV,ZV,nW,H4,eW,tW,iW,rW,cW,uW,fW]),e),i<0&&(i=nm(n,r,N(I(mn,1),fn,2,6,["Jan","Feb","Mar","Apr",H4,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e)),i<0?!1:(t.k=i,!0)):i>0?(t.k=i-1,!0):!1}function NTe(n,e,t,i,r){return i<0?(i=nm(n,r,N(I(mn,1),fn,2,6,[VV,WV,ZV,nW,H4,eW,tW,iW,rW,cW,uW,fW]),e),i<0&&(i=nm(n,r,N(I(mn,1),fn,2,6,["Jan","Feb","Mar","Apr",H4,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e)),i<0?!1:(t.k=i,!0)):i>0?(t.k=i-1,!0):!1}function BTe(n,e,t,i,r,c){var f,l,o,a;if(l=32,i<0){if(e[0]>=n.length||(l=Ar(n,e[0]),l!=43&&l!=45)||(++e[0],i=dP(n,e),i<0))return!1;l==45&&(i=-i)}return l==32&&e[0]-t==2&&r.b==2&&(o=new zB,a=o.q.getFullYear()-d0+d0-80,f=a%100,c.a=i==f,i+=(a/100|0)*100+(i=0?r0(n):qk(r0(V1(n)))),LE[e]=g$(aa(n,e),0)?r0(aa(n,e)):qk(r0(V1(aa(n,e)))),n=xr(n,5);for(;e=a&&(o=i);o&&(b=T.Math.max(b,o.a.o.a)),b>v&&(g=a,v=b)}return g}function JTe(n){var e,t,i,r,c,f,l;for(c=new F1(u(Qe(new KL),51)),l=nr,t=new D(n.d);t.atQn?Vi(o,n.b):i<=tQn&&i>iQn?Vi(o,n.d):i<=iQn&&i>rQn?Vi(o,n.c):i<=rQn&&Vi(o,n.a),c=lqn(n,o,c);return r}function oqn(n,e,t,i){var r,c,f,l,o,a;for(r=(i.c+i.a)/2,ms(e.j),at(e.j,r),ms(t.e),at(t.e,r),a=new aEn,l=new D(n.f);l.a1,l&&(i=new cn(r,t.b),at(e.a,i)),uj(e.a,N(I(ir,1),fn,8,0,[v,g]))}function Mdn(n,e,t){var i,r;for(e=48;t--)KA[t]=t-48<<24>>24;for(i=70;i>=65;i--)KA[i]=i-65+10<<24>>24;for(r=102;r>=97;r--)KA[r]=r-97+10<<24>>24;for(c=0;c<10;c++)wz[c]=48+c&Gi;for(n=10;n<=15;n++)wz[n]=65+n-10&Gi}function bqn(n,e){e.Tg("Process graph bounds",1),Q(n,(Xt(),Qtn),FM(jQ(A2(new Gn(null,new Fn(n.b,16)),new xq)))),Q(n,Ytn,FM(jQ(A2(new Gn(null,new Fn(n.b,16)),new as)))),Q(n,a4n,FM(kQ(A2(new Gn(null,new Fn(n.b,16)),new iT)))),Q(n,d4n,FM(kQ(A2(new Gn(null,new Fn(n.b,16)),new rT)))),e.Ug()}function UTe(n){var e,t,i,r,c;r=u(E(n,(on(),Rb)),22),c=u(E(n,uF),22),t=new cn(n.f.a+n.d.b+n.d.c,n.f.b+n.d.d+n.d.a),e=new _r(t),r.Gc((js(),Rp))&&(i=u(E(n,o7),8),c.Gc((fs(),C7))&&(i.a<=0&&(i.a=20),i.b<=0&&(i.b=20)),e.a=T.Math.max(t.a,i.a),e.b=T.Math.max(t.b,i.b)),pn(gn(E(n,ptn)))||pOe(n,t,e)}function HTe(n){var e,t,i,r,c,f,l;for(e=!1,t=0,r=new D(n.d.b);r.a>19!=0)return"-"+wqn(_9(n));for(t=n,i="";!(t.l==0&&t.m==0&&t.h==0);){if(r=GK(zP),t=a0n(t,r,!0),e=""+DEn(m0),!(t.l==0&&t.m==0&&t.h==0))for(c=9-e.length;c>0;c--)e="0"+e;i=e+i}return i}function XTe(){if(!Object.create||!Object.getOwnPropertyNames)return!1;var n="__proto__",e=Object.create(null);if(e[n]!==void 0)return!1;var t=Object.getOwnPropertyNames(e);return!(t.length!=0||(e[n]=42,e[n]!==42)||Object.getOwnPropertyNames(e).length==0)}function KTe(n,e,t){var i,r,c,f,l,o,a,b,g;for(i=t.c,r=t.d,l=ch(e.c),o=ch(e.d),i==e.c?(l=ddn(n,l,r),o=gGn(e.d)):(l=gGn(e.c),o=ddn(n,o,r)),a=new xB(e.a),bi(a,l,a.a,a.a.a),bi(a,o,a.c.b,a.c),f=e.c==i,g=new rjn,c=0;c=n.a||!s1n(e,t))return-1;if(C2(u(i.Kb(e),20)))return 1;for(r=0,f=u(i.Kb(e),20).Jc();f.Ob();)if(c=u(f.Pb(),17),o=c.c.i==e?c.d.i:c.c.i,l=Ddn(n,o,t,i),l==-1||(r=T.Math.max(r,l),r>n.c-1))return-1;return r+1}function dh(){dh=q,IF=new pr((lt(),y7),1.3),Tue=new pr(Ip,(te(),!1)),w5n=new jw(15),kA=new pr(Oa,w5n),jA=new pr(md,15),jue=bL,Sue=qb,Mue=qm,Cue=D0,Aue=zm,Ain=mL,Oue=Np,v5n=(Qdn(),vue),m5n=mue,Tin=kue,y5n=yue,b5n=wue,Sin=bue,d5n=due,p5n=pue,h5n=pL,Eue=Qin,sL=oue,o5n=lue,lL=hue,g5n=gue,a5n=aue}function gqn(n,e){var t,i,r,c,f,l;if(H(e)===H(n))return!0;if(!_(e,16)||(i=u(e,16),l=n.gc(),i.gc()!=l))return!1;if(f=i.Jc(),n.Wi()){for(t=0;t0){if(n.Zj(),e!=null){for(c=0;c>24;case 97:case 98:case 99:case 100:case 101:case 102:return n-97+10<<24>>24;case 65:case 66:case 67:case 68:case 69:case 70:return n-65+10<<24>>24;default:throw L(new xh("Invalid hexadecimal"))}}function mqn(n,e,t,i){var r,c,f,l,o,a;for(o=BY(n,t),a=BY(e,t),r=!1;o&&a&&(i||n7e(o,a,t));)f=BY(o,t),l=BY(a,t),JC(e),JC(n),c=o.c,BV(o,!1),BV(a,!1),t?(c0(e,a.p,c),e.p=a.p,c0(n,o.p+1,c),n.p=o.p):(c0(n,o.p,c),n.p=o.p,c0(e,a.p+1,c),e.p=a.p),Wi(o,null),Wi(a,null),o=f,a=l,r=!0;return r}function vqn(n){switch(n.g){case 0:return new UN;case 1:return new HN;case 3:return new CAn;case 4:return new l6;case 5:return new iCn;case 6:return new Gu;case 2:return new XN;case 7:return new rM;case 8:return new iM;default:throw L(new he("No implementation is available for the layerer "+(n.f!=null?n.f:""+n.g)))}}function WTe(n,e,t,i){var r,c,f,l,o;for(r=!1,c=!1,l=new D(i.j);l.a=e.length)throw L(new Fu("Greedy SwitchDecider: Free layer not in graph."));this.c=e[n],this.e=new aC(i),gQ(this.e,this.c,(hn(),we)),this.i=new aC(i),gQ(this.i,this.c,ye),this.f=new COn(this.c),this.a=!c&&r.i&&!r.s&&this.c[0].k==(ue(),$i),this.a&&yje(this,n,e.length)}function kqn(n,e){var t,i,r,c,f,l;c=!n.B.Gc((fs(),OL)),f=n.B.Gc(srn),n.a=new rPn(f,c,n.c),n.n&&tln(n.a.n,n.n),rH(n.g,(Ro(),Vu),n.a),e||(i=new Aj(1,c,n.c),i.n.a=n.k,d4(n.p,(hn(),be),i),r=new Aj(1,c,n.c),r.n.d=n.k,d4(n.p,Be,r),l=new Aj(0,c,n.c),l.n.c=n.k,d4(n.p,we,l),t=new Aj(0,c,n.c),t.n.b=n.k,d4(n.p,ye,t))}function nMe(n){var e,t,i;switch(e=u(E(n.d,(on(),v1)),222),e.g){case 2:t=Fxe(n);break;case 3:t=(i=new ln,yi(Tt(qu(Mc(Mc(new Gn(null,new Fn(n.d.b,16)),new iw),new Jx),new ey),new Cd),new F7n(i)),i);break;default:throw L(new oc("Compaction not supported for "+e+" edges."))}aDe(n,t),Sr(new ke(n.g),new R7n(n))}function eMe(n,e){var t,i,r,c,f,l,o;if(e.Tg("Process directions",1),t=u(E(n,(Hc(),Eg)),86),t!=(Ji(),Ah))for(r=qe(n.b,0);r.b!=r.d.c;){switch(i=u(Fe(r),40),l=u(E(i,(Xt(),cL)),15).a,o=u(E(i,uL),15).a,t.g){case 4:o*=-1;break;case 1:c=l,l=o,o=c;break;case 2:f=l,l=-o,o=f}Q(i,cL,en(l)),Q(i,uL,en(o))}e.Ug()}function tMe(n){var e,t,i,r,c,f,l,o;for(o=new RIn,l=new D(n.a);l.a0&&e=0)return!1;if(e.p=t.b,sn(t.e,e),r==(ue(),Ii)||r==Bu){for(f=new D(e.j);f.an.d[l.p]&&(t+=_ln(n.b,c),Kd(n.a,en(c)))):++f;for(t+=n.b.d*f;!ik(n.a);)pon(n.b,u(a4(n.a),15).a)}return t}function xqn(n){var e,t,i,r,c,f;return c=0,e=Il(n),e.ik()&&(c|=4),(n.Bb&Bf)!=0&&(c|=2),_(n,103)?(t=u(n,19),r=Kr(t),(t.Bb&ru)!=0&&(c|=32),r&&(Ne(T2(r)),c|=8,f=r.t,(f>1||f==-1)&&(c|=16),(r.Bb&ru)!=0&&(c|=64)),(t.Bb&zr)!=0&&(c|=h0),c|=ao):_(e,459)?c|=512:(i=e.ik(),i&&(i.i&1)!=0&&(c|=256)),(n.Bb&512)!=0&&(c|=128),c}function bMe(n,e){var t;return n.f==jrn?(t=Dw(dc((If(),jr),e)),n.e?t==4&&e!=(J4(),N5)&&e!=(J4(),I5)&&e!=(J4(),Ern)&&e!=(J4(),Arn):t==2):n.d&&(n.d.Gc(e)||n.d.Gc(m4(dc((If(),jr),e)))||n.d.Gc(cm((If(),jr),n.b,e)))?!0:n.f&&gdn((If(),n.f),jC(dc(jr,e)))?(t=Dw(dc(jr,e)),n.e?t==4:t==2):!1}function wMe(n,e){var t,i,r,c,f,l,o,a;for(c=new ln,e.b.c.length=0,t=u(Jf(pln(new Gn(null,new Fn(new ke(n.a.b),1))),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),16),r=t.Jc();r.Ob();)if(i=u(r.Pb(),15),f=Dln(n.a,i),f.b!=0)for(l=new au(e),oe(c.c,l),l.p=i.a,a=qe(f,0);a.b!=a.d.c;)o=u(Fe(a),9),Wi(o,l);Hi(e.b,c)}function dV(n){var e,t,i,r,c,f,l;for(l=new _e,i=new D(n.a.b);i.aMb&&(r-=Mb),l=u(tn(i,M5),8),a=l.a,g=l.b+n,c=T.Math.atan2(g,a),c<0&&(c+=Mb),c+=e,c>Mb&&(c-=Mb),eh(),uo(1e-10),T.Math.abs(r-c)<=1e-10||r==c||isNaN(r)&&isNaN(c)?0:rc?1:V0(isNaN(r),isNaN(c))}function Bdn(n,e,t,i){var r,c,f;e&&(c=G(z(E(e,(Xt(),gd))))+i,f=t+G(z(E(e,EF)))/2,Q(e,cL,en(tt(eu(T.Math.round(c))))),Q(e,uL,en(tt(eu(T.Math.round(f))))),e.d.b==0||Bdn(n,u(E$((r=qe(new Xa(e).a.d,0),new p3(r))),40),t+G(z(E(e,EF)))+n.b,i+G(z(E(e,m7)))),E(e,Wtn)!=null&&Bdn(n,u(E(e,Wtn),40),t,i))}function vMe(n,e){var t,i,r,c;if(c=u(tn(n,(lt(),Um)),64).g-u(tn(e,Um),64).g,c!=0)return c;if(t=u(tn(n,nrn),15),i=u(tn(e,nrn),15),t&&i&&(r=t.a-i.a,r!=0))return r;switch(u(tn(n,Um),64).g){case 1:return Pt(n.i,e.i);case 2:return Pt(n.j,e.j);case 3:return Pt(e.i,n.i);case 4:return Pt(e.j,n.j);default:throw L(new oc(fbn))}}function $dn(n){var e,t,i;return(n.Db&64)!=0?XY(n):(e=new Os(xgn),t=n.k,t?ht(ht((e.a+=' "',e),t),'"'):(!n.n&&(n.n=new Z(Fc,n,1,7)),n.n.i>0&&(i=(!n.n&&(n.n=new Z(Fc,n,1,7)),u(R(n.n,0),157)).a,!i||ht(ht((e.a+=' "',e),i),'"'))),ht(mw(ht(mw(ht(mw(ht(mw((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function Iqn(n){var e,t,i;return(n.Db&64)!=0?XY(n):(e=new Os(Ign),t=n.k,t?ht(ht((e.a+=' "',e),t),'"'):(!n.n&&(n.n=new Z(Fc,n,1,7)),n.n.i>0&&(i=(!n.n&&(n.n=new Z(Fc,n,1,7)),u(R(n.n,0),157)).a,!i||ht(ht((e.a+=' "',e),i),'"'))),ht(mw(ht(mw(ht(mw(ht(mw((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function yMe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j;for(k=-1,j=0,b=e,g=0,v=b.length;g0&&++j;++k}return j}function kMe(n,e){var t,i,r,c,f;for(e==(bj(),Rtn)&&TO(u($t(n.a,(z2(),$D)),16)),r=u($t(n.a,(z2(),$D)),16).Jc();r.Ob();)switch(i=u(r.Pb(),107),t=u(wn(i.j,0),113).d.j,c=new Pf(i.j),Vi(c,new dv),e.g){case 2:JY(n,c,t,(Pw(),j0),1);break;case 1:case 0:f=hSe(c),JY(n,new Xd(c,0,f),t,(Pw(),j0),0),JY(n,new Xd(c,f,c.c.length),t,j0,1)}}function jMe(n){var e,t,i,r,c,f,l;for(r=u(E(n,(nn(),gg)),9),i=n.j,t=(zn(0,i.c.length),u(i.c[0],12)),f=new D(r.j);f.ar.p?(Ki(c,Be),c.d&&(l=c.o.b,e=c.a.b,c.a.b=l-e)):c.j==Be&&r.p>n.p&&(Ki(c,be),c.d&&(l=c.o.b,e=c.a.b,c.a.b=-(l-e)));break}return r}function _dn(n,e){var t,i,r,c,f,l,o;if(e==null||e.length==0)return null;if(r=u(Ou(n.a,e),144),!r){for(i=(l=new Me(n.b).a.vc().Jc(),new si(l));i.a.Ob();)if(t=(c=u(i.a.Pb(),45),u(c.kd(),144)),f=t.c,o=e.length,Pn(f.substr(f.length-o,o),e)&&(e.length==f.length||Ar(f,f.length-e.length-1)==46)){if(r)return null;r=t}r&&ac(n.a,e,r)}return r}function o8(n,e,t){var i,r,c,f,l,o,a,b,g,v;for(c=new cn(e,t),b=new D(n.a);b.a1,l&&(i=new cn(r,t.b),at(e.a,i)),uj(e.a,N(I(ir,1),fn,8,0,[v,g]))}function l0(){l0=q,dF=new l2(Go,0),WD=new l2("NIKOLOV",1),ZD=new l2("NIKOLOV_PIXEL",2),Dvn=new l2("NIKOLOV_IMPROVED",3),Lvn=new l2("NIKOLOV_IMPROVED_PIXEL",4),Ovn=new l2("DUMMYNODE_PERCENTAGE",5),xvn=new l2("NODECOUNT_PERCENTAGE",6),bF=new l2("NO_BOUNDARY",7),w7=new l2("MODEL_ORDER_LEFT_TO_RIGHT",8),uA=new l2("MODEL_ORDER_RIGHT_TO_LEFT",9)}function wV(n,e){var t,i,r,c,f,l,o,a,b,g,v,k;return b=null,v=udn(n,e),i=null,l=u(tn(e,(lt(),Mfe)),300),l?i=l:i=(rj(),TL),k=i,k==(rj(),TL)&&(r=null,a=u(ce(n.r,v),300),a?r=a:r=frn,k=r),pt(n.r,e,k),c=null,o=u(tn(e,Tfe),278),o?c=o:c=(z9(),yL),g=c,g==(z9(),yL)&&(f=null,t=u(ce(n.b,v),278),t?f=t:f=XF,g=f),b=u(pt(n.b,e,g),278),b}function IMe(n){var e,t,i,r,c;for(i=n.length,e=new rk,c=0;c=40,f&&xCe(n),qOe(n),hTe(n),t=$Rn(n),i=0;t&&i0&&at(n.g,c)):(n.d[f]-=a+1,n.d[f]<=0&&n.a[f]>0&&at(n.f,c))))}function Hqn(n,e,t,i){var r,c,f,l,o,a,b;for(o=new cn(t,i),Zi(o,u(E(e,(Xt(),p7)),8)),b=qe(e.b,0);b.b!=b.d.c;)a=u(Fe(b),40),Nt(a.e,o),at(n.b,a);for(l=u(Jf(bln(new Gn(null,new Fn(e.a,16))),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),16).Jc();l.Ob();){for(f=u(l.Pb(),65),c=qe(f.a,0);c.b!=c.d.c;)r=u(Fe(c),8),r.a+=o.a,r.b+=o.b;at(n.a,f)}}function Udn(n,e){var t,i,r,c;if(0<(_(n,18)?u(n,18).gc():No(n.Jc()))){if(r=e,1=0&&o1)&&e==1&&u(n.a[n.b],9).k==(ue(),ou)?z4(u(n.a[n.b],9),(_s(),Da)):i&&(!t||(n.c-n.b&n.a.length-1)>1)&&e==1&&u(n.a[n.c-1&n.a.length-1],9).k==(ue(),ou)?z4(u(n.a[n.c-1&n.a.length-1],9),(_s(),L0)):(n.c-n.b&n.a.length-1)==2?(z4(u(hj(n),9),(_s(),Da)),z4(u(hj(n),9),L0)):DAe(n,r),Nln(n)}function YMe(n){var e,t,i,r,c,f,l,o;for(o=new _e,e=new KU,f=n.Jc();f.Ob();)r=u(f.Pb(),9),l=Ew(RM(new X0,r),e),mf(o.f,r,l);for(c=n.Jc();c.Ob();)for(r=u(c.Pb(),9),i=new ae(ge(Yt(r).a.Jc(),new Nn));xe(i);)t=u(Ae(i),17),!Tr(t)&&oo(Wl(Vl(Yl(Zl(new Tl,T.Math.max(1,u(E(t,(on(),lvn)),15).a)),1),u(ce(o,t.c.i),124)),u(ce(o,t.d.i),124)));return e}function Qqn(n,e,t,i){var r,c,f,l,o,a,b,g,v,k;if(Mve(n,e,t),c=e[t],k=i?(hn(),we):(hn(),ye),Vae(e.length,t,i)){for(r=e[i?t-1:t+1],Wln(n,r,i?(Qr(),Wu):(Qr(),Uf)),o=c,b=0,v=o.length;bc*2?(b=new nR(g),a=Df(f)/ps(f),o=PV(b,e,new Fv,t,i,r,a),Nt(xo(b.e),o),g.c.length=0,c=0,oe(g.c,b),oe(g.c,f),c=Df(b)*ps(b)+Df(f)*ps(f)):(oe(g.c,f),c+=Df(f)*ps(f));return g}function WMe(n,e){var t,i,r,c,f,l,o;for(e.Tg("Port order processing",1),o=u(E(n,(on(),svn)),421),i=new D(n.b);i.at?e:t;a<=g;++a)a==t?l=i++:(c=r[a],b=j.$l(c.Jk()),a==e&&(o=a==g&&!b?i-1:i),b&&++i);return v=u(yj(n,e,t),75),l!=o&&U6(n,new PC(n.e,7,f,en(l),k.kd(),o)),v}}else return u(eV(n,e,t),75);return u(yj(n,e,t),75)}function Hdn(n,e){var t,i,r,c,f,l,o,a,b,g;for(g=0,c=new D3,Kd(c,e);c.b!=c.c;)for(o=u(a4(c),218),a=0,b=u(E(e.j,(on(),Ca)),269),u(E(e.j,YE),329),f=G(z(E(e.j,HD))),l=G(z(E(e.j,ctn))),b!=(o1(),T0)&&(a+=f*_Ae(e.j,o.e,b),a+=l*yMe(e.j,o.e)),g+=mJn(o.d,o.e)+a,r=new D(o.b);r.a=0&&(l=d7e(n,f),!(l&&(a<22?o.l|=1<>>1,f.m=b>>>1|(g&1)<<21,f.l=v>>>1|(b&1)<<21,--a;return t&&xQ(o),c&&(i?(m0=_9(n),r&&(m0=A_n(m0,(M9(),p2n)))):m0=tf(n.l,n.m,n.h)),o}function eCe(n,e){var t,i,r,c,f,l,o,a,b,g;for(a=n.e[e.c.p][e.p]+1,o=e.c.a.c.length+1,l=new D(n.a);l.a0&&(pe(0,n.length),n.charCodeAt(0)==45||(pe(0,n.length),n.charCodeAt(0)==43))?1:0,i=f;it)throw L(new xh(eg+n+'"'));return l}function tCe(n){var e,t,i,r,c,f,l;for(f=new Ft,c=new D(n.a);c.a=n.length)return t.o=0,!0;switch(Ar(n,e[0])){case 43:r=1;break;case 45:r=-1;break;default:return t.o=0,!0}if(++e[0],c=e[0],f=dP(n,e),f==0&&e[0]==c)return!1;if(e[0]l&&(l=r,b.c.length=0),r==l&&sn(b,new Fr(t.c.i,t)));Un(),Vi(b,n.c),W0(n.b,o.p,b)}}function sCe(n,e){var t,i,r,c,f,l,o,a,b;for(f=new D(e.b);f.al&&(l=r,b.c.length=0),r==l&&sn(b,new Fr(t.d.i,t)));Un(),Vi(b,n.c),W0(n.f,o.p,b)}}function lCe(n){var e,t,i,r,c,f,l;for(c=rh(n),r=new Ce((!n.e&&(n.e=new Vn(_i,n,7,4)),n.e));r.e!=r.i.gc();)if(i=u(De(r),85),l=kc(u(R((!i.c&&(i.c=new Vn(Pe,i,5,8)),i.c),0),84)),!x2(l,c))return!0;for(t=new Ce((!n.d&&(n.d=new Vn(_i,n,8,5)),n.d));t.e!=t.i.gc();)if(e=u(De(t),85),f=kc(u(R((!e.b&&(e.b=new Vn(Pe,e,4,7)),e.b),0),84)),!x2(f,c))return!0;return!1}function oCe(n){var e,t,i,r,c;i=u(E(n,(nn(),Bt)),26),c=u(tn(i,(on(),Rb)),182).Gc((js(),Hb)),n.e||(r=u(E(n,$u),22),e=new cn(n.f.a+n.d.b+n.d.c,n.f.b+n.d.d+n.d.a),r.Gc((Yr(),pl))?(Jt(i,vi,(fr(),ku)),Ww(i,e.a,e.b,!1,!0)):pn(gn(tn(i,ptn)))||Ww(i,e.a,e.b,!0,!0)),c?Jt(i,Rb,Dn(Hb)):Jt(i,Rb,(t=u(Lo(RA),10),new il(t,u(eo(t,t.length),10),0)))}function hCe(n,e){var t,i,r,c,f,l,o,a;if(a=gn(E(e,(Hc(),yce))),a==null||(ne(a),a)){for(JEe(n,e),r=new ln,o=qe(e.b,0);o.b!=o.d.c;)f=u(Fe(o),40),t=D1n(n,f,null),t&&(tu(t,e),oe(r.c,t));if(n.a=null,n.b=null,r.c.length>1)for(i=new D(r);i.a=0&&l!=t&&(c=new er(n,1,l,f,null),i?i.lj(c):i=c),t>=0&&(c=new er(n,1,t,l==t?f:null,e),i?i.lj(c):i=c)),i}function Vqn(n){var e,t,i;if(n.b==null){if(i=new J1,n.i!=null&&(ic(i,n.i),i.a+=":"),(n.f&256)!=0){for((n.f&256)!=0&&n.a!=null&&(Age(n.i)||(i.a+="//"),ic(i,n.a)),n.d!=null&&(i.a+="/",ic(i,n.d)),(n.f&16)!=0&&(i.a+="/"),e=0,t=n.j.length;ev?!1:(g=(o=Hj(i,v,!1),o.a),b+l+g<=e.b&&(_C(t,c-t.s),t.c=!0,_C(i,c-t.s),gO(i,t.s,t.t+t.d+l),i.k=!0,Von(t.q,i),k=!0,r&&(uR(e,i),i.j=e,n.c.length>f&&(yO((zn(f,n.c.length),u(n.c[f],186)),i),(zn(f,n.c.length),u(n.c[f],186)).a.c.length==0&&Q1(n,f)))),k)}function mCe(n,e){var t,i,r,c,f,l;if(e.Tg("Partition midprocessing",1),r=new Iw,yi(Tt(new Gn(null,new Fn(n.a,16)),new Z5),new j7n(r)),r.d!=0){for(l=u(Jf(pln((c=r.i,new Gn(null,(c||(r.i=new x3(r,r.c))).Lc()))),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),16),i=l.Jc(),t=u(i.Pb(),15);i.Ob();)f=u(i.Pb(),15),oSe(u($t(r,t),22),u($t(r,f),22)),t=f;e.Ug()}}function Fj(n,e){var t,i,r,c,f;if(n.Ab){if(n.Ab){if(f=n.Ab.i,f>0){if(r=u(n.Ab.g,1995),e==null){for(c=0;ct.s&&lo+j&&(S=g.g+v.g,v.a=(v.g*v.a+g.g*g.a)/S,v.g=S,g.f=v,t=!0)),c=l,g=v;return t}function kCe(n,e,t){var i,r,c,f,l,o,a,b;for(t.Tg(UKn,1),fu(n.b),fu(n.a),l=null,c=qe(e.b,0);!l&&c.b!=c.d.c;)a=u(Fe(c),40),pn(gn(E(a,(Xt(),O0))))&&(l=a);for(o=new Ft,bi(o,l,o.c.b,o.c),DHn(n,o),b=qe(e.b,0);b.b!=b.d.c;)a=u(Fe(b),40),f=nt(E(a,(Xt(),wA))),r=Ou(n.b,f)!=null?u(Ou(n.b,f),15).a:0,Q(a,Ktn,en(r)),i=1+(Ou(n.a,f)!=null?u(Ou(n.a,f),15).a:0),Q(a,h4n,en(i));t.Ug()}function iUn(n){f2(n,new Xw(c2(t2(r2(i2(new $1,fg),"ELK Box"),"Algorithm for packing of unconnected boxes, i.e. graphs without edges."),new MT))),un(n,fg,rp,l6n),un(n,fg,ip,15),un(n,fg,uD,en(0)),un(n,fg,Egn,bn(u6n)),un(n,fg,om,bn(bfe)),un(n,fg,W4,bn(wfe)),un(n,fg,M8,wQn),un(n,fg,rE,bn(f6n)),un(n,fg,Z4,bn(s6n)),un(n,fg,Agn,bn(Fin)),un(n,fg,wJ,bn(dfe))}function rUn(n,e){var t,i,r,c,f,l,o,a,b;if(r=n.i,f=r.o.a,c=r.o.b,f<=0&&c<=0)return hn(),Gc;switch(a=n.n.a,b=n.n.b,l=n.o.a,t=n.o.b,e.g){case 2:case 1:if(a<0)return hn(),we;if(a+l>f)return hn(),ye;break;case 4:case 3:if(b<0)return hn(),be;if(b+t>c)return hn(),Be}return o=(a+l/2)/f,i=(b+t/2)/c,o+i<=1&&o-i<=0?(hn(),we):o+i>=1&&o-i>=0?(hn(),ye):i<.5?(hn(),be):(hn(),Be)}function cUn(n,e,t,i,r,c,f){var l,o,a,b,g,v;for(v=new e4,a=e.Jc();a.Ob();)for(l=u(a.Pb(),837),g=new D(l.Pf());g.a0?l.a?(a=l.b.Kf().b,r>a&&(n.v||l.c.d.c.length==1?(f=(r-a)/2,l.d.d=f,l.d.a=f):(t=u(wn(l.c.d,0),187).Kf().b,i=(t-a)/2,l.d.d=T.Math.max(0,i),l.d.a=r-i-a))):l.d.a=n.t+r:Gk(n.u)&&(c=a1n(l.b),c.d<0&&(l.d.d=-c.d),c.d+c.a>l.b.Kf().b&&(l.d.a=c.d+c.a-l.b.Kf().b))}function ho(){ho=q,f5=new pr((lt(),vL),en(1)),uG=new pr(md,80),EZn=new pr(P6n,5),dZn=new pr(y7,T8),kZn=new pr(trn,en(1)),jZn=new pr(irn,(te(),!0)),Z2n=new jw(50),vZn=new pr(Oa,Z2n),Y2n=pL,npn=DA,bZn=new pr(Hin,!1),W2n=mL,pZn=Ip,mZn=D0,gZn=qb,wZn=zm,yZn=Np,V2n=(j1n(),uZn),nen=oZn,cG=cZn,Znn=fZn,epn=lZn,TZn=E7,MZn=UF,SZn=$p,AZn=j7,tpn=(D4(),Pp),new pr(O5,tpn)}function ACe(n,e){var t;switch(HC(n)){case 6:return cr(e);case 7:return h2(e);case 8:return o2(e);case 3:return Array.isArray(e)&&(t=HC(e),!(t>=14&&t<=16));case 11:return e!=null&&typeof e===qV;case 12:return e!=null&&(typeof e===UO||typeof e==qV);case 0:return wY(e,n.__elementTypeId$);case 2:return YX(e)&&e.Rm!==Qf;case 1:return YX(e)&&e.Rm!==Qf||wY(e,n.__elementTypeId$);default:return!0}}function SCe(n){var e,t,i,r;i=n.o,w2(),n.A.dc()||Lt(n.A,U2n)?r=i.a:(n.D?r=T.Math.max(i.a,Ij(n.f)):r=Ij(n.f),n.A.Gc((js(),ML))&&!n.B.Gc((fs(),PA))&&(r=T.Math.max(r,Ij(u(rc(n.p,(hn(),be)),253))),r=T.Math.max(r,Ij(u(rc(n.p,Be),253)))),e=n_n(n),e&&(r=T.Math.max(r,e.a))),pn(gn(n.e.Rf().mf((lt(),Ip))))?i.a=T.Math.max(i.a,r):i.a=r,t=n.f.i,t.c=0,t.b=r,jV(n.f)}function uUn(n,e){var t,i,r,c;return i=T.Math.min(T.Math.abs(n.c-(e.c+e.b)),T.Math.abs(n.c+n.b-e.c)),c=T.Math.min(T.Math.abs(n.d-(e.d+e.a)),T.Math.abs(n.d+n.a-e.d)),t=T.Math.abs(n.c+n.b/2-(e.c+e.b/2)),t>n.b/2+e.b/2||(r=T.Math.abs(n.d+n.a/2-(e.d+e.a/2)),r>n.a/2+e.a/2)?1:t==0&&r==0?0:t==0?c/r+1:r==0?i/t+1:T.Math.min(i/t,c/r)+1}function TCe(n,e){var t,i,r,c,f,l,o;for(c=0,l=0,o=0,r=new D(n.f.e);r.a0&&n.d!=(tj(),ien)&&(l+=f*(i.d.a+n.a[e.a][i.a]*(e.d.a-i.d.a)/t)),t>0&&n.d!=(tj(),een)&&(o+=f*(i.d.b+n.a[e.a][i.a]*(e.d.b-i.d.b)/t)));switch(n.d.g){case 1:return new cn(l/c,e.d.b);case 2:return new cn(e.d.a,o/c);default:return new cn(l/c,o/c)}}function fUn(n){var e,t,i,r,c,f;for(t=(!n.a&&(n.a=new Pi(Xs,n,5)),n.a).i+2,f=new Uu(t),sn(f,new cn(n.j,n.k)),yi(new Gn(null,(!n.a&&(n.a=new Pi(Xs,n,5)),new Fn(n.a,16))),new ekn(f)),sn(f,new cn(n.b,n.c)),e=1;e0&&(rO(o,!1,(Ji(),pc)),rO(o,!0,jc)),Hu(e.g,new ZAn(n,t)),pt(n.g,e,t)}function Qdn(){Qdn=q,gue=new $n(tgn,(te(),!1)),en(-1),lue=new $n(ign,en(-1)),en(-1),oue=new $n(rgn,en(-1)),hue=new $n(cgn,!1),aue=new $n(ugn,!1),l5n=($_(),Min),yue=new $n(fgn,l5n),kue=new $n(sgn,-1),s5n=(NR(),Ein),vue=new $n(lgn,s5n),mue=new $n(ogn,!0),u5n=(U_(),Cin),wue=new $n(hgn,u5n),bue=new $n(agn,!1),en(1),due=new $n(dgn,en(1)),f5n=(OR(),Oin),pue=new $n(bgn,f5n)}function oUn(){oUn=q;var n;for(S2n=N(I(et,1),mt,30,15,[-1,-1,30,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]),_nn=X(et,mt,30,37,15,1),nWn=N(I(et,1),mt,30,15,[-1,-1,63,40,32,28,25,23,21,20,19,19,18,18,17,17,16,16,16,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13]),T2n=X(Cg,EXn,30,37,14,1),n=2;n<=36;n++)_nn[n]=Or(T.Math.pow(n,S2n[n])),T2n[n]=jO(QO,_nn[n])}function MCe(n){var e;if((!n.a&&(n.a=new Z(ei,n,6,6)),n.a).i!=1)throw L(new he(PQn+(!n.a&&(n.a=new Z(ei,n,6,6)),n.a).i));return e=new Wf,MQ(u(R((!n.b&&(n.b=new Vn(Pe,n,4,7)),n.b),0),84))&&Lr(e,KHn(n,MQ(u(R((!n.b&&(n.b=new Vn(Pe,n,4,7)),n.b),0),84)),!1)),MQ(u(R((!n.c&&(n.c=new Vn(Pe,n,5,8)),n.c),0),84))&&Lr(e,KHn(n,MQ(u(R((!n.c&&(n.c=new Vn(Pe,n,5,8)),n.c),0),84)),!0)),e}function hUn(n,e){var t,i,r,c,f;for(e.d?r=n.a.c==(Bh(),jg)?Si(e.b):Yt(e.b):r=n.a.c==(Bh(),wd)?Si(e.b):Yt(e.b),c=!1,i=new ae(ge(r.a.Jc(),new Nn));xe(i);)if(t=u(Ae(i),17),f=pn(n.a.f[n.a.g[e.b.p].p]),!(!f&&!Tr(t)&&t.c.i.c==t.d.i.c)&&!(pn(n.a.n[n.a.g[e.b.p].p])||pn(n.a.n[n.a.g[e.b.p].p]))&&(c=!0,Ml(n.b,n.a.g[Y8e(t,e.b).p])))return e.c=!0,e.a=t,e;return e.c=c,e.a=null,e}function Ydn(n,e,t){var i,r,c,f,l,o,a;if(i=t.gc(),i==0)return!1;if(n.Nj())if(o=n.Oj(),ian(n,e,t),f=i==1?n.Gj(3,null,t.Jc().Pb(),e,o):n.Gj(5,null,t,e,o),n.Kj()){for(l=i<100?null:new _d(i),c=e+i,r=e;r0){for(f=0;f>16==-15&&n.Cb.Vh()&&eQ(new YK(n.Cb,9,13,t,n.c,rd(ts(u(n.Cb,62)),n))):_(n.Cb,88)&&n.Db>>16==-23&&n.Cb.Vh()&&(e=n.c,_(e,88)||(e=(qn(),Ul)),_(t,88)||(t=(qn(),Ul)),eQ(new YK(n.Cb,9,10,t,e,rd(bu(u(n.Cb,29)),n)))))),n.c}function bUn(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j;if(e==t)return!0;if(e=ndn(n,e),t=ndn(n,t),i=jY(e),i){if(b=jY(t),b!=i)return b?(o=i.kk(),j=b.kk(),o==j&&o!=null):!1;if(f=(!e.d&&(e.d=new Pi(tc,e,1)),e.d),c=f.i,v=(!t.d&&(t.d=new Pi(tc,t,1)),t.d),c==v.i){for(a=0;a0,l=IR(e,c),rfn(t?l.b:l.g,e),X3(l).c.length==1&&bi(i,l,i.c.b,i.c),r=new Fr(c,e),Kd(n.o,r),wf(n.e.a,c))}function pUn(n,e){var t,i,r,c,f,l,o;return i=T.Math.abs(r_(n.b).a-r_(e.b).a),l=T.Math.abs(r_(n.b).b-r_(e.b).b),r=0,o=0,t=1,f=1,i>n.b.b/2+e.b.b/2&&(r=T.Math.min(T.Math.abs(n.b.c-(e.b.c+e.b.b)),T.Math.abs(n.b.c+n.b.b-e.b.c)),t=1-r/i),l>n.b.a/2+e.b.a/2&&(o=T.Math.min(T.Math.abs(n.b.d-(e.b.d+e.b.a)),T.Math.abs(n.b.d+n.b.a-e.b.d)),f=1-o/l),c=T.Math.min(t,f),(1-c)*T.Math.sqrt(i*i+l*l)}function ICe(n){var e,t,i,r;for(RV(n,n.e,n.f,(Nw(),C0),!0,n.c,n.i),RV(n,n.e,n.f,C0,!1,n.c,n.i),RV(n,n.e,n.f,$m,!0,n.c,n.i),RV(n,n.e,n.f,$m,!1,n.c,n.i),DCe(n,n.c,n.e,n.f,n.i),i=new dr(n.i,0);i.b=65;t--)Oh[t]=t-65<<24>>24;for(i=122;i>=97;i--)Oh[i]=i-97+26<<24>>24;for(r=57;r>=48;r--)Oh[r]=r-48+52<<24>>24;for(Oh[43]=62,Oh[47]=63,c=0;c<=25;c++)Sd[c]=65+c&Gi;for(f=26,o=0;f<=51;++f,o++)Sd[f]=97+o&Gi;for(n=52,l=0;n<=61;++n,l++)Sd[n]=48+l&Gi;Sd[62]=43,Sd[63]=47}function mUn(n,e){var t,i,r,c,f,l;return r=Hon(n),l=Hon(e),r==l?n.e==e.e&&n.a<54&&e.a<54?n.fe.f?1:0:(i=n.e-e.e,t=(n.d>0?n.d:T.Math.floor((n.a-1)*AXn)+1)-(e.d>0?e.d:T.Math.floor((e.a-1)*AXn)+1),t>i+1?r:t0&&(f=_3(f,DUn(i))),vPn(c,f))):ra&&(v=0,k+=o+e,o=0),o8(f,v,k),t=T.Math.max(t,v+b.a),o=T.Math.max(o,b.b),v+=b.a+e;return new cn(t+e,k+o+e)}function n0n(n,e){var t,i,r,c,f,l,o;if(!rh(n))throw L(new oc(RQn));if(i=rh(n),c=i.g,r=i.f,c<=0&&r<=0)return hn(),Gc;switch(l=n.i,o=n.j,e.g){case 2:case 1:if(l<0)return hn(),we;if(l+n.g>c)return hn(),ye;break;case 4:case 3:if(o<0)return hn(),be;if(o+n.f>r)return hn(),Be}return f=(l+n.g/2)/c,t=(o+n.f/2)/r,f+t<=1&&f-t<=0?(hn(),we):f+t>=1&&f-t>=0?(hn(),ye):t<.5?(hn(),be):(hn(),Be)}function $Ce(n,e,t,i,r){var c,f;if(c=Pr(ur(e[0],Vr),ur(i[0],Vr)),n[0]=tt(c),c=Tw(c,32),t>=r){for(f=1;f0&&(r.b[f++]=0,r.b[f++]=c.b[0]-1),e=1;e0&&(U0(o,o.d-r.d),r.c==(Bo(),M0)&&BU(o,o.a-r.d),o.d<=0&&o.i>0&&bi(e,o,e.c.b,e.c)));for(c=new D(n.f);c.a0&&(Nd(l,l.i-r.d),r.c==(Bo(),M0)&&dB(l,l.b-r.d),l.i<=0&&l.d>0&&bi(t,l,t.c.b,t.c)))}function PCe(n,e,t,i,r){var c,f,l,o,a,b,g,v,k;for(Un(),Vi(n,new DT),f=wC(n),k=new ln,v=new ln,l=null,o=0;f.b!=0;)c=u(f.b==0?null:(Le(f.b!=0),ul(f,f.a.a)),167),!l||Df(l)*ps(l)/21&&(o>Df(l)*ps(l)/2||f.b==0)&&(g=new nR(v),b=Df(l)/ps(l),a=PV(g,e,new Fv,t,i,r,b),Nt(xo(g.e),a),l=g,oe(k.c,g),o=0,v.c.length=0));return Hi(k,v),k}function pu(n,e,t,i,r){z1();var c,f,l,o,a,b,g;if(xsn(n,"src"),xsn(t,"dest"),g=vs(n),o=vs(t),rsn((g.i&4)!=0,"srcType is not an array"),rsn((o.i&4)!=0,"destType is not an array"),b=g.c,f=o.c,rsn((b.i&1)!=0?b==f:(f.i&1)==0,"Array types don't match"),o5e(n,e,t,i,r),(b.i&1)==0&&g!=o)if(a=S4(n),c=S4(t),H(n)===H(t)&&ei;)Ei(c,l,a[--e]);else for(l=i+r;i0),i.a.Xb(i.c=--i.b),g>v+o&&Zf(i);for(f=new D(k);f.a0),i.a.Xb(i.c=--i.b)}}function GCe(){Ct();var n,e,t,i,r,c;if(Trn)return Trn;for(n=new xs(4),W2(n,o0(Ann,!0)),Qj(n,o0("M",!0)),Qj(n,o0("C",!0)),c=new xs(4),i=0;i<11;i++)xu(c,i,i);return e=new xs(4),W2(e,o0("M",!0)),xu(e,4448,4607),xu(e,65438,65439),r=new Dk(2),jb(r,n),jb(r,YA),t=new Dk(2),t.Hm(W$(c,o0("L",!0))),t.Hm(e),t=new O2(3,t),t=new Nsn(r,t),Trn=t,Trn}function V2(n,e){var t,i,r,c,f,l,o,a;for(t=new RegExp(e,"g"),o=X(mn,fn,2,0,6,1),i=0,a=n,c=null;;)if(l=t.exec(a),l==null||a==""){o[i]=a;break}else f=l.index,o[i]=(mr(0,f,a.length),a.substr(0,f)),a=Dl(a,f+l[0].length,a.length),t.lastIndex=0,c==a&&(o[i]=(mr(0,1,a.length),a.substr(0,1)),a=(pe(1,a.length+1),a.substr(1))),c=a,++i;if(n.length>0){for(r=o.length;r>0&&o[r-1]=="";)--r;rb&&(b=o);for(a=T.Math.pow(4,e),b>a&&(a=b),v=(T.Math.log(a)-T.Math.log(1))/e,c=T.Math.exp(v),r=c,f=0;f0&&(g-=i[0]+n.c,i[0]+=n.c),i[2]>0&&(g-=i[2]+n.c),i[1]=T.Math.max(i[1],g),n_(n.a[1],t.c+e.b+i[0]-(i[1]-g)/2,i[1]);for(c=n.a,l=0,a=c.length;l0?(n.n.c.length-1)*n.i:0,i=new D(n.n);i.a1)for(i=qe(r,0);i.b!=i.d.c;)for(t=u(Fe(i),235),c=0,o=new D(t.e);o.a0&&(e[0]+=n.c,g-=e[0]),e[2]>0&&(g-=e[2]+n.c),e[1]=T.Math.max(e[1],g),e_(n.a[1],i.d+t.d+e[0]-(e[1]-g)/2,e[1]);else for(j=i.d+t.d,k=i.a-t.d-t.a,f=n.a,o=0,b=f.length;o=e.o&&t.f<=e.f||e.a*.5<=t.f&&e.a*1.5>=t.f){if(f=u(wn(e.n,e.n.c.length-1),208),f.e+f.d+t.g+r<=i&&(c=u(wn(e.n,e.n.c.length-1),208),c.f-n.f+t.f<=n.b||n.a.c.length==1))return Khn(e,t),!0;if(e.s+t.g<=i&&e.t+e.d+t.f+r<=n.f+n.b)return sn(e.b,t),l=u(wn(e.n,e.n.c.length-1),208),sn(e.n,new E_(e.s,l.f+l.a+e.i,e.i)),Man(u(wn(e.n,e.n.c.length-1),208),t),kUn(e,t),!0}return!1}function DP(n,e,t,i){var r,c,f,l,o;if(o=cf(n.e.Ah(),e),r=u(n.g,122),Xr(),u(e,69).vk()){for(f=0;f0||Fw(r.b.d,n.b.d+n.b.a)==0&&i.b<0||Fw(r.b.d+r.b.a,n.b.d)==0&&i.b>0){l=0;break}}else l=T.Math.min(l,hFn(n,r,i));l=T.Math.min(l,EUn(n,c,l,i))}return l}function t0n(n,e){var t,i,r,c,f,l,o;if(n.b<2)throw L(new he("The vector chain must contain at least a source and a target point."));for(r=(Le(n.b!=0),u(n.a.a.c,8)),tC(e,r.a,r.b),o=new i4((!e.a&&(e.a=new Pi(Xs,e,5)),e.a)),f=qe(n,1);f.a=0&&c!=t))throw L(new he(yD));for(r=0,o=0;oG(th(f.g,f.d[0]).a)?(Le(o.b>0),o.a.Xb(o.c=--o.b),g2(o,f),r=!0):l.e&&l.e.gc()>0&&(c=(!l.e&&(l.e=new ln),l.e).Kc(e),a=(!l.e&&(l.e=new ln),l.e).Kc(t),(c||a)&&((!l.e&&(l.e=new ln),l.e).Ec(f),++f.c));r||oe(i.c,f)}function YCe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x;return g=n.a.i+n.a.g/2,v=n.a.i+n.a.g/2,j=e.i+e.g/2,C=e.j+e.f/2,l=new cn(j,C),a=u(tn(e,(lt(),M5)),8),a.a=a.a+g,a.b=a.b+v,c=(l.b-a.b)/(l.a-a.a),i=l.b-c*l.a,S=t.i+t.g/2,x=t.j+t.f/2,o=new cn(S,x),b=u(tn(t,M5),8),b.a=b.a+g,b.b=b.b+v,f=(o.b-b.b)/(o.a-b.a),r=o.b-f*o.a,k=(i-r)/(f-c),a.a>>0,"0"+e.toString(16)),i="\\x"+Dl(t,t.length-2,t.length)):n>=zr?(t=(e=n>>>0,"0"+e.toString(16)),i="\\v"+Dl(t,t.length-6,t.length)):i=""+String.fromCharCode(n&Gi)}return i}function CUn(n,e){var t,i,r,c,f,l,o,a,b;for(c=new D(n.b);c.at){e.Ug();return}switch(u(E(n,(on(),jtn)),350).g){case 2:c=new u6;break;case 0:c=new Rg;break;default:c=new qS}if(i=c.mg(n,r),!c.ng())switch(u(E(n,sF),351).g){case 2:i=aFn(r,i);break;case 1:i=tGn(r,i)}VOe(n,r,i),e.Ug()}function zj(n,e){var t,i,r,c,f,l,o,a;e%=24,n.q.getHours()!=e&&(i=new T.Date(n.q.getTime()),i.setDate(i.getDate()+1),l=n.q.getTimezoneOffset()-i.getTimezoneOffset(),l>0&&(o=l/60|0,a=l%60,r=n.q.getDate(),t=n.q.getHours(),t+o>=24&&++r,c=new T.Date(n.q.getFullYear(),n.q.getMonth(),r,e+o,n.q.getMinutes()+a,n.q.getSeconds(),n.q.getMilliseconds()),n.q.setTime(c.getTime()))),f=n.q.getTime(),n.q.setTime(f+36e5),n.q.getHours()!=e&&n.q.setTime(f)}function iOe(n,e){var t,i,r,c;if(_2e(n.d,n.e),n.c.a.$b(),G(z(E(e.j,(on(),HD))))!=0||G(z(E(e.j,HD)))!=0)for(t=am,H(E(e.j,Ca))!==H((o1(),T0))&&Q(e.j,(nn(),E0),(te(),!0)),c=u(E(e.j,iA),15).a,r=0;rr&&++a,sn(f,(zn(l+a,e.c.length),u(e.c[l+a],15))),o+=(zn(l+a,e.c.length),u(e.c[l+a],15)).a-i,++t;t=C&&n.e[o.p]>j*n.b||P>=t*C)&&(oe(v.c,l),l=new ln,Lr(f,c),c.a.$b(),a-=b,k=T.Math.max(k,a*n.b+S),a+=P,$=P,P=0,b=0,S=0);return new Fr(k,v)}function AV(n){var e,t,i,r,c,f,l;if(!n.d){if(l=new Uq,e=qA,c=e.a.yc(n,e),c==null){for(i=new Ce(yc(n));i.e!=i.i.gc();)t=u(De(i),29),ki(l,AV(t));e.a.Ac(n)!=null,e.a.gc()==0}for(f=l.i,r=(!n.q&&(n.q=new Z(zl,n,11,10)),new Ce(n.q));r.e!=r.i.gc();++f)u(De(r),403);ki(l,(!n.q&&(n.q=new Z(zl,n,11,10)),n.q)),_2(l),n.d=new S3((u(R(W((qd(),re).o),9),19),l.i),l.g),n.e=u(l.g,678),n.e==null&&(n.e=Yse),ns(n).b&=-17}return n.d}function a8(n,e,t,i){var r,c,f,l,o,a;if(a=cf(n.e.Ah(),e),o=0,r=u(n.g,122),Xr(),u(e,69).vk()){for(f=0;f1||j==-1)if(g=u(S,72),v=u(b,72),g.dc())v.$b();else for(f=!!Kr(e),c=0,l=n.a?g.Jc():g.Gi();l.Ob();)a=u(l.Pb(),57),r=u(fh(n,a),57),r?(f?(o=v.bd(r),o==-1?v.Ei(c,r):c!=o&&v.Si(c,r)):v.Ei(c,r),++c):n.b&&!f&&(v.Ei(c,a),++c);else S==null?b.Wb(null):(r=fh(n,S),r==null?n.b&&!Kr(e)&&b.Wb(S):b.Wb(r))}function sOe(n,e){var t,i,r,c,f,l,o,a;for(t=new V5,r=new ae(ge(Si(e).a.Jc(),new Nn));xe(r);)if(i=u(Ae(r),17),!Tr(i)&&(l=i.c.i,s1n(l,oG))){if(a=Ddn(n,l,oG,lG),a==-1)continue;t.b=T.Math.max(t.b,a),!t.a&&(t.a=new ln),sn(t.a,l)}for(f=new ae(ge(Yt(e).a.Jc(),new Nn));xe(f);)if(c=u(Ae(f),17),!Tr(c)&&(o=c.d.i,s1n(o,lG))){if(a=Ddn(n,o,lG,oG),a==-1)continue;t.d=T.Math.max(t.d,a),!t.c&&(t.c=new ln),sn(t.c,o)}return t}function lOe(n,e,t,i){var r,c,f,l,o,a,b;if(t.d.i!=e.i){for(r=new oh(n),Ql(r,(ue(),Ii)),Q(r,(nn(),Bt),t),Q(r,(on(),vi),(fr(),ku)),oe(i.c,r),f=new gu,Bc(f,r),Ki(f,(hn(),we)),l=new gu,Bc(l,r),Ki(l,ye),b=t.d,ar(t,f),c=new xw,tu(c,t),Q(c,gc,null),Dr(c,l),ar(c,b),a=new dr(t.b,0);a.b1e6)throw L(new CB("power of ten too big"));if(n<=St)return y4(DO(r5[1],e),e);for(i=DO(r5[1],St),r=i,t=eu(n-St),e=Or(n%St);Lu(t,St)>0;)r=_3(r,i),t=xl(t,St);for(r=_3(r,DO(r5[1],e)),r=y4(r,St),t=eu(n-St);Lu(t,St)>0;)r=y4(r,St),t=xl(t,St);return r=y4(r,e),r}function LUn(n){var e,t,i,r,c,f,l,o,a,b;for(o=new D(n.a);o.aa&&i>a)b=l,a=G(e.p[l.p])+G(e.d[l.p])+l.o.b+l.d.a;else{r=!1,t.$g()&&t.ah("bk node placement breaks on "+l+" which should have been after "+b);break}if(!r)break}return t.$g()&&t.ah(e+" is feasible: "+r),r}function c0n(n,e,t,i){var r,c,f,l,o,a,b,g,v;if(c=new oh(n),Ql(c,(ue(),Bu)),Q(c,(on(),vi),(fr(),ku)),r=0,e){for(f=new gu,Q(f,(nn(),Bt),e),Q(c,Bt,e.i),Ki(f,(hn(),we)),Bc(f,c),v=_h(e.e),a=v,b=0,g=a.length;b0){if(r<0&&b.a&&(r=o,c=a[0],i=0),r>=0){if(l=b.b,o==r&&(l-=i++,l==0))return 0;if(!IHn(e,a,b,l,f)){o=r-1,a[0]=c;continue}}else if(r=-1,!IHn(e,a,b,0,f))return 0}else{if(r=-1,Ar(b.c,0)==32){if(g=a[0],SBn(e,a),a[0]>g)continue}else if(Kge(e,b.c,a[0])){a[0]+=b.c.length;continue}return 0}return txe(f,t)?a[0]:0}function bOe(n,e,t){var i,r,c,f,l,o,a,b,g,v;for(b=new i_(new Z8n(t)),l=X(Tf,Jo,30,n.f.e.c.length,16,1),Lsn(l,l.length),t[e.a]=0,a=new D(n.f.e);a.a=l.a?c.b>=l.b?(i.a=l.a+(c.a-l.a)/2+r,i.b=l.b+(c.b-l.b)/2-r-n.e.b):(i.a=l.a+(c.a-l.a)/2+r,i.b=c.b+(l.b-c.b)/2+r):c.b>=l.b?(i.a=c.a+(l.a-c.a)/2+r,i.b=l.b+(c.b-l.b)/2+r):(i.a=c.a+(l.a-c.a)/2+r,i.b=c.b+(l.b-c.b)/2-r-n.e.b))}function Uj(n){var e,t,i,r,c,f,l,o;if(!n.f){if(o=new RT,l=new RT,e=qA,f=e.a.yc(n,e),f==null){for(c=new Ce(yc(n));c.e!=c.i.gc();)r=u(De(c),29),ki(o,Uj(r));e.a.Ac(n)!=null,e.a.gc()==0}for(i=(!n.s&&(n.s=new Z(Sf,n,21,17)),new Ce(n.s));i.e!=i.i.gc();)t=u(De(i),179),_(t,103)&&ze(l,u(t,19));_2(l),n.r=new cOn(n,(u(R(W((qd(),re).o),6),19),l.i),l.g),ki(o,n.r),_2(o),n.f=new S3((u(R(W(re.o),5),19),o.i),o.g),ns(n).b&=-3}return n.f}function LP(){LP=q,x9n=N(I(kl,1),Uh,30,15,[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70]),Tse=new RegExp(`[ +\r\f]+`);try{GA=N(I(ZIe,1),Yn,2076,0,[new OM((Lun(),RR("yyyy-MM-dd'T'HH:mm:ss'.'SSSZ",oC((SB(),SB(),CE))))),new OM(RR("yyyy-MM-dd'T'HH:mm:ss'.'SSS",oC(CE))),new OM(RR("yyyy-MM-dd'T'HH:mm:ss",oC(CE))),new OM(RR("yyyy-MM-dd'T'HH:mm",oC(CE))),new OM(RR("yyyy-MM-dd",oC(CE)))])}catch(n){if(n=Ci(n),!_(n,80))throw L(n)}}function wOe(n){var e,t,i,r,c,f,l;for(t=null,l=null,i=u(E(n.b,(on(),htn)),348),i==(bj(),nL)&&(t=new ln,l=new ln),f=new D(n.d);f.at);return c}function IUn(n,e){var t,i,r,c;if(r=us(n.d,1)!=0,i=aP(n,e),i==0&&pn(gn(E(e.j,(nn(),E0)))))return 0;!pn(gn(E(e.j,(nn(),E0))))&&!pn(gn(E(e.j,Cm)))||H(E(e.j,(on(),Ca)))===H((o1(),T0))?e.c.kg(e.e,r):r=pn(gn(E(e.j,E0))),BO(n,e,r,!0),pn(gn(E(e.j,Cm)))&&Q(e.j,Cm,(te(),!1)),pn(gn(E(e.j,E0)))&&(Q(e.j,E0,(te(),!1)),Q(e.j,Cm,!0)),t=aP(n,e);do{if(Uon(n),t==0)return 0;r=!r,c=t,BO(n,e,r,!1),t=aP(n,e)}while(c>t);return c}function pOe(n,e,t){var i,r,c,f,l;if(i=u(E(n,(on(),stn)),22),t.a>e.a&&(i.Gc((yb(),TA))?n.c.a+=(t.a-e.a)/2:i.Gc(MA)&&(n.c.a+=t.a-e.a)),t.b>e.b&&(i.Gc((yb(),OA))?n.c.b+=(t.b-e.b)/2:i.Gc(CA)&&(n.c.b+=t.b-e.b)),u(E(n,(nn(),$u)),22).Gc((Yr(),pl))&&(t.a>e.a||t.b>e.b))for(l=new D(n.a);l.ae.a&&(i.Gc((yb(),TA))?n.c.a+=(t.a-e.a)/2:i.Gc(MA)&&(n.c.a+=t.a-e.a)),t.b>e.b&&(i.Gc((yb(),OA))?n.c.b+=(t.b-e.b)/2:i.Gc(CA)&&(n.c.b+=t.b-e.b)),u(E(n,(nn(),$u)),22).Gc((Yr(),pl))&&(t.a>e.a||t.b>e.b))for(f=new D(n.a);f.a=0&&g<=1&&v>=0&&v<=1?Nt(new cn(n.a,n.b),Qa(new cn(e.a,e.b),g)):null}function Hj(n,e,t){var i,r,c,f,l,o,a,b,g,v;for(c=0,f=n.t,r=0,i=0,o=0,v=0,g=0,t&&(n.n.c.length=0,sn(n.n,new E_(n.s,n.t,n.i))),l=0,b=new D(n.b);b.a0?n.i:0)>e&&o>0&&(c=0,f+=o+n.i,r=T.Math.max(r,v),i+=o+n.i,o=0,v=0,t&&(++g,sn(n.n,new E_(n.s,f,n.i))),l=0),v+=a.g+(l>0?n.i:0),o=T.Math.max(o,a.f),t&&Man(u(wn(n.n,g),208),a),c+=a.g+(l>0?n.i:0),++l;return r=T.Math.max(r,v),i+=o,t&&(n.r=r,n.d=i,Dan(n.j)),new to(n.s,n.t,r,i)}function xP(n){var e,t,i;return t=H(tn(n,(on(),y5)))===H((LO(),Ien))||H(tn(n,y5))===H(Cen)||H(tn(n,y5))===H(Oen)||H(tn(n,y5))===H(Len)||H(tn(n,y5))===H(Nen)||H(tn(n,y5))===H(RD),i=H(tn(n,eF))===H((IO(),Atn))||H(tn(n,eF))===H(Ttn)||H(tn(n,KD))===H((l0(),w7))||H(tn(n,KD))===H((l0(),uA)),e=H(tn(n,Ca))!==H((o1(),T0))||pn(gn(tn(n,l7)))||H(tn(n,QE))!==H((I4(),BE))||G(z(tn(n,HD)))!=0||G(z(tn(n,ctn)))!=0,t||i||e}function rm(n){var e,t,i,r,c,f,l,o;if(!n.a){if(n.o=null,o=new _kn(n),e=new Kl,t=qA,l=t.a.yc(n,t),l==null){for(f=new Ce(yc(n));f.e!=f.i.gc();)c=u(De(f),29),ki(o,rm(c));t.a.Ac(n)!=null,t.a.gc()==0}for(r=(!n.s&&(n.s=new Z(Sf,n,21,17)),new Ce(n.s));r.e!=r.i.gc();)i=u(De(r),179),_(i,335)&&ze(e,u(i,38));_2(e),n.k=new rOn(n,(u(R(W((qd(),re).o),7),19),e.i),e.g),ki(o,n.k),_2(o),n.a=new S3((u(R(W(re.o),4),19),o.i),o.g),ns(n).b&=-2}return n.a}function yOe(n){var e,t,i,r,c,f,l,o,a,b,g,v;if(l=n.d,g=u(E(n,(nn(),m5)),16),e=u(E(n,h5),16),!(!g&&!e)){if(c=G(z(J2(n,(on(),mtn)))),f=G(z(J2(n,ovn))),v=0,g){for(a=0,r=g.Jc();r.Ob();)i=u(r.Pb(),9),a=T.Math.max(a,i.o.b),v+=i.o.a;v+=c*(g.gc()-1),l.d+=a+f}if(t=0,e){for(a=0,r=e.Jc();r.Ob();)i=u(r.Pb(),9),a=T.Math.max(a,i.o.b),t+=i.o.a;t+=c*(e.gc()-1),l.a+=a+f}o=T.Math.max(v,t),o>n.o.a&&(b=(o-n.o.a)/2,l.b=T.Math.max(l.b,b),l.c=T.Math.max(l.c,b))}}function s0n(n,e,t,i){var r,c,f,l,o,a,b;if(b=cf(n.e.Ah(),e),r=0,c=u(n.g,122),o=null,Xr(),u(e,69).vk()){for(l=0;ll?1:-1:khn(n.a,e.a,c),r==-1)g=-o,b=f==o?qK(e.a,l,n.a,c):HK(e.a,l,n.a,c);else if(g=f,f==o){if(r==0)return Fh(),DE;b=qK(n.a,c,e.a,l)}else b=HK(n.a,c,e.a,l);return a=new tb(g,b.length,b),Yk(a),a}function EOe(n,e){var t,i,r,c;if(c=vUn(e),!e.c&&(e.c=new Z(os,e,9,9)),yi(new Gn(null,(!e.c&&(e.c=new Z(os,e,9,9)),new Fn(e.c,16))),new i7n(c)),r=u(E(c,(nn(),$u)),22),vLe(e,r),r.Gc((Yr(),pl)))for(i=new Ce((!e.c&&(e.c=new Z(os,e,9,9)),e.c));i.e!=i.i.gc();)t=u(De(i),125),qLe(n,e,c,t);return u(tn(e,(on(),Rb)),182).gc()!=0&&uqn(e,c),pn(gn(E(c,cvn)))&&r.Ec(JG),It(c,QD)&&Yjn(new Yhn(G(z(E(c,QD)))),c),H(tn(e,vp))===H((s1(),vd))?aIe(n,e,c):YLe(n,e,c),c}function Iu(n,e){var t,i,r,c,f,l,o;if(n==null)return null;if(c=n.length,c==0)return"";for(o=X(kl,Uh,30,c,15,1),mr(0,c,n.length),mr(0,c,o.length),iDn(n,0,c,o,0),t=null,l=e,r=0,f=0;r0?Dl(t.a,0,c-1):""):(mr(0,c-1,n.length),n.substr(0,c-1)):t?t.a:n}function AOe(n,e,t){var i,r,c;if(It(e,(on(),Jc))&&(H(E(e,Jc))===H((ys(),m1))||H(E(e,Jc))===H($b))||It(t,Jc)&&(H(E(t,Jc))===H((ys(),m1))||H(E(t,Jc))===H($b)))return 0;if(i=tr(e),r=aMe(n,e,t),r!=0)return r;if(It(e,(nn(),Kt))&&It(t,Kt)){if(c=Mu(Yw(e,t,i,u(E(i,A0),15).a),Yw(t,e,i,u(E(i,A0),15).a)),H(E(i,YE))===H((Zd(),JD))&&H(E(e,VE))!==H(E(t,VE))&&(c=0),c<0)return $O(n,e,t),c;if(c>0)return $O(n,t,e),c}return PEe(n,e,t)}function NUn(n,e){var t,i,r,c,f,l,o,a,b,g,v;for(i=new ae(ge(s0(e).a.Jc(),new Nn));xe(i);)t=u(Ae(i),85),_(R((!t.b&&(t.b=new Vn(Pe,t,4,7)),t.b),0),193)||(o=kc(u(R((!t.c&&(t.c=new Vn(Pe,t,5,8)),t.c),0),84)),Bj(t)||(f=e.i+e.g/2,l=e.j+e.f/2,b=o.i+o.g/2,g=o.j+o.f/2,v=new gr,v.a=b-f,v.b=g-l,c=new cn(v.a,v.b),n8(c,e.g,e.f),v.a-=c.a,v.b-=c.b,f=b-v.a,l=g-v.b,a=new cn(v.a,v.b),n8(a,o.g,o.f),v.a-=a.a,v.b-=a.b,b=f+v.a,g=l+v.b,r=EP(t),z3(r,f),q3(r,l),G3(r,b),F3(r,g),NUn(n,o)))}function W2(n,e){var t,i,r,c,f;if(f=u(e,137),em(n),em(f),f.b!=null){if(n.c=!0,n.b==null){n.b=X(et,mt,30,f.b.length,15,1),pu(f.b,0,n.b,0,f.b.length);return}for(c=X(et,mt,30,n.b.length+f.b.length,15,1),t=0,i=0,r=0;t=n.b.length?(c[r++]=f.b[i++],c[r++]=f.b[i++]):i>=f.b.length?(c[r++]=n.b[t++],c[r++]=n.b[t++]):f.b[i]0?n.i:0)),++e;for(Fhn(n.n,o),n.d=t,n.r=i,n.g=0,n.f=0,n.e=0,n.o=wi,n.p=wi,c=new D(n.b);c.a0&&(r=(!n.n&&(n.n=new Z(Fc,n,1,7)),u(R(n.n,0),157)).a,!r||ht(ht((e.a+=' "',e),r),'"'))),t=(!n.b&&(n.b=new Vn(Pe,n,4,7)),!(n.b.i<=1&&(!n.c&&(n.c=new Vn(Pe,n,5,8)),n.c.i<=1))),t?e.a+=" [":e.a+=" ",ht(e,Qun(new oH,new Ce(n.b))),t&&(e.a+="]"),e.a+=IW,t&&(e.a+="["),ht(e,Qun(new oH,new Ce(n.c))),t&&(e.a+="]"),e.a)}function TOe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn;for(V=n.c,K=e.c,t=$c(V.a,n,0),i=$c(K.a,e,0),P=u(zw(n,(Qr(),Uf)).Jc().Pb(),12),Ln=u(zw(n,Wu).Jc().Pb(),12),F=u(zw(e,Uf).Jc().Pb(),12),Qn=u(zw(e,Wu).Jc().Pb(),12),x=_h(P.e),dn=_h(Ln.g),$=_h(F.e),xn=_h(Qn.g),c0(n,i,K),f=$,b=0,j=f.length;b0&&o[i]&&(j=O3(n.b,o[i],r)),S=T.Math.max(S,r.c.c.b+j);for(c=new D(b.e);c.ab?new ub((Bo(),Op),t,e,a-b):a>0&&b>0&&(new ub((Bo(),Op),e,t,0),new ub(Op,t,e,0))),f)}function DOe(n,e,t){var i,r,c;for(n.a=new ln,c=qe(e.b,0);c.b!=c.d.c;){for(r=u(Fe(c),40);u(E(r,(Hc(),ea)),15).a>n.a.c.length-1;)sn(n.a,new Fr(am,Bwn));i=u(E(r,ea),15).a,t==(Ji(),pc)||t==jc?(r.e.aG(z(u(wn(n.a,i),49).b))&&AM(u(wn(n.a,i),49),r.e.a+r.f.a)):(r.e.bG(z(u(wn(n.a,i),49).b))&&AM(u(wn(n.a,i),49),r.e.b+r.f.b))}}function _Un(n,e,t,i){var r,c,f,l,o,a,b;if(c=LR(i),l=pn(gn(E(i,(on(),Zmn)))),(l||pn(gn(E(n,nF))))&&!T3(u(E(n,vi),102)))r=L4(c),o=Kdn(n,t,t==(Qr(),Wu)?r:aO(r));else switch(o=new gu,Bc(o,n),e?(b=o.n,b.a=e.a-n.n.a,b.b=e.b-n.n.b,RGn(b,0,0,n.o.a,n.o.b),Ki(o,rUn(o,c))):(r=L4(c),Ki(o,t==(Qr(),Wu)?r:aO(r))),f=u(E(i,(nn(),$u)),22),a=o.j,c.g){case 2:case 1:(a==(hn(),be)||a==Be)&&f.Ec((Yr(),Sm));break;case 4:case 3:(a==(hn(),ye)||a==we)&&f.Ec((Yr(),Sm))}return o}function RUn(n,e){var t,i,r,c,f,l;for(f=new B2(new In(n.f.b).a);f.b;){if(c=U3(f),r=u(c.jd(),591),e==1){if(r.yf()!=(Ji(),ml)&&r.yf()!=Ah)continue}else if(r.yf()!=(Ji(),pc)&&r.yf()!=jc)continue;switch(i=u(u(c.kd(),49).b,82),l=u(u(c.kd(),49).a,194),t=l.c,r.yf().g){case 2:i.g.c=n.e.a,i.g.b=T.Math.max(1,i.g.b+t);break;case 1:i.g.c=i.g.c+t,i.g.b=T.Math.max(1,i.g.b-t);break;case 4:i.g.d=n.e.b,i.g.a=T.Math.max(1,i.g.a+t);break;case 3:i.g.d=i.g.d+t,i.g.a=T.Math.max(1,i.g.a-t)}}}function LOe(n,e){var t,i,r,c,f,l,o,a,b,g;for(e.Tg("Simple node placement",1),g=u(E(n,(nn(),Om)),316),l=0,c=new D(n.b);c.a1)throw L(new he(SD));o||(c=wa(e,i.Jc().Pb()),f.Ec(c))}return uhn(n,M1n(n,e,t),f)}function NP(n,e,t){var i,r,c,f,l,o,a,b;if(h1(n.e,e))o=(Xr(),u(e,69).vk()?new U$(e,n):new nC(e,n)),bP(o.c,o.b),Lk(o,u(t,18));else{for(b=cf(n.e.Ah(),e),i=u(n.g,122),f=0;f"}o!=null&&(e.a+=""+o)}else n.e?(l=n.e.zb,l!=null&&(e.a+=""+l)):(e.a+="?",n.b?(e.a+=" super ",OV(n.b,e)):n.f&&(e.a+=" extends ",OV(n.f,e)))}function ROe(n){n.b=null,n.a=null,n.o=null,n.q=null,n.v=null,n.w=null,n.B=null,n.p=null,n.Q=null,n.R=null,n.S=null,n.T=null,n.U=null,n.V=null,n.W=null,n.bb=null,n.eb=null,n.ab=null,n.H=null,n.db=null,n.c=null,n.d=null,n.f=null,n.n=null,n.r=null,n.s=null,n.u=null,n.G=null,n.J=null,n.e=null,n.j=null,n.i=null,n.g=null,n.k=null,n.t=null,n.F=null,n.I=null,n.L=null,n.M=null,n.O=null,n.P=null,n.$=null,n.N=null,n.Z=null,n.cb=null,n.K=null,n.D=null,n.A=null,n.C=null,n._=null,n.fb=null,n.X=null,n.Y=null,n.gb=!1,n.hb=!1}function POe(n){var e,t,i,r;if(i=FV((!n.c&&(n.c=CC(eu(n.f))),n.c),0),n.e==0||n.a==0&&n.f!=-1&&n.e<0)return i;if(e=Hon(n)<0?1:0,t=n.e,r=(i.length+1+T.Math.abs(Or(n.e)),new Xv),e==1&&(r.a+="-"),n.e>0)if(t-=i.length-e,t>=0){for(r.a+="0.";t>Ib.length;t-=Ib.length)SOn(r,Ib);VMn(r,Ib,Or(t)),ht(r,(pe(e,i.length+1),i.substr(e)))}else t=e-t,ht(r,Dl(i,e,Or(t))),r.a+=".",ht(r,Psn(i,Or(t)));else{for(ht(r,(pe(e,i.length+1),i.substr(e)));t<-Ib.length;t+=Ib.length)SOn(r,Ib);VMn(r,Ib,Or(-t))}return r.a}function DV(n){var e,t,i,r,c,f,l,o,a;return!(n.k!=(ue(),mi)||n.j.c.length<=1||(c=u(E(n,(on(),vi)),102),c==(fr(),ku))||(r=(F2(),(n.q?n.q:(Un(),Un(),Sa))._b(yg)?i=u(E(n,yg),203):i=u(E(tr(n),eA),203),i),r==aF)||!(r==Bm||r==Nm)&&(f=G(z(J2(n,tA))),e=u(E(n,VD),140),!e&&(e=new Lfn(f,f,f,f)),a=Rc(n,(hn(),we)),o=e.d+e.a+(a.gc()-1)*f,o>n.o.b||(t=Rc(n,ye),l=e.d+e.a+(t.gc()-1)*f,l>n.o.b)))}function JOe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C;e.Tg("Orthogonal edge routing",1),a=G(z(E(n,(on(),Mp)))),t=G(z(E(n,Sp))),i=G(z(E(n,S0))),v=new eK(0,t),C=0,f=new dr(n.b,0),l=null,b=null,o=null,g=null;do b=f.b0?(k=(j-1)*t,l&&(k+=i),b&&(k+=i),k0;for(l=u(E(n.c.i,kp),15).a,c=u(Jf(Tt(e.Mc(),new A7n(l)),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),16),f=new Ft,b=new Li,at(f,n.c.i),xi(b,n.c.i);f.b!=0;){if(t=u(f.b==0?null:(Le(f.b!=0),ul(f,f.a.a)),9),c.Gc(t))return!0;for(r=new ae(ge(Yt(t).a.Jc(),new Nn));xe(r);)i=u(Ae(r),17),o=i.d.i,b.a._b(o)||(b.a.yc(o,b),bi(f,o,f.c.b,f.c))}return!1}function zUn(n,e,t){var i,r,c,f,l,o,a,b,g;for(g=new ln,b=new jln(0,t),c=0,uR(b,new BQ(0,0,b,t)),r=0,a=new Ce(n);a.e!=a.i.gc();)o=u(De(a),26),i=u(wn(b.a,b.a.c.length-1),173),l=r+o.g+(u(wn(b.a,0),173).b.c.length==0?0:t),(l>e||pn(gn(tn(o,(dh(),lL)))))&&(r=0,c+=b.b+t,oe(g.c,b),b=new jln(c,t),i=new BQ(0,b.f,b,t),uR(b,i),r=0),i.b.c.length==0||!pn(gn(tn(ui(o),(dh(),Sin))))&&(o.f>=i.o&&o.f<=i.f||i.a*.5<=o.f&&i.a*1.5>=o.f)?Khn(i,o):(f=new BQ(i.s+i.r+t,b.f,b,t),uR(b,f),Khn(f,o)),r=o.i+o.g;return oe(g.c,b),g}function Xj(n){var e,t,i,r;if(!(n.b==null||n.b.length<=2)&&!n.a){for(e=0,r=0;r=n.b[r+1])r+=2;else if(t0)for(i=new Pf(u($t(n.a,c),22)),Un(),Vi(i,new Qrn(e)),r=new dr(c.b,0);r.b0&&i>=-6?i>=0?iC(c,t-Or(n.e),"."):(AQ(c,e-1,e-1,"0."),iC(c,e+1,Ph(Ib,0,-Or(i)-1))):(t-e>=1&&(iC(c,e,"."),++t),iC(c,t,"E"),i>0&&iC(c,++t,"+"),iC(c,++t,""+Jk(eu(i)))),n.g=c.a,n.g))}function YOe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn;i=G(z(E(e,(on(),tvn)))),V=u(E(e,iA),15).a,v=4,r=3,K=20/V,k=!1,o=0,f=St;do{for(c=o!=1,g=o!=0,dn=0,C=n.a,$=0,F=C.length;$V)?(o=2,f=St):o==0?(o=1,f=dn):(o=0,f=dn)):(k=dn>=f||f-dn=zr?ic(t,zhn(i)):w9(t,i&Gi),f=new yK(10,null,0),Lwe(n.a,f,l-1)):(t=(f.Km().length+c,new rk),ic(t,f.Km())),e.e==0?(i=e.Im(),i>=zr?ic(t,zhn(i)):w9(t,i&Gi)):ic(t,e.Km()),u(f,517).b=t.a}}function VOe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C;if(!t.dc()){for(l=0,v=0,i=t.Jc(),j=u(i.Pb(),15).a;l0?1:V0(isNaN(i),isNaN(0)))>=0^(uo(Qh),(T.Math.abs(l)<=Qh||l==0||isNaN(l)&&isNaN(0)?0:l<0?-1:l>0?1:V0(isNaN(l),isNaN(0)))>=0)?T.Math.max(l,i):(uo(Qh),(T.Math.abs(i)<=Qh||i==0||isNaN(i)&&isNaN(0)?0:i<0?-1:i>0?1:V0(isNaN(i),isNaN(0)))>0?T.Math.sqrt(l*l+i*i):-T.Math.sqrt(l*l+i*i))}function eDe(n){var e,t,i,r;r=n.o,w2(),n.A.dc()||Lt(n.A,U2n)?e=r.b:(n.D?e=T.Math.max(r.b,xj(n.f)):e=xj(n.f),n.A.Gc((js(),ML))&&!n.B.Gc((fs(),PA))&&(e=T.Math.max(e,xj(u(rc(n.p,(hn(),ye)),253))),e=T.Math.max(e,xj(u(rc(n.p,we),253)))),t=n_n(n),t&&(e=T.Math.max(e,t.b)),n.A.Gc(CL)&&(n.q==(fr(),xa)||n.q==ku)&&(e=T.Math.max(e,z$(u(rc(n.b,(hn(),ye)),127))),e=T.Math.max(e,z$(u(rc(n.b,we),127))))),pn(gn(n.e.Rf().mf((lt(),Ip))))?r.b=T.Math.max(r.b,e):r.b=e,i=n.f.i,i.d=0,i.a=e,EV(n.f)}function tDe(n,e,t,i,r,c,f,l){var o,a,b,g;switch(o=ro(N(I(XIe,1),Yn,238,0,[e,t,i,r])),g=null,n.b.g){case 1:g=ro(N(I(k5n,1),Yn,523,0,[new py,new gT,new p6]));break;case 0:g=ro(N(I(k5n,1),Yn,523,0,[new p6,new gT,new py]));break;case 2:g=ro(N(I(k5n,1),Yn,523,0,[new gT,new py,new p6]))}for(b=new D(g);b.a1&&(o=a.Gg(o,n.a,l));return o.c.length==1?u(wn(o,o.c.length-1),238):o.c.length==2?FOe((zn(0,o.c.length),u(o.c[0],238)),(zn(1,o.c.length),u(o.c[1],238)),f,c):null}function iDe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j;r=new J6(n),c=new QFn,i=(xC(c.n),xC(c.p),fu(c.c),xC(c.f),xC(c.o),fu(c.q),fu(c.d),fu(c.g),fu(c.k),fu(c.e),fu(c.i),fu(c.j),fu(c.r),fu(c.b),v=vFn(c,r,null),yzn(c,r),v),e&&(o=new J6(e),f=kOe(o),k1n(i,N(I(n6n,1),Yn,524,0,[f]))),g=!1,b=!1,t&&(o=new J6(t),LJ in o.a&&(g=Za(o,LJ).oe().a),oYn in o.a&&(b=Za(o,oYn).oe().a)),a=wEn(o$n(new zv,g),b),oje(new kT,i,a),LJ in r.a&&co(r,LJ,null),(g||b)&&(l=new qv,dUn(a,l,g,b),co(r,LJ,l)),k=new vkn(c),P_n(new cX(i),k),j=new ykn(c),P_n(new cX(i),j)}function rDe(n,e,t){var i,r,c,f,l,o,a;for(t.Tg("Find roots",1),n.a.c.length=0,r=qe(e.b,0);r.b!=r.d.c;)i=u(Fe(r),40),i.b.b==0&&(Q(i,(Xt(),O0),(te(),!0)),sn(n.a,i));switch(n.a.c.length){case 0:c=new NQ(0,e,"DUMMY_ROOT"),Q(c,(Xt(),O0),(te(),!0)),Q(c,Xtn,!0),at(e.b,c);break;case 1:break;default:for(f=new NQ(0,e,vJ),o=new D(n.a);o.a=T.Math.abs(i.b)?(i.b=0,c.d+c.a>f.d&&c.df.c&&c.c0){if(e=new Sun(n.i,n.g),t=n.i,c=t<100?null:new _d(t),n.Rj())for(i=0;i0){for(l=n.g,a=n.i,ej(n),c=a<100?null:new _d(a),i=0;i>13|(n.m&15)<<9,r=n.m>>4&8191,c=n.m>>17|(n.h&255)<<5,f=(n.h&1048320)>>8,l=e.l&8191,o=e.l>>13|(e.m&15)<<9,a=e.m>>4&8191,b=e.m>>17|(e.h&255)<<5,g=(e.h&1048320)>>8,xn=t*l,Ln=i*l,Qn=r*l,Wn=c*l,Oe=f*l,o!=0&&(Ln+=t*o,Qn+=i*o,Wn+=r*o,Oe+=c*o),a!=0&&(Qn+=t*a,Wn+=i*a,Oe+=r*a),b!=0&&(Wn+=t*b,Oe+=i*b),g!=0&&(Oe+=t*g),k=xn&ss,j=(Ln&511)<<13,v=k+j,C=xn>>22,x=Ln>>9,$=(Qn&262143)<<4,P=(Wn&31)<<17,S=C+x+$+P,V=Qn>>18,K=Wn>>5,dn=(Oe&4095)<<8,F=V+K+dn,S+=v>>22,v&=ss,F+=S>>22,S&=ss,F&=d1,tf(v,S,F)}function XUn(n){var e,t,i,r,c,f,l;if(l=u(wn(n.j,0),12),l.g.c.length!=0&&l.e.c.length!=0)throw L(new oc("Interactive layout does not support NORTH/SOUTH ports with incoming _and_ outgoing edges."));if(l.g.c.length!=0){for(c=wi,t=new D(l.g);t.a0&&UGn(n,l,g);for(r=new D(g);r.a4)if(n.dk(e)){if(n.$k()){if(r=u(e,52),i=r.Bh(),o=i==n.e&&(n.kl()?r.vh(r.Ch(),n.gl())==n.hl():-1-r.Ch()==n.Jj()),n.ll()&&!o&&!i&&r.Gh()){for(c=0;cn.d[f.p]&&(t+=_ln(n.b,c)*u(o.b,15).a,Kd(n.a,en(c)));for(;!ik(n.a);)pon(n.b,u(a4(n.a),15).a)}return t}function lDe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C;for(e.Tg(JKn,1),k=new ln,b=T.Math.max(n.a.c.length,u(E(n,(nn(),A0)),15).a),t=b*u(E(n,FD),15).a,l=H(E(n,(on(),v5)))===H((Zd(),gp)),S=new D(n.a);S.a0&&(a=n.n.a/c);break;case 2:case 4:r=n.i.o.b,r>0&&(a=n.n.b/r)}Q(n,(nn(),pg),a)}if(o=n.o,f=n.a,i)f.a=i.a,f.b=i.b,n.d=!0;else if(e!=Th&&e!=I0&&l!=Gc)switch(l.g){case 1:f.a=o.a/2;break;case 2:f.a=o.a,f.b=o.b/2;break;case 3:f.a=o.a/2,f.b=o.b;break;case 4:f.b=o.b/2}else f.a=o.a/2,f.b=o.b/2}function Kj(n){var e,t,i,r,c,f,l,o,a,b;if(n.Nj())if(b=n.Cj(),o=n.Oj(),b>0)if(e=new Yon(n.nj()),t=b,c=t<100?null:new _d(t),sC(n,t,e.g),r=t==1?n.Gj(4,R(e,0),null,0,o):n.Gj(6,e,null,-1,o),n.Kj()){for(i=new Ce(e);i.e!=i.i.gc();)c=n.Mj(De(i),c);c?(c.lj(r),c.mj()):n.Hj(r)}else c?(c.lj(r),c.mj()):n.Hj(r);else sC(n,n.Cj(),n.Dj()),n.Hj(n.Gj(6,(Un(),qr),null,-1,o));else if(n.Kj())if(b=n.Cj(),b>0){for(l=n.Dj(),a=b,sC(n,b,l),c=a<100?null:new _d(a),i=0;i1&&Df(f)*ps(f)/2>l[0]){for(c=0;cl[c];)++c;j=new Xd(S,0,c+1),g=new nR(j),b=Df(f)/ps(f),o=PV(g,e,new Fv,t,i,r,b),Nt(xo(g.e),o),l4(t8(v,g),j8),k=new Xd(S,c+1,S.c.length),Nan(v,k),S.c.length=0,a=0,OOn(l,l.length,0)}else C=v.b.c.length==0?null:wn(v.b,0),C!=null&&wQ(v,0),a>0&&(l[a]=l[a-1]),l[a]+=Df(f)*ps(f),++a,oe(S.c,f);return S}function mDe(n,e){var t,i,r,c;t=e.b,c=new Pf(t.j),r=0,i=t.j,i.c.length=0,Mw(u(ab(n.b,(hn(),be),(Pw(),bg)),16),t),r=pO(c,r,new r6,i),Mw(u(ab(n.b,be,j0),16),t),r=pO(c,r,new x1,i),Mw(u(ab(n.b,be,dg),16),t),Mw(u(ab(n.b,ye,bg),16),t),Mw(u(ab(n.b,ye,j0),16),t),r=pO(c,r,new I1,i),Mw(u(ab(n.b,ye,dg),16),t),Mw(u(ab(n.b,Be,bg),16),t),r=pO(c,r,new Ng,i),Mw(u(ab(n.b,Be,j0),16),t),r=pO(c,r,new J0,i),Mw(u(ab(n.b,Be,dg),16),t),Mw(u(ab(n.b,we,bg),16),t),r=pO(c,r,new L1,i),Mw(u(ab(n.b,we,j0),16),t),Mw(u(ab(n.b,we,dg),16),t)}function vDe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S;for(e.Tg("Layer size calculation",1),b=wi,a=nr,r=!1,l=new D(n.b);l.a.5?x-=f*2*(j-.5):j<.5&&(x+=c*2*(.5-j)),r=l.d.b,xC.a-S-b&&(x=C.a-S-b),l.n.a=e+x}}function kDe(n){var e,t,i,r,c;if(i=u(E(n,(on(),Jc)),165),i==(ys(),m1)){for(t=new ae(ge(Si(n).a.Jc(),new Nn));xe(t);)if(e=u(Ae(t),17),!qIn(e))throw L(new P1($W+mO(n)+"' has its layer constraint set to FIRST_SEPARATE, but has at least one incoming edge. FIRST_SEPARATE nodes must not have incoming edges."))}else if(i==$b){for(c=new ae(ge(Yt(n).a.Jc(),new Nn));xe(c);)if(r=u(Ae(c),17),!qIn(r))throw L(new P1($W+mO(n)+"' has its layer constraint set to LAST_SEPARATE, but has at least one outgoing edge. LAST_SEPARATE nodes must not have outgoing edges."))}}function GO(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j;if(n.e&&n.c.c>19!=0&&(e=_9(e),o=!o),f=uSe(e),c=!1,r=!1,i=!1,n.h==WO&&n.m==0&&n.l==0)if(r=!0,c=!0,f==-1)n=bTn((M9(),g2n)),i=!0,o=!o;else return l=idn(n,f),o&&xQ(l),t&&(m0=tf(0,0,0)),l;else n.h>>19!=0&&(c=!0,n=_9(n),i=!0,o=!o);return f!=-1?g5e(n,f,o,c,t):Fan(n,e)<0?(t&&(c?m0=_9(n):m0=tf(n.l,n.m,n.h)),tf(0,0,0)):nCe(i?n:tf(n.l,n.m,n.h),e,o,c,r,t)}function NV(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j;if(f=n.e,o=e.e,f==0)return e;if(o==0)return n;if(c=n.d,l=e.d,c+l==2)return t=ur(n.a[0],Vr),i=ur(e.a[0],Vr),f==o?(b=Pr(t,i),j=tt(b),k=tt(eb(b,32)),k==0?new e1(f,j):new tb(f,2,N(I(et,1),mt,30,15,[j,k]))):(Fh(),g$(f<0?xl(i,t):xl(t,i),0)?r0(f<0?xl(i,t):xl(t,i)):qk(r0(V1(f<0?xl(i,t):xl(t,i)))));if(f==o)v=f,g=c>=l?HK(n.a,c,e.a,l):HK(e.a,l,n.a,c);else{if(r=c!=l?c>l?1:-1:khn(n.a,e.a,c),r==0)return Fh(),DE;r==1?(v=f,g=qK(n.a,c,e.a,l)):(v=o,g=qK(e.a,l,n.a,c))}return a=new tb(v,g.length,g),Yk(a),a}function EDe(n,e){var t,i,r,c,f,l,o;if(!(n.g>e.f||e.g>n.f)){for(t=0,i=0,f=n.w.a.ec().Jc();f.Ob();)r=u(f.Pb(),12),HQ(_c(N(I(ir,1),fn,8,0,[r.i.n,r.n,r.a])).b,e.g,e.f)&&++t;for(l=n.r.a.ec().Jc();l.Ob();)r=u(l.Pb(),12),HQ(_c(N(I(ir,1),fn,8,0,[r.i.n,r.n,r.a])).b,e.g,e.f)&&--t;for(o=e.w.a.ec().Jc();o.Ob();)r=u(o.Pb(),12),HQ(_c(N(I(ir,1),fn,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&++i;for(c=e.r.a.ec().Jc();c.Ob();)r=u(c.Pb(),12),HQ(_c(N(I(ir,1),fn,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&--i;t=0)return t;switch(Dw(dc(n,t))){case 2:{if(Pn("",ed(n,t.ok()).ve())){if(o=jC(dc(n,t)),l=m9(dc(n,t)),b=ldn(n,e,o,l),b)return b;for(r=Pdn(n,e),f=0,g=r.gc();f1)throw L(new he(SD));for(b=cf(n.e.Ah(),e),i=u(n.g,122),f=0;f1,a=new uh(v.b);Nc(a.a)||Nc(a.b);)o=u(Nc(a.a)?O(a.a):O(a.b),17),g=o.c==v?o.d:o.c,T.Math.abs(_c(N(I(ir,1),fn,8,0,[g.i.n,g.n,g.a])).b-f.b)>1&&sTe(n,o,f,c,v)}}function CDe(n){var e,t,i,r,c,f;if(r=new dr(n.e,0),i=new dr(n.a,0),n.d)for(t=0;tTZ;){for(c=e,f=0;T.Math.abs(e-c)0),r.a.Xb(r.c=--r.b),JCe(n,n.b-f,c,i,r),Le(r.b0),i.a.Xb(i.c=--i.b)}if(!n.d)for(t=0;t0?(n.f[b.p]=k/(b.e.c.length+b.g.c.length),n.c=T.Math.min(n.c,n.f[b.p]),n.b=T.Math.max(n.b,n.f[b.p])):l&&(n.f[b.p]=k)}}function DDe(n){n.b=null,n.bb=null,n.fb=null,n.qb=null,n.a=null,n.c=null,n.d=null,n.e=null,n.f=null,n.n=null,n.M=null,n.L=null,n.Q=null,n.R=null,n.K=null,n.db=null,n.eb=null,n.g=null,n.i=null,n.j=null,n.k=null,n.gb=null,n.o=null,n.p=null,n.q=null,n.r=null,n.$=null,n.ib=null,n.S=null,n.T=null,n.t=null,n.s=null,n.u=null,n.v=null,n.w=null,n.B=null,n.A=null,n.C=null,n.D=null,n.F=null,n.G=null,n.H=null,n.I=null,n.J=null,n.P=null,n.Z=null,n.U=null,n.V=null,n.W=null,n.X=null,n.Y=null,n._=null,n.ab=null,n.cb=null,n.hb=null,n.nb=null,n.lb=null,n.mb=null,n.ob=null,n.pb=null,n.jb=null,n.kb=null,n.N=!1,n.O=!1}function LDe(n,e,t){var i,r,c,f;for(t.Tg("Graph transformation ("+n.a+")",1),f=fb(e.a),c=new D(e.b);c.a=l.b.c)&&(l.b=e),(!l.c||e.c<=l.c.c)&&(l.d=l.c,l.c=e),(!l.e||e.d>=l.e.d)&&(l.e=e),(!l.f||e.d<=l.f.d)&&(l.f=e);return i=new HR(($9(),ag)),DC(n,VZn,new zc(N(I(xD,1),Yn,377,0,[i]))),f=new HR(hp),DC(n,YZn,new zc(N(I(xD,1),Yn,377,0,[f]))),r=new HR(op),DC(n,QZn,new zc(N(I(xD,1),Yn,377,0,[r]))),c=new HR(vm),DC(n,KZn,new zc(N(I(xD,1),Yn,377,0,[c]))),uV(i.c,ag),uV(r.c,op),uV(c.c,vm),uV(f.c,hp),l.a.c.length=0,Hi(l.a,i.c),Hi(l.a,ks(r.c)),Hi(l.a,c.c),Hi(l.a,ks(f.c)),l}function NDe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j;for(e.Tg(sQn,1),k=G(z(tn(n,(ma(),Dp)))),f=G(z(tn(n,(dh(),jA)))),l=u(tn(n,kA),104),qon((!n.a&&(n.a=new Z(ct,n,10,11)),n.a)),b=zUn((!n.a&&(n.a=new Z(ct,n,10,11)),n.a),k,f),!n.a&&(n.a=new Z(ct,n,10,11)),a=new D(b);a.a0&&(n.a=o+(k-1)*c,e.c.b+=n.a,e.f.b+=n.a)),j.a.gc()!=0&&(v=new eK(1,c),k=g0n(v,e,j,S,e.f.b+o-e.c.b),k>0&&(e.f.b+=o+(k-1)*c))}function YUn(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F;for(b=G(z(E(n,(on(),Jb)))),i=G(z(E(n,avn))),v=new k6,Q(v,Jb,b+i),a=e,x=a.d,S=a.c.i,$=a.d.i,C=Nun(S.c),P=Nun($.c),r=new ln,g=C;g<=P;g++)l=new oh(n),Ql(l,(ue(),Ii)),Q(l,(nn(),Bt),a),Q(l,vi,(fr(),ku)),Q(l,fF,v),k=u(wn(n.b,g),25),g==C?c0(l,k.a.c.length-t,k):Wi(l,k),F=G(z(E(a,dd))),F<0&&(F=0,Q(a,dd,F)),l.o.b=F,j=T.Math.floor(F/2),f=new gu,Ki(f,(hn(),we)),Bc(f,l),f.n.b=j,o=new gu,Ki(o,ye),Bc(o,l),o.n.b=j,ar(a,f),c=new xw,tu(c,a),Q(c,gc,null),Dr(c,o),ar(c,x),F7e(l,a,c),oe(r.c,c),a=c;return r}function $De(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P;if(S=e.b.c.length,!(S<3)){for(k=X(et,mt,30,S,15,1),g=0,b=new D(e.b);b.af)&&xi(n.b,u(C.b,17));++l}c=f}}}function BV(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P;for(o=u(cd(n,(hn(),we)).Jc().Pb(),12).e,k=u(cd(n,ye).Jc().Pb(),12).g,l=o.c.length,P=ch(u(wn(n.j,0),12));l-- >0;){for(S=(zn(0,o.c.length),u(o.c[0],17)),r=(zn(0,k.c.length),u(k.c[0],17)),$=r.d.e,c=$c($,r,0),Xpe(S,r.d,c),Dr(r,null),ar(r,null),j=S.a,e&&at(j,new _r(P)),i=qe(r.a,0);i.b!=i.d.c;)t=u(Fe(i),8),at(j,new _r(t));for(x=S.b,v=new D(r.b);v.a-2;default:return!1}switch(e=n.Pj(),n.p){case 0:return e!=null&&pn(gn(e))!=Tk(n.k,0);case 1:return e!=null&&u(e,221).a!=tt(n.k)<<24>>24;case 2:return e!=null&&u(e,180).a!=(tt(n.k)&Gi);case 6:return e!=null&&Tk(u(e,190).a,n.k);case 5:return e!=null&&u(e,15).a!=tt(n.k);case 7:return e!=null&&u(e,191).a!=tt(n.k)<<16>>16;case 3:return e!=null&&G(z(e))!=n.j;case 4:return e!=null&&u(e,164).a!=n.j;default:return e==null?n.n!=null:!Lt(e,n.n)}}function FO(n,e,t){var i,r,c,f;return n.ml()&&n.ll()&&(f=KX(n,u(t,57)),H(f)!==H(t))?(n.vj(e),n.Bj(e,RNn(n,e,f)),n.$k()&&(c=(r=u(t,52),n.kl()?n.il()?r.Qh(n.b,Kr(u(Xn(bf(n.b),n.Jj()),19)).n,u(Xn(bf(n.b),n.Jj()).Fk(),29).ik(),null):r.Qh(n.b,fi(r.Ah(),Kr(u(Xn(bf(n.b),n.Jj()),19))),null,null):r.Qh(n.b,-1-n.Jj(),null,null)),!u(f,52).Mh()&&(c=(i=u(f,52),n.kl()?n.il()?i.Oh(n.b,Kr(u(Xn(bf(n.b),n.Jj()),19)).n,u(Xn(bf(n.b),n.Jj()).Fk(),29).ik(),c):i.Oh(n.b,fi(i.Ah(),Kr(u(Xn(bf(n.b),n.Jj()),19))),null,c):i.Oh(n.b,-1-n.Jj(),null,c))),c&&c.mj()),bs(n.b)&&n.Hj(n.Gj(9,t,f,e,!1)),f):t}function VUn(n){var e,t,i,r,c,f,l,o,a,b;for(i=new ln,f=new D(n.e.a);f.a0&&(f=T.Math.max(f,q$n(n.C.b+i.d.b,r))),b=i,g=r,v=c;n.C&&n.C.c>0&&(k=v+n.C.c,a&&(k+=b.d.c),f=T.Math.max(f,(eh(),uo(wh),T.Math.abs(g-1)<=wh||g==1||isNaN(g)&&isNaN(1)?0:k/(1-g)))),t.n.b=0,t.a.a=f}function ZUn(n,e){var t,i,r,c,f,l,o,a,b,g,v,k;if(t=u(rc(n.b,e),127),o=u(u($t(n.r,e),22),83),o.dc()){t.n.d=0,t.n.a=0;return}for(a=n.u.Gc((Ff(),j1)),f=0,n.A.Gc((js(),Hb))&&Oqn(n,e),l=o.Jc(),b=null,v=0,g=0;l.Ob();)i=u(l.Pb(),115),c=G(z(i.b.mf((C$(),iG)))),r=i.b.Kf().b,b?(k=g+b.d.a+n.w+i.d.d,f=T.Math.max(f,(eh(),uo(wh),T.Math.abs(v-c)<=wh||v==c||isNaN(v)&&isNaN(c)?0:k/(c-v)))):n.C&&n.C.d>0&&(f=T.Math.max(f,q$n(n.C.d+i.d.d,c))),b=i,v=c,g=r;n.C&&n.C.a>0&&(k=g+n.C.a,a&&(k+=b.d.a),f=T.Math.max(f,(eh(),uo(wh),T.Math.abs(v-1)<=wh||v==1||isNaN(v)&&isNaN(1)?0:k/(1-v)))),t.n.d=0,t.a.b=f}function nHn(n,e,t){var i,r,c,f,l,o;for(this.g=n,l=e.d.length,o=t.d.length,this.d=X(Ma,sd,9,l+o,0,1),f=0;f0?lQ(this,this.f/this.a):th(e.g,e.d[0]).a!=null&&th(t.g,t.d[0]).a!=null?lQ(this,(G(th(e.g,e.d[0]).a)+G(th(t.g,t.d[0]).a))/2):th(e.g,e.d[0]).a!=null?lQ(this,th(e.g,e.d[0]).a):th(t.g,t.d[0]).a!=null&&lQ(this,th(t.g,t.d[0]).a)}function RDe(n,e,t,i,r,c,f,l){var o,a,b,g,v,k,j,S,C,x;if(j=!1,a=pdn(t.q,e.f+e.b-t.q.f),k=i.f>e.b&&l,x=r-(t.q.e+a-f),g=(o=Hj(i,x,!1),o.a),k&&g>i.f)return!1;if(k){for(v=0,C=new D(e.d);C.a=(zn(c,n.c.length),u(n.c[c],186)).e,!k&&g>e.b&&!b)?!1:((b||k||g<=e.b)&&(b&&g>e.b?(t.d=g,_C(t,BGn(t,g))):(YJn(t.q,a),t.c=!0),_C(i,r-(t.s+t.r)),gO(i,t.q.e+t.q.d,e.f),uR(e,i),n.c.length>c&&(yO((zn(c,n.c.length),u(n.c[c],186)),i),(zn(c,n.c.length),u(n.c[c],186)).a.c.length==0&&Q1(n,c)),j=!0),j)}function PDe(n,e){var t,i,r,c,f,l,o,a,b,g;for(n.a=new mDn(h5e(LA)),i=new D(e.a);i.a0&&(pe(0,t.length),t.charCodeAt(0)!=47)))throw L(new he("invalid opaquePart: "+t));if(n&&!(e!=null&&uk(lz,e.toLowerCase()))&&!(t==null||!nY(t,FA,zA)))throw L(new he(JYn+t));if(n&&e!=null&&uk(lz,e.toLowerCase())&&!Rye(t))throw L(new he(JYn+t));if(!q6e(i))throw L(new he("invalid device: "+i));if(!F5e(r))throw f=r==null?"invalid segments: null":"invalid segment: "+$5e(r),L(new he(f));if(!(c==null||Ih(c,pf(35))==-1))throw L(new he("invalid query: "+c))}function tHn(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x;if(v=new _r(n.o),x=e.a/v.a,l=e.b/v.b,S=e.a-v.a,c=e.b-v.b,t)for(r=H(E(n,(on(),vi)))===H((fr(),ku)),j=new D(n.j);j.a=1&&(C-f>0&&g>=0?(o.n.a+=S,o.n.b+=c*f):C-f<0&&b>=0&&(o.n.a+=S*C,o.n.b+=c));n.o.a=e.a,n.o.b=e.b,Q(n,(on(),Rb),(js(),i=u(Lo(RA),10),new il(i,u(eo(i,i.length),10),0)))}function zDe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x;if(t.Tg("Network simplex layering",1),n.b=e,x=u(E(e,(on(),iA)),15).a*4,C=n.b.a,C.c.length<1){t.Ug();return}for(c=$Me(n,C),S=null,r=qe(c,0);r.b!=r.d.c;){for(i=u(Fe(r),16),l=x*Or(T.Math.sqrt(i.gc())),f=YMe(i),mV(Ccn(Yoe(Ocn(CX(f),l),S),!0),t.dh(1)),v=n.b.b,j=new D(f.a);j.a1)for(S=X(et,mt,30,n.b.b.c.length,15,1),g=0,a=new D(n.b.b);a.a0){zR(n,t,0),t.a+=String.fromCharCode(i),r=C9e(e,c),zR(n,t,r),c+=r-1;continue}i==39?c+10&&j.a<=0){o.c.length=0,oe(o.c,j);break}k=j.i-j.d,k>=l&&(k>l&&(o.c.length=0,l=k),oe(o.c,j))}o.c.length!=0&&(f=u(wn(o,QR(r,o.c.length)),116),P.a.Ac(f)!=null,f.g=b++,e0n(f,e,t,i),o.c.length=0)}for(C=n.c.length+1,v=new D(n);v.anr||e.o==Fb&&b=l&&r<=o)l<=r&&c<=o?(t[b++]=r,t[b++]=c,i+=2):l<=r?(t[b++]=r,t[b++]=o,n.b[i]=o+1,f+=2):c<=o?(t[b++]=l,t[b++]=c,i+=2):(t[b++]=l,t[b++]=o,n.b[i]=o+1);else if(oa0)&&l<10);Dcn(n.c,new lS),iHn(n),Rwe(n.c),xDe(n.f)}function eLe(n,e){var t,i,r,c,f,l,o,a,b,g,v;switch(n.k.g){case 1:if(i=u(E(n,(nn(),Bt)),17),t=u(E(i,F3n),78),t?pn(gn(E(i,ad)))&&(t=whn(t)):t=new Wf,a=u(E(n,Uo),12),a){if(b=_c(N(I(ir,1),fn,8,0,[a.i.n,a.n,a.a])),e<=b.a)return b.b;bi(t,b,t.a,t.a.a)}if(g=u(E(n,Rl),12),g){if(v=_c(N(I(ir,1),fn,8,0,[g.i.n,g.n,g.a])),v.a<=e)return v.b;bi(t,v,t.c.b,t.c)}if(t.b>=2){for(o=qe(t,0),f=u(Fe(o),8),l=u(Fe(o),8);l.a0&&rO(a,!0,(Ji(),jc)),l.k==(ue(),$i)&&IDn(a),pt(n.f,l,e)}}function cHn(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$;for(a=wi,b=wi,l=nr,o=nr,v=new D(e.i);v.a=n.j?(++n.j,sn(n.b,en(1)),sn(n.c,b)):(i=n.d[e.p][1],Is(n.b,a,en(u(wn(n.b,a),15).a+1-i)),Is(n.c,a,G(z(wn(n.c,a)))+b-i*n.f)),(n.r==(l0(),WD)&&(u(wn(n.b,a),15).a>n.k||u(wn(n.b,a-1),15).a>n.k)||n.r==ZD&&(G(z(wn(n.c,a)))>n.n||G(z(wn(n.c,a-1)))>n.n))&&(o=!1),f=new ae(ge(Si(e).a.Jc(),new Nn));xe(f);)c=u(Ae(f),17),l=c.c.i,n.g[l.p]==a&&(g=uHn(n,l),r=r+u(g.a,15).a,o=o&&pn(gn(g.b)));return n.g[e.p]=a,r=r+n.d[e.p][0],new Fr(en(r),(te(),!!o))}function iLe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K;return v=n.c[e],k=n.c[t],j=u(E(v,(nn(),b5)),16),!!j&&j.gc()!=0&&j.Gc(k)||(S=v.k!=(ue(),Ii)&&k.k!=Ii,C=u(E(v,gg),9),x=u(E(k,gg),9),$=C!=x,P=!!C&&C!=v||!!x&&x!=k,F=AY(v,(hn(),be)),V=AY(k,Be),P=P|(AY(v,Be)||AY(k,be)),K=P&&$||F||V,S&&K)||v.k==(ue(),Bu)&&k.k==mi||k.k==(ue(),Bu)&&v.k==mi?!1:(b=n.c[e],c=n.c[t],r=FJn(n.e,b,c,(hn(),we)),o=FJn(n.i,b,c,ye),DSe(n.f,b,c),a=Q_n(n.b,b,c)+u(r.a,15).a+u(o.a,15).a+n.f.d,l=Q_n(n.b,c,b)+u(r.b,15).a+u(o.b,15).a+n.f.b,n.a&&(g=u(E(b,Bt),12),f=u(E(c,Bt),12),i=TJn(n.g,g,f),a+=u(i.a,15).a,l+=u(i.b,15).a),a>l)}function fHn(n,e){var t,i,r,c,f;t=G(z(E(e,(on(),po)))),t<2&&Q(e,po,2),i=u(E(e,zs),86),i==(Ji(),Sh)&&Q(e,zs,LR(e)),r=u(E(e,Lie),15),r.a==0?Q(e,(nn(),g5),new WQ):Q(e,(nn(),g5),new N_(r.a)),c=gn(E(e,nA)),c==null&&Q(e,nA,(te(),H(E(e,v1))===H((l1(),T7)))),yi(new Gn(null,new Fn(e.a,16)),new Xrn(n)),yi(Mc(new Gn(null,new Fn(e.b,16)),new Zb),new Krn(n)),f=new eHn(e),Q(e,(nn(),Om),f),kC(n.a),Io(n.a,(sr(),go),u(E(e,y5),188)),Io(n.a,Ta,u(E(e,eF),188)),Io(n.a,vu,u(E(e,WE),188)),Io(n.a,yu,u(E(e,cF),188)),Io(n.a,nc,N4e(u(E(e,v1),222))),Bun(n.a,Wxe(e)),Q(e,Zen,GO(n.a,e))}function g0n(n,e,t,i,r){var c,f,l,o,a,b,g,v,k,j,S,C,x;for(g=new _e,f=new ln,eFn(n,t,n.d.zg(),f,g),eFn(n,i,n.d.Ag(),f,g),n.b=.2*(S=szn(Mc(new Gn(null,new Fn(f,16)),new nT)),C=szn(Mc(new Gn(null,new Fn(f,16)),new eT)),T.Math.min(S,C)),c=0,l=0;l=2&&(x=Dzn(f,!0,v),!n.e&&(n.e=new Tyn(n)),T9e(n.e,x,f,n.b)),fGn(f,v),lLe(f),k=-1,b=new D(f);b.a0&&(t+=o.n.a+o.o.a/2,++g),j=new D(o.j);j.a0&&(t/=g),x=X(or,uc,30,i.a.c.length,15,1),l=0,a=new D(i.a);a.a-1){for(r=qe(l,0);r.b!=r.d.c;)i=u(Fe(r),132),i.v=f;for(;l.b!=0;)for(i=u(IY(l,0),132),t=new D(i.i);t.a-1){for(c=new D(l);c.a0)&&(ww(o,T.Math.min(o.o,r.o-1)),Nd(o,o.i-1),o.i==0&&oe(l.c,o))}}function oHn(n,e,t,i,r){var c,f,l,o;return o=wi,f=!1,l=f0n(n,Zi(new cn(e.a,e.b),n),Nt(new cn(t.a,t.b),r),Zi(new cn(i.a,i.b),t)),c=!!l&&!(T.Math.abs(l.a-n.a)<=ug&&T.Math.abs(l.b-n.b)<=ug||T.Math.abs(l.a-e.a)<=ug&&T.Math.abs(l.b-e.b)<=ug),l=f0n(n,Zi(new cn(e.a,e.b),n),t,r),l&&((T.Math.abs(l.a-n.a)<=ug&&T.Math.abs(l.b-n.b)<=ug)==(T.Math.abs(l.a-e.a)<=ug&&T.Math.abs(l.b-e.b)<=ug)||c?o=T.Math.min(o,Hk(Zi(l,t))):f=!0),l=f0n(n,Zi(new cn(e.a,e.b),n),i,r),l&&(f||(T.Math.abs(l.a-n.a)<=ug&&T.Math.abs(l.b-n.b)<=ug)==(T.Math.abs(l.a-e.a)<=ug&&T.Math.abs(l.b-e.b)<=ug)||c)&&(o=T.Math.min(o,Hk(Zi(l,i)))),o}function hHn(n){f2(n,new Xw(LB(c2(t2(r2(i2(new $1,b0),rKn),"Minimizes the stress within a layout using stress majorization. Stress exists if the euclidean distance between a pair of nodes doesn't match their graph theoretic distance, that is, the shortest path between the two nodes. The method allows to specify individual edge lengths."),new YL),uf))),un(n,b0,rE,bn(fpn)),un(n,b0,YP,(te(),!0)),un(n,b0,om,bn(NZn)),un(n,b0,Z4,bn(BZn)),un(n,b0,W4,bn($Zn)),un(n,b0,O8,bn(IZn)),un(n,b0,cE,bn(lpn)),un(n,b0,D8,bn(_Zn)),un(n,b0,tbn,bn(upn)),un(n,b0,rbn,bn(rpn)),un(n,b0,cbn,bn(cpn)),un(n,b0,ubn,bn(spn)),un(n,b0,ibn,bn(sG))}function oLe(n){var e,t,i,r,c,f,l,o;for(e=null,i=new D(n);i.a0&&t.c==0&&(!e&&(e=new ln),oe(e.c,t));if(e)for(;e.c.length!=0;){if(t=u(Q1(e,0),239),t.b&&t.b.c.length>0){for(c=(!t.b&&(t.b=new ln),new D(t.b));c.a$c(n,t,0))return new Fr(r,t)}else if(G(th(r.g,r.d[0]).a)>G(th(t.g,t.d[0]).a))return new Fr(r,t)}for(l=(!t.e&&(t.e=new ln),t.e).Jc();l.Ob();)f=u(l.Pb(),239),o=(!f.b&&(f.b=new ln),f.b),M2(0,o.c.length),wk(o.c,0,t),f.c==o.c.length&&oe(e.c,f)}return null}function Qj(n,e){var t,i,r,c,f,l,o,a,b;if(e.e==5){rHn(n,e);return}if(a=e,!(a.b==null||n.b==null)){for(em(n),Xj(n),em(a),Xj(a),t=X(et,mt,30,n.b.length+a.b.length,15,1),b=0,i=0,f=0;i=l&&r<=o)l<=r&&c<=o?i+=2:l<=r?(n.b[i]=o+1,f+=2):c<=o?(t[b++]=r,t[b++]=l-1,i+=2):(t[b++]=r,t[b++]=l-1,n.b[i]=o+1,f+=2);else if(o0),u(b.a.Xb(b.c=--b.b),17));c!=i&&b.b>0;)n.a[c.p]=!0,n.a[i.p]=!0,c=(Le(b.b>0),u(b.a.Xb(b.c=--b.b),17));b.b>0&&Zf(b)}}function aHn(n,e,t){var i,r,c,f,l,o,a,b,g,v;if(t)for(i=-1,b=new dr(e,0);b.b0?r-=864e5:r+=864e5,o=new gfn(Pr(eu(e.q.getTime()),r))),b=new Xv,a=n.a.length,c=0;c=97&&i<=122||i>=65&&i<=90){for(f=c+1;f=a)throw L(new he("Missing trailing '"));f+1=14&&b<=16))?e.a._b(i)?(t.a?ht(t.a,t.b):t.a=new Os(t.d),Ck(t.a,"[...]")):(l=S4(i),a=new v2(e),t1(t,bHn(l,a))):_(i,171)?t1(t,rEe(u(i,171))):_(i,195)?t1(t,Hye(u(i,195))):_(i,201)?t1(t,Wke(u(i,201))):_(i,2073)?t1(t,Xye(u(i,2073))):_(i,54)?t1(t,iEe(u(i,54))):_(i,584)?t1(t,pEe(u(i,584))):_(i,830)?t1(t,tEe(u(i,830))):_(i,108)&&t1(t,eEe(u(i,108))):t1(t,i==null?vf:Cc(i));return t.a?t.e.length==0?t.a.a:t.a.a+(""+t.e):t.c}function b8(n,e){var t,i,r,c;c=n.F,e==null?(n.F=null,J9(n,null)):(n.F=(ne(e),e),i=Ih(e,pf(60)),i!=-1?(r=(mr(0,i,e.length),e.substr(0,i)),Ih(e,pf(46))==-1&&!Pn(r,q4)&&!Pn(r,yE)&&!Pn(r,NJ)&&!Pn(r,kE)&&!Pn(r,jE)&&!Pn(r,EE)&&!Pn(r,AE)&&!Pn(r,SE)&&(r=ZYn),t=S$(e,pf(62)),t!=-1&&(r+=""+(pe(t+1,e.length+1),e.substr(t+1))),J9(n,r)):(r=e,Ih(e,pf(46))==-1&&(i=Ih(e,pf(91)),i!=-1&&(r=(mr(0,i,e.length),e.substr(0,i))),!Pn(r,q4)&&!Pn(r,yE)&&!Pn(r,NJ)&&!Pn(r,kE)&&!Pn(r,jE)&&!Pn(r,EE)&&!Pn(r,AE)&&!Pn(r,SE)?(r=ZYn,i!=-1&&(r+=""+(pe(i,e.length+1),e.substr(i)))):r=e),J9(n,r),r==e&&(n.F=n.D))),(n.Db&4)!=0&&(n.Db&1)==0&&Ot(n,new er(n,1,5,c,e))}function pLe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j;if(n.c=n.e,j=gn(E(e,(on(),xie))),k=j==null||(ne(j),j),c=u(E(e,(nn(),$u)),22).Gc((Yr(),pl)),r=u(E(e,vi),102),t=!(r==(fr(),Ub)||r==xa||r==ku),k&&(t||!c)){for(g=new D(e.a);g.a=0)return r=J6e(n,(mr(1,f,e.length),e.substr(1,f-1))),b=(mr(f+1,o,e.length),e.substr(f+1,o-(f+1))),zxe(n,b,r)}else{if(t=-1,k2n==null&&(k2n=new RegExp("\\d")),k2n.test(String.fromCharCode(l))&&(t=_fn(e,pf(46),o-1),t>=0)){i=u(zK(n,KBn(n,(mr(1,t,e.length),e.substr(1,t-1))),!1),61),a=0;try{a=Rs((pe(t+1,e.length+1),e.substr(t+1)),wr,St)}catch(v){throw v=Ci(v),_(v,131)?(c=v,L(new X_(c))):L(v)}if(a>16==-10?t=u(n.Cb,293).Wk(e,t):n.Db>>16==-15&&(!e&&(e=(qn(),Ch)),!a&&(a=(qn(),Ch)),n.Cb.Vh()&&(o=new r1(n.Cb,1,13,a,e,rd(ts(u(n.Cb,62)),n),!1),t?t.lj(o):t=o));else if(_(n.Cb,88))n.Db>>16==-23&&(_(e,88)||(e=(qn(),Ul)),_(a,88)||(a=(qn(),Ul)),n.Cb.Vh()&&(o=new r1(n.Cb,1,10,a,e,rd(bu(u(n.Cb,29)),n),!1),t?t.lj(o):t=o));else if(_(n.Cb,446))for(l=u(n.Cb,834),f=(!l.b&&(l.b=new pB(new nH)),l.b),c=(i=new B2(new In(f.a).a),new mB(i));c.a.b;)r=u(U3(c.a).jd(),87),t=w8(r,pP(r,l),t)}return t}function vLe(n,e){var t,i,r,c,f,l,o,a,b,g,v;for(f=pn(gn(tn(n,(on(),yp)))),v=u(tn(n,Ep),22),o=!1,a=!1,g=new Ce((!n.c&&(n.c=new Z(os,n,9,9)),n.c));g.e!=g.i.gc()&&(!o||!a);){for(c=u(De(g),125),l=0,r=da(fl(N(I(gl,1),Yn,20,0,[(!c.d&&(c.d=new Vn(_i,c,8,5)),c.d),(!c.e&&(c.e=new Vn(_i,c,7,4)),c.e)])));xe(r)&&(i=u(Ae(r),85),b=f&&Kw(i)&&pn(gn(tn(i,_b))),t=KUn((!i.b&&(i.b=new Vn(Pe,i,4,7)),i.b),c)?n==ui(kc(u(R((!i.c&&(i.c=new Vn(Pe,i,5,8)),i.c),0),84))):n==ui(kc(u(R((!i.b&&(i.b=new Vn(Pe,i,4,7)),i.b),0),84))),!((b||t)&&(++l,l>1))););(l>0||v.Gc((Ff(),j1))&&(!c.n&&(c.n=new Z(Fc,c,1,7)),c.n).i>0)&&(o=!0),l>1&&(a=!0)}o&&e.Ec((Yr(),pl)),a&&e.Ec((Yr(),GE))}function gHn(n){var e,t,i,r,c,f,l,o,a,b,g,v;if(v=u(tn(n,(lt(),qb)),22),v.dc())return null;if(l=0,f=0,v.Gc((js(),CL))){for(b=u(tn(n,DA),102),i=2,t=2,r=2,c=2,e=ui(n)?u(tn(ui(n),zb),86):u(tn(n,zb),86),a=new Ce((!n.c&&(n.c=new Z(os,n,9,9)),n.c));a.e!=a.i.gc();)if(o=u(De(a),125),g=u(tn(o,Um),64),g==(hn(),Gc)&&(g=n0n(o,e),Jt(o,Um,g)),b==(fr(),ku))switch(g.g){case 1:i=T.Math.max(i,o.i+o.g);break;case 2:t=T.Math.max(t,o.j+o.f);break;case 3:r=T.Math.max(r,o.i+o.g);break;case 4:c=T.Math.max(c,o.j+o.f)}else switch(g.g){case 1:i+=o.g+2;break;case 2:t+=o.f+2;break;case 3:r+=o.g+2;break;case 4:c+=o.f+2}l=T.Math.max(i,r),f=T.Math.max(t,c)}return Ww(n,l,f,!0,!0)}function yLe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S;for(r=null,i=new D(e.a);i.a1)for(r=n.e.b,at(n.e,o),l=o.a.ec().Jc();l.Ob();)f=u(l.Pb(),9),pt(n.c,f,en(r))}}function kLe(n,e,t,i){var r,c,f,l,o,a,b,g,v,k;for(c=new NFn(e),g=KTe(n,e,c),k=T.Math.max(G(z(E(e,(on(),dd)))),1),b=new D(g.a);b.a=0){for(o=null,l=new dr(b.a,a+1);l.b0,a?a&&(v=x.p,f?++v:--v,g=u(wn(x.c.a,v),9),i=O_n(g),k=!(_zn(i,K,t[0])||XOn(i,K,t[0]))):k=!0),j=!1,V=e.D.i,V&&V.c&&l.e&&(b=f&&V.p>0||!f&&V.p=0&&Sf?1:V0(isNaN(0),isNaN(f)))<0&&(uo(Qh),(T.Math.abs(f-1)<=Qh||f==1||isNaN(f)&&isNaN(1)?0:f<1?-1:f>1?1:V0(isNaN(f),isNaN(1)))<0)&&(uo(Qh),(T.Math.abs(0-l)<=Qh||l==0||isNaN(0)&&isNaN(l)?0:0l?1:V0(isNaN(0),isNaN(l)))<0)&&(uo(Qh),(T.Math.abs(l-1)<=Qh||l==1||isNaN(l)&&isNaN(1)?0:l<1?-1:l>1?1:V0(isNaN(l),isNaN(1)))<0)),c)}function OLe(n){var e,t,i,r,c,f,l,o,a,b,g;for(n.j=X(et,mt,30,n.g,15,1),n.o=new ln,yi(Mc(new Gn(null,new Fn(n.e.b,16)),new u3),new kyn(n)),n.a=X(Tf,Jo,30,n.b,16,1),lO(new Gn(null,new Fn(n.e.b,16)),new Eyn(n)),i=(g=new ln,yi(Tt(Mc(new Gn(null,new Fn(n.e.b,16)),new yv),new jyn(n)),new fSn(n,g)),g),o=new D(i);o.a=a.c.c.length?b=Iln((ue(),mi),Ii):b=Iln((ue(),Ii),Ii),b*=2,c=t.a.g,t.a.g=T.Math.max(c,c+(b-c)),f=t.b.g,t.b.g=T.Math.max(f,f+(b-f)),r=e}}function $P(n,e){var t;if(n.e)throw L(new oc((Ya(Xnn),AW+Xnn.k+SW)));if(!Fhe(n.a,e))throw L(new xc($Xn+e+_Xn));if(e==n.d)return n;switch(t=n.d,n.d=e,t.g){case 0:switch(e.g){case 2:Uw(n);break;case 1:e0(n),Uw(n);break;case 4:W3(n),Uw(n);break;case 3:W3(n),e0(n),Uw(n)}break;case 2:switch(e.g){case 1:e0(n),dV(n);break;case 4:W3(n),Uw(n);break;case 3:W3(n),e0(n),Uw(n)}break;case 1:switch(e.g){case 2:e0(n),dV(n);break;case 4:e0(n),W3(n),Uw(n);break;case 3:e0(n),W3(n),e0(n),Uw(n)}break;case 4:switch(e.g){case 2:W3(n),Uw(n);break;case 1:W3(n),e0(n),Uw(n);break;case 3:e0(n),dV(n)}break;case 3:switch(e.g){case 2:e0(n),W3(n),Uw(n);break;case 1:e0(n),W3(n),e0(n),Uw(n);break;case 4:e0(n),dV(n)}}return n}function um(n,e){var t;if(n.d)throw L(new oc((Ya(fen),AW+fen.k+SW)));if(!Ghe(n.a,e))throw L(new xc($Xn+e+_Xn));if(e==n.c)return n;switch(t=n.c,n.c=e,t.g){case 0:switch(e.g){case 2:wb(n);break;case 1:n0(n),wb(n);break;case 4:Z3(n),wb(n);break;case 3:Z3(n),n0(n),wb(n)}break;case 2:switch(e.g){case 1:n0(n),bV(n);break;case 4:Z3(n),wb(n);break;case 3:Z3(n),n0(n),wb(n)}break;case 1:switch(e.g){case 2:n0(n),bV(n);break;case 4:n0(n),Z3(n),wb(n);break;case 3:n0(n),Z3(n),n0(n),wb(n)}break;case 4:switch(e.g){case 2:Z3(n),wb(n);break;case 1:Z3(n),n0(n),wb(n);break;case 3:n0(n),bV(n)}break;case 3:switch(e.g){case 2:n0(n),Z3(n),wb(n);break;case 1:n0(n),Z3(n),n0(n),wb(n);break;case 4:n0(n),bV(n)}}return n}function DLe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P;for(g=n.b,b=new dr(g,0),g2(b,new au(n)),$=!1,f=1;b.b0&&(e.a+=Qu),_P(u(De(l),174),e);for(e.a+=IW,o=new i4((!i.c&&(i.c=new Vn(Pe,i,5,8)),i.c));o.e!=o.i.gc();)o.e>0&&(e.a+=Qu),_P(u(De(o),174),e);e.a+=")"}}function LLe(n,e,t){var i,r,c,f,l,o,a,b;for(o=new Ce((!n.a&&(n.a=new Z(ct,n,10,11)),n.a));o.e!=o.i.gc();)for(l=u(De(o),26),r=new ae(ge(s0(l).a.Jc(),new Nn));xe(r);){if(i=u(Ae(r),85),!i.b&&(i.b=new Vn(Pe,i,4,7)),!(i.b.i<=1&&(!i.c&&(i.c=new Vn(Pe,i,5,8)),i.c.i<=1)))throw L(new Hv("Graph must not contain hyperedges."));if(!Bj(i)&&l!=kc(u(R((!i.c&&(i.c=new Vn(Pe,i,5,8)),i.c),0),84)))for(a=new nCn,tu(a,i),Q(a,(Vd(),s5),i),oB(a,u(Ic(hc(t.f,l)),155)),IU(a,u(ce(t,kc(u(R((!i.c&&(i.c=new Vn(Pe,i,5,8)),i.c),0),84))),155)),sn(e.c,a),f=new Ce((!i.n&&(i.n=new Z(Fc,i,1,7)),i.n));f.e!=f.i.gc();)c=u(De(f),157),b=new sIn(a,c.a),tu(b,c),Q(b,s5,c),b.e.a=T.Math.max(c.g,1),b.e.b=T.Math.max(c.f,1),u0n(b),sn(e.d,b)}}function xLe(n,e,t){var i,r,c,f,l,o,a,b,g,v;switch(t.Tg("Node promotion heuristic",1),n.i=e,n.r=u(E(e,(on(),KD)),243),n.r!=(l0(),w7)&&n.r!=uA?rxe(n):DTe(n),b=u(E(n.i,Vmn),15).a,c=new lq,n.r.g){case 2:case 1:d8(n,c);break;case 3:for(n.r=bF,d8(n,c),o=0,l=new D(n.b);l.an.k&&(n.r=WD,d8(n,c));break;case 4:for(n.r=bF,d8(n,c),a=0,r=new D(n.c);r.an.n&&(n.r=ZD,d8(n,c));break;case 6:v=Or(T.Math.ceil(n.g.length*b/100)),d8(n,new y7n(v));break;case 5:g=Or(T.Math.ceil(n.e*b/100)),d8(n,new k7n(g));break;case 8:WHn(n,!0);break;case 9:WHn(n,!1);break;default:d8(n,c)}n.r!=w7&&n.r!=uA?YSe(n,e):wMe(n,e),t.Ug()}function ILe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P;for(g=new k0n(n),k2e(g,!(e==(Ji(),ml)||e==Ah)),b=g.a,v=new Fv,r=(Ro(),N(I(lp,1),rn,237,0,[Qc,Vu,Yc])),f=0,o=r.length;f0&&(v.d+=b.n.d,v.d+=b.d),v.a>0&&(v.a+=b.n.a,v.a+=b.d),v.b>0&&(v.b+=b.n.b,v.b+=b.d),v.c>0&&(v.c+=b.n.c,v.c+=b.d),v}function vHn(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j;for(v=t.d,g=t.c,c=new cn(t.f.a+t.d.b+t.d.c,t.f.b+t.d.d+t.d.a),f=c.b,a=new D(n.a);a.a0&&(n.c[e.c.p][e.p].d+=us(n.i,24)*tD*.07000000029802322-.03500000014901161,n.c[e.c.p][e.p].a=n.c[e.c.p][e.p].d/n.c[e.c.p][e.p].b)}}function BLe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C;for(j=new D(n);j.ai.d,i.d=T.Math.max(i.d,e),l&&t&&(i.d=T.Math.max(i.d,i.a),i.a=i.d+r);break;case 3:t=e>i.a,i.a=T.Math.max(i.a,e),l&&t&&(i.a=T.Math.max(i.a,i.d),i.d=i.a+r);break;case 2:t=e>i.c,i.c=T.Math.max(i.c,e),l&&t&&(i.c=T.Math.max(i.b,i.c),i.b=i.c+r);break;case 4:t=e>i.b,i.b=T.Math.max(i.b,e),l&&t&&(i.b=T.Math.max(i.b,i.c),i.c=i.b+r)}}}function kHn(n,e){var t,i,r,c,f,l,o,a,b;return a="",e.length==0?n.le($0n,QV,-1,-1):(b=U2(e),Pn(b.substr(0,3),"at ")&&(b=(pe(3,b.length+1),b.substr(3))),b=b.replace(/\[.*?\]/g,""),f=b.indexOf("("),f==-1?(f=b.indexOf("@"),f==-1?(a=b,b=""):(a=U2((pe(f+1,b.length+1),b.substr(f+1))),b=U2((mr(0,f,b.length),b.substr(0,f))))):(t=b.indexOf(")",f),a=(mr(f+1,t,b.length),b.substr(f+1,t-(f+1))),b=U2((mr(0,f,b.length),b.substr(0,f)))),f=Ih(b,pf(46)),f!=-1&&(b=(pe(f+1,b.length+1),b.substr(f+1))),(b.length==0||Pn(b,"Anonymous function"))&&(b=QV),l=S$(a,pf(58)),r=_fn(a,pf(58),l-1),o=-1,i=-1,c=$0n,l!=-1&&r!=-1&&(c=(mr(0,r,a.length),a.substr(0,r)),o=vMn((mr(r+1,l,a.length),a.substr(r+1,l-(r+1)))),i=vMn((pe(l+1,a.length+1),a.substr(l+1)))),n.le(c,b,o,i))}function _Le(n){var e,t,i,r,c,f,l,o,a,b,g;for(a=new D(n);a.a0||b.j==we&&b.e.c.length-b.g.c.length<0)){e=!1;break}for(r=new D(b.g);r.a=a&&V>=C&&(v+=j.n.b+S.n.b+S.a.b-F,++l));if(t)for(f=new D($.e);f.a=a&&V>=C&&(v+=j.n.b+S.n.b+S.a.b-F,++l))}l>0&&(K+=v/l,++k)}k>0?(e.a=r*K/k,e.g=k):(e.a=0,e.g=0)}function v0n(n,e,t,i){var r,c,f,l,o;return l=new k0n(e),ISe(l,i),r=!0,n&&n.nf((lt(),zb))&&(c=u(n.mf((lt(),zb)),86),r=c==(Ji(),Sh)||c==pc||c==jc),kqn(l,!1),Hu(l.e.Pf(),new Ffn(l,!1,r)),kK(l,l.f,(Ro(),Qc),(hn(),be)),kK(l,l.f,Yc,Be),kK(l,l.g,Qc,we),kK(l,l.g,Yc,ye),FPn(l,be),FPn(l,Be),_Dn(l,ye),_Dn(l,we),w2(),f=l.A.Gc((js(),Rp))&&l.B.Gc((fs(),DL))?ePn(l):null,f&&Woe(l.a,f),$Le(l),i7e(l),r7e(l),aLe(l),SCe(l),O7e(l),lY(l,be),lY(l,Be),dMe(l),eDe(l),t&&(Q6e(l),D7e(l),lY(l,ye),lY(l,we),o=l.B.Gc((fs(),PA)),sFn(l,o,be),sFn(l,o,Be),lFn(l,o,ye),lFn(l,o,we),yi(new Gn(null,new Fn(new Me(l.i),0)),new _7),yi(Tt(new Gn(null,$sn(l.r).a.oc()),new R7),new P7),Fye(l),l.e.Nf(l.o),yi(new Gn(null,$sn(l.r).a.oc()),new Yp)),l.o}function PLe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S;for(a=wi,i=new D(n.a.b);i.a1)for(k=new o0n(j,P,i),Sr(P,new lSn(n,k)),oe(f.c,k),g=P.a.ec().Jc();g.Ob();)b=u(g.Pb(),49),wf(c,b.b);if(l.a.gc()>1)for(k=new o0n(j,l,i),Sr(l,new oSn(n,k)),oe(f.c,k),g=l.a.ec().Jc();g.Ob();)b=u(g.Pb(),49),wf(c,b.b)}}function zLe(n,e){var t,i,r,c,f,l;if(u(E(e,(nn(),$u)),22).Gc((Yr(),pl))){for(l=new D(e.a);l.a=0&&f0&&(u(rc(n.b,e),127).a.b=t)}function YLe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x;for(k=0,i=new Li,c=new Ce((!e.a&&(e.a=new Z(ct,e,10,11)),e.a));c.e!=c.i.gc();)r=u(De(c),26),pn(gn(tn(r,(on(),Pb))))||(g=ui(r),xP(g)&&!pn(gn(tn(r,YG)))&&(Jt(r,(nn(),Kt),en(k)),++k,$o(r,mp)&&xi(i,u(tn(r,mp),15))),EHn(n,r,t));for(Q(t,(nn(),A0),en(k)),Q(t,FD,en(i.a.gc())),k=0,b=new Ce((!e.b&&(e.b=new Z(_i,e,12,3)),e.b));b.e!=b.i.gc();)o=u(De(b),85),xP(e)&&(Jt(o,Kt,en(k)),++k),C=UY(o),x=yGn(o),v=pn(gn(tn(C,(on(),yp)))),S=!pn(gn(tn(o,Pb))),j=v&&Kw(o)&&pn(gn(tn(o,_b))),f=ui(C)==e&&ui(C)==ui(x),l=(ui(C)==e&&x==e)^(ui(x)==e&&C==e),S&&!j&&(l||f)&&T0n(n,o,e,t);if(ui(e))for(a=new Ce(qDn(ui(e)));a.e!=a.i.gc();)o=u(De(a),85),C=UY(o),C==e&&Kw(o)&&(j=pn(gn(tn(C,(on(),yp))))&&pn(gn(tn(o,_b))),j&&T0n(n,o,e,t))}function VLe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn;for(K=new ln,j=new D(n.b);j.a=e.length)return{done:!0};var r=e[i++];return{value:[r,t.get(r)],done:!1}}}},XTe()||(n.prototype.createObject=function(){return{}},n.prototype.get=function(e){return this.obj[":"+e]},n.prototype.set=function(e,t){this.obj[":"+e]=t},n.prototype[vW]=function(e){delete this.obj[":"+e]},n.prototype.keys=function(){var e=[];for(var t in this.obj)t.charCodeAt(0)==58&&e.push(t.substring(1));return e}),n}function Xt(){Xt=q,gA=new Rt(ebn),new ni("DEPTH",en(0)),Ktn=new ni("FAN",en(0)),h4n=new ni(XKn,en(0)),O0=new ni("ROOT",(te(),!1)),Vtn=new ni("LEFTNEIGHBOR",null),ice=new ni("RIGHTNEIGHBOR",null),jF=new ni("LEFTSIBLING",null),Wtn=new ni("RIGHTSIBLING",null),Xtn=new ni("DUMMY",!1),new ni("LEVEL",en(0)),b4n=new ni("REMOVABLE_EDGES",new Ft),cL=new ni("XCOOR",en(0)),uL=new ni("YCOOR",en(0)),EF=new ni("LEVELHEIGHT",0),Ho=new ni("LEVELMIN",0),mo=new ni("LEVELMAX",0),Qtn=new ni("GRAPH_XMIN",0),Ytn=new ni("GRAPH_YMIN",0),a4n=new ni("GRAPH_XMAX",0),d4n=new ni("GRAPH_YMAX",0),o4n=new ni("COMPACT_LEVEL_ASCENSION",!1),Htn=new ni("COMPACT_CONSTRAINTS",new ln),wA=new ni("ID",""),pA=new ni("POSITION",en(0)),gd=new ni("PRELIM",0),m7=new ni("MODIFIER",0),p7=new Rt(tKn),rL=new Rt(iKn)}function exe(n){Zdn();var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C;if(n==null)return null;if(g=n.length*8,g==0)return"";for(l=g%24,k=g/24|0,v=l!=0?k+1:k,c=null,c=X(kl,Uh,30,v*4,15,1),a=0,b=0,e=0,t=0,i=0,f=0,r=0,o=0;o>24,a=(e&3)<<24>>24,j=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24,S=(t&-128)==0?t>>4<<24>>24:(t>>4^240)<<24>>24,C=(i&-128)==0?i>>6<<24>>24:(i>>6^252)<<24>>24,c[f++]=Sd[j],c[f++]=Sd[S|a<<4],c[f++]=Sd[b<<2|C],c[f++]=Sd[i&63];return l==8?(e=n[r],a=(e&3)<<24>>24,j=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24,c[f++]=Sd[j],c[f++]=Sd[a<<4],c[f++]=61,c[f++]=61):l==16&&(e=n[r],t=n[r+1],b=(t&15)<<24>>24,a=(e&3)<<24>>24,j=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24,S=(t&-128)==0?t>>4<<24>>24:(t>>4^240)<<24>>24,c[f++]=Sd[j],c[f++]=Sd[S|a<<4],c[f++]=Sd[b<<2],c[f++]=61),Ph(c,0,c.length)}function txe(n,e){var t,i,r,c,f,l,o;if(n.e==0&&n.p>0&&(n.p=-(n.p-1)),n.p>wr&&Bln(e,n.p-d0),f=e.q.getDate(),MC(e,1),n.k>=0&&x2e(e,n.k),n.c>=0?MC(e,n.c):n.k>=0?(o=new hhn(e.q.getFullYear()-d0,e.q.getMonth(),35),i=35-o.q.getDate(),MC(e,T.Math.min(i,f))):MC(e,f),n.f<0&&(n.f=e.q.getHours()),n.b>0&&n.f<12&&(n.f+=12),Fae(e,n.f==24&&n.g?0:n.f),n.j>=0&&ome(e,n.j),n.n>=0&&Eme(e,n.n),n.i>=0&&tTn(e,Pr(xr(jO(eu(e.q.getTime()),fd),fd),n.i)),n.a&&(r=new zB,Bln(r,r.q.getFullYear()-d0-80),kH(eu(e.q.getTime()),eu(r.q.getTime()))&&Bln(e,r.q.getFullYear()-d0+100)),n.d>=0){if(n.c==-1)t=(7+n.d-e.q.getDay())%7,t>3&&(t-=7),l=e.q.getMonth(),MC(e,e.q.getDate()+t),e.q.getMonth()!=l&&MC(e,e.q.getDate()+(t>0?-7:7));else if(e.q.getDay()!=n.d)return!1}return n.o>wr&&(c=e.q.getTimezoneOffset(),tTn(e,Pr(eu(e.q.getTime()),(n.o-c)*60*fd))),!0}function MHn(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F;if(r=E(e,(nn(),Bt)),!!_(r,206)){for(j=u(r,26),S=e.e,v=new _r(e.c),c=e.d,v.a+=c.b,v.b+=c.d,F=u(tn(j,(on(),uF)),182),Of(F,(fs(),YF))&&(k=u(tn(j,ivn),104),DU(k,c.a),NU(k,c.d),LU(k,c.b),xU(k,c.c)),t=new ln,b=new D(e.a);b.ai.c.length-1;)sn(i,new Fr(am,Bwn));t=u(E(r,ea),15).a,Ka(u(E(n,Eg),86))?(r.e.aG(z((zn(t,i.c.length),u(i.c[t],49)).b))&&AM((zn(t,i.c.length),u(i.c[t],49)),r.e.a+r.f.a)):(r.e.bG(z((zn(t,i.c.length),u(i.c[t],49)).b))&&AM((zn(t,i.c.length),u(i.c[t],49)),r.e.b+r.f.b))}for(c=qe(n.b,0);c.b!=c.d.c;)r=u(Fe(c),40),t=u(E(r,(Hc(),ea)),15).a,Q(r,(Xt(),Ho),z((zn(t,i.c.length),u(i.c[t],49)).a)),Q(r,mo,z((zn(t,i.c.length),u(i.c[t],49)).b));e.Ug()}function rxe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S;for(n.o=G(z(E(n.i,(on(),Gb)))),n.f=G(z(E(n.i,S0))),n.j=n.i.b.c.length,l=n.j-1,v=0,n.k=0,n.n=0,n.b=ro(X(qi,fn,15,n.j,0,1)),n.c=ro(X(Bi,fn,346,n.j,7,1)),f=new D(n.i.b);f.a0&&sn(n.q,b),sn(n.p,b);e-=i,k=o+e,a+=e*n.f,Is(n.b,l,en(k)),Is(n.c,l,a),n.k=T.Math.max(n.k,k),n.n=T.Math.max(n.n,a),n.e+=e,e+=S}}function DHn(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P;if(e.b!=0){for(k=new Ft,l=null,j=null,i=Or(T.Math.floor(T.Math.log(e.b)*T.Math.LOG10E)+1),o=0,P=qe(e,0);P.b!=P.d.c;)for(x=u(Fe(P),40),H(j)!==H(E(x,(Xt(),wA)))&&(j=nt(E(x,wA)),o=0),j!=null?l=j+axn(o++,i):l=axn(o++,i),Q(x,wA,l),C=(r=qe(new Xa(x).a.d,0),new p3(r));IM(C.a);)S=u(Fe(C.a),65).c,bi(k,S,k.c.b,k.c),Q(S,wA,l);for(v=new _e,f=0;f0&&(P-=k),h0n(f,P),b=0,v=new D(f.a);v.a0),l.a.Xb(l.c=--l.b)),o=.4*i*b,!c&&l.b0&&(o=(pe(0,e.length),e.charCodeAt(0)),o!=64)){if(o==37&&(g=e.lastIndexOf("%"),a=!1,g!=0&&(g==v-1||(a=(pe(g+1,e.length),e.charCodeAt(g+1)==46))))){if(f=(mr(1,g,e.length),e.substr(1,g-1)),P=Pn("%",f)?null:E0n(f),i=0,a)try{i=Rs((pe(g+2,e.length+1),e.substr(g+2)),wr,St)}catch(F){throw F=Ci(F),_(F,131)?(l=F,L(new X_(l))):L(F)}for(C=Jon(n.Dh());C.Ob();)if(j=pR(C),_(j,504)&&(r=u(j,587),$=r.d,(P==null?$==null:Pn(P,$))&&i--==0))return r;return null}if(b=e.lastIndexOf("."),k=b==-1?e:(mr(0,b,e.length),e.substr(0,b)),t=0,b!=-1)try{t=Rs((pe(b+1,e.length+1),e.substr(b+1)),wr,St)}catch(F){if(F=Ci(F),_(F,131))k=e;else throw L(F)}for(k=Pn("%",k)?null:E0n(k),S=Jon(n.Dh());S.Ob();)if(j=pR(S),_(j,197)&&(c=u(j,197),x=c.ve(),(k==null?x==null:Pn(k,x))&&t--==0))return c;return null}return wHn(n,e)}function hxe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$;for(b=new _e,o=new Iw,i=new D(n.a.a.b);i.ae.d.c){if(k=n.c[e.a.d],C=n.c[g.a.d],k==C)continue;oo(Wl(Vl(Zl(Yl(new Tl,1),100),k),C))}}}}}function axe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K;if(v=u(u($t(n.r,e),22),83),e==(hn(),ye)||e==we){AHn(n,e);return}for(c=e==be?(Jw(),OD):(Jw(),DD),F=e==be?(gf(),qo):(gf(),wo),t=u(rc(n.b,e),127),i=t.i,r=i.c+P3(N(I(or,1),uc,30,15,[t.n.b,n.C.b,n.k])),x=i.c+i.b-P3(N(I(or,1),uc,30,15,[t.n.c,n.C.c,n.k])),f=Lcn(zfn(c),n.t),$=e==be?nr:wi,g=v.Jc();g.Ob();)a=u(g.Pb(),115),!(!a.c||a.c.d.c.length<=0)&&(C=a.b.Kf(),S=a.e,k=a.c,j=k.i,j.b=(o=k.n,k.e.a+o.b+o.c),j.a=(l=k.n,k.e.b+l.d+l.a),AC(F,K0n),k.f=F,_o(k,(Gf(),bo)),j.c=S.a-(j.b-C.a)/2,V=T.Math.min(r,S.a),K=T.Math.max(x,S.a+C.a),j.cK&&(j.c=K-j.b),sn(f.d,new zX(j,Jhn(f,j))),$=e==be?T.Math.max($,S.b+a.b.Kf().b):T.Math.min($,S.b));for($+=e==be?n.t:-n.t,P=can((f.e=$,f)),P>0&&(u(rc(n.b,e),127).a.b=P),b=v.Jc();b.Ob();)a=u(b.Pb(),115),!(!a.c||a.c.d.c.length<=0)&&(j=a.c.i,j.c-=a.e.a,j.d-=a.e.b)}function dxe(n,e){TV();var t,i,r,c,f,l,o,a,b,g,v,k,j,S;if(o=Lu(n,0)<0,o&&(n=V1(n)),Lu(n,0)==0)switch(e){case 0:return"0";case 1:return k8;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return k=new $d,e<0?k.a+="0E+":k.a+="0E",k.a+=e==wr?"2147483648":""+-e,k.a}b=18,g=X(kl,Uh,30,b+1,15,1),t=b,S=n;do a=S,S=jO(S,10),g[--t]=tt(Pr(48,xl(a,xr(S,10))))&Gi;while(Lu(S,0)!=0);if(r=xl(xl(xl(b,t),e),1),e==0)return o&&(g[--t]=45),Ph(g,t,b-t);if(e>0&&Lu(r,-6)>=0){if(Lu(r,0)>=0){for(c=t+tt(r),l=b-1;l>=c;l--)g[l+1]=g[l];return g[++c]=46,o&&(g[--t]=45),Ph(g,t,b-t+1)}for(f=2;kH(f,Pr(V1(r),1));f++)g[--t]=48;return g[--t]=46,g[--t]=48,o&&(g[--t]=45),Ph(g,t,b-t)}return j=t+1,i=b,v=new Xv,o&&(v.a+="-"),i-j>=1?(ib(v,g[t]),v.a+=".",v.a+=Ph(g,t+1,b-t-1)):v.a+=Ph(g,t,b-t),v.a+="E",Lu(r,0)>0&&(v.a+="+"),v.a+=""+Jk(r),v.a}function LHn(n){f2(n,new Xw(LB(c2(t2(r2(i2(new $1,dl),"ELK Radial"),'A radial layout provider which is based on the algorithm of Peter Eades published in "Drawing free trees.", published by International Institute for Advanced Study of Social Information Science, Fujitsu Limited in 1991. The radial layouter takes a tree and places the nodes in radial order around the root. The nodes of the same tree level are placed on the same radius.'),new dT),dl))),un(n,dl,gJ,bn(Zce)),un(n,dl,ip,bn(nue)),un(n,dl,om,bn(Qce)),un(n,dl,Z4,bn(Yce)),un(n,dl,W4,bn(Vce)),un(n,dl,O8,bn(Kce)),un(n,dl,cE,bn(z4n)),un(n,dl,D8,bn(Wce)),un(n,dl,xZ,bn(hin)),un(n,dl,LZ,bn(ain)),un(n,dl,jJ,bn(U4n)),un(n,dl,IZ,bn(din)),un(n,dl,NZ,bn(H4n)),un(n,dl,Zwn,bn(X4n)),un(n,dl,Wwn,bn(q4n)),un(n,dl,Kwn,bn(CF)),un(n,dl,Qwn,bn(OF)),un(n,dl,Ywn,bn(fL)),un(n,dl,Vwn,bn(K4n)),un(n,dl,Xwn,bn(F4n))}function Ww(n,e,t,i,r){var c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K;if(C=new cn(n.g,n.f),S=x1n(n),S.a=T.Math.max(S.a,e),S.b=T.Math.max(S.b,t),K=S.a/C.a,b=S.b/C.b,F=S.a-C.a,o=S.b-C.b,i)for(f=ui(n)?u(tn(ui(n),(lt(),zb)),86):u(tn(n,(lt(),zb)),86),l=H(tn(n,(lt(),DA)))===H((fr(),ku)),$=new Ce((!n.c&&(n.c=new Z(os,n,9,9)),n.c));$.e!=$.i.gc();)switch(x=u(De($),125),P=u(tn(x,Um),64),P==(hn(),Gc)&&(P=n0n(x,f),Jt(x,Um,P)),P.g){case 1:l||is(x,x.i*K);break;case 2:is(x,x.i+F),l||rs(x,x.j*b);break;case 3:l||is(x,x.i*K),rs(x,x.j+o);break;case 4:l||rs(x,x.j*b)}if(kw(n,S.a,S.b),r)for(v=new Ce((!n.n&&(n.n=new Z(Fc,n,1,7)),n.n));v.e!=v.i.gc();)g=u(De(v),157),k=g.i+g.g/2,j=g.j+g.f/2,V=k/C.a,a=j/C.b,V+a>=1&&(V-a>0&&j>=0?(is(g,g.i+F),rs(g,g.j+o*a)):V-a<0&&k>=0&&(is(g,g.i+F*V),rs(g,g.j+o)));return Jt(n,(lt(),qb),(js(),c=u(Lo(RA),10),new il(c,u(eo(c,c.length),10),0))),new cn(K,b)}function RP(n){var e,t,i,r,c,f,l,o,a,b,g;if(n==null)throw L(new xh(vf));if(a=n,c=n.length,o=!1,c>0&&(e=(pe(0,n.length),n.charCodeAt(0)),(e==45||e==43)&&(n=(pe(1,n.length+1),n.substr(1)),--c,o=e==45)),c==0)throw L(new xh(eg+a+'"'));for(;n.length>0&&(pe(0,n.length),n.charCodeAt(0)==48);)n=(pe(1,n.length+1),n.substr(1)),--c;if(c>(oUn(),nWn)[10])throw L(new xh(eg+a+'"'));for(r=0;r0&&(g=-parseInt((mr(0,i,n.length),n.substr(0,i)),10),n=(pe(i,n.length+1),n.substr(i)),c-=i,t=!1);c>=f;){if(i=parseInt((mr(0,f,n.length),n.substr(0,f)),10),n=(pe(f,n.length+1),n.substr(f)),c-=f,t)t=!1;else{if(Lu(g,l)<0)throw L(new xh(eg+a+'"'));g=xr(g,b)}g=xl(g,i)}if(Lu(g,0)>0)throw L(new xh(eg+a+'"'));if(!o&&(g=V1(g),Lu(g,0)<0))throw L(new xh(eg+a+'"'));return g}function E0n(n){xV();var e,t,i,r,c,f,l,o;if(n==null)return null;if(r=Ih(n,pf(37)),r<0)return n;for(o=new Os((mr(0,r,n.length),n.substr(0,r))),e=X(_f,wm,30,4,15,1),l=0,i=0,f=n.length;rr+2&&LQ((pe(r+1,n.length),n.charCodeAt(r+1)),R9n,P9n)&&LQ((pe(r+2,n.length),n.charCodeAt(r+2)),R9n,P9n))if(t=Rbe((pe(r+1,n.length),n.charCodeAt(r+1)),(pe(r+2,n.length),n.charCodeAt(r+2))),r+=2,i>0?(t&192)==128?e[l++]=t<<24>>24:i=0:t>=128&&((t&224)==192?(e[l++]=t<<24>>24,i=2):(t&240)==224?(e[l++]=t<<24>>24,i=3):(t&248)==240&&(e[l++]=t<<24>>24,i=4)),i>0){if(l==i){switch(l){case 2:{ib(o,((e[0]&31)<<6|e[1]&63)&Gi);break}case 3:{ib(o,((e[0]&15)<<12|(e[1]&63)<<6|e[2]&63)&Gi);break}}l=0,i=0}}else{for(c=0;c=2){if((!n.a&&(n.a=new Z(ei,n,6,6)),n.a).i==0)t=(Rd(),r=new Ju,r),ze((!n.a&&(n.a=new Z(ei,n,6,6)),n.a),t);else if((!n.a&&(n.a=new Z(ei,n,6,6)),n.a).i>1)for(v=new i4((!n.a&&(n.a=new Z(ei,n,6,6)),n.a));v.e!=v.i.gc();)Dj(v);t0n(e,u(R((!n.a&&(n.a=new Z(ei,n,6,6)),n.a),0),170))}if(g)for(i=new Ce((!n.a&&(n.a=new Z(ei,n,6,6)),n.a));i.e!=i.i.gc();)for(t=u(De(i),170),a=new Ce((!t.a&&(t.a=new Pi(Xs,t,5)),t.a));a.e!=a.i.gc();)o=u(De(a),372),l.a=T.Math.max(l.a,o.a),l.b=T.Math.max(l.b,o.b);for(f=new Ce((!n.n&&(n.n=new Z(Fc,n,1,7)),n.n));f.e!=f.i.gc();)c=u(De(f),157),b=u(tn(c,xA),8),b&&el(c,b.a,b.b),g&&(l.a=T.Math.max(l.a,c.i+c.g),l.b=T.Math.max(l.b,c.j+c.f));return l}function IHn(n,e,t,i,r){var c,f,l;if(SBn(n,e),f=e[0],c=Ar(t.c,0),l=-1,ghn(t))if(i>0){if(f+i>n.length)return!1;l=dP((mr(0,f+i,n.length),n.substr(0,f+i)),e)}else l=dP(n,e);switch(c){case 71:return l=nm(n,f,N(I(mn,1),fn,2,6,[pXn,mXn]),e),r.e=l,!0;case 77:return ITe(n,e,r,l,f);case 76:return NTe(n,e,r,l,f);case 69:return $je(n,e,f,r);case 99:return _je(n,e,f,r);case 97:return l=nm(n,f,N(I(mn,1),fn,2,6,["AM","PM"]),e),r.b=l,!0;case 121:return BTe(n,e,f,l,t,r);case 100:return l<=0?!1:(r.c=l,!0);case 83:return l<0?!1:b9e(l,f,e[0],r);case 104:l==12&&(l=0);case 75:case 72:return l<0?!1:(r.f=l,r.g=!1,!0);case 107:return l<0?!1:(r.f=l,r.g=!0,!0);case 109:return l<0?!1:(r.j=l,!0);case 115:return l<0?!1:(r.n=l,!0);case 90:if(fxn[o]&&(C=o),g=new D(n.a.b);g.a=l){Le($.b>0),$.a.Xb($.c=--$.b);break}else C.a>o&&(i?(Hi(i.b,C.b),i.a=T.Math.max(i.a,C.a),Zf($)):(sn(C.b,b),C.c=T.Math.min(C.c,o),C.a=T.Math.max(C.a,l),i=C));i||(i=new ojn,i.c=o,i.a=l,g2($,i),sn(i.b,b))}for(f=n.b,a=0,x=new D(t);x.a1;){if(r=TSe(e),g=c.g,j=u(tn(e,kA),104),S=G(z(tn(e,IF))),(!e.a&&(e.a=new Z(ct,e,10,11)),e.a).i>1&&G(z(tn(e,(ma(),jin))))!=wi&&(c.c+(j.b+j.c))/(c.b+(j.d+j.a))1&&G(z(tn(e,(ma(),kin))))!=wi&&(c.c+(j.b+j.c))/(c.b+(j.d+j.a))>S&&Jt(r,(ma(),Dp),T.Math.max(G(z(tn(e,yA))),G(z(tn(r,Dp)))-G(z(tn(e,kin))))),k=new Aun(i,b),o=YHn(k,r,v),a=o.g,a>=g&&a==a){for(f=0;f<(!r.a&&(r.a=new Z(ct,r,10,11)),r.a).i;f++)EFn(n,u(R((!r.a&&(r.a=new Z(ct,r,10,11)),r.a),f),26),u(R((!e.a&&(e.a=new Z(ct,e,10,11)),e.a),f),26));YBn(e,k),v2e(c,o.c),m2e(c,o.b)}--l}Jt(e,(ma(),v7),c.b),Jt(e,j5,c.c),t.Ug()}function mxe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln;for(e.Tg("Compound graph postprocessor",1),t=pn(gn(E(n,(on(),ktn)))),l=u(E(n,(nn(),P3n)),229),b=new Li,x=l.ec().Jc();x.Ob();){for(C=u(x.Pb(),17),f=new Pf(l.cc(C)),Un(),Vi(f,new Qrn(n)),V=p4e((zn(0,f.c.length),u(f.c[0],250))),dn=U$n(u(wn(f,f.c.length-1),250)),P=V.i,x9(dn.i,P)?$=P.e:$=tr(P),g=r8e(C,f),ms(C.a),v=null,c=new D(f);c.aXh,Ln=T.Math.abs(v.b-j.b)>Xh,(!t&&xn&&Ln||t&&(xn||Ln))&&at(C.a,F)),Lr(C.a,i),i.b==0?v=F:v=(Le(i.b!=0),u(i.c.b.c,8)),K4e(k,g,S),U$n(r)==dn&&(tr(dn.i)!=r.a&&(S=new gr,O1n(S,tr(dn.i),$)),Q(C,etn,S)),nje(k,C,$),b.a.yc(k,b);Dr(C,V),ar(C,dn)}for(a=b.a.ec().Jc();a.Ob();)o=u(a.Pb(),17),Dr(o,null),ar(o,null);e.Ug()}function vxe(n,e){var t,i,r,c,f,l,o,a,b,g,v;for(r=u(E(n,(Hc(),Eg)),86),b=r==(Ji(),pc)||r==jc?Ah:jc,t=u(Jf(Tt(new Gn(null,new Fn(n.b,16)),new s3),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),16),o=u(Jf(qu(t.Mc(),new Nyn(e)),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[yf]))),16),o.Fc(u(Jf(qu(t.Mc(),new Byn(e)),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[yf]))),18)),o.gd(new $yn(b)),v=new F1(new _yn(r)),i=new _e,l=o.Jc();l.Ob();)f=u(l.Pb(),240),a=u(f.a,40),pn(gn(f.c))?(v.a.yc(a,(te(),v0))==null,new F6(v.a.Xc(a,!1)).a.gc()>0&&pt(i,a,u(new F6(v.a.Xc(a,!1)).a.Tc(),40)),new F6(v.a.$c(a,!0)).a.gc()>1&&pt(i,nPn(v,a),a)):(new F6(v.a.Xc(a,!1)).a.gc()>0&&(c=u(new F6(v.a.Xc(a,!1)).a.Tc(),40),H(c)===H(Ic(hc(i.f,a)))&&u(E(a,(Xt(),Htn)),16).Ec(c)),new F6(v.a.$c(a,!0)).a.gc()>1&&(g=nPn(v,a),H(Ic(hc(i.f,g)))===H(a)&&u(E(g,(Xt(),Htn)),16).Ec(a)),v.a.Ac(a)!=null)}function NHn(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F;if(n.gc()==1)return u(n.Xb(0),235);if(n.gc()<=0)return new __;for(r=n.Jc();r.Ob();){for(t=u(r.Pb(),235),j=0,b=St,g=St,o=wr,a=wr,k=new D(t.e);k.al&&(P=0,F+=f+x,f=0),XMe(S,t,P,F),e=T.Math.max(e,P+C.a),f=T.Math.max(f,C.b),P+=C.a+x;return S}function yxe(n){Zdn();var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C;if(n==null||(c=K_(n),j=w6e(c),j%4!=0))return null;if(S=j/4|0,S==0)return X(_f,wm,30,0,15,1);for(g=null,e=0,t=0,i=0,r=0,f=0,l=0,o=0,a=0,k=0,v=0,b=0,g=X(_f,wm,30,S*3,15,1);k>4)<<24>>24,g[v++]=((t&15)<<4|i>>2&15)<<24>>24,g[v++]=(i<<6|r)<<24>>24}return!$M(f=c[b++])||!$M(l=c[b++])?null:(e=Oh[f],t=Oh[l],o=c[b++],a=c[b++],Oh[o]==-1||Oh[a]==-1?o==61&&a==61?(t&15)!=0?null:(C=X(_f,wm,30,k*3+1,15,1),pu(g,0,C,0,k*3),C[v]=(e<<2|t>>4)<<24>>24,C):o!=61&&a==61?(i=Oh[o],(i&3)!=0?null:(C=X(_f,wm,30,k*3+2,15,1),pu(g,0,C,0,k*3),C[v++]=(e<<2|t>>4)<<24>>24,C[v]=((t&15)<<4|i>>2&15)<<24>>24,C)):null:(i=Oh[o],r=Oh[a],g[v++]=(e<<2|t>>4)<<24>>24,g[v++]=((t&15)<<4|i>>2&15)<<24>>24,g[v++]=(i<<6|r)<<24>>24,g))}function kxe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V;for(e.Tg(EKn,1),j=u(E(n,(on(),v1)),222),r=new D(n.b);r.a=2){for(S=!0,v=new D(c.j),t=u(O(v),12),k=null;v.a0)if(i=g.gc(),a=Or(T.Math.floor((i+1)/2))-1,r=Or(T.Math.ceil((i+1)/2))-1,e.o==kh)for(b=r;b>=a;b--)e.a[F.p]==F&&(S=u(g.Xb(b),49),j=u(S.a,9),!Ml(t,S.b)&&k>n.b.e[j.p]&&(e.a[j.p]=F,e.g[F.p]=e.g[j.p],e.a[F.p]=e.g[F.p],e.f[e.g[F.p].p]=(te(),!!(pn(e.f[e.g[F.p].p])&F.k==(ue(),Ii))),k=n.b.e[j.p]));else for(b=a;b<=r;b++)e.a[F.p]==F&&(x=u(g.Xb(b),49),C=u(x.a,9),!Ml(t,x.b)&&k0&&(r=u(wn(C.c.a,K-1),9),f=n.i[r.p],xn=T.Math.ceil(O3(n.n,r,C)),c=V.a.e-C.d.d-(f.a.e+r.o.b+r.d.a)-xn),a=wi,K0&&dn.a.e.e-dn.a.a-(dn.b.e.e-dn.b.a)<0,j=P.a.e.e-P.a.a-(P.b.e.e-P.b.a)<0&&dn.a.e.e-dn.a.a-(dn.b.e.e-dn.b.a)>0,k=P.a.e.e+P.b.adn.b.e.e+dn.a.a,F=0,!S&&!j&&(v?c+g>0?F=g:a-i>0&&(F=i):k&&(c+l>0?F=l:a-$>0&&(F=$))),V.a.e+=F,V.b&&(V.d.e+=F),!1))}function $Hn(n,e,t){var i,r,c,f,l,o,a,b,g,v;if(i=new to(e.Jf().a,e.Jf().b,e.Kf().a,e.Kf().b),r=new e4,n.c)for(f=new D(e.Pf());f.a0&&Wi(k,(zn(t,e.c.length),u(e.c[t],25))),c=0,v=!0,x=ks(fb(Si(k))),o=x.Jc();o.Ob();){for(l=u(o.Pb(),17),v=!1,g=l,a=0;a(zn(a,e.c.length),u(e.c[a],25)).a.c.length?Wi(r,(zn(a,e.c.length),u(e.c[a],25))):c0(r,i+c,(zn(a,e.c.length),u(e.c[a],25))),g=sV(g,r);t>0&&(c+=1)}if(v){for(a=0;a(zn(a,e.c.length),u(e.c[a],25)).a.c.length?Wi(r,(zn(a,e.c.length),u(e.c[a],25))):c0(r,i+c,(zn(a,e.c.length),u(e.c[a],25)));t>0&&(c+=1)}for(f=!1,S=new ae(ge(Yt(k).a.Jc(),new Nn));xe(S);){for(j=u(Ae(S),17),g=j,b=t+1;b(zn(a,e.c.length),u(e.c[a],25)).a.c.length?Wi(C,(zn(a,e.c.length),u(e.c[a],25))):c0(C,i+1,(zn(a,e.c.length),u(e.c[a],25))));f&&(c+=1),f=!0}return c>0?c-1:0}function o0(n,e){Ct();var t,i,r,c,f,l,o,a,b,g,v,k,j;if(fk(L7)==0){for(g=X(nNe,fn,121,kle.length,0,1),f=0;fa&&(i.a+=FTn(X(kl,Uh,30,-a,15,1))),i.a+="Is",Ih(o,pf(32))>=0)for(r=0;r=i.o.b/2}else $=!g;$?(x=u(E(i,(nn(),m5)),16),x?v?c=x:(r=u(E(i,h5),16),r?x.gc()<=r.gc()?c=x:c=r:(c=new ln,Q(i,h5,c))):(c=new ln,Q(i,m5,c))):(r=u(E(i,(nn(),h5)),16),r?g?c=r:(x=u(E(i,m5),16),x?r.gc()<=x.gc()?c=r:c=x:(c=new ln,Q(i,m5,c))):(c=new ln,Q(i,h5,c))),c.Ec(n),Q(n,(nn(),GG),t),e.d==t?(ar(e,null),t.e.c.length+t.g.c.length==0&&Bc(t,null),k5e(t)):(Dr(e,null),t.e.c.length+t.g.c.length==0&&Bc(t,null)),ms(e.a)}function Txe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn,Oe,bt,hi;for(t.Tg("MinWidth layering",1),k=e.b,dn=e.a,hi=u(E(e,(on(),Qmn)),15).a,l=u(E(e,Ymn),15).a,n.b=G(z(E(e,po))),n.d=wi,F=new D(dn);F.ak&&(c&&($r(K,v),$r(xn,en(a.b-1))),bt=t.b,hi+=v+e,v=0,b=T.Math.max(b,t.b+t.c+Oe)),is(l,bt),rs(l,hi),b=T.Math.max(b,bt+Oe+t.c),v=T.Math.max(v,g),bt+=Oe+e;if(b=T.Math.max(b,i),Wn=hi+v+t.a,Wn0?(a=0,C&&(a+=l),a+=(Ln-1)*f,P&&(a+=l),xn&&P&&(a=T.Math.max(a,HSe(P,f,$,dn))),a<$&&!v&&!k&&(Wn=($-a)/2,a=$),F+=a):!v&&!k&&(F+=$),P&&h0n(P,F),K=new D(n.i);K.a=n.a&&(i=sOe(n,$),b=T.Math.max(b,i.b),F=T.Math.max(F,i.d),sn(l,new Fr($,i)));for(xn=new ln,a=0;a0),C.a.Xb(C.c=--C.b),Ln=new au(n.b),g2(C,Ln),Le(C.b0){for(v=b<100?null:new _d(b),a=new Yon(e),j=a.g,x=X(et,mt,30,b,15,1),i=0,F=new $w(b),r=0;r=0;)if(k!=null?Lt(k,j[o]):H(k)===H(j[o])){x.length<=i&&(C=x,x=X(et,mt,30,2*x.length,15,1),pu(C,0,x,0,i)),x[i++]=r,ze(F,j[o]);break n}if(k=k,H(k)===H(l))break}}if(a=F,j=F.g,b=i,i>x.length&&(C=x,x=X(et,mt,30,i,15,1),pu(C,0,x,0,i)),i>0){for(P=!0,c=0;c=0;)B4(n,x[f]);if(i!=b){for(r=b;--r>=i;)B4(a,r);C=x,x=X(et,mt,30,i,15,1),pu(C,0,x,0,i)}e=a}}}else for(e=o7e(n,e),r=n.i;--r>=0;)e.Gc(n.g[r])&&(B4(n,r),P=!0);if(P){if(x!=null){for(t=e.gc(),g=t==1?Qk(n,4,e.Jc().Pb(),null,x[0],S):Qk(n,6,e,x,x[0],S),v=t<100?null:new _d(t),r=e.Jc();r.Ob();)k=r.Pb(),v=Pfn(n,u(k,75),v);v?(v.lj(g),v.mj()):Ot(n.e,g)}else{for(v=vde(e.gc()),r=e.Jc();r.Ob();)k=r.Pb(),v=Pfn(n,u(k,75),v);v&&v.mj()}return!0}else return!1}function Lxe(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P;for(t=new UPn(e),t.a||rCe(e),a=tMe(e),o=new Iw,C=new tqn,S=new D(e.a);S.a0||t.o==kh&&r=t}function Ixe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn;for(P=n.a,F=0,V=P.length;F0?(g=u(wn(v.c.a,f-1),9),xn=O3(n.b,v,g),C=v.n.b-v.d.d-(g.n.b+g.o.b+g.d.a+xn)):C=v.n.b-v.d.d,a=T.Math.min(C,a),f1&&(f=T.Math.min(f,T.Math.abs(u(wu(l.a,1),8).b-b.b)))));else for(S=new D(e.j);S.ar&&(c=v.a-r,f=St,i.c.length=0,r=v.a),v.a>=r&&(oe(i.c,l),l.a.b>1&&(f=T.Math.min(f,T.Math.abs(u(wu(l.a,l.a.b-2),8).b-v.b)))));if(i.c.length!=0&&c>e.o.a/2&&f>e.o.b/2){for(k=new gu,Bc(k,e),Ki(k,(hn(),be)),k.n.a=e.o.a/2,x=new gu,Bc(x,e),Ki(x,Be),x.n.a=e.o.a/2,x.n.b=e.o.b,o=new D(i);o.a=a.b?Dr(l,x):Dr(l,k)):(a=u(Mbe(l.a),8),C=l.a.b==0?ch(l.c):u(no(l.a),8),C.b>=a.b?ar(l,x):ar(l,k)),g=u(E(l,(on(),gc)),78),g&&P2(g,a,!0);e.n.a=r-e.o.a/2}}function $xe(n,e,t){var i,r,c,f,l,o,a,b,g,v;for(l=qe(n.b,0);l.b!=l.d.c;)if(f=u(Fe(l),40),!Pn(f.c,vJ))for(a=oAe(f,n),e==(Ji(),pc)||e==jc?Vi(a,new lI):Vi(a,new Bq),o=a.c.length,i=0;i=0?k=L4(l):k=aO(L4(l)),n.of(h7,k)),a=new gr,v=!1,n.nf(kg)?(ofn(a,u(n.mf(kg),8)),v=!0):Wae(a,f.a/2,f.b/2),k.g){case 4:Q(b,Jc,(ys(),m1)),Q(b,zG,(bb(),Am)),b.o.b=f.b,S<0&&(b.o.a=-S),Ki(g,(hn(),ye)),v||(a.a=f.a),a.a-=f.a;break;case 2:Q(b,Jc,(ys(),$b)),Q(b,zG,(bb(),r7)),b.o.b=f.b,S<0&&(b.o.a=-S),Ki(g,(hn(),we)),v||(a.a=0);break;case 1:Q(b,Nb,(i1(),Tm)),b.o.a=f.a,S<0&&(b.o.b=-S),Ki(g,(hn(),Be)),v||(a.b=f.b),a.b-=f.b;break;case 3:Q(b,Nb,(i1(),o5)),b.o.a=f.a,S<0&&(b.o.b=-S),Ki(g,(hn(),be)),v||(a.b=0)}if(ofn(g.n,a),Q(b,kg,a),e==Ub||e==xa||e==ku){if(j=0,e==Ub&&n.nf(bd))switch(k.g){case 1:case 2:j=u(n.mf(bd),15).a;break;case 3:case 4:j=-u(n.mf(bd),15).a}else switch(k.g){case 4:case 2:j=c.b,e==xa&&(j/=r.b);break;case 1:case 3:j=c.a,e==xa&&(j/=r.a)}Q(b,pg,j)}return Q(b,Vc,k),b}function _xe(){Ncn();function n(i){var r=this;this.dispatch=function(c){var f=c.data;switch(f.cmd){case"algorithms":var l=ran((Un(),new hr(new Me(Xb.b))));i.postMessage({id:f.id,data:l});break;case"categories":var o=ran((Un(),new hr(new Me(Xb.c))));i.postMessage({id:f.id,data:o});break;case"options":var a=ran((Un(),new hr(new Me(Xb.d))));i.postMessage({id:f.id,data:a});break;case"register":oDe(f.algorithms),i.postMessage({id:f.id});break;case"layout":iDe(f.graph,f.layoutOptions||{},f.options||{}),i.postMessage({id:f.id,data:f.graph});break}},this.saveDispatch=function(c){try{r.dispatch(c)}catch(f){i.postMessage({id:c.data.id,error:f})}}}function e(i){var r=this;this.dispatcher=new n({postMessage:function(c){r.onmessage({data:c})}}),this.postMessage=function(c){setTimeout(function(){r.dispatcher.saveDispatch({data:c})},0)}}if(typeof document===EW&&typeof self!==EW){var t=new n(self);self.onmessage=t.saveDispatch}else typeof Bn!==EW&&Bn.exports&&(Object.defineProperty(At,"__esModule",{value:!0}),Bn.exports={default:e,Worker:e})}function PV(n,e,t,i,r,c,f){var l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn,Oe,bt,hi;for(S=0,Qn=0,a=new D(n.b);a.aS&&(c&&($r(K,k),$r(xn,en(b.b-1)),sn(n.d,j),l.c.length=0),bt=t.b,hi+=k+e,k=0,g=T.Math.max(g,t.b+t.c+Oe)),oe(l.c,o),PPn(o,bt,hi),g=T.Math.max(g,bt+Oe+t.c),k=T.Math.max(k,v),bt+=Oe+e,j=o;if(Hi(n.a,l),sn(n.d,u(wn(l,l.c.length-1),167)),g=T.Math.max(g,i),Wn=hi+k+t.a,Wnr.d.d+r.d.a?b.f.d=!0:(b.f.d=!0,b.f.a=!0))),i.b!=i.d.c&&(e=t);b&&(c=u(ce(n.f,f.d.i),60),e.bc.d.d+c.d.a?b.f.d=!0:(b.f.d=!0,b.f.a=!0))}for(l=new ae(ge(Si(k).a.Jc(),new Nn));xe(l);)f=u(Ae(l),17),f.a.b!=0&&(e=u(no(f.a),8),f.d.j==(hn(),be)&&(C=new qj(e,new cn(e.a,r.d.d),r,f),C.f.a=!0,C.a=f.d,oe(S.c,C)),f.d.j==Be&&(C=new qj(e,new cn(e.a,r.d.d+r.d.a),r,f),C.f.d=!0,C.a=f.d,oe(S.c,C)))}return S}function zxe(n,e,t){var i,r,c,f,l,o,a,b,g,v;for(o=new ln,g=e.length,f=fhn(t),a=0;a=j&&($>j&&(k.c.length=0,j=$),oe(k.c,f));k.c.length!=0&&(v=u(wn(k,QR(e,k.c.length)),132),Wn.a.Ac(v)!=null,v.s=S++,adn(v,Ln,K),k.c.length=0)}for(F=n.c.length+1,l=new D(n);l.aQn.s&&(Zf(t),wf(Qn.i,i),i.c>0&&(i.a=Qn,sn(Qn.t,i),i.b=dn,sn(dn.i,i)))}function FHn(n,e,t,i,r){var c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn;for(S=new Uu(e.b),F=new Uu(e.b),v=new Uu(e.b),xn=new Uu(e.b),C=new Uu(e.b),dn=qe(e,0);dn.b!=dn.d.c;)for(V=u(Fe(dn),12),l=new D(V.g);l.a0,x=V.g.c.length>0,a&&x?oe(v.c,V):a?oe(S.c,V):x&&oe(F.c,V);for(j=new D(S);j.a$.mh()-a.b&&(v=$.mh()-a.b),k>$.nh()-a.d&&(k=$.nh()-a.d),b<$.mh()+$.lh()+a.c&&(b=$.mh()+$.lh()+a.c),g<$.nh()+$.kh()+a.a&&(g=$.nh()+$.kh()+a.a);for(f=new Ce((!n.b&&(n.b=new Z(_i,n,12,3)),n.b));f.e!=f.i.gc();)for(c=u(De(f),85),x=new Ce((!c.a&&(c.a=new Z(ei,c,6,6)),c.a));x.e!=x.i.gc();)for(C=u(De(x),170),j=C.j,i=C.b,S=C.k,r=C.c,v=T.Math.min(v,j),v=T.Math.min(v,i),b=T.Math.max(b,j),b=T.Math.max(b,i),k=T.Math.min(k,S),k=T.Math.min(k,r),g=T.Math.max(g,S),g=T.Math.max(g,r),t=new Ce((!C.a&&(C.a=new Pi(Xs,C,5)),C.a));t.e!=t.i.gc();)e=u(De(t),372),v=T.Math.min(v,e.a),b=T.Math.max(b,e.a),k=T.Math.min(k,e.b),g=T.Math.max(g,e.b);Jt(n,(lt(),xp),b-v),Jt(n,Lp,g-k)}function zHn(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn,Oe,bt,hi;for(k=u(E(n,(Vd(),s5)),26),P=St,F=St,x=wr,$=wr,K=new D(n.e);K.a0){for(P=qe(n.f,0);P.b!=P.d.c;)$=u(Fe(P),9),$.p+=v-n.e;C1n(n),ms(n.f),Mdn(n,i,k)}else{for(at(n.f,k),k.p=i,n.e=T.Math.max(n.e,i),c=new ae(ge(Si(k).a.Jc(),new Nn));xe(c);)r=u(Ae(c),17),!r.c.i.c&&r.c.i.k==(ue(),ou)&&(at(n.f,r.c.i),r.c.i.p=i-1);n.c=i}else C1n(n),ms(n.f),i=0,xe(new ae(ge(Si(k).a.Jc(),new Nn)))?(v=0,v=zPn(v,k),i=v+2,Mdn(n,i,k)):(at(n.f,k),k.p=0,n.e=T.Math.max(n.e,0),n.b=u(wn(n.d.b,0),25),n.c=0);for(n.f.b==0||C1n(n),n.d.a.c.length=0,x=new ln,a=new D(n.d.b);a.a=48&&e<=57){for(i=e-48;r=48&&e<=57;)if(i=i*10+e-48,i<0)throw L(new it(ut((Ze(),Xgn))))}else throw L(new it(ut((Ze(),LYn))));if(t=i,e==44){if(r>=n.j)throw L(new it(ut((Ze(),IYn))));if((e=Ar(n.i,r++))>=48&&e<=57){for(t=e-48;r=48&&e<=57;)if(t=t*10+e-48,t<0)throw L(new it(ut((Ze(),Xgn))));if(i>t)throw L(new it(ut((Ze(),NYn))))}else t=-1}if(e!=125)throw L(new it(ut((Ze(),xYn))));n._l(r)?(c=(Ct(),Ct(),new O2(9,c)),n.d=r+1):(c=(Ct(),Ct(),new O2(3,c)),n.d=r),c.Mm(i),c.Lm(t),Mt(n)}}return c}function Qxe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V;for(r=1,k=new ln,i=0;i=u(wn(n.b,i),25).a.c.length/4)continue}if(u(wn(n.b,i),25).a.c.length>e){for(F=new ln,sn(F,u(wn(n.b,i),25)),f=0;f1)for(j=new i4((!n.a&&(n.a=new Z(ei,n,6,6)),n.a));j.e!=j.i.gc();)Dj(j);for(f=u(R((!n.a&&(n.a=new Z(ei,n,6,6)),n.a),0),170),C=bt,bt>V+F?C=V+F:btK+S?x=K+S:hiV-F&&CK-S&&xbt+Oe?xn=bt+Oe:Vhi+dn?Ln=hi+dn:Kbt-Oe&&xnhi-dn&&Lnt&&(v=t-1),k=Td+us(e,24)*tD*g-g/2,k<0?k=1:k>i&&(k=i-1),r=(Rd(),o=new Ey,o),eR(r,v),tR(r,k),ze((!f.a&&(f.a=new Pi(Xs,f,5)),f.a),r)}function FV(n,e){TV();var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn;if(P=n.e,b=n.d,r=n.a,P==0)switch(e){case 0:return"0";case 1:return k8;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return x=new $d,x.a+="0E",x.a+=-e,x.a}if(S=b*10+1+7,C=X(kl,Uh,30,S+1,15,1),t=S,b==1)if(c=r[0],c<0){dn=ur(c,Vr);do g=dn,dn=jO(dn,10),C[--t]=48+tt(xl(g,xr(dn,10)))&Gi;while(Lu(dn,0)!=0)}else{dn=c;do g=dn,dn=dn/10|0,C[--t]=48+(g-dn*10)&Gi;while(dn!=0)}else{F=X(et,mt,30,b,15,1),K=b,pu(r,0,F,0,K);n:for(;;){for($=0,l=K-1;l>=0;l--)V=Pr(aa($,32),ur(F[l],Vr)),k=eke(V),F[l]=tt(k),$=tt(Tw(k,32));j=tt($),v=t;do C[--t]=48+j%10&Gi;while((j=j/10|0)!=0&&t!=0);for(i=9-v+t,f=0;f0;f++)C[--t]=48;for(o=K-1;F[o]==0;o--)if(o==0)break n;K=o+1}for(;C[t]==48;)++t}return a=P<0,a&&(C[--t]=45),Ph(C,t,S-t)}function HHn(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K;switch(n.c=e,n.g=new _e,t=(Y0(),new Bd(n.c)),i=new wB(t),ean(i),P=nt(tn(n.c,(AO(),P5n))),o=u(tn(n.c,_in),330),V=u(tn(n.c,Rin),427),f=u(tn(n.c,$5n),477),F=u(tn(n.c,$in),428),n.j=G(z(tn(n.c,zue))),l=n.a,o.g){case 0:l=n.a;break;case 1:l=n.b;break;case 2:l=n.i;break;case 3:l=n.e;break;case 4:l=n.f;break;default:throw L(new he(AJ+(o.f!=null?o.f:""+o.g)))}if(n.d=new OLn(l,V,f),Q(n.d,(N9(),IE),gn(tn(n.c,Gue))),n.d.c=pn(gn(tn(n.c,_5n))),w_(n.c).i==0)return n.d;for(g=new Ce(w_(n.c));g.e!=g.i.gc();){for(b=u(De(g),26),k=b.g/2,v=b.f/2,K=new cn(b.i+k,b.j+v);Cu(n.g,K);)b2(K,(T.Math.random()-.5)*Xh,(T.Math.random()-.5)*Xh);S=u(tn(b,(lt(),k7)),140),C=new ULn(K,new to(K.a-k-n.j/2-S.b,K.b-v-n.j/2-S.d,b.g+n.j+(S.b+S.c),b.f+n.j+(S.d+S.a))),sn(n.d.i,C),pt(n.g,K,new Fr(C,b))}switch(F.g){case 0:if(P==null)n.d.d=u(wn(n.d.i,0),68);else for($=new D(n.d.i);$.a<$.c.c.length;)C=u(O($),68),j=u(u(ce(n.g,C.a),49).b,26).ih(),j!=null&&Pn(j,P)&&(n.d.d=C);break;case 1:for(r=new cn(n.c.g,n.c.f),r.a*=.5,r.b*=.5,b2(r,n.c.i,n.c.j),c=wi,x=new D(n.d.i);x.a0?Oe+1:1);for(f=new D(K.g);f.a0?Oe+1:1)}n.d[a]==0?at(n.f,S):n.a[a]==0&&at(n.g,S),++a}for(j=-1,k=1,g=new ln,n.e=u(E(e,(nn(),g5)),234);Ks>0;){for(;n.f.b!=0;)hi=u(IX(n.f),9),n.c[hi.p]=j--,qdn(n,hi),--Ks;for(;n.g.b!=0;)Kf=u(IX(n.g),9),n.c[Kf.p]=k++,qdn(n,Kf),--Ks;if(Ks>0){for(v=wr,$=new D(P);$.a<$.c.c.length;)S=u(O($),9),n.c[S.p]==0&&(F=n.d[S.p]-n.a[S.p],F>=v&&(F>v&&(g.c.length=0,v=F),oe(g.c,S)));b=n.qg(g),n.c[b.p]=k++,qdn(n,b),--Ks}}for(bt=P.c.length+1,a=0;an.c[mc]&&(ud(i,!0),Q(e,a5,(te(),!0)));n.a=null,n.d=null,n.c=null,ms(n.g),ms(n.f),t.Ug()}function KHn(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K;for(V=u(R((!n.a&&(n.a=new Z(ei,n,6,6)),n.a),0),170),b=new Wf,F=new _e,K=fUn(V),mf(F.f,V,K),v=new _e,i=new Ft,j=da(fl(N(I(gl,1),Yn,20,0,[(!e.d&&(e.d=new Vn(_i,e,8,5)),e.d),(!e.e&&(e.e=new Vn(_i,e,7,4)),e.e)])));xe(j);){if(k=u(Ae(j),85),(!n.a&&(n.a=new Z(ei,n,6,6)),n.a).i!=1)throw L(new he(PQn+(!n.a&&(n.a=new Z(ei,n,6,6)),n.a).i));k!=n&&(C=u(R((!k.a&&(k.a=new Z(ei,k,6,6)),k.a),0),170),bi(i,C,i.c.b,i.c),S=u(Ic(hc(F.f,C)),13),S||(S=fUn(C),mf(F.f,C,S)),g=t?Zi(new _r(u(wn(K,K.c.length-1),8)),u(wn(S,S.c.length-1),8)):Zi(new _r((zn(0,K.c.length),u(K.c[0],8))),(zn(0,S.c.length),u(S.c[0],8))),mf(v.f,C,g))}if(i.b!=0)for(x=u(wn(K,t?K.c.length-1:0),8),a=1;a1&&bi(b,x,b.c.b,b.c),sQ(r)));x=$}return b}function QHn(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn;for(t.Tg(YKn,1),Qn=u(Jf(Tt(new Gn(null,new Fn(e,16)),new hI),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),16),b=u(Jf(Tt(new Gn(null,new Fn(e,16)),new Pyn(e)),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[yf]))),16),j=u(Jf(Tt(new Gn(null,new Fn(e,16)),new Ryn(e)),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[yf]))),16),S=X(kF,yJ,40,e.gc(),0,1),f=0;f=0&&Ln=0&&!S[k]){S[k]=r,b.ed(l),--l;break}if(k=Ln-v,k=0&&!S[k]){S[k]=r,b.ed(l),--l;break}}for(j.gd(new hT),o=S.length-1;o>=0;o--)!S[o]&&!j.dc()&&(S[o]=u(j.Xb(0),40),j.ed(0));for(a=0;av&&yO((zn(v,e.c.length),u(e.c[v],186)),b),b=null;e.c.length>v&&(zn(v,e.c.length),u(e.c[v],186)).a.c.length==0;)wf(e,(zn(v,e.c.length),e.c[v]));if(!b){--f;continue}if(!pn(gn(u(wn(b.b,0),26).mf((dh(),lL))))&&pCe(e,j,c,b,C,t,v,i)){S=!0;continue}if(C){if(k=j.b,g=b.f,!pn(gn(u(wn(b.b,0),26).mf(lL)))&&RDe(e,j,c,b,t,v,i,r)){if(S=!0,k=n.j){n.a=-1,n.c=1;return}if(e=Ar(n.i,n.d++),n.a=e,n.b==1){switch(e){case 92:if(i=10,n.d>=n.j)throw L(new it(ut((Ze(),xJ))));n.a=Ar(n.i,n.d++);break;case 45:(n.e&512)==512&&n.d=n.j||Ar(n.i,n.d)!=63)break;if(++n.d>=n.j)throw L(new it(ut((Ze(),lnn))));switch(e=Ar(n.i,n.d++),e){case 58:i=13;break;case 61:i=14;break;case 33:i=15;break;case 91:i=19;break;case 62:i=18;break;case 60:if(n.d>=n.j)throw L(new it(ut((Ze(),lnn))));if(e=Ar(n.i,n.d++),e==61)i=16;else if(e==33)i=17;else throw L(new it(ut((Ze(),dYn))));break;case 35:for(;n.d=n.j)throw L(new it(ut((Ze(),xJ))));n.a=Ar(n.i,n.d++);break;default:i=0}n.c=i}function cIe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C;if(t.Tg("Process compaction",1),!!pn(gn(E(e,(Hc(),m4n))))){for(r=u(E(e,Eg),86),k=G(z(E(e,nin))),DOe(n,e,r),vxe(e,k/2/2),j=e.b,hb(j,new Lyn(r)),a=qe(j,0);a.b!=a.d.c;)if(o=u(Fe(a),40),!pn(gn(E(o,(Xt(),O0))))){if(i=iMe(o,r),S=WCe(o,e),g=0,v=0,i)switch(C=i.e,r.g){case 2:g=C.a-k-o.f.a,S.e.a-k-o.f.ag&&(g=S.e.a+S.f.a+k),v=g+o.f.a;break;case 4:g=C.b-k-o.f.b,S.e.b-k-o.f.bg&&(g=S.e.b+S.f.b+k),v=g+o.f.b}else if(S)switch(r.g){case 2:g=S.e.a-k-o.f.a,v=g+o.f.a;break;case 1:g=S.e.a+S.f.a+k,v=g+o.f.a;break;case 4:g=S.e.b-k-o.f.b,v=g+o.f.b;break;case 3:g=S.e.b+S.f.b+k,v=g+o.f.b}H(E(e,Ztn))===H((dj(),iL))?(c=g,f=v,l=f1(Tt(new Gn(null,new Fn(n.a,16)),new dSn(c,f))),l.a!=null?r==(Ji(),pc)||r==jc?o.e.a=g:o.e.b=g:(r==(Ji(),pc)||r==ml?l=f1(Tt(ZBn(new Gn(null,new Fn(n.a,16))),new xyn(c))):l=f1(Tt(ZBn(new Gn(null,new Fn(n.a,16))),new Iyn(c))),l.a!=null&&(r==pc||r==jc?o.e.a=G(z((Le(l.a!=null),u(l.a,49)).a)):o.e.b=G(z((Le(l.a!=null),u(l.a,49)).a)))),l.a!=null&&(b=$c(n.a,(Le(l.a!=null),l.a),0),b>0&&b!=u(E(o,ea),15).a&&(Q(o,o4n,(te(),!0)),Q(o,ea,en(b))))):r==(Ji(),pc)||r==jc?o.e.a=g:o.e.b=g}t.Ug()}}function uIe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V;if(t.Tg("Coffman-Graham Layering",1),e.a.c.length==0){t.Ug();return}for(V=u(E(e,(on(),Kmn)),15).a,o=0,f=0,v=new D(e.a);v.a=V||!k9e(x,i))&&(i=$Dn(e,b)),Wi(x,i),c=new ae(ge(Si(x).a.Jc(),new Nn));xe(c);)r=u(Ae(c),17),!n.a[r.p]&&(S=r.c.i,--n.e[S.p],n.e[S.p]==0&&l4(t8(k,S),j8));for(a=b.c.length-1;a>=0;--a)sn(e.b,(zn(a,b.c.length),u(b.c[a],25)));e.a.c.length=0,t.Ug()}function VHn(n){var e,t,i,r,c,f,l,o,a;for(n.b=1,Mt(n),e=null,n.c==0&&n.a==94?(Mt(n),e=(Ct(),Ct(),new xs(4)),xu(e,0,H8),l=new xs(4)):l=(Ct(),Ct(),new xs(4)),r=!0;(a=n.c)!=1;){if(a==0&&n.a==93&&!r){e&&(Qj(e,l),l=e);break}if(t=n.a,i=!1,a==10)switch(t){case 100:case 68:case 119:case 87:case 115:case 83:W2(l,h8(t)),i=!0;break;case 105:case 73:case 99:case 67:t=(W2(l,h8(t)),-1),t<0&&(i=!0);break;case 112:case 80:if(o=U1n(n,t),!o)throw L(new it(ut((Ze(),onn))));W2(l,o),i=!0;break;default:t=Odn(n)}else if(a==24&&!r){if(e&&(Qj(e,l),l=e),c=VHn(n),Qj(l,c),n.c!=0||n.a!=93)throw L(new it(ut((Ze(),EYn))));break}if(Mt(n),!i){if(a==0){if(t==91)throw L(new it(ut((Ze(),Ugn))));if(t==93)throw L(new it(ut((Ze(),Hgn))));if(t==45&&!r&&n.a!=93)throw L(new it(ut((Ze(),hnn))))}if(n.c!=0||n.a!=45||t==45&&r)xu(l,t,t);else{if(Mt(n),(a=n.c)==1)throw L(new it(ut((Ze(),IJ))));if(a==0&&n.a==93)xu(l,t,t),xu(l,45,45);else{if(a==0&&n.a==93||a==24)throw L(new it(ut((Ze(),hnn))));if(f=n.a,a==0){if(f==91)throw L(new it(ut((Ze(),Ugn))));if(f==93)throw L(new it(ut((Ze(),Hgn))));if(f==45)throw L(new it(ut((Ze(),hnn))))}else a==10&&(f=Odn(n));if(Mt(n),t>f)throw L(new it(ut((Ze(),TYn))));xu(l,t,f)}}}r=!1}if(n.c==1)throw L(new it(ut((Ze(),IJ))));return em(l),Xj(l),n.b=0,Mt(n),l}function WHn(n,e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F;F=!1;do for(F=!1,c=e?new ke(n.a.b).a.gc()-2:1;e?c>=0:cu(E(C,Kt),15).a)&&(P=!1);if(P){for(o=e?c+1:c-1,l=Dln(n.a,en(o)),f=!1,$=!0,i=!1,b=qe(l,0);b.b!=b.d.c;)a=u(Fe(b),9),It(a,Kt)?a.p!=g.p&&(f=f|(e?u(E(a,Kt),15).au(E(g,Kt),15).a),$=!1):!f&&$&&a.k==(ue(),ou)&&(i=!0,e?v=u(Ae(new ae(ge(Si(a).a.Jc(),new Nn))),17).c.i:v=u(Ae(new ae(ge(Yt(a).a.Jc(),new Nn))),17).d.i,v==g&&(e?t=u(Ae(new ae(ge(Yt(a).a.Jc(),new Nn))),17).d.i:t=u(Ae(new ae(ge(Si(a).a.Jc(),new Nn))),17).c.i,(e?u(d2(n.a,t),15).a-u(d2(n.a,v),15).a:u(d2(n.a,v),15).a-u(d2(n.a,t),15).a)<=2&&($=!1)));if(i&&$&&(e?t=u(Ae(new ae(ge(Yt(g).a.Jc(),new Nn))),17).d.i:t=u(Ae(new ae(ge(Si(g).a.Jc(),new Nn))),17).c.i,(e?u(d2(n.a,t),15).a-u(d2(n.a,g),15).a:u(d2(n.a,g),15).a-u(d2(n.a,t),15).a)<=2&&t.k==(ue(),mi)&&($=!1)),f||$){for(S=Izn(n,g,e);S.a.gc()!=0;)j=u(S.a.ec().Jc().Pb(),9),S.a.Ac(j)!=null,Lr(S,Izn(n,j,e));--k,F=!0}}}while(F)}function fIe(n){He(n.c,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#decimal"])),He(n.d,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#integer"])),He(n.e,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#boolean"])),He(n.f,st,N(I(mn,1),fn,2,6,[Cr,"EBoolean",Et,"EBoolean:Object"])),He(n.i,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#byte"])),He(n.g,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#hexBinary"])),He(n.j,st,N(I(mn,1),fn,2,6,[Cr,"EByte",Et,"EByte:Object"])),He(n.n,st,N(I(mn,1),fn,2,6,[Cr,"EChar",Et,"EChar:Object"])),He(n.t,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#double"])),He(n.u,st,N(I(mn,1),fn,2,6,[Cr,"EDouble",Et,"EDouble:Object"])),He(n.F,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#float"])),He(n.G,st,N(I(mn,1),fn,2,6,[Cr,"EFloat",Et,"EFloat:Object"])),He(n.I,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#int"])),He(n.J,st,N(I(mn,1),fn,2,6,[Cr,"EInt",Et,"EInt:Object"])),He(n.N,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#long"])),He(n.O,st,N(I(mn,1),fn,2,6,[Cr,"ELong",Et,"ELong:Object"])),He(n.Z,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#short"])),He(n.$,st,N(I(mn,1),fn,2,6,[Cr,"EShort",Et,"EShort:Object"])),He(n._,st,N(I(mn,1),fn,2,6,[Cr,"http://www.w3.org/2001/XMLSchema#string"]))}function on(){on=q,mtn=(lt(),xfe),ovn=Ife,YD=Nfe,po=Bfe,Im=P6n,Jb=J6n,Tp=G6n,d7=F6n,b7=z6n,vtn=qF,Gb=md,ytn=$fe,tA=H6n,fF=C5,QD=(M0n(),Gte),Sp=Fte,S0=zte,Mp=qte,Die=new pr(vL,en(0)),a7=Rte,lvn=Pte,k5=Jte,vvn=aie,avn=Xte,dvn=Yte,jtn=iie,bvn=Zte,wvn=eie,sF=gie,Etn=die,pvn=sie,gvn=uie,mvn=oie,Wmn=yte,btn=gte,tF=wte,wtn=mte,yg=xte,eA=Ite,atn=qee,Gmn=Hee,Bie=E7,$ie=UF,Nie=$p,Iie=j7,hvn=(D4(),Pp),new pr(O5,hvn),rvn=new jw(12),ivn=new pr(Oa,rvn),Rmn=(l1(),T7),v1=new pr(g6n,Rmn),jp=new pr(ls,0),Lie=new pr(trn,en(1)),XG=new pr(y7,T8),Pb=zF,vi=DA,h7=Um,Eie=wL,Zh=vfe,vp=Gm,xie=new pr(irn,(te(),!0)),yp=gL,_b=Kin,Rb=qb,uF=D0,ptn=Ip,_mn=(Ji(),Sh),zs=new pr(zb,_mn),vg=zm,rF=A6n,Ep=Np,Oie=ern,fvn=_6n,uvn=(Q3(),AL),new pr(x6n,uvn),Tie=Vin,Mie=Win,Cie=Zin,Sie=Yin,ktn=Hte,eF=bte,KD=dte,iA=Ute,Jc=ute,y5=$ee,WE=Bee,l7=yee,Nmn=kee,ltn=See,XD=jee,otn=Iee,Zmn=kte,nvn=jte,Xmn=nte,cF=$te,gtn=Ste,dtn=Qee,tvn=Dte,Jmn=Fee,htn=zee,stn=bL,evn=Ete,QG=tee,Dmn=eee,KG=nee,qmn=Wee,zmn=Vee,Umn=Zee,o7=qm,gc=Fm,dd=Efe,na=Xin,xm=Hin,Bmn=Mee,bd=nrn,KE=jfe,nF=Sfe,kg=N6n,cvn=Cfe,kp=Ofe,Qmn=ste,Ymn=ote,Ap=M5,rtn=Zne,Vmn=ate,ZG=Pee,WG=Ree,iF=k7,Kmn=ite,nA=Mte,VD=q6n,$mn=_ee,svn=_te,Pmn=Jee,yie=Oee,kie=Dee,Aie=cte,jie=Lee,Hmn=Qin,ZE=fte,VG=xee,Ca=vee,utn=gee,HD=ree,ctn=cee,YG=pee,QE=iee,ftn=mee,mp=wee,VE=bee,vie=dee,v5=uee,YE=aee,Imn=hee,Lmn=fee,xmn=lee,Fmn=Yee}function sIe(n,e,t,i,r,c,f){var l,o,a,b,g,v,k,j;return v=u(i.a,15).a,k=u(i.b,15).a,g=n.b,j=n.c,l=0,b=0,e==(Ji(),pc)||e==jc?(b=FM(IRn(A2(qu(new Gn(null,new Fn(t.b,16)),new gI),new sT))),g.e.b+g.f.b/2>b?(a=++k,l=G(z(ws(y2(qu(new Gn(null,new Fn(t.b,16)),new gSn(r,a)),new sw))))):(o=++v,l=G(z(ws(h4(qu(new Gn(null,new Fn(t.b,16)),new pSn(r,o)),new by)))))):(b=FM(IRn(A2(qu(new Gn(null,new Fn(t.b,16)),new sI),new g6))),g.e.a+g.f.a/2>b?(a=++k,l=G(z(ws(y2(qu(new Gn(null,new Fn(t.b,16)),new wSn(r,a)),new lT))))):(o=++v,l=G(z(ws(h4(qu(new Gn(null,new Fn(t.b,16)),new bSn(r,o)),new oT)))))),e==pc?($r(n.a,new cn(G(z(E(g,(Xt(),Ho))))-r,l)),$r(n.a,new cn(j.e.a+j.f.a+r+c,l)),$r(n.a,new cn(j.e.a+j.f.a+r+c,j.e.b+j.f.b/2)),$r(n.a,new cn(j.e.a+j.f.a,j.e.b+j.f.b/2))):e==jc?($r(n.a,new cn(G(z(E(g,(Xt(),mo))))+r,g.e.b+g.f.b/2)),$r(n.a,new cn(g.e.a+g.f.a+r,l)),$r(n.a,new cn(j.e.a-r-c,l)),$r(n.a,new cn(j.e.a-r-c,j.e.b+j.f.b/2)),$r(n.a,new cn(j.e.a,j.e.b+j.f.b/2))):e==ml?($r(n.a,new cn(l,G(z(E(g,(Xt(),Ho))))-r)),$r(n.a,new cn(l,j.e.b+j.f.b+r+c)),$r(n.a,new cn(j.e.a+j.f.a/2,j.e.b+j.f.b+r+c)),$r(n.a,new cn(j.e.a+j.f.a/2,j.e.b+j.f.b+r))):(n.a.b==0||(u(no(n.a),8).b=G(z(E(g,(Xt(),mo))))+r*u(f.b,15).a),$r(n.a,new cn(l,G(z(E(g,(Xt(),mo))))+r*u(f.b,15).a)),$r(n.a,new cn(l,j.e.b-r*u(f.a,15).a-c))),new Fr(en(v),en(k))}function lIe(n){var e,t,i,r,c,f,l,o,a,b,g,v,k;if(f=!0,g=null,i=null,r=null,e=!1,k=Bse,a=null,c=null,l=0,o=oY(n,l,J9n,G9n),o=0&&Pn(n.substr(l,2),"//")?(l+=2,o=oY(n,l,FA,zA),i=(mr(l,o,n.length),n.substr(l,o-l)),l=o):g!=null&&(l==n.length||(pe(l,n.length),n.charCodeAt(l)!=47))&&(f=!1,o=Wun(n,pf(35),l),o==-1&&(o=n.length),i=(mr(l,o,n.length),n.substr(l,o-l)),l=o);if(!t&&l0&&Ar(b,b.length-1)==58&&(r=b,l=o)),lf?(Es(n,e,t),1):(Es(n,t,e),-1)}for($=n.f,P=0,F=$.length;P0?Es(n,e,t):Es(n,t,e),i;if(!It(e,(nn(),Kt))||!It(t,Kt))return c=_Y(n,e),l=_Y(n,t),c>l?(Es(n,e,t),1):(Es(n,t,e),-1)}if(!v&&!j&&(i=nXn(n,e,t),i!=0))return i>0?Es(n,e,t):Es(n,t,e),i}return It(e,(nn(),Kt))&&It(t,Kt)?(c=Yw(e,t,n.c,u(E(n.c,A0),15).a),l=Yw(t,e,n.c,u(E(n.c,A0),15).a),c>l?(Es(n,e,t),1):(Es(n,t,e),-1)):(Es(n,t,e),-1)}function ZHn(){ZHn=q,GV(),wt=new Iw,Jn(wt,(hn(),Eo),Mh),Jn(wt,Gl,Mh),Jn(wt,Hf,Mh),Jn(wt,Ao,Mh),Jn(wt,Af,Mh),Jn(wt,Xf,Mh),Jn(wt,Ao,Eo),Jn(wt,Mh,vl),Jn(wt,Eo,vl),Jn(wt,Gl,vl),Jn(wt,Hf,vl),Jn(wt,Ef,vl),Jn(wt,Ao,vl),Jn(wt,Af,vl),Jn(wt,Xf,vl),Jn(wt,lf,vl),Jn(wt,Mh,Us),Jn(wt,Eo,Us),Jn(wt,vl,Us),Jn(wt,Gl,Us),Jn(wt,Hf,Us),Jn(wt,Ef,Us),Jn(wt,Ao,Us),Jn(wt,lf,Us),Jn(wt,Hs,Us),Jn(wt,Af,Us),Jn(wt,$f,Us),Jn(wt,Xf,Us),Jn(wt,Eo,Gl),Jn(wt,Hf,Gl),Jn(wt,Ao,Gl),Jn(wt,Xf,Gl),Jn(wt,Eo,Hf),Jn(wt,Gl,Hf),Jn(wt,Ao,Hf),Jn(wt,Hf,Hf),Jn(wt,Af,Hf),Jn(wt,Mh,yl),Jn(wt,Eo,yl),Jn(wt,vl,yl),Jn(wt,Us,yl),Jn(wt,Gl,yl),Jn(wt,Hf,yl),Jn(wt,Ef,yl),Jn(wt,Ao,yl),Jn(wt,Hs,yl),Jn(wt,lf,yl),Jn(wt,Xf,yl),Jn(wt,Af,yl),Jn(wt,_u,yl),Jn(wt,Mh,Hs),Jn(wt,Eo,Hs),Jn(wt,vl,Hs),Jn(wt,Gl,Hs),Jn(wt,Hf,Hs),Jn(wt,Ef,Hs),Jn(wt,Ao,Hs),Jn(wt,lf,Hs),Jn(wt,Xf,Hs),Jn(wt,$f,Hs),Jn(wt,_u,Hs),Jn(wt,Eo,lf),Jn(wt,Gl,lf),Jn(wt,Hf,lf),Jn(wt,Ao,lf),Jn(wt,Hs,lf),Jn(wt,Xf,lf),Jn(wt,Af,lf),Jn(wt,Mh,jf),Jn(wt,Eo,jf),Jn(wt,vl,jf),Jn(wt,Gl,jf),Jn(wt,Hf,jf),Jn(wt,Ef,jf),Jn(wt,Ao,jf),Jn(wt,lf,jf),Jn(wt,Xf,jf),Jn(wt,Eo,Af),Jn(wt,vl,Af),Jn(wt,Us,Af),Jn(wt,Hf,Af),Jn(wt,Mh,$f),Jn(wt,Eo,$f),Jn(wt,Us,$f),Jn(wt,Gl,$f),Jn(wt,Hf,$f),Jn(wt,Ef,$f),Jn(wt,Ao,$f),Jn(wt,Ao,_u),Jn(wt,Hf,_u),Jn(wt,lf,Mh),Jn(wt,lf,Gl),Jn(wt,lf,vl),Jn(wt,Ef,Mh),Jn(wt,Ef,Eo),Jn(wt,Ef,Us)}function oIe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K;switch(t.Tg("Brandes & Koepf node placement",1),n.a=e,n.c=zCe(e),i=u(E(e,(on(),gtn)),282),k=pn(gn(E(e,nA))),n.d=i==(EO(),_G)&&!k||i==Gen,$De(n,e),V=null,K=null,x=null,$=null,C=(Bs(4,np),new Uu(4)),u(E(e,gtn),282).g){case 3:x=new im(e,n.c.d,(ih(),Fb),(Bh(),wd)),oe(C.c,x);break;case 1:$=new im(e,n.c.d,(ih(),kh),(Bh(),wd)),oe(C.c,$);break;case 4:V=new im(e,n.c.d,(ih(),Fb),(Bh(),jg)),oe(C.c,V);break;case 2:K=new im(e,n.c.d,(ih(),kh),(Bh(),jg)),oe(C.c,K);break;default:x=new im(e,n.c.d,(ih(),Fb),(Bh(),wd)),$=new im(e,n.c.d,kh,wd),V=new im(e,n.c.d,Fb,jg),K=new im(e,n.c.d,kh,jg),oe(C.c,V),oe(C.c,K),oe(C.c,x),oe(C.c,$)}for(r=new sSn(e,n.c),l=new D(C);l.arV(c))&&(g=c);for(!g&&(g=(zn(0,C.c.length),u(C.c[0],185))),S=new D(e.b);S.a0?(Es(n,t,e),1):(Es(n,e,t),-1);if(b&&P)return Es(n,t,e),1;if(g&&$)return Es(n,e,t),-1;if(g&&P)return 0}else for(Ln=new D(a.j);Ln.ag&&(Wn=0,Oe+=b+dn,b=0),Hqn(V,f,Wn,Oe),e=T.Math.max(e,Wn+K.a),b=T.Math.max(b,K.b),Wn+=K.a+dn;for(F=new _e,t=new _e,Ln=new D(n);Ln.a=-1900?1:0,t>=4?ht(n,N(I(mn,1),fn,2,6,[pXn,mXn])[l]):ht(n,N(I(mn,1),fn,2,6,["BC","AD"])[l]);break;case 121:V9e(n,t,i);break;case 77:HMe(n,t,i);break;case 107:o=r.q.getHours(),o==0?ga(n,24,t):ga(n,o,t);break;case 83:sSe(n,t,r);break;case 69:b=i.q.getDay(),t==5?ht(n,N(I(mn,1),fn,2,6,["S","M","T","W","T","F","S"])[b]):t==4?ht(n,N(I(mn,1),fn,2,6,[sW,lW,oW,hW,aW,dW,bW])[b]):ht(n,N(I(mn,1),fn,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[b]);break;case 97:r.q.getHours()>=12&&r.q.getHours()<24?ht(n,N(I(mn,1),fn,2,6,["AM","PM"])[1]):ht(n,N(I(mn,1),fn,2,6,["AM","PM"])[0]);break;case 104:g=r.q.getHours()%12,g==0?ga(n,12,t):ga(n,g,t);break;case 75:v=r.q.getHours()%12,ga(n,v,t);break;case 72:k=r.q.getHours(),ga(n,k,t);break;case 99:j=i.q.getDay(),t==5?ht(n,N(I(mn,1),fn,2,6,["S","M","T","W","T","F","S"])[j]):t==4?ht(n,N(I(mn,1),fn,2,6,[sW,lW,oW,hW,aW,dW,bW])[j]):t==3?ht(n,N(I(mn,1),fn,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[j]):ga(n,j,1);break;case 76:S=i.q.getMonth(),t==5?ht(n,N(I(mn,1),fn,2,6,["J","F","M","A","M","J","J","A","S","O","N","D"])[S]):t==4?ht(n,N(I(mn,1),fn,2,6,[VV,WV,ZV,nW,H4,eW,tW,iW,rW,cW,uW,fW])[S]):t==3?ht(n,N(I(mn,1),fn,2,6,["Jan","Feb","Mar","Apr",H4,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"])[S]):ga(n,S+1,t);break;case 81:C=i.q.getMonth()/3|0,t<4?ht(n,N(I(mn,1),fn,2,6,["Q1","Q2","Q3","Q4"])[C]):ht(n,N(I(mn,1),fn,2,6,["1st quarter","2nd quarter","3rd quarter","4th quarter"])[C]);break;case 100:x=i.q.getDate(),ga(n,x,t);break;case 109:a=r.q.getMinutes(),ga(n,a,t);break;case 115:f=r.q.getSeconds(),ga(n,f,t);break;case 122:t<4?ht(n,c.c[0]):ht(n,c.c[1]);break;case 118:ht(n,c.b);break;case 90:t<3?ht(n,hEe(c)):t==3?ht(n,wEe(c)):ht(n,gEe(c.a));break;default:return!1}return!0}function T0n(n,e,t,i){var r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn,Oe,bt;if(Nqn(e),o=u(R((!e.b&&(e.b=new Vn(Pe,e,4,7)),e.b),0),84),b=u(R((!e.c&&(e.c=new Vn(Pe,e,5,8)),e.c),0),84),l=kc(o),a=kc(b),f=(!e.a&&(e.a=new Z(ei,e,6,6)),e.a).i==0?null:u(R((!e.a&&(e.a=new Z(ei,e,6,6)),e.a),0),170),dn=u(ce(n.a,l),9),Wn=u(ce(n.a,a),9),xn=null,Oe=null,_(o,193)&&(K=u(ce(n.a,o),246),_(K,12)?xn=u(K,12):_(K,9)&&(dn=u(K,9),xn=u(wn(dn.j,0),12))),_(b,193)&&(Qn=u(ce(n.a,b),246),_(Qn,12)?Oe=u(Qn,12):_(Qn,9)&&(Wn=u(Qn,9),Oe=u(wn(Wn.j,0),12))),!dn||!Wn)throw L(new Hv("The source or the target of edge "+e+" could not be found. This usually happens when an edge connects a node laid out by ELK Layered to a node in another level of hierarchy laid out by either another instance of ELK Layered or another layout algorithm alltogether. The former can be solved by setting the hierarchyHandling option to INCLUDE_CHILDREN."));for(S=new xw,tu(S,e),Q(S,(nn(),Bt),e),Q(S,(on(),gc),null),k=u(E(i,$u),22),dn==Wn&&k.Ec((Yr(),FE)),xn||(V=(Qr(),Wu),Ln=null,f&&T3(u(E(dn,vi),102))&&(Ln=new cn(f.j,f.k),lIn(Ln,S2(e)),$In(Ln,t),x2(a,l)&&(V=Uf,Nt(Ln,dn.n))),xn=_Un(dn,Ln,V,i)),Oe||(V=(Qr(),Uf),bt=null,f&&T3(u(E(Wn,vi),102))&&(bt=new cn(f.b,f.c),lIn(bt,S2(e)),$In(bt,t)),Oe=_Un(Wn,bt,V,tr(Wn))),Dr(S,xn),ar(S,Oe),(xn.e.c.length>1||xn.g.c.length>1||Oe.e.c.length>1||Oe.g.c.length>1)&&k.Ec((Yr(),GE)),v=new Ce((!e.n&&(e.n=new Z(Fc,e,1,7)),e.n));v.e!=v.i.gc();)if(g=u(De(v),157),!pn(gn(tn(g,Pb)))&&g.a)switch(C=zQ(g),sn(S.b,C),u(E(C,na),279).g){case 1:case 2:k.Ec((Yr(),u7));break;case 0:k.Ec((Yr(),c7)),Q(C,na,(sh(),A7))}if(c=u(E(i,WE),301),x=u(E(i,cF),328),r=c==(kj(),_D)||x==(Sj(),Ltn),f&&(!f.a&&(f.a=new Pi(Xs,f,5)),f.a).i!=0&&r){for($=hje(f),j=new Wf,F=qe($,0);F.b!=F.d.c;)P=u(Fe(F),8),at(j,new _r(P));Q(S,F3n,j)}return S}function bIe(n,e,t,i){var r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn,Oe,bt,hi;for(Ln=0,Qn=0,dn=new _e,V=u(ws(y2(qu(new Gn(null,new Fn(n.b,16)),new fI),new dy)),15).a+1,xn=X(et,mt,30,V,15,1),C=X(et,mt,30,V,15,1),S=0;S1)for(l=Oe+1;la.b.e.b*(1-x)+a.c.e.b*x));j++);if(K.gc()>0&&(bt=a.a.b==0?Rr(a.b.e):u(no(a.a),8),P=Nt(Rr(u(K.Xb(K.gc()-1),40).e),u(K.Xb(K.gc()-1),40).f),v=Nt(Rr(u(K.Xb(0),40).e),u(K.Xb(0),40).f),j>=K.gc()-1&&bt.b>P.b&&a.c.e.b>P.b||j<=0&&bt.ba.b.e.a*(1-x)+a.c.e.a*x));j++);if(K.gc()>0&&(bt=a.a.b==0?Rr(a.b.e):u(no(a.a),8),P=Nt(Rr(u(K.Xb(K.gc()-1),40).e),u(K.Xb(K.gc()-1),40).f),v=Nt(Rr(u(K.Xb(0),40).e),u(K.Xb(0),40).f),j>=K.gc()-1&&bt.a>P.a&&a.c.e.a>P.a||j<=0&&bt.a=G(z(E(n,(Xt(),d4n))))&&++Qn):(k.f&&k.d.e.a<=G(z(E(n,(Xt(),Qtn))))&&++Ln,k.g&&k.c.e.a+k.c.f.a>=G(z(E(n,(Xt(),a4n))))&&++Qn)}else F==0?F1n(a):F<0&&(++xn[Oe],++C[hi],Wn=sIe(a,e,n,new Fr(en(Ln),en(Qn)),t,i,new Fr(en(C[hi]),en(xn[Oe]))),Ln=u(Wn.a,15).a,Qn=u(Wn.b,15).a)}function wIe(n){n.gb||(n.gb=!0,n.b=Uc(n,0),gi(n.b,18),Wt(n.b,19),n.a=Uc(n,1),gi(n.a,1),Wt(n.a,2),Wt(n.a,3),Wt(n.a,4),Wt(n.a,5),n.o=Uc(n,2),gi(n.o,8),gi(n.o,9),Wt(n.o,10),Wt(n.o,11),Wt(n.o,12),Wt(n.o,13),Wt(n.o,14),Wt(n.o,15),Wt(n.o,16),Wt(n.o,17),Wt(n.o,18),Wt(n.o,19),Wt(n.o,20),Wt(n.o,21),Wt(n.o,22),Wt(n.o,23),bc(n.o),bc(n.o),bc(n.o),bc(n.o),bc(n.o),bc(n.o),bc(n.o),bc(n.o),bc(n.o),bc(n.o),n.p=Uc(n,3),gi(n.p,2),gi(n.p,3),gi(n.p,4),gi(n.p,5),Wt(n.p,6),Wt(n.p,7),bc(n.p),bc(n.p),n.q=Uc(n,4),gi(n.q,8),n.v=Uc(n,5),Wt(n.v,9),bc(n.v),bc(n.v),bc(n.v),n.w=Uc(n,6),gi(n.w,2),gi(n.w,3),gi(n.w,4),Wt(n.w,5),n.B=Uc(n,7),Wt(n.B,1),bc(n.B),bc(n.B),bc(n.B),n.Q=Uc(n,8),Wt(n.Q,0),bc(n.Q),n.R=Uc(n,9),gi(n.R,1),n.S=Uc(n,10),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),bc(n.S),n.T=Uc(n,11),Wt(n.T,10),Wt(n.T,11),Wt(n.T,12),Wt(n.T,13),Wt(n.T,14),bc(n.T),bc(n.T),n.U=Uc(n,12),gi(n.U,2),gi(n.U,3),Wt(n.U,4),Wt(n.U,5),Wt(n.U,6),Wt(n.U,7),bc(n.U),n.V=Uc(n,13),Wt(n.V,10),n.W=Uc(n,14),gi(n.W,18),gi(n.W,19),gi(n.W,20),Wt(n.W,21),Wt(n.W,22),Wt(n.W,23),n.bb=Uc(n,15),gi(n.bb,10),gi(n.bb,11),gi(n.bb,12),gi(n.bb,13),gi(n.bb,14),gi(n.bb,15),gi(n.bb,16),Wt(n.bb,17),bc(n.bb),bc(n.bb),n.eb=Uc(n,16),gi(n.eb,2),gi(n.eb,3),gi(n.eb,4),gi(n.eb,5),gi(n.eb,6),gi(n.eb,7),Wt(n.eb,8),Wt(n.eb,9),n.ab=Uc(n,17),gi(n.ab,0),gi(n.ab,1),n.H=Uc(n,18),Wt(n.H,0),Wt(n.H,1),Wt(n.H,2),Wt(n.H,3),Wt(n.H,4),Wt(n.H,5),bc(n.H),n.db=Uc(n,19),Wt(n.db,2),n.c=jt(n,20),n.d=jt(n,21),n.e=jt(n,22),n.f=jt(n,23),n.i=jt(n,24),n.g=jt(n,25),n.j=jt(n,26),n.k=jt(n,27),n.n=jt(n,28),n.r=jt(n,29),n.s=jt(n,30),n.t=jt(n,31),n.u=jt(n,32),n.fb=jt(n,33),n.A=jt(n,34),n.C=jt(n,35),n.D=jt(n,36),n.F=jt(n,37),n.G=jt(n,38),n.I=jt(n,39),n.J=jt(n,40),n.L=jt(n,41),n.M=jt(n,42),n.N=jt(n,43),n.O=jt(n,44),n.P=jt(n,45),n.X=jt(n,46),n.Y=jt(n,47),n.Z=jt(n,48),n.$=jt(n,49),n._=jt(n,50),n.cb=jt(n,51),n.K=jt(n,52))}function gIe(n,e,t,i){var r,c,f,l,o,a,b,g,v,k,j;for(g=qe(n.b,0);g.b!=g.d.c;)if(b=u(Fe(g),40),!Pn(b.c,vJ))for(c=u(Jf(new Gn(null,new Fn(OEe(b,n),16)),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),16),e==(Ji(),pc)||e==jc?c.gd(new dI):c.gd(new bI),j=c.gc(),r=0;r0&&(l=u(no(u(c.Xb(r),65).a),8).a,v=b.e.a+b.f.a/2,o=u(no(u(c.Xb(r),65).a),8).b,k=b.e.b+b.f.b/2,i>0&&T.Math.abs(o-k)/(T.Math.abs(l-v)/40)>50&&(k>o?$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a+i/5.3,b.e.b+b.f.b*f-i/2)):$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a+i/5.3,b.e.b+b.f.b*f+i/2)))),$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a,b.e.b+b.f.b*f))):e==jc?(a=G(z(E(b,(Xt(),Ho)))),b.e.a-i>a?$r(u(c.Xb(r),65).a,new cn(a-t,b.e.b+b.f.b*f)):u(c.Xb(r),65).a.b>0&&(l=u(no(u(c.Xb(r),65).a),8).a,v=b.e.a+b.f.a/2,o=u(no(u(c.Xb(r),65).a),8).b,k=b.e.b+b.f.b/2,i>0&&T.Math.abs(o-k)/(T.Math.abs(l-v)/40)>50&&(k>o?$r(u(c.Xb(r),65).a,new cn(b.e.a-i/5.3,b.e.b+b.f.b*f-i/2)):$r(u(c.Xb(r),65).a,new cn(b.e.a-i/5.3,b.e.b+b.f.b*f+i/2)))),$r(u(c.Xb(r),65).a,new cn(b.e.a,b.e.b+b.f.b*f))):e==ml?(a=G(z(E(b,(Xt(),mo)))),b.e.b+b.f.b+i0&&(l=u(no(u(c.Xb(r),65).a),8).a,v=b.e.a+b.f.a/2,o=u(no(u(c.Xb(r),65).a),8).b,k=b.e.b+b.f.b/2,i>0&&T.Math.abs(l-v)/(T.Math.abs(o-k)/40)>50&&(v>l?$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f-i/2,b.e.b+i/5.3+b.f.b)):$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f+i/2,b.e.b+i/5.3+b.f.b)))),$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f,b.e.b+b.f.b))):(a=G(z(E(b,(Xt(),Ho)))),R_n(u(c.Xb(r),65),n)?$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f,u(no(u(c.Xb(r),65).a),8).b)):b.e.b-i>a?$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f,a-t)):u(c.Xb(r),65).a.b>0&&(l=u(no(u(c.Xb(r),65).a),8).a,v=b.e.a+b.f.a/2,o=u(no(u(c.Xb(r),65).a),8).b,k=b.e.b+b.f.b/2,i>0&&T.Math.abs(l-v)/(T.Math.abs(o-k)/40)>50&&(v>l?$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f-i/2,b.e.b-i/5.3)):$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f+i/2,b.e.b-i/5.3)))),$r(u(c.Xb(r),65).a,new cn(b.e.a+b.f.a*f,b.e.b)))}function tXn(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K;if(f=e,v=t,Cu(n.a,f)){if(Ml(u(ce(n.a,f),47),v))return 1}else pt(n.a,f,new Li);if(Cu(n.a,v)){if(Ml(u(ce(n.a,v),47),f))return-1}else pt(n.a,v,new Li);if(Cu(n.e,f)){if(Ml(u(ce(n.e,f),47),v))return-1}else pt(n.e,f,new Li);if(Cu(n.e,v)){if(Ml(u(ce(n.a,v),47),f))return 1}else pt(n.e,v,new Li);if(f.j!=v.j)return V=cae(f.j,v.j),V>0?al(n,f,v,1):al(n,v,f,1),V;if(K=1,f.e.c.length!=0&&v.e.c.length!=0){if((f.j==(hn(),we)&&v.j==we||f.j==be&&v.j==be||f.j==Be&&v.j==Be)&&(K=-K),b=u(wn(f.e,0),17).c,C=u(wn(v.e,0),17).c,o=b.i,j=C.i,o==j)for(P=new D(o.j);P.a0?(al(n,f,v,K),K):(al(n,v,f,K),-K);if(i=yRn(u(Jf(VX(n.d),es(new Zc,new nf,new Ru,N(I(kf,1),rn,130,0,[(ll(),yf)]))),20),o,j),i!=0)return i>0?(al(n,f,v,K),K):(al(n,v,f,K),-K);if(n.c&&(V=YPn(n,f,v),V!=0))return V>0?(al(n,f,v,K),K):(al(n,v,f,K),-K)}return f.g.c.length!=0&&v.g.c.length!=0?((f.j==(hn(),we)&&v.j==we||f.j==Be&&v.j==Be)&&(K=-K),g=u(E(f,(nn(),Ven)),9),x=u(E(v,Ven),9),n.f==(o1(),Ntn)&&g&&x&&It(g,Kt)&&It(x,Kt)?(l=Yw(g,x,n.b,u(E(n.b,A0),15).a),k=Yw(x,g,n.b,u(E(n.b,A0),15).a),l>k?(al(n,f,v,K),K):(al(n,v,f,K),-K)):n.c&&(V=YPn(n,f,v),V!=0)?V>0?(al(n,f,v,K),K):(al(n,v,f,K),-K):(a=0,S=0,It(u(wn(f.g,0),17),Kt)&&(a=Yw(u(wn(f.g,0),246),u(wn(v.g,0),246),n.b,f.g.c.length+f.e.c.length)),It(u(wn(v.g,0),17),Kt)&&(S=Yw(u(wn(v.g,0),246),u(wn(f.g,0),246),n.b,v.g.c.length+v.e.c.length)),g&&g==x||n.g&&(n.g._b(g)&&(a=u(n.g.xc(g),15).a),n.g._b(x)&&(S=u(n.g.xc(x),15).a)),a>S?(al(n,f,v,K),K):(al(n,v,f,K),-K))):f.e.c.length!=0&&v.g.c.length!=0?(al(n,f,v,K),1):f.g.c.length!=0&&v.e.c.length!=0?(al(n,v,f,K),-1):It(f,(nn(),Kt))&&It(v,Kt)?(c=f.i.j.c.length,l=Yw(f,v,n.b,c),k=Yw(v,f,n.b,c),(f.j==(hn(),we)&&v.j==we||f.j==Be&&v.j==Be)&&(K=-K),l>k?(al(n,f,v,K),K):(al(n,v,f,K),-K)):(al(n,v,f,K),-K)}function nn(){nn=q;var n,e;Bt=new Rt(ebn),R3n=new Rt("coordinateOrigin"),Zen=new Rt("processors"),_3n=new ni("compoundNode",(te(),!1)),zD=new ni("insideConnections",!1),F3n=new Rt("originalBendpoints"),z3n=new Rt("originalDummyNodePosition"),q3n=new Rt("originalLabelEdge"),qE=new Rt("representedLabels"),zE=new Rt("endLabels"),d5=new Rt("endLabel.origin"),w5=new ni("labelSide",(_s(),EL)),Mm=new ni("maxEdgeThickness",0),ad=new ni("reversed",!1),g5=new Rt(eKn),Uo=new ni("longEdgeSource",null),Rl=new ni("longEdgeTarget",null),pp=new ni("longEdgeHasLabelDummies",!1),qD=new ni("longEdgeBeforeLabelDummy",!1),zG=new ni("edgeConstraint",(bb(),Ben)),gg=new Rt("inLayerLayoutUnit"),Nb=new ni("inLayerConstraint",(i1(),GD)),b5=new ni("inLayerSuccessorConstraint",new ln),G3n=new ni("inLayerSuccessorConstraintBetweenNonDummies",!1),qf=new Rt("portDummy"),FG=new ni("crossingHint",en(0)),$u=new ni("graphProperties",(e=u(Lo(Fen),10),new il(e,u(eo(e,e.length),10),0))),Vc=new ni("externalPortSide",(hn(),Gc)),J3n=new ni("externalPortSize",new gr),Ken=new Rt("externalPortReplacedDummies"),qG=new Rt("externalPortReplacedDummy"),p1=new ni("externalPortConnections",(n=u(Lo(Ur),10),new il(n,u(eo(n,n.length),10),0))),pg=new ni(YXn,0),$3n=new Rt("barycenterAssociates"),m5=new Rt("TopSideComments"),h5=new Rt("BottomSideComments"),GG=new Rt("CommentConnectionPort"),Yen=new ni("inputCollect",!1),Wen=new ni("outputCollect",!1),a5=new ni("cyclic",!1),P3n=new Rt("crossHierarchyMap"),etn=new Rt("targetOffset"),new ni("splineLabelSize",new gr),Om=new Rt("spacings"),UG=new ni("partitionConstraint",!1),wg=new Rt("breakingPoint.info"),X3n=new Rt("splines.survivingEdge"),Bb=new Rt("splines.route.start"),Dm=new Rt("splines.edgeChain"),H3n=new Rt("originalPortConstraints"),mg=new Rt("selfLoopHolder"),s7=new Rt("splines.nsPortY"),Kt=new Rt("modelOrder"),A0=new Rt("modelOrder.maximum"),FD=new Rt("modelOrderGroups.cb.number"),Ven=new Rt("longEdgeTargetNode"),E0=new ni(MKn,!1),Cm=new ni(MKn,!1),Qen=new Rt("layerConstraints.hiddenNodes"),U3n=new Rt("layerConstraints.opposidePort"),ntn=new Rt("targetNode.modelOrder"),p5=new ni("tarjan.lowlink",en(St)),UE=new ni("tarjan.id",en(-1)),HG=new ni("tarjan.onstack",!1),Yne=new ni("partOfCycle",!1),Lm=new Rt("medianHeuristic.weight")}function lt(){lt=q;var n,e;T5=new Rt(gQn),Bp=new Rt(pQn),h6n=(pa(),Gin),vfe=new $n(hwn,h6n),y7=new $n(M8,null),yfe=new Rt(Sgn),d6n=(yb(),Ht(qin,N(I(Uin,1),rn,299,0,[zin]))),bL=new $n(wJ,d6n),wL=new $n(pD,(te(),!1)),b6n=(Ji(),Sh),zb=new $n(yZ,b6n),p6n=(l1(),rrn),g6n=new $n(gD,p6n),Afe=new $n(Egn,!1),v6n=(s1(),KF),Gm=new $n(bJ,v6n),D6n=new jw(12),Oa=new $n(rp,D6n),pL=new $n(rE,!1),Qin=new $n(pJ,!1),mL=new $n(cE,!1),B6n=(fr(),I0),DA=new $n(LW,B6n),M5=new Rt(gJ),vL=new Rt(uD),trn=new Rt(QP),irn=new Rt(iE),j6n=new Wf,Fm=new $n(jwn,j6n),jfe=new $n(Twn,!1),Sfe=new $n(Mwn,!1),new $n(mQn,0),E6n=new Wy,k7=new $n(Own,E6n),zF=new $n(lwn,!1),Lfe=new $n(vQn,1),xp=new Rt(yQn),Lp=new Rt(kQn),E7=new $n(fD,!1),new $n(jQn,!0),en(0),new $n(EQn,en(100)),new $n(AQn,!1),en(0),new $n(SQn,en(4e3)),en(0),new $n(TQn,en(400)),new $n(MQn,!1),new $n(CQn,!1),new $n(OQn,!0),new $n(DQn,!1),a6n=(BR(),orn),kfe=new $n(Agn,a6n),k6n=(rj(),TL),Mfe=new $n(LQn,k6n),y6n=(z9(),yL),Tfe=new $n(xQn,y6n),xfe=new $n(Vbn,10),Ife=new $n(Wbn,10),Nfe=new $n(Zbn,20),Bfe=new $n(nwn,10),P6n=new $n(DW,2),J6n=new $n(vZ,10),G6n=new $n(ewn,0),qF=new $n(rwn,5),F6n=new $n(twn,1),z6n=new $n(iwn,1),md=new $n(ip,20),$fe=new $n(cwn,10),H6n=new $n(uwn,10),C5=new Rt(fwn),U6n=new gTn,q6n=new $n(Dwn,U6n),Ofe=new Rt(jZ),L6n=!1,Cfe=new $n(kZ,L6n),S6n=new jw(5),A6n=new $n(bwn,S6n),T6n=(X2(),e=u(Lo(ec),10),new il(e,u(eo(e,e.length),10),0)),zm=new $n(O8,T6n),I6n=(Q3(),x0),x6n=new $n(pwn,I6n),Vin=new Rt(mwn),Win=new Rt(vwn),Zin=new Rt(ywn),Yin=new Rt(kwn),M6n=(n=u(Lo(RA),10),new il(n,u(eo(n,n.length),10),0)),qb=new $n(om,M6n),O6n=Dn((fs(),C7)),D0=new $n(W4,O6n),C6n=new cn(0,0),qm=new $n(Z4,C6n),Ip=new $n(C8,!1),w6n=(sh(),A7),Xin=new $n(Awn,w6n),Hin=new $n(YP,!1),en(1),new $n(IQn,null),N6n=new Rt(Cwn),nrn=new Rt(Swn),R6n=(hn(),Gc),Um=new $n(own,R6n),ls=new Rt(swn),$6n=(Ff(),Dn(N0)),Np=new $n(D8,$6n),ern=new $n(wwn,!1),_6n=new $n(gwn,!0),en(1),Gfe=new $n(UZ,en(3)),en(1),zfe=new $n(Tgn,en(4)),UF=new $n(sD,1),HF=new $n(HZ,null),$p=new $n(lD,150),j7=new $n(oD,1.414),O5=new $n(ig,null),_fe=new $n(Mgn,1),gL=new $n(awn,!1),Kin=new $n(dwn,!1),Efe=new $n(Ewn,1),m6n=(lP(),urn),new $n(NQn,m6n),Dfe=!0,Ffe=(I_(),lrn),Pfe=(D4(),Pp),Jfe=Pp,Rfe=Pp}function br(){br=q,Ipn=new Ni("DIRECTION_PREPROCESSOR",0),Dpn=new Ni("COMMENT_PREPROCESSOR",1),ym=new Ni("EDGE_AND_LAYER_CONSTRAINT_EDGE_REVERSER",2),aen=new Ni("INTERACTIVE_EXTERNAL_PORT_POSITIONER",3),Wpn=new Ni("PARTITION_PREPROCESSOR",4),wG=new Ni("LABEL_DUMMY_INSERTER",5),SG=new Ni("SELF_LOOP_PREPROCESSOR",6),dp=new Ni("LAYER_CONSTRAINT_PREPROCESSOR",7),Ypn=new Ni("PARTITION_MIDPROCESSOR",8),Gpn=new Ni("HIGH_DEGREE_NODE_LAYER_PROCESSOR",9),Kpn=new Ni("NODE_PROMOTION",10),ap=new Ni("LAYER_CONSTRAINT_POSTPROCESSOR",11),Vpn=new Ni("PARTITION_POSTPROCESSOR",12),Rpn=new Ni("HIERARCHICAL_PORT_CONSTRAINT_PROCESSOR",13),Zpn=new Ni("SEMI_INTERACTIVE_CROSSMIN_PROCESSOR",14),Apn=new Ni("BREAKING_POINT_INSERTER",15),vG=new Ni("LONG_EDGE_SPLITTER",16),den=new Ni("PORT_SIDE_PROCESSOR",17),dG=new Ni("INVERTED_PORT_PROCESSOR",18),jG=new Ni("PORT_LIST_SORTER",19),e3n=new Ni("SORT_BY_INPUT_ORDER_OF_MODEL",20),kG=new Ni("NORTH_SOUTH_PORT_PREPROCESSOR",21),Spn=new Ni("BREAKING_POINT_PROCESSOR",22),Qpn=new Ni(vKn,23),t3n=new Ni(yKn,24),EG=new Ni("SELF_LOOP_PORT_RESTORER",25),Epn=new Ni("ALTERNATING_LAYER_UNZIPPER",26),n3n=new Ni("SINGLE_EDGE_GRAPH_WRAPPER",27),bG=new Ni("IN_LAYER_CONSTRAINT_PROCESSOR",28),Bpn=new Ni("END_NODE_PORT_LABEL_MANAGEMENT_PROCESSOR",29),Hpn=new Ni("LABEL_AND_NODE_SIZE_PROCESSOR",30),Upn=new Ni("INNERMOST_NODE_MARGIN_CALCULATOR",31),TG=new Ni("SELF_LOOP_ROUTER",32),Cpn=new Ni("COMMENT_NODE_MARGIN_CALCULATOR",33),aG=new Ni("END_LABEL_PREPROCESSOR",34),pG=new Ni("LABEL_DUMMY_SWITCHER",35),Mpn=new Ni("CENTER_LABEL_MANAGEMENT_PROCESSOR",36),W8=new Ni("LABEL_SIDE_SELECTOR",37),zpn=new Ni("HYPEREDGE_DUMMY_MERGER",38),Ppn=new Ni("HIERARCHICAL_PORT_DUMMY_SIZE_PROCESSOR",39),Xpn=new Ni("LAYER_SIZE_AND_GRAPH_HEIGHT_CALCULATOR",40),_E=new Ni("HIERARCHICAL_PORT_POSITION_PROCESSOR",41),Lpn=new Ni("CONSTRAINTS_POSTPROCESSOR",42),Opn=new Ni("COMMENT_POSTPROCESSOR",43),qpn=new Ni("HYPERNODE_PROCESSOR",44),Jpn=new Ni("HIERARCHICAL_PORT_ORTHOGONAL_EDGE_ROUTER",45),mG=new Ni("LONG_EDGE_JOINER",46),AG=new Ni("SELF_LOOP_POSTPROCESSOR",47),Tpn=new Ni("BREAKING_POINT_REMOVER",48),yG=new Ni("NORTH_SOUTH_PORT_POSTPROCESSOR",49),Fpn=new Ni("HORIZONTAL_COMPACTOR",50),gG=new Ni("LABEL_DUMMY_REMOVER",51),$pn=new Ni("FINAL_SPLINE_BENDPOINTS_CALCULATOR",52),Npn=new Ni("END_LABEL_SORTER",53),l5=new Ni("REVERSED_EDGE_RESTORER",54),hG=new Ni("END_LABEL_POSTPROCESSOR",55),_pn=new Ni("HIERARCHICAL_NODE_RESIZER",56),xpn=new Ni("DIRECTION_POSTPROCESSOR",57)}function pIe(n,e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn,Wn,Oe,bt,hi,Kf,mc,Ks,Vm,Td,So,A1,jl,$5,VA,S1,Yo,Md,Qb,Yb,_5,Vb,Wb,T1,Xp,k8n,Og,WA,Mrn,R5,ZA,Kp,nS,Crn,xle;for(k8n=0,bt=e,mc=0,Td=bt.length;mc0&&(n.a[Yo.p]=k8n++)}for(ZA=0,hi=t,Ks=0,So=hi.length;Ks0;){for(Yo=(Le(_5.b>0),u(_5.a.Xb(_5.c=--_5.b),12)),Yb=0,l=new D(Yo.e);l.a0&&(Yo.j==(hn(),be)?(n.a[Yo.p]=ZA,++ZA):(n.a[Yo.p]=ZA+A1+$5,++$5))}ZA+=$5}for(Qb=new _e,j=new sa,Oe=e,Kf=0,Vm=Oe.length;Kfa.b&&(a.b=Vb)):Yo.i.c==Xp&&(Vba.c&&(a.c=Vb));for(S9(S,0,S.length,null),R5=X(et,mt,30,S.length,15,1),i=X(et,mt,30,ZA+1,15,1),x=0;x0;)dn%2>0&&(r+=Crn[dn+1]),dn=(dn-1)/2|0,++Crn[dn];for(Ln=X(yre,Yn,370,S.length*2,0,1),F=0;F0&&SC(Kf.f),tn(x,HF)!=null&&(!x.a&&(x.a=new Z(ct,x,10,11)),!!x.a)&&(!x.a&&(x.a=new Z(ct,x,10,11)),x.a).i>0?(l=u(tn(x,HF),521),Yb=l.Sg(x),kw(x,T.Math.max(x.g,Yb.a+A1.b+A1.c),T.Math.max(x.f,Yb.b+A1.d+A1.a))):(!x.a&&(x.a=new Z(ct,x,10,11)),x.a).i!=0&&(Yb=new cn(G(z(tn(x,$p))),G(z(tn(x,$p)))/G(z(tn(x,j7)))),kw(x,T.Math.max(x.g,Yb.a+A1.b+A1.c),T.Math.max(x.f,Yb.b+A1.d+A1.a)));if(So=u(tn(e,Oa),104),k=e.g-(So.b+So.c),v=e.f-(So.d+So.a),Wb.ah("Available Child Area: ("+k+"|"+v+")"),Jt(e,y7,k/v),LPn(e,r,i.dh(Vm)),u(tn(e,O5),281)==nz&&(JV(e),kw(e,So.b+G(z(tn(e,xp)))+So.c,So.d+G(z(tn(e,Lp)))+So.a)),Wb.ah("Executed layout algorithm: "+nt(tn(e,T5))+" on node "+e.k),u(tn(e,O5),281)==Pp){if(k<0||v<0)throw L(new P1("The size defined by the parent parallel node is too small for the space provided by the paddings of the child hierarchical node. "+e.k));for($o(e,xp)||$o(e,Lp)||JV(e),S=G(z(tn(e,xp))),j=G(z(tn(e,Lp))),Wb.ah("Desired Child Area: ("+S+"|"+j+")"),$5=k/S,VA=v/j,jl=T.Math.min($5,T.Math.min(VA,G(z(tn(e,_fe))))),Jt(e,UF,jl),Wb.ah(e.k+" -- Local Scale Factor (X|Y): ("+$5+"|"+VA+")"),F=u(tn(e,bL),22),c=0,f=0,jl<$5&&(F.Gc((yb(),TA))?c=(k/2-S*jl/2)/jl:F.Gc(MA)&&(c=(k-S*jl)/jl)),jl'?":Pn(dYn,n)?"'(?<' or '(? toIndex: ",q0n=", toIndex: ",U0n="Index: ",H0n=", Size: ",E8="org.eclipse.elk.alg.common",dt={51:1},xXn="org.eclipse.elk.alg.common.compaction",IXn="Scanline/EventHandler",Ea="org.eclipse.elk.alg.common.compaction.oned",NXn="CNode belongs to another CGroup.",BXn="ISpacingsHandler/1",AW="The ",SW=" instance has been finished already.",$Xn="The direction ",_Xn=" is not supported by the CGraph instance.",RXn="OneDimensionalCompactor",PXn="OneDimensionalCompactor/lambda$0$Type",JXn="Quadruplet",GXn="ScanlineConstraintCalculator",FXn="ScanlineConstraintCalculator/ConstraintsScanlineHandler",zXn="ScanlineConstraintCalculator/ConstraintsScanlineHandler/lambda$0$Type",qXn="ScanlineConstraintCalculator/Timestamp",UXn="ScanlineConstraintCalculator/lambda$0$Type",Hh={178:1,48:1},nE="org.eclipse.elk.alg.common.networksimplex",Jo={171:1,3:1,4:1},HXn="org.eclipse.elk.alg.common.nodespacing",Sb="org.eclipse.elk.alg.common.nodespacing.cellsystem",A8="CENTER",XXn={216:1,337:1},X0n={3:1,4:1,5:1,592:1},Q4="LEFT",Y4="RIGHT",K0n="Vertical alignment cannot be null",Q0n="BOTTOM",XP="org.eclipse.elk.alg.common.nodespacing.internal",eE="UNDEFINED",wh=.01,iD="org.eclipse.elk.alg.common.nodespacing.internal.algorithm",KXn="LabelPlacer/lambda$0$Type",QXn="LabelPlacer/lambda$1$Type",YXn="portRatioOrPosition",S8="org.eclipse.elk.alg.common.overlaps",TW="DOWN",V4="org.eclipse.elk.alg.common.spore",tp={3:1,4:1,5:1,198:1},VXn={3:1,6:1,4:1,5:1,90:1,110:1},MW="org.eclipse.elk.alg.force",Y0n="ComponentsProcessor",WXn="ComponentsProcessor/1",V0n="ElkGraphImporter/lambda$0$Type",tg={214:1},lm="org.eclipse.elk.core",rD="org.eclipse.elk.graph.properties",ZXn="IPropertyHolder",cD="org.eclipse.elk.alg.force.graph",nKn="Component Layout",W0n="org.eclipse.elk.alg.force.model",Pc="org.eclipse.elk.core.data",KP="org.eclipse.elk.force.model",Z0n="org.eclipse.elk.force.iterations",nbn="org.eclipse.elk.force.repulsivePower",CW="org.eclipse.elk.force.temperature",Xh=.001,OW="org.eclipse.elk.force.repulsion",gh={148:1},tE="org.eclipse.elk.alg.force.options",T8=1.600000023841858,uf="org.eclipse.elk.force",uD="org.eclipse.elk.priority",ip="org.eclipse.elk.spacing.nodeNode",DW="org.eclipse.elk.spacing.edgeLabel",M8="org.eclipse.elk.aspectRatio",QP="org.eclipse.elk.randomSeed",iE="org.eclipse.elk.separateConnectedComponents",rp="org.eclipse.elk.padding",rE="org.eclipse.elk.interactive",LW="org.eclipse.elk.portConstraints",YP="org.eclipse.elk.edgeLabels.inline",cE="org.eclipse.elk.omitNodeMicroLayout",C8="org.eclipse.elk.nodeSize.fixedGraphSize",W4="org.eclipse.elk.nodeSize.options",om="org.eclipse.elk.nodeSize.constraints",O8="org.eclipse.elk.nodeLabels.placement",D8="org.eclipse.elk.portLabels.placement",fD="org.eclipse.elk.topdownLayout",sD="org.eclipse.elk.topdown.scaleFactor",lD="org.eclipse.elk.topdown.hierarchicalNodeWidth",oD="org.eclipse.elk.topdown.hierarchicalNodeAspectRatio",ig="org.eclipse.elk.topdown.nodeType",ebn="origin",eKn="random",tKn="boundingBox.upLeft",iKn="boundingBox.lowRight",tbn="org.eclipse.elk.stress.fixed",ibn="org.eclipse.elk.stress.desiredEdgeLength",rbn="org.eclipse.elk.stress.dimension",cbn="org.eclipse.elk.stress.epsilon",ubn="org.eclipse.elk.stress.iterationLimit",b0="org.eclipse.elk.stress",rKn="ELK Stress",Z4="org.eclipse.elk.nodeSize.minimum",VP="org.eclipse.elk.alg.force.stress",cKn="Layered layout",n5="org.eclipse.elk.alg.layered",hD="org.eclipse.elk.alg.layered.compaction.components",uE="org.eclipse.elk.alg.layered.compaction.oned",WP="org.eclipse.elk.alg.layered.compaction.oned.algs",Tb="org.eclipse.elk.alg.layered.compaction.recthull",ph="org.eclipse.elk.alg.layered.components",Go="NONE",xW="MODEL_ORDER",lu={3:1,6:1,4:1,10:1,5:1,126:1},uKn={3:1,6:1,4:1,5:1,135:1,90:1,110:1},ZP="org.eclipse.elk.alg.layered.compound",qt={43:1},mu="org.eclipse.elk.alg.layered.graph",IW=" -> ",fKn="Not supported by LGraph",fbn="Port side is undefined",L8={3:1,6:1,4:1,5:1,323:1,135:1,90:1,110:1},sd={3:1,6:1,4:1,5:1,135:1,199:1,209:1,90:1,110:1},sKn={3:1,6:1,4:1,5:1,135:1,2004:1,209:1,90:1,110:1},lKn=`([{"' \r +`,oKn=`)]}"' \r +`,hKn="The given string contains parts that cannot be parsed as numbers.",aD="org.eclipse.elk.core.math",aKn={3:1,4:1,140:1,213:1,414:1},dKn={3:1,4:1,104:1,213:1,414:1},ld="org.eclipse.elk.alg.layered.graph.transform",bKn="ElkGraphImporter",wKn="ElkGraphImporter/lambda$1$Type",gKn="ElkGraphImporter/lambda$2$Type",pKn="ElkGraphImporter/lambda$4$Type",me="org.eclipse.elk.alg.layered.intermediate",mKn="Node margin calculation",vKn="ONE_SIDED_GREEDY_SWITCH",yKn="TWO_SIDED_GREEDY_SWITCH",NW="No implementation is available for the layout processor ",BW="IntermediateProcessorStrategy",$W="Node '",kKn="FIRST_SEPARATE",jKn="LAST_SEPARATE",EKn="Odd port side processing",Oi="org.eclipse.elk.alg.layered.intermediate.compaction",fE="org.eclipse.elk.alg.layered.intermediate.greedyswitch",Aa="org.eclipse.elk.alg.layered.p3order.counting",sE={220:1},e5="org.eclipse.elk.alg.layered.intermediate.loops",Gs="org.eclipse.elk.alg.layered.intermediate.loops.ordering",w0="org.eclipse.elk.alg.layered.intermediate.loops.routing",nJ="org.eclipse.elk.alg.layered.intermediate.preserveorder",Kh="org.eclipse.elk.alg.layered.intermediate.wrapping",Kc="org.eclipse.elk.alg.layered.options",_W="INTERACTIVE",sbn="GREEDY",AKn="DEPTH_FIRST",SKn="EDGE_LENGTH",TKn="SELF_LOOPS",MKn="firstTryWithInitialOrder",lbn="org.eclipse.elk.layered.directionCongruency",obn="org.eclipse.elk.layered.feedbackEdges",eJ="org.eclipse.elk.layered.interactiveReferencePoint",hbn="org.eclipse.elk.layered.mergeEdges",abn="org.eclipse.elk.layered.mergeHierarchyEdges",dbn="org.eclipse.elk.layered.allowNonFlowPortsToSwitchSides",bbn="org.eclipse.elk.layered.portSortingStrategy",wbn="org.eclipse.elk.layered.thoroughness",gbn="org.eclipse.elk.layered.unnecessaryBendpoints",pbn="org.eclipse.elk.layered.generatePositionAndLayerIds",dD="org.eclipse.elk.layered.cycleBreaking.strategy",bD="org.eclipse.elk.layered.layering.strategy",mbn="org.eclipse.elk.layered.layering.layerConstraint",vbn="org.eclipse.elk.layered.layering.layerChoiceConstraint",ybn="org.eclipse.elk.layered.layering.layerId",RW="org.eclipse.elk.layered.layering.minWidth.upperBoundOnWidth",PW="org.eclipse.elk.layered.layering.minWidth.upperLayerEstimationScalingFactor",JW="org.eclipse.elk.layered.layering.nodePromotion.strategy",GW="org.eclipse.elk.layered.layering.nodePromotion.maxIterations",FW="org.eclipse.elk.layered.layering.coffmanGraham.layerBound",lE="org.eclipse.elk.layered.crossingMinimization.strategy",kbn="org.eclipse.elk.layered.crossingMinimization.forceNodeModelOrder",zW="org.eclipse.elk.layered.crossingMinimization.hierarchicalSweepiness",qW="org.eclipse.elk.layered.crossingMinimization.semiInteractive",jbn="org.eclipse.elk.layered.crossingMinimization.inLayerPredOf",Ebn="org.eclipse.elk.layered.crossingMinimization.inLayerSuccOf",Abn="org.eclipse.elk.layered.crossingMinimization.positionChoiceConstraint",Sbn="org.eclipse.elk.layered.crossingMinimization.positionId",Tbn="org.eclipse.elk.layered.crossingMinimization.greedySwitch.activationThreshold",UW="org.eclipse.elk.layered.crossingMinimization.greedySwitch.type",tJ="org.eclipse.elk.layered.crossingMinimization.greedySwitchHierarchical.type",hm="org.eclipse.elk.layered.nodePlacement.strategy",iJ="org.eclipse.elk.layered.nodePlacement.favorStraightEdges",HW="org.eclipse.elk.layered.nodePlacement.bk.edgeStraightening",XW="org.eclipse.elk.layered.nodePlacement.bk.fixedAlignment",KW="org.eclipse.elk.layered.nodePlacement.linearSegments.deflectionDampening",QW="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility",YW="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility.default",Mbn="org.eclipse.elk.layered.edgeRouting.selfLoopDistribution",Cbn="org.eclipse.elk.layered.edgeRouting.selfLoopOrdering",rJ="org.eclipse.elk.layered.edgeRouting.splines.mode",cJ="org.eclipse.elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor",VW="org.eclipse.elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth",Obn="org.eclipse.elk.layered.spacing.baseValue",Dbn="org.eclipse.elk.layered.spacing.edgeNodeBetweenLayers",Lbn="org.eclipse.elk.layered.spacing.edgeEdgeBetweenLayers",xbn="org.eclipse.elk.layered.spacing.nodeNodeBetweenLayers",Ibn="org.eclipse.elk.layered.priority.direction",Nbn="org.eclipse.elk.layered.priority.shortness",Bbn="org.eclipse.elk.layered.priority.straightness",WW="org.eclipse.elk.layered.compaction.connectedComponents",$bn="org.eclipse.elk.layered.compaction.postCompaction.strategy",_bn="org.eclipse.elk.layered.compaction.postCompaction.constraints",uJ="org.eclipse.elk.layered.highDegreeNodes.treatment",ZW="org.eclipse.elk.layered.highDegreeNodes.threshold",nZ="org.eclipse.elk.layered.highDegreeNodes.treeHeight",b1="org.eclipse.elk.layered.wrapping.strategy",fJ="org.eclipse.elk.layered.wrapping.additionalEdgeSpacing",sJ="org.eclipse.elk.layered.wrapping.correctionFactor",oE="org.eclipse.elk.layered.wrapping.cutting.strategy",eZ="org.eclipse.elk.layered.wrapping.cutting.cuts",tZ="org.eclipse.elk.layered.wrapping.cutting.msd.freedom",lJ="org.eclipse.elk.layered.wrapping.validify.strategy",oJ="org.eclipse.elk.layered.wrapping.validify.forbiddenIndices",hJ="org.eclipse.elk.layered.wrapping.multiEdge.improveCuts",aJ="org.eclipse.elk.layered.wrapping.multiEdge.distancePenalty",iZ="org.eclipse.elk.layered.wrapping.multiEdge.improveWrappedEdges",rZ="org.eclipse.elk.layered.layerUnzipping.strategy",cZ="org.eclipse.elk.layered.layerUnzipping.minimizeEdgeLength",uZ="org.eclipse.elk.layered.layerUnzipping.layerSplit",fZ="org.eclipse.elk.layered.layerUnzipping.resetOnLongEdges",Rbn="org.eclipse.elk.layered.edgeLabels.sideSelection",Pbn="org.eclipse.elk.layered.edgeLabels.centerLabelPlacementStrategy",dJ="org.eclipse.elk.layered.considerModelOrder.strategy",Jbn="org.eclipse.elk.layered.considerModelOrder.portModelOrder",wD="org.eclipse.elk.layered.considerModelOrder.noModelOrder",sZ="org.eclipse.elk.layered.considerModelOrder.components",Gbn="org.eclipse.elk.layered.considerModelOrder.longEdgeStrategy",lZ="org.eclipse.elk.layered.considerModelOrder.crossingCounterNodeInfluence",oZ="org.eclipse.elk.layered.considerModelOrder.crossingCounterPortInfluence",hZ="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.cycleBreakingId",aZ="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.crossingMinimizationId",dZ="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.componentGroupId",Fbn="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.cbGroupOrderStrategy",bZ="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.cbPreferredSourceId",wZ="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.cbPreferredTargetId",zbn="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.cmGroupOrderStrategy",qbn="org.eclipse.elk.layered.considerModelOrder.groupModelOrder.cmEnforcedGroupOrders",gZ="layering",CKn="layering.minWidth",OKn="layering.nodePromotion",x8="crossingMinimization",bJ="org.eclipse.elk.hierarchyHandling",DKn="crossingMinimization.greedySwitch",LKn="nodePlacement",xKn="nodePlacement.bk",IKn="edgeRouting",gD="org.eclipse.elk.edgeRouting",mh="spacing",Ubn="priority",Hbn="compaction",NKn="compaction.postCompaction",BKn="Specifies whether and how post-process compaction is applied.",Xbn="highDegreeNodes",Kbn="wrapping",$Kn="wrapping.cutting",_Kn="wrapping.validify",Qbn="wrapping.multiEdge",pZ="layerUnzipping",mZ="edgeLabels",hE="considerModelOrder",I8="considerModelOrder.groupModelOrder",Ybn="Group ID of the Node Type",Vbn="org.eclipse.elk.spacing.commentComment",Wbn="org.eclipse.elk.spacing.commentNode",Zbn="org.eclipse.elk.spacing.componentComponent",nwn="org.eclipse.elk.spacing.edgeEdge",vZ="org.eclipse.elk.spacing.edgeNode",ewn="org.eclipse.elk.spacing.labelLabel",twn="org.eclipse.elk.spacing.labelPortHorizontal",iwn="org.eclipse.elk.spacing.labelPortVertical",rwn="org.eclipse.elk.spacing.labelNode",cwn="org.eclipse.elk.spacing.nodeSelfLoop",uwn="org.eclipse.elk.spacing.portPort",fwn="org.eclipse.elk.spacing.individual",swn="org.eclipse.elk.port.borderOffset",lwn="org.eclipse.elk.noLayout",own="org.eclipse.elk.port.side",pD="org.eclipse.elk.debugMode",hwn="org.eclipse.elk.alignment",awn="org.eclipse.elk.insideSelfLoops.activate",dwn="org.eclipse.elk.insideSelfLoops.yo",yZ="org.eclipse.elk.direction",bwn="org.eclipse.elk.nodeLabels.padding",wwn="org.eclipse.elk.portLabels.nextToPortIfPossible",gwn="org.eclipse.elk.portLabels.treatAsGroup",pwn="org.eclipse.elk.portAlignment.default",mwn="org.eclipse.elk.portAlignment.north",vwn="org.eclipse.elk.portAlignment.south",ywn="org.eclipse.elk.portAlignment.west",kwn="org.eclipse.elk.portAlignment.east",wJ="org.eclipse.elk.contentAlignment",jwn="org.eclipse.elk.junctionPoints",Ewn="org.eclipse.elk.edge.thickness",Awn="org.eclipse.elk.edgeLabels.placement",Swn="org.eclipse.elk.port.index",Twn="org.eclipse.elk.commentBox",Mwn="org.eclipse.elk.hypernode",Cwn="org.eclipse.elk.port.anchor",kZ="org.eclipse.elk.partitioning.activate",jZ="org.eclipse.elk.partitioning.partition",gJ="org.eclipse.elk.position",Own="org.eclipse.elk.margins",Dwn="org.eclipse.elk.spacing.portsSurrounding",pJ="org.eclipse.elk.interactiveLayout",iu="org.eclipse.elk.core.util",Lwn={3:1,4:1,5:1,590:1},RKn="NETWORK_SIMPLEX",xwn="SIMPLE",Mr={95:1,43:1},rg="org.eclipse.elk.alg.layered.p1cycles",PKn="Depth-first cycle removal",JKn="Model order cycle breaking",w1="org.eclipse.elk.alg.layered.p2layers",Iwn={406:1,220:1},GKn={830:1,3:1,4:1},ff="org.eclipse.elk.alg.layered.p3order",am=17976931348623157e292,EZ=5e-324,Zr="org.eclipse.elk.alg.layered.p4nodes",FKn={3:1,4:1,5:1,838:1},Qh=1e-5,g0="org.eclipse.elk.alg.layered.p4nodes.bk",AZ="org.eclipse.elk.alg.layered.p5edges",Fo="org.eclipse.elk.alg.layered.p5edges.orthogonal",SZ="org.eclipse.elk.alg.layered.p5edges.orthogonal.direction",TZ=1e-6,cp="org.eclipse.elk.alg.layered.p5edges.splines",MZ=.09999999999999998,mJ=1e-8,zKn=4.71238898038469,qKn=1.5707963267948966,Nwn=3.141592653589793,g1="org.eclipse.elk.alg.mrtree",CZ=.10000000149011612,vJ="SUPER_ROOT",aE="org.eclipse.elk.alg.mrtree.graph",Bwn=-17976931348623157e292,Nu="org.eclipse.elk.alg.mrtree.intermediate",UKn="Processor compute fanout",yJ={3:1,6:1,4:1,5:1,522:1,90:1,110:1},HKn="Set neighbors in level",mD="org.eclipse.elk.alg.mrtree.options",XKn="DESCENDANTS",$wn="org.eclipse.elk.mrtree.compaction",_wn="org.eclipse.elk.mrtree.edgeEndTextureLength",Rwn="org.eclipse.elk.mrtree.treeLevel",Pwn="org.eclipse.elk.mrtree.positionConstraint",Jwn="org.eclipse.elk.mrtree.weighting",Gwn="org.eclipse.elk.mrtree.edgeRoutingMode",Fwn="org.eclipse.elk.mrtree.searchOrder",KKn="Position Constraint",sf="org.eclipse.elk.mrtree",QKn="org.eclipse.elk.tree",YKn="Processor arrange level",N8="org.eclipse.elk.alg.mrtree.p2order",As="org.eclipse.elk.alg.mrtree.p4route",zwn="org.eclipse.elk.alg.radial",Mb=6.283185307179586,qwn="Before",kJ="After",Uwn="org.eclipse.elk.alg.radial.intermediate",VKn="COMPACTION",OZ="org.eclipse.elk.alg.radial.intermediate.compaction",WKn={3:1,4:1,5:1,90:1},Hwn="org.eclipse.elk.alg.radial.intermediate.optimization",DZ="No implementation is available for the layout option ",dE="org.eclipse.elk.alg.radial.options",ZKn="CompactionStrategy",Xwn="org.eclipse.elk.radial.centerOnRoot",Kwn="org.eclipse.elk.radial.orderId",Qwn="org.eclipse.elk.radial.radius",jJ="org.eclipse.elk.radial.rotate",LZ="org.eclipse.elk.radial.compactor",xZ="org.eclipse.elk.radial.compactionStepSize",Ywn="org.eclipse.elk.radial.sorter",Vwn="org.eclipse.elk.radial.wedgeCriteria",Wwn="org.eclipse.elk.radial.optimizationCriteria",IZ="org.eclipse.elk.radial.rotation.targetAngle",NZ="org.eclipse.elk.radial.rotation.computeAdditionalWedgeSpace",Zwn="org.eclipse.elk.radial.rotation.outgoingEdgeAngles",nQn="Compaction",ngn="rotation",dl="org.eclipse.elk.radial",eQn="org.eclipse.elk.alg.radial.p1position.wedge",egn="org.eclipse.elk.alg.radial.sorting",tQn=5.497787143782138,iQn=3.9269908169872414,rQn=2.356194490192345,cQn="org.eclipse.elk.alg.rectpacking",bE="org.eclipse.elk.alg.rectpacking.intermediate",BZ="org.eclipse.elk.alg.rectpacking.options",tgn="org.eclipse.elk.rectpacking.trybox",ign="org.eclipse.elk.rectpacking.currentPosition",rgn="org.eclipse.elk.rectpacking.desiredPosition",cgn="org.eclipse.elk.rectpacking.inNewRow",ugn="org.eclipse.elk.rectpacking.orderBySize",fgn="org.eclipse.elk.rectpacking.widthApproximation.strategy",sgn="org.eclipse.elk.rectpacking.widthApproximation.targetWidth",lgn="org.eclipse.elk.rectpacking.widthApproximation.optimizationGoal",ogn="org.eclipse.elk.rectpacking.widthApproximation.lastPlaceShift",hgn="org.eclipse.elk.rectpacking.packing.strategy",agn="org.eclipse.elk.rectpacking.packing.compaction.rowHeightReevaluation",dgn="org.eclipse.elk.rectpacking.packing.compaction.iterations",bgn="org.eclipse.elk.rectpacking.whiteSpaceElimination.strategy",$Z="widthApproximation",uQn="Compaction Strategy",fQn="packing.compaction",zf="org.eclipse.elk.rectpacking",B8="org.eclipse.elk.alg.rectpacking.p1widthapproximation",EJ="org.eclipse.elk.alg.rectpacking.p2packing",sQn="No Compaction",wgn="org.eclipse.elk.alg.rectpacking.p3whitespaceelimination",vD="org.eclipse.elk.alg.rectpacking.util",AJ="No implementation available for ",up="org.eclipse.elk.alg.spore",fp="org.eclipse.elk.alg.spore.options",cg="org.eclipse.elk.sporeCompaction",_Z="org.eclipse.elk.underlyingLayoutAlgorithm",ggn="org.eclipse.elk.processingOrder.treeConstruction",pgn="org.eclipse.elk.processingOrder.spanningTreeCostFunction",RZ="org.eclipse.elk.processingOrder.preferredRoot",PZ="org.eclipse.elk.processingOrder.rootSelection",JZ="org.eclipse.elk.structure.structureExtractionStrategy",mgn="org.eclipse.elk.compaction.compactionStrategy",vgn="org.eclipse.elk.compaction.orthogonal",ygn="org.eclipse.elk.overlapRemoval.maxIterations",kgn="org.eclipse.elk.overlapRemoval.runScanline",GZ="processingOrder",lQn="overlapRemoval",$8="org.eclipse.elk.sporeOverlap",oQn="org.eclipse.elk.alg.spore.p1structure",FZ="org.eclipse.elk.alg.spore.p2processingorder",zZ="org.eclipse.elk.alg.spore.p3execution",hQn="Topdown Layout",aQn="Invalid index: ",_8="org.eclipse.elk.core.alg",dm={342:1},sp={296:1},dQn="Make sure its type is registered with the ",jgn=" utility class.",R8="true",qZ="false",bQn="Couldn't clone property '",ug=.05,Yu="org.eclipse.elk.core.options",wQn=1.2999999523162842,fg="org.eclipse.elk.box",Egn="org.eclipse.elk.expandNodes",Agn="org.eclipse.elk.box.packingMode",gQn="org.eclipse.elk.algorithm",pQn="org.eclipse.elk.resolvedAlgorithm",Sgn="org.eclipse.elk.bendPoints",jIe="org.eclipse.elk.labelManager",mQn="org.eclipse.elk.softwrappingFuzziness",vQn="org.eclipse.elk.scaleFactor",yQn="org.eclipse.elk.childAreaWidth",kQn="org.eclipse.elk.childAreaHeight",jQn="org.eclipse.elk.animate",EQn="org.eclipse.elk.animTimeFactor",AQn="org.eclipse.elk.layoutAncestors",SQn="org.eclipse.elk.maxAnimTime",TQn="org.eclipse.elk.minAnimTime",MQn="org.eclipse.elk.progressBar",CQn="org.eclipse.elk.validateGraph",OQn="org.eclipse.elk.validateOptions",DQn="org.eclipse.elk.zoomToFit",LQn="org.eclipse.elk.json.shapeCoords",xQn="org.eclipse.elk.json.edgeCoords",EIe="org.eclipse.elk.font.name",IQn="org.eclipse.elk.font.size",UZ="org.eclipse.elk.topdown.sizeCategories",Tgn="org.eclipse.elk.topdown.sizeCategoriesHierarchicalNodeWeight",HZ="org.eclipse.elk.topdown.sizeApproximator",Mgn="org.eclipse.elk.topdown.scaleCap",NQn="org.eclipse.elk.edge.type",BQn="partitioning",$Qn="nodeLabels",SJ="portAlignment",XZ="nodeSize",KZ="port",Cgn="portLabels",P8="topdown",_Qn="insideSelfLoops",Ogn="INHERIT",J8="org.eclipse.elk.fixed",TJ="org.eclipse.elk.random",MJ={3:1,35:1,23:1,521:1,288:1},RQn="port must have a parent node to calculate the port side",PQn="The edge needs to have exactly one edge section. Found: ",wE="org.eclipse.elk.core.util.adapters",bl="org.eclipse.emf.ecore",bm="org.eclipse.elk.graph",JQn="EMapPropertyHolder",GQn="ElkBendPoint",FQn="ElkGraphElement",zQn="ElkConnectableShape",Dgn="ElkEdge",qQn="ElkEdgeSection",UQn="EModelElement",HQn="ENamedElement",Lgn="ElkLabel",xgn="ElkNode",Ign="ElkPort",XQn={94:1,93:1},t5="org.eclipse.emf.common.notify.impl",p0="The feature '",gE="' is not a valid changeable feature",KQn="Expecting null",QZ="' is not a valid feature",QQn="The feature ID",YQn=" is not a valid feature ID",ru=32768,VQn={109:1,94:1,93:1,57:1,52:1,100:1},fe="org.eclipse.emf.ecore.impl",Cb="org.eclipse.elk.graph.impl",pE="Recursive containment not allowed for ",G8="The datatype '",sg="' is not a valid classifier",YZ="The value '",wm={195:1,3:1,4:1},VZ="The class '",F8="http://www.eclipse.org/elk/ElkGraph",Ngn="property",mE="value",WZ="source",WQn="properties",ZQn="identifier",ZZ="height",nnn="width",enn="parent",tnn="text",inn="children",nYn="hierarchical",Bgn="sources",rnn="targets",cnn="sections",CJ="bendPoints",$gn="outgoingShape",_gn="incomingShape",Rgn="outgoingSections",Pgn="incomingSections",Gr="org.eclipse.emf.common.util",Jgn="Severe implementation error in the Json to ElkGraph importer.",Yh="id",vr="org.eclipse.elk.graph.json",z8="Unhandled parameter types: ",eYn="startPoint",tYn="An edge must have at least one source and one target (edge id: '",q8="').",iYn="Referenced edge section does not exist: ",rYn=" (edge id: '",Ggn="target",cYn="sourcePoint",uYn="targetPoint",OJ="group",Et="name",fYn="connectableShape cannot be null",sYn="edge cannot be null",lYn="Passed edge is not 'simple'.",DJ="org.eclipse.elk.graph.util",yD="The 'no duplicates' constraint is violated",unn="targetIndex=",Ob=", size=",fnn="sourceIndex=",Vh={3:1,4:1,20:1,31:1,56:1,18:1,16:1,59:1,71:1,67:1,61:1},snn={3:1,4:1,20:1,31:1,56:1,18:1,50:1,16:1,59:1,71:1,67:1,61:1,585:1},LJ="logging",oYn="measureExecutionTime",hYn="parser.parse.1",aYn="parser.parse.2",xJ="parser.next.1",lnn="parser.next.2",dYn="parser.next.3",bYn="parser.next.4",Db="parser.factor.1",Fgn="parser.factor.2",wYn="parser.factor.3",gYn="parser.factor.4",pYn="parser.factor.5",mYn="parser.factor.6",vYn="parser.atom.1",yYn="parser.atom.2",kYn="parser.atom.3",zgn="parser.atom.4",onn="parser.atom.5",qgn="parser.cc.1",IJ="parser.cc.2",jYn="parser.cc.3",EYn="parser.cc.5",Ugn="parser.cc.6",Hgn="parser.cc.7",hnn="parser.cc.8",AYn="parser.ope.1",SYn="parser.ope.2",TYn="parser.ope.3",od="parser.descape.1",MYn="parser.descape.2",CYn="parser.descape.3",OYn="parser.descape.4",DYn="parser.descape.5",wl="parser.process.1",LYn="parser.quantifier.1",xYn="parser.quantifier.2",IYn="parser.quantifier.3",NYn="parser.quantifier.4",Xgn="parser.quantifier.5",BYn="org.eclipse.emf.common.notify",Kgn={415:1,676:1},$Yn={3:1,4:1,20:1,31:1,56:1,18:1,16:1,71:1,61:1},kD={373:1,151:1},vE="index=",ann={3:1,4:1,5:1,129:1},_Yn={3:1,4:1,20:1,31:1,56:1,18:1,16:1,59:1,71:1,61:1},Qgn={3:1,6:1,4:1,5:1,198:1},RYn={3:1,4:1,5:1,175:1,374:1},ao=1024,PYn=";/?:@&=+$,",JYn="invalid authority: ",GYn="EAnnotation",FYn="ETypedElement",zYn="EStructuralFeature",qYn="EAttribute",UYn="EClassifier",HYn="EEnumLiteral",XYn="EGenericType",KYn="EOperation",QYn="EParameter",YYn="EReference",VYn="ETypeParameter",ri="org.eclipse.emf.ecore.util",dnn={77:1},Ygn={3:1,20:1,18:1,16:1,61:1,586:1,77:1,72:1,98:1},WYn="org.eclipse.emf.ecore.util.FeatureMap$Entry",Bf=8192,yE="byte",NJ="char",kE="double",jE="float",EE="int",AE="long",SE="short",ZYn="java.lang.Object",gm={3:1,4:1,5:1,255:1},Vgn={3:1,4:1,5:1,678:1},nVn={3:1,4:1,20:1,31:1,56:1,18:1,16:1,59:1,71:1,67:1,61:1,72:1},Oc={3:1,4:1,20:1,31:1,56:1,18:1,16:1,59:1,71:1,67:1,61:1,77:1,72:1,98:1},jD="mixed",st="http:///org/eclipse/emf/ecore/util/ExtendedMetaData",Nl="kind",eVn={3:1,4:1,5:1,679:1},Wgn={3:1,4:1,20:1,31:1,56:1,18:1,16:1,71:1,61:1,77:1,72:1,98:1},BJ={20:1,31:1,56:1,18:1,16:1,61:1,72:1},$J={50:1,128:1,287:1},_J={75:1,344:1},RJ="The value of type '",PJ="' must be of type '",pm=1306,Bl="http://www.eclipse.org/emf/2002/Ecore",JJ=-32768,lg="constraints",Cr="baseType",tVn="getEStructuralFeature",iVn="getFeatureID",TE="feature",rVn="getOperationID",Zgn="operation",cVn="defaultValue",uVn="eTypeParameters",fVn="isInstance",sVn="getEEnumLiteral",lVn="eContainingClass",yt={58:1},oVn={3:1,4:1,5:1,122:1},hVn="org.eclipse.emf.ecore.resource",aVn={94:1,93:1,588:1,1996:1},bnn="org.eclipse.emf.ecore.resource.impl",n2n="unspecified",ED="simple",GJ="attribute",dVn="attributeWildcard",FJ="element",wnn="elementWildcard",zo="collapse",gnn="itemType",zJ="namespace",AD="##targetNamespace",$l="whiteSpace",e2n="wildcards",Lb="http://www.eclipse.org/emf/2003/XMLType",pnn="##any",U8="uninitialized",SD="The multiplicity constraint is violated",qJ="org.eclipse.emf.ecore.xml.type",bVn="ProcessingInstruction",wVn="SimpleAnyType",gVn="XMLTypeDocumentRoot",Fi="org.eclipse.emf.ecore.xml.type.impl",TD="INF",pVn="processing",mVn="ENTITIES_._base",t2n="minLength",i2n="ENTITY",UJ="NCName",vVn="IDREFS_._base",r2n="integer",mnn="token",vnn="pattern",yVn="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*",c2n="\\i\\c*",kVn="[\\i-[:]][\\c-[:]]*",jVn="nonPositiveInteger",MD="maxInclusive",u2n="NMTOKEN",EVn="NMTOKENS_._base",f2n="nonNegativeInteger",CD="minInclusive",AVn="normalizedString",SVn="unsignedByte",TVn="unsignedInt",MVn="18446744073709551615",CVn="unsignedShort",OVn="processingInstruction",hd="org.eclipse.emf.ecore.xml.type.internal",H8=1114111,DVn="Internal Error: shorthands: \\u",ME="xml:isDigit",ynn="xml:isWord",knn="xml:isSpace",jnn="xml:isNameChar",Enn="xml:isInitialNameChar",LVn="09٠٩۰۹०९০৯੦੯૦૯୦୯௧௯౦౯೦೯൦൯๐๙໐໙༠༩",xVn="AZazÀÖØöøıĴľŁňŊžƀǃǍǰǴǵǺȗɐʨʻˁΆΆΈΊΌΌΎΡΣώϐϖϚϚϜϜϞϞϠϠϢϳЁЌЎяёќўҁҐӄӇӈӋӌӐӫӮӵӸӹԱՖՙՙաֆאתװײءغفيٱڷںھۀێېۓەەۥۦअहऽऽक़ॡঅঌএঐওনপরললশহড়ঢ়য়ৡৰৱਅਊਏਐਓਨਪਰਲਲ਼ਵਸ਼ਸਹਖ਼ੜਫ਼ਫ਼ੲੴઅઋઍઍએઑઓનપરલળવહઽઽૠૠଅଌଏଐଓନପରଲଳଶହଽଽଡ଼ଢ଼ୟୡஅஊஎஐஒகஙசஜஜஞடணதநபமவஷஹఅఌఎఐఒనపళవహౠౡಅಌಎಐಒನಪಳವಹೞೞೠೡഅഌഎഐഒനപഹൠൡกฮะะาำเๅກຂຄຄງຈຊຊຍຍດທນຟມຣລລວວສຫອຮະະາຳຽຽເໄཀཇཉཀྵႠჅაჶᄀᄀᄂᄃᄅᄇᄉᄉᄋᄌᄎᄒᄼᄼᄾᄾᅀᅀᅌᅌᅎᅎᅐᅐᅔᅕᅙᅙᅟᅡᅣᅣᅥᅥᅧᅧᅩᅩᅭᅮᅲᅳᅵᅵᆞᆞᆨᆨᆫᆫᆮᆯᆷᆸᆺᆺᆼᇂᇫᇫᇰᇰᇹᇹḀẛẠỹἀἕἘἝἠὅὈὍὐὗὙὙὛὛὝὝὟώᾀᾴᾶᾼιιῂῄῆῌῐΐῖΊῠῬῲῴῶῼΩΩKÅ℮℮ↀↂ〇〇〡〩ぁゔァヺㄅㄬ一龥가힣",IVn="Private Use",Ann="ASSIGNED",Snn="\0€ÿĀſƀɏɐʯʰ˿̀ͯͰϿЀӿ԰֏֐׿؀ۿ܀ݏހ޿ऀॿঀ৿਀੿઀૿଀୿஀௿ఀ౿ಀ೿ഀൿ඀෿฀๿຀໿ༀ࿿က႟Ⴀჿᄀᇿሀ፿Ꭰ᏿᐀ᙿ ᚟ᚠ᛿ក៿᠀᢯Ḁỿἀ῿ ⁰₟₠⃏⃐⃿℀⅏⅐↏←⇿∀⋿⌀⏿␀␿⑀⑟①⓿─╿▀▟■◿☀⛿✀➿⠀⣿⺀⻿⼀⿟⿰⿿ 〿぀ゟ゠ヿ㄀ㄯ㄰㆏㆐㆟ㆠㆿ㈀㋿㌀㏿㐀䶵一鿿ꀀ꒏꒐꓏가힣豈﫿ffﭏﭐ﷿︠︯︰﹏﹐﹯ﹰ﻾\uFEFF\uFEFF＀￯",s2n="UNASSIGNED",X8={3:1,121:1},NVn="org.eclipse.emf.ecore.xml.type.util",HJ={3:1,4:1,5:1,376:1},l2n="org.eclipse.xtext.xbase.lib",BVn="Cannot add elements to a Range",$Vn="Cannot set elements in a Range",_Vn="Cannot remove elements from a Range",RVn="user.agent",s,XJ,Tnn;T.goog=T.goog||{},T.goog.global=T.goog.global||T,XJ={},p(1,null,{},Ti),s.Fb=function(e){return dTn(this,e)},s.Gb=function(){return this.Pm},s.Hb=function(){return Aw(this)},s.Ib=function(){var e;return K0(vs(this))+"@"+(e=Qt(this)>>>0,e.toString(16))},s.equals=function(n){return this.Fb(n)},s.hashCode=function(){return this.Hb()},s.toString=function(){return this.Ib()};var PVn,JVn,GVn;p(298,1,{298:1,2086:1},lhn),s.te=function(e){var t;return t=new lhn,t.i=4,e>1?t.c=FLn(this,e-1):t.c=this,t},s.ue=function(){return Ya(this),this.b},s.ve=function(){return K0(this)},s.we=function(){return Ya(this),this.k},s.xe=function(){return(this.i&4)!=0},s.ye=function(){return(this.i&1)!=0},s.Ib=function(){return von(this)},s.i=0;var Qi=m(Xc,"Object",1),o2n=m(Xc,"Class",298);p(2058,1,HO),m(XO,"Optional",2058),p(1160,2058,HO,Nr),s.Fb=function(e){return e===this},s.Hb=function(){return 2040732332},s.Ib=function(){return"Optional.absent()"},s.Jb=function(e){return Qe(e),nk(),Mnn};var Mnn;m(XO,"Absent",1160),p(627,1,{},oH),m(XO,"Joiner",627);var AIe=li(XO,"Predicate");p(577,1,{178:1,577:1,3:1,48:1},bM),s.Mb=function(e){return G_n(this,e)},s.Lb=function(e){return G_n(this,e)},s.Fb=function(e){var t;return _(e,577)?(t=u(e,577),cdn(this.a,t.a)):!1},s.Hb=function(){return bhn(this.a)+306654252},s.Ib=function(){return Aje(this.a)},m(XO,"Predicates/AndPredicate",577),p(411,2058,{411:1,3:1},B6),s.Fb=function(e){var t;return _(e,411)?(t=u(e,411),Lt(this.a,t.a)):!1},s.Hb=function(){return 1502476572+Qt(this.a)},s.Ib=function(){return fXn+this.a+")"},s.Jb=function(e){return new B6(g_(e.Kb(this.a),"the Function passed to Optional.transform() must not return null."))},m(XO,"Present",411),p(204,1,g8),s.Nb=function(e){yr(this,e)},s.Qb=function(){iEn()},m(Rn,"UnmodifiableIterator",204),p(2038,204,p8),s.Qb=function(){iEn()},s.Rb=function(e){throw L(new We)},s.Wb=function(e){throw L(new We)},m(Rn,"UnmodifiableListIterator",2038),p(392,2038,p8),s.Ob=function(){return this.b0},s.Pb=function(){if(this.b>=this.c)throw L(new Lc);return this.Xb(this.b++)},s.Tb=function(){return this.b},s.Ub=function(){if(this.b<=0)throw L(new Lc);return this.Xb(--this.b)},s.Vb=function(){return this.b-1},s.b=0,s.c=0,m(Rn,"AbstractIndexedListIterator",392),p(702,204,g8),s.Ob=function(){return bQ(this)},s.Pb=function(){return don(this)},s.e=1,m(Rn,"AbstractIterator",702),p(2046,1,{229:1}),s.Zb=function(){var e;return e=this.f,e||(this.f=this.ac())},s.Fb=function(e){return $Q(this,e)},s.Hb=function(){return Qt(this.Zb())},s.dc=function(){return this.gc()==0},s.ec=function(){return o4(this)},s.Ib=function(){return Cc(this.Zb())},m(Rn,"AbstractMultimap",2046),p(730,2046,Eb),s.$b=function(){cR(this)},s._b=function(e){return yEn(this,e)},s.ac=function(){return new W6(this,this.c)},s.ic=function(e){return this.hc()},s.bc=function(){return new x3(this,this.c)},s.jc=function(){return this.mc(this.hc())},s.kc=function(){return new Fjn(this)},s.lc=function(){return zY(this.c.vc().Lc(),new di,64,this.d)},s.cc=function(e){return $t(this,e)},s.fc=function(e){return fO(this,e)},s.gc=function(){return this.d},s.mc=function(e){return Un(),new hr(e)},s.nc=function(){return new Gjn(this)},s.oc=function(){return zY(this.c.Bc().Lc(),new Rf,64,this.d)},s.pc=function(e,t){return new J_(this,e,t,null)},s.d=0,m(Rn,"AbstractMapBasedMultimap",730),p(1661,730,Eb),s.hc=function(){return new Uu(this.a)},s.jc=function(){return Un(),Un(),qr},s.cc=function(e){return u($t(this,e),16)},s.fc=function(e){return u(fO(this,e),16)},s.Zb=function(){return g4(this)},s.Fb=function(e){return $Q(this,e)},s.qc=function(e){return u($t(this,e),16)},s.rc=function(e){return u(fO(this,e),16)},s.mc=function(e){return p_(u(e,16))},s.pc=function(e,t){return Vxn(this,e,u(t,16),null)},m(Rn,"AbstractListMultimap",1661),p(736,1,lr),s.Nb=function(e){yr(this,e)},s.Ob=function(){return this.c.Ob()||this.e.Ob()},s.Pb=function(){var e;return this.e.Ob()||(e=u(this.c.Pb(),45),this.b=e.jd(),this.a=u(e.kd(),18),this.e=this.a.Jc()),this.sc(this.b,this.e.Pb())},s.Qb=function(){this.e.Qb(),u(Ol(this.a),18).dc()&&this.c.Qb(),--this.d.d},m(Rn,"AbstractMapBasedMultimap/Itr",736),p(1098,736,lr,Gjn),s.sc=function(e,t){return t},m(Rn,"AbstractMapBasedMultimap/1",1098),p(1099,1,{},Rf),s.Kb=function(e){return u(e,18).Lc()},m(Rn,"AbstractMapBasedMultimap/1methodref$spliterator$Type",1099),p(1100,736,lr,Fjn),s.sc=function(e,t){return new vw(e,t)},m(Rn,"AbstractMapBasedMultimap/2",1100);var h2n=li(Re,"Map");p(2027,1,ng),s.wc=function(e){VC(this,e)},s.$b=function(){this.vc().$b()},s.tc=function(e){return SY(this,e)},s._b=function(e){return!!i1n(this,e,!1)},s.uc=function(e){var t,i,r;for(i=this.vc().Jc();i.Ob();)if(t=u(i.Pb(),45),r=t.kd(),H(e)===H(r)||e!=null&&Lt(e,r))return!0;return!1},s.Fb=function(e){var t,i,r;if(e===this)return!0;if(!_(e,92)||(r=u(e,92),this.gc()!=r.gc()))return!1;for(i=r.vc().Jc();i.Ob();)if(t=u(i.Pb(),45),!this.tc(t))return!1;return!0},s.xc=function(e){return Ic(i1n(this,e,!1))},s.Hb=function(){return chn(this.vc())},s.dc=function(){return this.gc()==0},s.ec=function(){return new ke(this)},s.yc=function(e,t){throw L(new R1("Put not supported on this map"))},s.zc=function(e){fj(this,e)},s.Ac=function(e){return Ic(i1n(this,e,!0))},s.gc=function(){return this.vc().gc()},s.Ib=function(){return uGn(this)},s.Bc=function(){return new Me(this)},m(Re,"AbstractMap",2027),p(2047,2027,ng),s.bc=function(){return new $B(this)},s.vc=function(){return POn(this)},s.ec=function(){var e;return e=this.g,e||(this.g=this.bc())},s.Bc=function(){var e;return e=this.i,e||(this.i=new hAn(this))},m(Rn,"Maps/ViewCachingAbstractMap",2047),p(395,2047,ng,W6),s.xc=function(e){return yve(this,e)},s.Ac=function(e){return L5e(this,e)},s.$b=function(){this.d==this.e.c?this.e.$b():X$(new bsn(this))},s._b=function(e){return vRn(this.d,e)},s.Dc=function(){return new nB(this)},s.Cc=function(){return this.Dc()},s.Fb=function(e){return this===e||Lt(this.d,e)},s.Hb=function(){return Qt(this.d)},s.ec=function(){return this.e.ec()},s.gc=function(){return this.d.gc()},s.Ib=function(){return Cc(this.d)},m(Rn,"AbstractMapBasedMultimap/AsMap",395);var gl=li(Xc,"Iterable");p(31,1,Z2),s.Ic=function(e){Sr(this,e)},s.Lc=function(){return new Fn(this,0)},s.Mc=function(){return new Gn(null,this.Lc())},s.Ec=function(e){throw L(new R1("Add not supported on this collection"))},s.Fc=function(e){return Lr(this,e)},s.$b=function(){Wsn(this)},s.Gc=function(e){return P2(this,e,!1)},s.Hc=function(e){return iO(this,e)},s.dc=function(){return this.gc()==0},s.Kc=function(e){return P2(this,e,!0)},s.Nc=function(){return Asn(this)},s.Oc=function(e){return Tj(this,e)},s.Ib=function(){return ah(this)},m(Re,"AbstractCollection",31);var _l=li(Re,"Set");p(bh,31,Nf),s.Lc=function(){return new Fn(this,1)},s.Fb=function(e){return kPn(this,e)},s.Hb=function(){return chn(this)},m(Re,"AbstractSet",bh),p(2030,bh,Nf),m(Rn,"Sets/ImprovedAbstractSet",2030),p(2031,2030,Nf),s.$b=function(){this.Pc().$b()},s.Gc=function(e){return tPn(this,e)},s.dc=function(){return this.Pc().dc()},s.Kc=function(e){var t;return this.Gc(e)&&_(e,45)?(t=u(e,45),this.Pc().ec().Kc(t.jd())):!1},s.gc=function(){return this.Pc().gc()},m(Rn,"Maps/EntrySet",2031),p(1096,2031,Nf,nB),s.Gc=function(e){return Lhn(this.a.d.vc(),e)},s.Jc=function(){return new bsn(this.a)},s.Pc=function(){return this.a},s.Kc=function(e){var t;return Lhn(this.a.d.vc(),e)?(t=u(Ol(u(e,45)),45),rme(this.a.e,t.jd()),!0):!1},s.Lc=function(){return bC(this.a.d.vc().Lc(),new eB(this.a))},m(Rn,"AbstractMapBasedMultimap/AsMap/AsMapEntries",1096),p(1097,1,{},eB),s.Kb=function(e){return NIn(this.a,u(e,45))},m(Rn,"AbstractMapBasedMultimap/AsMap/AsMapEntries/0methodref$wrapEntry$Type",1097),p(734,1,lr,bsn),s.Nb=function(e){yr(this,e)},s.Pb=function(){var e;return e=u(this.b.Pb(),45),this.a=u(e.kd(),18),NIn(this.c,e)},s.Ob=function(){return this.b.Ob()},s.Qb=function(){s9(!!this.a),this.b.Qb(),this.c.e.d-=this.a.gc(),this.a.$b(),this.a=null},m(Rn,"AbstractMapBasedMultimap/AsMap/AsMapIterator",734),p(530,2030,Nf,$B),s.$b=function(){this.b.$b()},s.Gc=function(e){return this.b._b(e)},s.Ic=function(e){Qe(e),this.b.wc(new Gy(e))},s.dc=function(){return this.b.dc()},s.Jc=function(){return new ek(this.b.vc().Jc())},s.Kc=function(e){return this.b._b(e)?(this.b.Ac(e),!0):!1},s.gc=function(){return this.b.gc()},m(Rn,"Maps/KeySet",530),p(332,530,Nf,x3),s.$b=function(){var e;X$((e=this.b.vc().Jc(),new Jcn(this,e)))},s.Hc=function(e){return this.b.ec().Hc(e)},s.Fb=function(e){return this===e||Lt(this.b.ec(),e)},s.Hb=function(){return Qt(this.b.ec())},s.Jc=function(){var e;return e=this.b.vc().Jc(),new Jcn(this,e)},s.Kc=function(e){var t,i;return i=0,t=u(this.b.Ac(e),18),t&&(i=t.gc(),t.$b(),this.a.d-=i),i>0},s.Lc=function(){return this.b.ec().Lc()},m(Rn,"AbstractMapBasedMultimap/KeySet",332),p(735,1,lr,Jcn),s.Nb=function(e){yr(this,e)},s.Ob=function(){return this.c.Ob()},s.Pb=function(){return this.a=u(this.c.Pb(),45),this.a.jd()},s.Qb=function(){var e;s9(!!this.a),e=u(this.a.kd(),18),this.c.Qb(),this.b.a.d-=e.gc(),e.$b(),this.a=null},m(Rn,"AbstractMapBasedMultimap/KeySet/1",735),p(489,395,{92:1,134:1},fC),s.bc=function(){return this.Qc()},s.ec=function(){return this.Sc()},s.Qc=function(){return new BM(this.c,this.Uc())},s.Rc=function(){return this.Uc().Rc()},s.Sc=function(){var e;return e=this.b,e||(this.b=this.Qc())},s.Tc=function(){return this.Uc().Tc()},s.Uc=function(){return u(this.d,134)},m(Rn,"AbstractMapBasedMultimap/SortedAsMap",489),p(437,489,L0n,Bk),s.bc=function(){return new Z6(this.a,u(u(this.d,134),138))},s.Qc=function(){return new Z6(this.a,u(u(this.d,134),138))},s.ec=function(){var e;return e=this.b,u(e||(this.b=new Z6(this.a,u(u(this.d,134),138))),277)},s.Sc=function(){var e;return e=this.b,u(e||(this.b=new Z6(this.a,u(u(this.d,134),138))),277)},s.Uc=function(){return u(u(this.d,134),138)},s.Vc=function(e){return u(u(this.d,134),138).Vc(e)},s.Wc=function(e){return u(u(this.d,134),138).Wc(e)},s.Xc=function(e,t){return new Bk(this.a,u(u(this.d,134),138).Xc(e,t))},s.Yc=function(e){return u(u(this.d,134),138).Yc(e)},s.Zc=function(e){return u(u(this.d,134),138).Zc(e)},s.$c=function(e,t){return new Bk(this.a,u(u(this.d,134),138).$c(e,t))},m(Rn,"AbstractMapBasedMultimap/NavigableAsMap",437),p(488,332,sXn,BM),s.Lc=function(){return this.b.ec().Lc()},m(Rn,"AbstractMapBasedMultimap/SortedKeySet",488),p(394,488,x0n,Z6),m(Rn,"AbstractMapBasedMultimap/NavigableKeySet",394),p(539,31,Z2,J_),s.Ec=function(e){var t,i;return cs(this),i=this.d.dc(),t=this.d.Ec(e),t&&(++this.f.d,i&&hC(this)),t},s.Fc=function(e){var t,i,r;return e.dc()?!1:(r=(cs(this),this.d.gc()),t=this.d.Fc(e),t&&(i=this.d.gc(),this.f.d+=i-r,r==0&&hC(this)),t)},s.$b=function(){var e;e=(cs(this),this.d.gc()),e!=0&&(this.d.$b(),this.f.d-=e,Z$(this))},s.Gc=function(e){return cs(this),this.d.Gc(e)},s.Hc=function(e){return cs(this),this.d.Hc(e)},s.Fb=function(e){return e===this?!0:(cs(this),Lt(this.d,e))},s.Hb=function(){return cs(this),Qt(this.d)},s.Jc=function(){return cs(this),new Wfn(this)},s.Kc=function(e){var t;return cs(this),t=this.d.Kc(e),t&&(--this.f.d,Z$(this)),t},s.gc=function(){return eTn(this)},s.Lc=function(){return cs(this),this.d.Lc()},s.Ib=function(){return cs(this),Cc(this.d)},m(Rn,"AbstractMapBasedMultimap/WrappedCollection",539);var Fs=li(Re,"List");p(732,539,{20:1,31:1,18:1,16:1},Ssn),s.gd=function(e){hb(this,e)},s.Lc=function(){return cs(this),this.d.Lc()},s._c=function(e,t){var i;cs(this),i=this.d.dc(),u(this.d,16)._c(e,t),++this.a.d,i&&hC(this)},s.ad=function(e,t){var i,r,c;return t.dc()?!1:(c=(cs(this),this.d.gc()),i=u(this.d,16).ad(e,t),i&&(r=this.d.gc(),this.a.d+=r-c,c==0&&hC(this)),i)},s.Xb=function(e){return cs(this),u(this.d,16).Xb(e)},s.bd=function(e){return cs(this),u(this.d,16).bd(e)},s.cd=function(){return cs(this),new xTn(this)},s.dd=function(e){return cs(this),new WDn(this,e)},s.ed=function(e){var t;return cs(this),t=u(this.d,16).ed(e),--this.a.d,Z$(this),t},s.fd=function(e,t){return cs(this),u(this.d,16).fd(e,t)},s.hd=function(e,t){return cs(this),Vxn(this.a,this.e,u(this.d,16).hd(e,t),this.b?this.b:this)},m(Rn,"AbstractMapBasedMultimap/WrappedList",732),p(1095,732,{20:1,31:1,18:1,16:1,59:1},yMn),m(Rn,"AbstractMapBasedMultimap/RandomAccessWrappedList",1095),p(619,1,lr,Wfn),s.Nb=function(e){yr(this,e)},s.Ob=function(){return v9(this),this.b.Ob()},s.Pb=function(){return v9(this),this.b.Pb()},s.Qb=function(){iMn(this)},m(Rn,"AbstractMapBasedMultimap/WrappedCollection/WrappedIterator",619),p(733,619,va,xTn,WDn),s.Qb=function(){iMn(this)},s.Rb=function(e){var t;t=eTn(this.a)==0,(v9(this),u(this.b,128)).Rb(e),++this.a.a.d,t&&hC(this.a)},s.Sb=function(){return(v9(this),u(this.b,128)).Sb()},s.Tb=function(){return(v9(this),u(this.b,128)).Tb()},s.Ub=function(){return(v9(this),u(this.b,128)).Ub()},s.Vb=function(){return(v9(this),u(this.b,128)).Vb()},s.Wb=function(e){(v9(this),u(this.b,128)).Wb(e)},m(Rn,"AbstractMapBasedMultimap/WrappedList/WrappedListIterator",733),p(731,539,sXn,mfn),s.Lc=function(){return cs(this),this.d.Lc()},m(Rn,"AbstractMapBasedMultimap/WrappedSortedSet",731),p(1094,731,x0n,MTn),m(Rn,"AbstractMapBasedMultimap/WrappedNavigableSet",1094),p(1093,539,Nf,HMn),s.Lc=function(){return cs(this),this.d.Lc()},m(Rn,"AbstractMapBasedMultimap/WrappedSet",1093),p(1102,1,{},di),s.Kb=function(e){return bme(u(e,45))},m(Rn,"AbstractMapBasedMultimap/lambda$1$Type",1102),p(1101,1,{},$6),s.Kb=function(e){return new vw(this.a,e)},m(Rn,"AbstractMapBasedMultimap/lambda$2$Type",1101);var xb=li(Re,"Map/Entry");p(358,1,UV),s.Fb=function(e){var t;return _(e,45)?(t=u(e,45),Va(this.jd(),t.jd())&&Va(this.kd(),t.kd())):!1},s.Hb=function(){var e,t;return e=this.jd(),t=this.kd(),(e==null?0:Qt(e))^(t==null?0:Qt(t))},s.ld=function(e){throw L(new We)},s.Ib=function(){return this.jd()+"="+this.kd()},m(Rn,lXn,358),p(h0,31,Z2),s.$b=function(){this.md().$b()},s.Gc=function(e){var t;return _(e,45)?(t=u(e,45),$pe(this.md(),t.jd(),t.kd())):!1},s.Kc=function(e){var t;return _(e,45)?(t=u(e,45),$xn(this.md(),t.jd(),t.kd())):!1},s.gc=function(){return this.md().d},m(Rn,"Multimaps/Entries",h0),p(737,h0,Z2,Ha),s.Jc=function(){return this.a.kc()},s.md=function(){return this.a},s.Lc=function(){return this.a.lc()},m(Rn,"AbstractMultimap/Entries",737),p(738,737,Nf,vcn),s.Lc=function(){return this.a.lc()},s.Fb=function(e){return E1n(this,e)},s.Hb=function(){return J$n(this)},m(Rn,"AbstractMultimap/EntrySet",738),p(739,31,Z2,wM),s.$b=function(){this.a.$b()},s.Gc=function(e){return M5e(this.a,e)},s.Jc=function(){return this.a.nc()},s.gc=function(){return this.a.d},s.Lc=function(){return this.a.oc()},m(Rn,"AbstractMultimap/Values",739),p(2049,31,{833:1,20:1,31:1,18:1}),s.Ic=function(e){Qe(e),N3(this).Ic(new CU(e))},s.Lc=function(){var e;return e=N3(this).Lc(),zY(e,new ju,64|e.wd()&1296,this.a.d)},s.Ec=function(e){return Scn(),!0},s.Fc=function(e){return Qe(this),Qe(e),_(e,540)?qpe(u(e,833)):!e.dc()&&cQ(this,e.Jc())},s.Gc=function(e){var t;return t=u(R2(g4(this.a),e),18),(t?t.gc():0)>0},s.Fb=function(e){return kAe(this,e)},s.Hb=function(){return Qt(N3(this))},s.dc=function(){return N3(this).dc()},s.Kc=function(e){return jFn(this,e,1)>0},s.Ib=function(){return Cc(N3(this))},m(Rn,"AbstractMultiset",2049),p(2051,2030,Nf),s.$b=function(){cR(this.a.a)},s.Gc=function(e){var t,i;return _(e,490)?(i=u(e,416),u(i.a.kd(),18).gc()<=0?!1:(t=rxn(this.a,i.a.jd()),t==u(i.a.kd(),18).gc())):!1},s.Kc=function(e){var t,i,r,c;return _(e,490)&&(i=u(e,416),t=i.a.jd(),r=u(i.a.kd(),18).gc(),r!=0)?(c=this.a,vEe(c,t,r)):!1},m(Rn,"Multisets/EntrySet",2051),p(1108,2051,Nf,Jy),s.Jc=function(){return new Xjn(POn(g4(this.a.a)).Jc())},s.gc=function(){return g4(this.a.a).gc()},m(Rn,"AbstractMultiset/EntrySet",1108),p(618,730,Eb),s.hc=function(){return this.nd()},s.jc=function(){return this.od()},s.cc=function(e){return this.pd(e)},s.fc=function(e){return this.qd(e)},s.Zb=function(){var e;return e=this.f,e||(this.f=this.ac())},s.od=function(){return Un(),Un(),ZJ},s.Fb=function(e){return $Q(this,e)},s.pd=function(e){return u($t(this,e),22)},s.qd=function(e){return u(fO(this,e),22)},s.mc=function(e){return Un(),new X6(u(e,22))},s.pc=function(e,t){return new HMn(this,e,u(t,22))},m(Rn,"AbstractSetMultimap",618),p(1689,618,Eb),s.hc=function(){return new F1(this.b)},s.nd=function(){return new F1(this.b)},s.jc=function(){return Jsn(new F1(this.b))},s.od=function(){return Jsn(new F1(this.b))},s.cc=function(e){return u(u($t(this,e),22),83)},s.pd=function(e){return u(u($t(this,e),22),83)},s.fc=function(e){return u(u(fO(this,e),22),83)},s.qd=function(e){return u(u(fO(this,e),22),83)},s.mc=function(e){return _(e,277)?Jsn(u(e,277)):(Un(),new efn(u(e,83)))},s.Zb=function(){var e;return e=this.f,e||(this.f=_(this.c,138)?new Bk(this,u(this.c,138)):_(this.c,134)?new fC(this,u(this.c,134)):new W6(this,this.c))},s.pc=function(e,t){return _(t,277)?new MTn(this,e,u(t,277)):new mfn(this,e,u(t,83))},m(Rn,"AbstractSortedSetMultimap",1689),p(1690,1689,Eb),s.Zb=function(){var e;return e=this.f,u(u(e||(this.f=_(this.c,138)?new Bk(this,u(this.c,138)):_(this.c,134)?new fC(this,u(this.c,134)):new W6(this,this.c)),134),138)},s.ec=function(){var e;return e=this.i,u(u(e||(this.i=_(this.c,138)?new Z6(this,u(this.c,138)):_(this.c,134)?new BM(this,u(this.c,134)):new x3(this,this.c)),83),277)},s.bc=function(){return _(this.c,138)?new Z6(this,u(this.c,138)):_(this.c,134)?new BM(this,u(this.c,134)):new x3(this,this.c)},m(Rn,"AbstractSortedKeySortedSetMultimap",1690),p(2071,1,{2008:1}),s.Fb=function(e){return oye(this,e)},s.Hb=function(){var e;return chn((e=this.g,e||(this.g=new Id(this))))},s.Ib=function(){var e;return uGn((e=this.f,e||(this.f=new Kun(this))))},m(Rn,"AbstractTable",2071),p(669,bh,Nf,Id),s.$b=function(){rEn()},s.Gc=function(e){var t,i;return _(e,468)?(t=u(e,687),i=u(R2(lDn(this.a),Gd(t.c.e,t.b)),92),!!i&&Lhn(i.vc(),new vw(Gd(t.c.c,t.a),j4(t.c,t.b,t.a)))):!1},s.Jc=function(){return zge(this.a)},s.Kc=function(e){var t,i;return _(e,468)?(t=u(e,687),i=u(R2(lDn(this.a),Gd(t.c.e,t.b)),92),!!i&&V5e(i.vc(),new vw(Gd(t.c.c,t.a),j4(t.c,t.b,t.a)))):!1},s.gc=function(){return wOn(this.a)},s.Lc=function(){return Hpe(this.a)},m(Rn,"AbstractTable/CellSet",669),p(1987,31,Z2,yU),s.$b=function(){rEn()},s.Gc=function(e){return nke(this.a,e)},s.Jc=function(){return qge(this.a)},s.gc=function(){return wOn(this.a)},s.Lc=function(){return Oxn(this.a)},m(Rn,"AbstractTable/Values",1987),p(1662,1661,Eb),m(Rn,"ArrayListMultimapGwtSerializationDependencies",1662),p(506,1662,Eb,lH,mln),s.hc=function(){return new Uu(this.a)},s.a=0,m(Rn,"ArrayListMultimap",506),p(668,2071,{668:1,2008:1,3:1},kFn),m(Rn,"ArrayTable",668),p(1983,392,p8,nMn),s.Xb=function(e){return new ohn(this.a,e)},m(Rn,"ArrayTable/1",1983),p(1984,1,{},kU),s.rd=function(e){return new ohn(this.a,e)},m(Rn,"ArrayTable/1methodref$getCell$Type",1984),p(2072,1,{687:1}),s.Fb=function(e){var t;return e===this?!0:_(e,468)?(t=u(e,687),Va(Gd(this.c.e,this.b),Gd(t.c.e,t.b))&&Va(Gd(this.c.c,this.a),Gd(t.c.c,t.a))&&Va(j4(this.c,this.b,this.a),j4(t.c,t.b,t.a))):!1},s.Hb=function(){return SR(N(I(Qi,1),Yn,1,5,[Gd(this.c.e,this.b),Gd(this.c.c,this.a),j4(this.c,this.b,this.a)]))},s.Ib=function(){return"("+Gd(this.c.e,this.b)+","+Gd(this.c.c,this.a)+")="+j4(this.c,this.b,this.a)},m(Rn,"Tables/AbstractCell",2072),p(468,2072,{468:1,687:1},ohn),s.a=0,s.b=0,s.d=0,m(Rn,"ArrayTable/2",468),p(1986,1,{},Iv),s.rd=function(e){return PNn(this.a,e)},m(Rn,"ArrayTable/2methodref$getValue$Type",1986),p(1985,392,p8,eMn),s.Xb=function(e){return PNn(this.a,e)},m(Rn,"ArrayTable/3",1985),p(2039,2027,ng),s.$b=function(){X$(this.kc())},s.vc=function(){return new Fy(this)},s.lc=function(){return new FDn(this.kc(),this.gc())},m(Rn,"Maps/IteratorBasedAbstractMap",2039),p(826,2039,ng),s.$b=function(){throw L(new We)},s._b=function(e){return kEn(this.c,e)},s.kc=function(){return new tMn(this,this.c.b.c.gc())},s.lc=function(){return $X(this.c.b.c.gc(),16,new tB(this))},s.xc=function(e){var t;return t=u($k(this.c,e),15),t?this.td(t.a):null},s.dc=function(){return this.c.b.c.dc()},s.ec=function(){return UX(this.c)},s.yc=function(e,t){var i;if(i=u($k(this.c,e),15),!i)throw L(new he(this.sd()+" "+e+" not in "+UX(this.c)));return this.ud(i.a,t)},s.Ac=function(e){throw L(new We)},s.gc=function(){return this.c.b.c.gc()},m(Rn,"ArrayTable/ArrayMap",826),p(1982,1,{},tB),s.rd=function(e){return aDn(this.a,e)},m(Rn,"ArrayTable/ArrayMap/0methodref$getEntry$Type",1982),p(1980,358,UV,QEn),s.jd=function(){return d1e(this.a,this.b)},s.kd=function(){return this.a.td(this.b)},s.ld=function(e){return this.a.ud(this.b,e)},s.b=0,m(Rn,"ArrayTable/ArrayMap/1",1980),p(1981,392,p8,tMn),s.Xb=function(e){return aDn(this.a,e)},m(Rn,"ArrayTable/ArrayMap/2",1981),p(1979,826,ng,nDn),s.sd=function(){return"Column"},s.td=function(e){return j4(this.b,this.a,e)},s.ud=function(e,t){return k_n(this.b,this.a,e,t)},s.a=0,m(Rn,"ArrayTable/Row",1979),p(827,826,ng,Kun),s.td=function(e){return new nDn(this.a,e)},s.yc=function(e,t){return u(t,92),$oe()},s.ud=function(e,t){return u(t,92),_oe()},s.sd=function(){return"Row"},m(Rn,"ArrayTable/RowMap",827),p(1126,1,Js,YEn),s.yd=function(e){return(this.a.wd()&-262&e)!=0},s.wd=function(){return this.a.wd()&-262},s.xd=function(){return this.a.xd()},s.Nb=function(e){this.a.Nb(new WEn(e,this.b))},s.zd=function(e){return this.a.zd(new VEn(e,this.b))},m(Rn,"CollectSpliterators/1",1126),p(1127,1,Se,VEn),s.Ad=function(e){this.a.Ad(this.b.Kb(e))},m(Rn,"CollectSpliterators/1/lambda$0$Type",1127),p(1128,1,Se,WEn),s.Ad=function(e){this.a.Ad(this.b.Kb(e))},m(Rn,"CollectSpliterators/1/lambda$1$Type",1128),p(1123,1,Js,kCn),s.yd=function(e){return((16464|this.b)&e)!=0},s.wd=function(){return 16464|this.b},s.xd=function(){return this.a.xd()},s.Nb=function(e){this.a.Oe(new nAn(e,this.c))},s.zd=function(e){return this.a.Pe(new ZEn(e,this.c))},s.b=0,m(Rn,"CollectSpliterators/1WithCharacteristics",1123),p(1124,1,KO,ZEn),s.Bd=function(e){this.a.Ad(this.b.rd(e))},m(Rn,"CollectSpliterators/1WithCharacteristics/lambda$0$Type",1124),p(1125,1,KO,nAn),s.Bd=function(e){this.a.Ad(this.b.rd(e))},m(Rn,"CollectSpliterators/1WithCharacteristics/lambda$1$Type",1125),p(1119,1,Js),s.yd=function(e){return(this.a&e)!=0},s.wd=function(){return this.a},s.xd=function(){return this.e&&(this.b=Run(this.b,this.e.xd())),Run(this.b,0)},s.Nb=function(e){this.e&&(this.e.Nb(e),this.e=null),this.c.Nb(new eAn(this,e)),this.b=0},s.zd=function(e){for(;;){if(this.e&&this.e.zd(e))return Tk(this.b,QO)&&(this.b=xl(this.b,1)),!0;if(this.e=null,!this.c.zd(new Nv(this)))return!1}},s.a=0,s.b=0,m(Rn,"CollectSpliterators/FlatMapSpliterator",1119),p(1121,1,Se,Nv),s.Ad=function(e){fde(this.a,e)},m(Rn,"CollectSpliterators/FlatMapSpliterator/lambda$0$Type",1121),p(1122,1,Se,eAn),s.Ad=function(e){vge(this.a,this.b,e)},m(Rn,"CollectSpliterators/FlatMapSpliterator/lambda$1$Type",1122),p(1120,1119,Js,fIn),m(Rn,"CollectSpliterators/FlatMapSpliteratorOfObject",1120),p(254,1,HV),s.Dd=function(e){return this.Cd(u(e,254))},s.Cd=function(e){var t;return e==(tH(),Onn)?1:e==(eH(),Cnn)?-1:(t=(G$(),YC(this.a,e.a)),t!=0?t:(te(),_(this,513)==_(e,513)?0:_(this,513)?1:-1))},s.Gd=function(){return this.a},s.Fb=function(e){return Oan(this,e)},m(Rn,"Cut",254),p(1793,254,HV,Jjn),s.Cd=function(e){return e==this?0:1},s.Ed=function(e){throw L(new icn)},s.Fd=function(e){e.a+="+∞)"},s.Gd=function(){throw L(new oc(hXn))},s.Hb=function(){return z1(),gan(this)},s.Hd=function(e){return!1},s.Ib=function(){return"+∞"};var Cnn;m(Rn,"Cut/AboveAll",1793),p(513,254,{254:1,513:1,3:1,35:1},uMn),s.Ed=function(e){Tu((e.a+="(",e),this.a)},s.Fd=function(e){ib(Tu(e,this.a),93)},s.Hb=function(){return~Qt(this.a)},s.Hd=function(e){return G$(),YC(this.a,e)<0},s.Ib=function(){return"/"+this.a+"\\"},m(Rn,"Cut/AboveValue",513),p(1792,254,HV,Pjn),s.Cd=function(e){return e==this?0:-1},s.Ed=function(e){e.a+="(-∞"},s.Fd=function(e){throw L(new icn)},s.Gd=function(){throw L(new oc(hXn))},s.Hb=function(){return z1(),gan(this)},s.Hd=function(e){return!0},s.Ib=function(){return"-∞"};var Onn;m(Rn,"Cut/BelowAll",1792),p(1794,254,HV,fMn),s.Ed=function(e){Tu((e.a+="[",e),this.a)},s.Fd=function(e){ib(Tu(e,this.a),41)},s.Hb=function(){return Qt(this.a)},s.Hd=function(e){return G$(),YC(this.a,e)<=0},s.Ib=function(){return"\\"+this.a+"/"},m(Rn,"Cut/BelowValue",1794),p(535,1,ya),s.Ic=function(e){Sr(this,e)},s.Ib=function(){return M6e(u(g_(this,"use Optional.orNull() instead of Optional.or(null)"),20).Jc())},m(Rn,"FluentIterable",535),p(433,535,ya,Ok),s.Jc=function(){return new ae(ge(this.a.Jc(),new Nn))},m(Rn,"FluentIterable/2",433),p(36,1,{},Nn),s.Kb=function(e){return u(e,20).Jc()},s.Fb=function(e){return this===e},m(Rn,"FluentIterable/2/0methodref$iterator$Type",36),p(1040,535,ya,kTn),s.Jc=function(){return da(this)},m(Rn,"FluentIterable/3",1040),p(714,392,p8,tfn),s.Xb=function(e){return this.a[e].Jc()},m(Rn,"FluentIterable/3/1",714),p(2032,1,{}),s.Ib=function(){return Cc(this.Id().b)},m(Rn,"ForwardingObject",2032),p(2033,2032,aXn),s.Id=function(){return this.Jd()},s.Ic=function(e){Sr(this,e)},s.Lc=function(){return new Fn(this,0)},s.Mc=function(){return new Gn(null,this.Lc())},s.Ec=function(e){return this.Jd(),SEn()},s.Fc=function(e){return this.Jd(),TEn()},s.$b=function(){this.Jd(),MEn()},s.Gc=function(e){return this.Jd().Gc(e)},s.Hc=function(e){return this.Jd().Hc(e)},s.dc=function(){return this.Jd().b.dc()},s.Jc=function(){return this.Jd().Jc()},s.Kc=function(e){return this.Jd(),CEn()},s.gc=function(){return this.Jd().b.gc()},s.Nc=function(){return this.Jd().Nc()},s.Oc=function(e){return this.Jd().Oc(e)},m(Rn,"ForwardingCollection",2033),p(2040,31,I0n),s.Jc=function(){return this.Md()},s.Ec=function(e){throw L(new We)},s.Fc=function(e){throw L(new We)},s.Kd=function(){var e;return e=this.c,e||(this.c=this.Ld())},s.$b=function(){throw L(new We)},s.Gc=function(e){return e!=null&&P2(this,e,!1)},s.Ld=function(){switch(this.gc()){case 0:return H$(),xnn;case 1:return new jX(Qe(this.Md().Pb()));default:return new Zfn(this,this.Nc())}},s.Kc=function(e){throw L(new We)},m(Rn,"ImmutableCollection",2040),p(1259,2040,I0n,rB),s.Jc=function(){return E4(new Er(this.a.b.Jc()))},s.Gc=function(e){return e!=null&&uk(this.a,e)},s.Hc=function(e){return Fcn(this.a,e)},s.dc=function(){return this.a.b.dc()},s.Md=function(){return E4(new Er(this.a.b.Jc()))},s.gc=function(){return this.a.b.gc()},s.Nc=function(){return this.a.b.Nc()},s.Oc=function(e){return zcn(this.a,e)},s.Ib=function(){return Cc(this.a.b)},m(Rn,"ForwardingImmutableCollection",1259),p(311,2040,m8),s.Jc=function(){return this.Md()},s.cd=function(){return this.Nd(0)},s.dd=function(e){return this.Nd(e)},s.gd=function(e){hb(this,e)},s.Lc=function(){return new Fn(this,16)},s.hd=function(e,t){return this.Od(e,t)},s._c=function(e,t){throw L(new We)},s.ad=function(e,t){throw L(new We)},s.Kd=function(){return this},s.Fb=function(e){return hAe(this,e)},s.Hb=function(){return R4e(this)},s.bd=function(e){return e==null?-1:U8e(this,e)},s.Md=function(){return this.Nd(0)},s.Nd=function(e){return bX(this,e)},s.ed=function(e){throw L(new We)},s.fd=function(e,t){throw L(new We)},s.Od=function(e,t){var i;return xR((i=new lAn(this),new Xd(i,e,t)))},m(Rn,"ImmutableList",311),p(2067,311,m8),s.Jc=function(){return E4(this.Pd().Jc())},s.hd=function(e,t){return xR(this.Pd().hd(e,t))},s.Gc=function(e){return e!=null&&this.Pd().Gc(e)},s.Hc=function(e){return this.Pd().Hc(e)},s.Fb=function(e){return Lt(this.Pd(),e)},s.Xb=function(e){return Gd(this,e)},s.Hb=function(){return Qt(this.Pd())},s.bd=function(e){return this.Pd().bd(e)},s.dc=function(){return this.Pd().dc()},s.Md=function(){return E4(this.Pd().Jc())},s.gc=function(){return this.Pd().gc()},s.Od=function(e,t){return xR(this.Pd().hd(e,t))},s.Nc=function(){return this.Pd().Oc(X(Qi,Yn,1,this.Pd().gc(),5,1))},s.Oc=function(e){return this.Pd().Oc(e)},s.Ib=function(){return Cc(this.Pd())},m(Rn,"ForwardingImmutableList",2067),p(717,1,v8),s.vc=function(){return Z0(this)},s.wc=function(e){VC(this,e)},s.ec=function(){return UX(this)},s.Bc=function(){return this.Td()},s.$b=function(){throw L(new We)},s._b=function(e){return this.xc(e)!=null},s.uc=function(e){return this.Td().Gc(e)},s.Rd=function(){return new AU(this)},s.Sd=function(){return new SU(this)},s.Fb=function(e){return C5e(this,e)},s.Hb=function(){return Z0(this).Hb()},s.dc=function(){return this.gc()==0},s.yc=function(e,t){return Roe()},s.Ac=function(e){throw L(new We)},s.Ib=function(){return Kke(this)},s.Td=function(){return this.e?this.e:this.e=this.Sd()},s.c=null,s.d=null,s.e=null,m(Rn,"ImmutableMap",717),p(718,717,v8),s._b=function(e){return kEn(this,e)},s.uc=function(e){return gAn(this.b,e)},s.Qd=function(){return rRn(new iB(this))},s.Rd=function(){return rRn(NDn(this.b))},s.Sd=function(){return new rB(BDn(this.b))},s.Fb=function(e){return mAn(this.b,e)},s.xc=function(e){return $k(this,e)},s.Hb=function(){return Qt(this.b.c)},s.dc=function(){return this.b.c.dc()},s.gc=function(){return this.b.c.gc()},s.Ib=function(){return Cc(this.b.c)},m(Rn,"ForwardingImmutableMap",718),p(2034,2033,XV),s.Id=function(){return this.Ud()},s.Jd=function(){return this.Ud()},s.Lc=function(){return new Fn(this,1)},s.Fb=function(e){return e===this||this.Ud().Fb(e)},s.Hb=function(){return this.Ud().Hb()},m(Rn,"ForwardingSet",2034),p(1055,2034,XV,iB),s.Id=function(){return p9(this.a.b)},s.Jd=function(){return p9(this.a.b)},s.Gc=function(e){if(_(e,45)&&u(e,45).jd()==null)return!1;try{return pAn(p9(this.a.b),e)}catch(t){if(t=Ci(t),_(t,211))return!1;throw L(t)}},s.Ud=function(){return p9(this.a.b)},s.Oc=function(e){var t,i;return t=yLn(p9(this.a.b),e),p9(this.a.b).b.gc()=0?"+":"")+(i/60|0),t=v$(T.Math.abs(i)%60),(mGn(),fWn)[this.q.getDay()]+" "+sWn[this.q.getMonth()]+" "+v$(this.q.getDate())+" "+v$(this.q.getHours())+":"+v$(this.q.getMinutes())+":"+v$(this.q.getSeconds())+" GMT"+e+t+" "+this.q.getFullYear()};var YJ=m(Re,"Date",205);p(1977,205,kXn,PJn),s.a=!1,s.b=0,s.c=0,s.d=0,s.e=0,s.f=0,s.g=!1,s.i=0,s.j=0,s.k=0,s.n=0,s.o=0,s.p=0,m("com.google.gwt.i18n.shared.impl","DateRecord",1977),p(2026,1,{}),s.ne=function(){return null},s.oe=function(){return null},s.pe=function(){return null},s.qe=function(){return null},s.re=function(){return null},m(X4,"JSONValue",2026),p(139,2026,{139:1},_1,R6),s.Fb=function(e){return _(e,139)?kln(this.a,u(e,139).a):!1},s.me=function(){return roe},s.Hb=function(){return cln(this.a)},s.ne=function(){return this},s.Ib=function(){var e,t,i;for(i=new Os("["),t=0,e=this.a.length;t0&&(i.a+=","),Tu(i,L2(this,t));return i.a+="]",i.a},m(X4,"JSONArray",139),p(479,2026,{479:1},P6),s.me=function(){return coe},s.oe=function(){return this},s.Ib=function(){return te(),""+this.a},s.a=!1;var QVn,YVn;m(X4,"JSONBoolean",479),p(981,63,a1,Kjn),m(X4,"JSONException",981),p(1017,2026,{},Zo),s.me=function(){return loe},s.Ib=function(){return vf};var VVn;m(X4,"JSONNull",1017),p(265,2026,{265:1},w3),s.Fb=function(e){return _(e,265)?this.a==u(e,265).a:!1},s.me=function(){return uoe},s.Hb=function(){return n4(this.a)},s.pe=function(){return this},s.Ib=function(){return this.a+""},s.a=0,m(X4,"JSONNumber",265),p(149,2026,{149:1},qv,J6),s.Fb=function(e){return _(e,149)?kln(this.a,u(e,149).a):!1},s.me=function(){return foe},s.Hb=function(){return cln(this.a)},s.qe=function(){return this},s.Ib=function(){var e,t,i,r,c,f,l;for(l=new Os("{"),e=!0,f=mQ(this,X(mn,fn,2,0,6,1)),i=f,r=0,c=i.length;r=0?":"+this.c:"")+")"},s.c=0;var C2n=m(Xc,"StackTraceElement",324);GVn={3:1,472:1,35:1,2:1};var mn=m(Xc,N0n,2);p(111,418,{472:1},J1,rk,Cl),m(Xc,"StringBuffer",111),p(106,418,{472:1},$d,Xv,Os),m(Xc,"StringBuilder",106),p(691,99,qP,Tcn),m(Xc,"StringIndexOutOfBoundsException",691),p(2107,1,{});var eWn;p(46,63,{3:1,101:1,63:1,80:1,46:1},We,R1),m(Xc,"UnsupportedOperationException",46),p(247,242,{3:1,35:1,242:1,247:1},oO,$cn),s.Dd=function(e){return mUn(this,u(e,247))},s.se=function(){return q2(UUn(this))},s.Fb=function(e){var t;return this===e?!0:_(e,247)?(t=u(e,247),this.e==t.e&&mUn(this,t)==0):!1},s.Hb=function(){var e;return this.b!=0?this.b:this.a<54?(e=eu(this.f),this.b=tt(ur(e,-1)),this.b=33*this.b+tt(ur(Tw(e,32),-1)),this.b=17*this.b+Or(this.e),this.b):(this.b=17*wRn(this.c)+Or(this.e),this.b)},s.Ib=function(){return UUn(this)},s.a=0,s.b=0,s.d=0,s.e=0,s.f=0;var tWn,Ib,O2n,D2n,L2n,x2n,I2n,N2n,Rnn=m("java.math","BigDecimal",247);p(91,242,{3:1,35:1,242:1,91:1},e1,hxn,tb,APn,Fd),s.Dd=function(e){return vPn(this,u(e,91))},s.se=function(){return q2(FV(this,0))},s.Fb=function(e){return nan(this,e)},s.Hb=function(){return wRn(this)},s.Ib=function(){return FV(this,0)},s.b=-2,s.c=0,s.d=0,s.e=0;var iWn,VJ,rWn,Pnn,WJ,DE,mm=m("java.math","BigInteger",91),cWn,uWn,r5,LE;p(484,2027,ng),s.$b=function(){fu(this)},s._b=function(e){return Cu(this,e)},s.uc=function(e){return Z_n(this,e,this.i)||Z_n(this,e,this.f)},s.vc=function(){return new In(this)},s.xc=function(e){return ce(this,e)},s.yc=function(e,t){return pt(this,e,t)},s.Ac=function(e){return k4(this,e)},s.gc=function(){return fk(this)},s.g=0,m(Re,"AbstractHashMap",484),p(306,bh,Nf,In),s.$b=function(){this.a.$b()},s.Gc=function(e){return Gxn(this,e)},s.Jc=function(){return new B2(this.a)},s.Kc=function(e){var t;return Gxn(this,e)?(t=u(e,45).jd(),this.a.Ac(t),!0):!1},s.gc=function(){return this.a.gc()},m(Re,"AbstractHashMap/EntrySet",306),p(307,1,lr,B2),s.Nb=function(e){yr(this,e)},s.Pb=function(){return U3(this)},s.Ob=function(){return this.b},s.Qb=function(){bBn(this)},s.b=!1,s.d=0,m(Re,"AbstractHashMap/EntrySetIterator",307),p(417,1,lr,lc),s.Nb=function(e){yr(this,e)},s.Ob=function(){return vH(this)},s.Pb=function(){return eln(this)},s.Qb=function(){Zf(this)},s.b=0,s.c=-1,m(Re,"AbstractList/IteratorImpl",417),p(97,417,va,dr),s.Qb=function(){Zf(this)},s.Rb=function(e){g2(this,e)},s.Sb=function(){return this.b>0},s.Tb=function(){return this.b},s.Ub=function(){return Le(this.b>0),this.a.Xb(this.c=--this.b)},s.Vb=function(){return this.b-1},s.Wb=function(e){a2(this.c!=-1),this.a.fd(this.c,e)},m(Re,"AbstractList/ListIteratorImpl",97),p(258,56,y8,Xd),s._c=function(e,t){M2(e,this.b),this.c._c(this.a+e,t),++this.b},s.Xb=function(e){return zn(e,this.b),this.c.Xb(this.a+e)},s.ed=function(e){var t;return zn(e,this.b),t=this.c.ed(this.a+e),--this.b,t},s.fd=function(e,t){return zn(e,this.b),this.c.fd(this.a+e,t)},s.gc=function(){return this.b},s.a=0,s.b=0,m(Re,"AbstractList/SubList",258),p(232,bh,Nf,ke),s.$b=function(){this.a.$b()},s.Gc=function(e){return this.a._b(e)},s.Jc=function(){var e;return e=this.a.vc().Jc(),new $e(e)},s.Kc=function(e){return this.a._b(e)?(this.a.Ac(e),!0):!1},s.gc=function(){return this.a.gc()},m(Re,"AbstractMap/1",232),p(529,1,lr,$e),s.Nb=function(e){yr(this,e)},s.Ob=function(){return this.a.Ob()},s.Pb=function(){var e;return e=u(this.a.Pb(),45),e.jd()},s.Qb=function(){this.a.Qb()},m(Re,"AbstractMap/1/1",529),p(230,31,Z2,Me),s.$b=function(){this.a.$b()},s.Gc=function(e){return this.a.uc(e)},s.Jc=function(){var e;return e=this.a.vc().Jc(),new si(e)},s.gc=function(){return this.a.gc()},m(Re,"AbstractMap/2",230),p(304,1,lr,si),s.Nb=function(e){yr(this,e)},s.Ob=function(){return this.a.Ob()},s.Pb=function(){var e;return e=u(this.a.Pb(),45),e.kd()},s.Qb=function(){this.a.Qb()},m(Re,"AbstractMap/2/1",304),p(480,1,{480:1,45:1}),s.Fb=function(e){var t;return _(e,45)?(t=u(e,45),du(this.d,t.jd())&&du(this.e,t.kd())):!1},s.jd=function(){return this.d},s.kd=function(){return this.e},s.Hb=function(){return C3(this.d)^C3(this.e)},s.ld=function(e){return Tfn(this,e)},s.Ib=function(){return this.d+"="+this.e},m(Re,"AbstractMap/AbstractEntry",480),p(390,480,{480:1,390:1,45:1},UB),m(Re,"AbstractMap/SimpleEntry",390),p(2044,1,pW),s.Fb=function(e){var t;return _(e,45)?(t=u(e,45),du(this.jd(),t.jd())&&du(this.kd(),t.kd())):!1},s.Hb=function(){return C3(this.jd())^C3(this.kd())},s.Ib=function(){return this.jd()+"="+this.kd()},m(Re,lXn,2044),p(2052,2027,L0n),s.Vc=function(e){return dH(this.Ce(e))},s.tc=function(e){return BIn(this,e)},s._b=function(e){return Mfn(this,e)},s.vc=function(){return new ai(this)},s.Rc=function(){return eDn(this.Ee())},s.Wc=function(e){return dH(this.Fe(e))},s.xc=function(e){var t;return t=e,Ic(this.De(t))},s.Yc=function(e){return dH(this.Ge(e))},s.ec=function(){return new nu(this)},s.Tc=function(){return eDn(this.He())},s.Zc=function(e){return dH(this.Ie(e))},m(Re,"AbstractNavigableMap",2052),p(620,bh,Nf,ai),s.Gc=function(e){return _(e,45)&&BIn(this.b,u(e,45))},s.Jc=function(){return this.b.Be()},s.Kc=function(e){var t;return _(e,45)?(t=u(e,45),this.b.Je(t)):!1},s.gc=function(){return this.b.gc()},m(Re,"AbstractNavigableMap/EntrySet",620),p(1115,bh,x0n,nu),s.Lc=function(){return new KB(this)},s.$b=function(){this.a.$b()},s.Gc=function(e){return Mfn(this.a,e)},s.Jc=function(){var e;return e=this.a.vc().b.Be(),new I8n(e)},s.Kc=function(e){return Mfn(this.a,e)?(this.a.Ac(e),!0):!1},s.gc=function(){return this.a.gc()},m(Re,"AbstractNavigableMap/NavigableKeySet",1115),p(1116,1,lr,I8n),s.Nb=function(e){yr(this,e)},s.Ob=function(){return vH(this.a.a)},s.Pb=function(){var e;return e=MMn(this.a),e.jd()},s.Qb=function(){DCn(this.a)},m(Re,"AbstractNavigableMap/NavigableKeySet/1",1116),p(2065,31,Z2),s.Ec=function(e){return l4(t8(this,e),j8),!0},s.Fc=function(e){return ne(e),gC(e!=this,"Can't add a queue to itself"),Lr(this,e)},s.$b=function(){for(;uQ(this)!=null;);},m(Re,"AbstractQueue",2065),p(314,31,{4:1,20:1,31:1,18:1},D3,xxn),s.Ec=function(e){return Oln(this,e),!0},s.$b=function(){Nln(this)},s.Gc=function(e){return p_n(new Kk(this),e)},s.dc=function(){return ik(this)},s.Jc=function(){return new Kk(this)},s.Kc=function(e){return A2e(new Kk(this),e)},s.gc=function(){return this.c-this.b&this.a.length-1},s.Lc=function(){return new Fn(this,272)},s.Oc=function(e){var t;return t=this.c-this.b&this.a.length-1,e.lengtht&&Ei(e,t,null),e},s.b=0,s.c=0,m(Re,"ArrayDeque",314),p(448,1,lr,Kk),s.Nb=function(e){yr(this,e)},s.Ob=function(){return this.a!=this.b},s.Pb=function(){return MR(this)},s.Qb=function(){p$n(this)},s.a=0,s.b=0,s.c=-1,m(Re,"ArrayDeque/IteratorImpl",448),p(13,56,SXn,ln,Uu,Pf),s._c=function(e,t){W0(this,e,t)},s.Ec=function(e){return sn(this,e)},s.ad=function(e,t){return Shn(this,e,t)},s.Fc=function(e){return Hi(this,e)},s.$b=function(){n2(this.c,0)},s.Gc=function(e){return $c(this,e,0)!=-1},s.Ic=function(e){Hu(this,e)},s.Xb=function(e){return wn(this,e)},s.bd=function(e){return $c(this,e,0)},s.dc=function(){return this.c.length==0},s.Jc=function(){return new D(this)},s.ed=function(e){return Q1(this,e)},s.Kc=function(e){return wf(this,e)},s.ae=function(e,t){ixn(this,e,t)},s.fd=function(e,t){return Is(this,e,t)},s.gc=function(){return this.c.length},s.gd=function(e){Vi(this,e)},s.Nc=function(){return F$(this.c)},s.Oc=function(e){return lh(this,e)};var SIe=m(Re,"ArrayList",13);p(7,1,lr,D),s.Nb=function(e){yr(this,e)},s.Ob=function(){return Nc(this)},s.Pb=function(){return O(this)},s.Qb=function(){zk(this)},s.a=0,s.b=-1,m(Re,"ArrayList/1",7),p(2074,T.Function,{},ot),s.Ke=function(e,t){return Pt(e,t)},p(123,56,TXn,zc),s.Gc=function(e){return g$n(this,e)!=-1},s.Ic=function(e){var t,i,r,c;for(ne(e),i=this.a,r=0,c=i.length;r0)throw L(new he(F0n+e+" greater than "+this.e));return this.f.Re()?TLn(this.c,this.b,this.a,e,t):exn(this.c,e,t)},s.yc=function(e,t){if(!xY(this.c,this.f,e,this.b,this.a,this.e,this.d))throw L(new he(e+" outside the range "+this.b+" to "+this.e));return B_n(this.c,e,t)},s.Ac=function(e){var t;return t=e,xY(this.c,this.f,t,this.b,this.a,this.e,this.d)?MLn(this.c,t):null},s.Je=function(e){return o_(this,e.jd())&&non(this.c,e)},s.gc=function(){var e,t,i;if(this.f.Re()?this.a?t=Q9(this.c,this.b,!0):t=Q9(this.c,this.b,!1):t=aon(this.c),!(t&&o_(this,t.d)&&t))return 0;for(e=0,i=new vQ(this.c,this.f,this.b,this.a,this.e,this.d);vH(i.a);i.b=u(eln(i.a),45))++e;return e},s.$c=function(e,t){if(this.f.Re()&&this.c.a.Le(e,this.b)<0)throw L(new he(F0n+e+OXn+this.b));return this.f.Se()?TLn(this.c,e,t,this.e,this.d):txn(this.c,e,t)},s.a=!1,s.d=!1,m(Re,"TreeMap/SubMap",622),p(309,23,kW,HB),s.Re=function(){return!1},s.Se=function(){return!1};var Fnn,znn,qnn,Unn,nG=Je(Re,"TreeMap/SubMapType",309,Xe,n3e,Tde);p(1112,309,kW,STn),s.Se=function(){return!0},Je(Re,"TreeMap/SubMapType/1",1112,nG,null,null),p(1113,309,kW,_Tn),s.Re=function(){return!0},s.Se=function(){return!0},Je(Re,"TreeMap/SubMapType/2",1113,nG,null,null),p(1114,309,kW,TTn),s.Re=function(){return!0},Je(Re,"TreeMap/SubMapType/3",1114,nG,null,null);var bWn;p(141,bh,{3:1,20:1,31:1,18:1,277:1,22:1,83:1,141:1},QU,ifn,F1,F6),s.Lc=function(){return new KB(this)},s.Ec=function(e){return vC(this,e)},s.$b=function(){this.a.$b()},s.Gc=function(e){return this.a._b(e)},s.Jc=function(){return this.a.ec().Jc()},s.Kc=function(e){return hX(this,e)},s.gc=function(){return this.a.gc()};var LIe=m(Re,"TreeSet",141);p(1052,1,{},$8n),s.Te=function(e,t){return H1e(this.a,e,t)},m(jW,"BinaryOperator/lambda$0$Type",1052),p(1053,1,{},_8n),s.Te=function(e,t){return X1e(this.a,e,t)},m(jW,"BinaryOperator/lambda$1$Type",1053),p(935,1,{},rS),s.Kb=function(e){return e},m(jW,"Function/lambda$0$Type",935),p(388,1,rt,z6),s.Mb=function(e){return!this.a.Mb(e)},m(jW,"Predicate/lambda$2$Type",388),p(567,1,{567:1});var wWn=m(Zj,"Handler",567);p(2069,1,HO),s.ve=function(){return"DUMMY"},s.Ib=function(){return this.ve()};var G2n;m(Zj,"Level",2069),p(1672,2069,HO,jz),s.ve=function(){return"INFO"},m(Zj,"Level/LevelInfo",1672),p(1824,1,{},ejn);var Hnn;m(Zj,"LogManager",1824),p(1866,1,HO,OCn),s.b=null,m(Zj,"LogRecord",1866),p(511,1,{511:1},PK),s.e=!1;var gWn=!1,pWn=!1,vh=!1,mWn=!1,vWn=!1;m(Zj,"Logger",511),p(819,567,{567:1},P5),m(Zj,"SimpleConsoleLogHandler",819),p(130,23,{3:1,35:1,23:1,130:1},jH);var F2n,yf,z2n,kf=Je(Wr,"Collector/Characteristics",130,Xe,R2e,Mde),yWn;p(746,1,{},Isn),m(Wr,"CollectorImpl",746),p(1050,1,{},eS),s.Te=function(e,t){return o6e(u(e,212),u(t,212))},m(Wr,"Collectors/10methodref$merge$Type",1050),p(1051,1,{},tS),s.Kb=function(e){return Lxn(u(e,212))},m(Wr,"Collectors/11methodref$toString$Type",1051),p(152,1,{},nf),s.Wd=function(e,t){u(e,18).Ec(t)},m(Wr,"Collectors/20methodref$add$Type",152),p(154,1,{},Zc),s.Ve=function(){return new ln},m(Wr,"Collectors/21methodref$ctor$Type",154),p(1049,1,{},iS),s.Wd=function(e,t){t1(u(e,212),u(t,472))},m(Wr,"Collectors/9methodref$add$Type",1049),p(1048,1,{},KCn),s.Ve=function(){return new db(this.a,this.b,this.c)},m(Wr,"Collectors/lambda$15$Type",1048),p(153,1,{},Ru),s.Te=function(e,t){return jhe(u(e,18),u(t,18))},m(Wr,"Collectors/lambda$45$Type",153),p(538,1,{}),s.Ye=function(){Xk(this)},s.d=!1,m(Wr,"TerminatableStream",538),p(768,538,z0n,vfn),s.Ye=function(){Xk(this)},m(Wr,"DoubleStreamImpl",768),p(1297,724,Js,QCn),s.Pe=function(e){return _8e(this,u(e,189))},s.a=null,m(Wr,"DoubleStreamImpl/2",1297),p(1298,1,eD,R8n),s.Ne=function(e){wae(this.a,e)},m(Wr,"DoubleStreamImpl/2/lambda$0$Type",1298),p(1295,1,eD,P8n),s.Ne=function(e){bae(this.a,e)},m(Wr,"DoubleStreamImpl/lambda$0$Type",1295),p(1296,1,eD,J8n),s.Ne=function(e){fPn(this.a,e)},m(Wr,"DoubleStreamImpl/lambda$2$Type",1296),p(1351,723,Js,GIn),s.Pe=function(e){return zpe(this,u(e,202))},s.a=0,s.b=0,s.c=0,m(Wr,"IntStream/5",1351),p(793,538,z0n,yfn),s.Ye=function(){Xk(this)},s.Ze=function(){return Ud(this),this.a},m(Wr,"IntStreamImpl",793),p(794,538,z0n,qcn),s.Ye=function(){Xk(this)},s.Ze=function(){return Ud(this),qun(),dWn},m(Wr,"IntStreamImpl/Empty",794),p(1651,1,KO,G8n),s.Bd=function(e){Z$n(this.a,e)},m(Wr,"IntStreamImpl/lambda$4$Type",1651);var xIe=li(Wr,"Stream");p(28,538,{520:1,677:1,832:1},Gn),s.Ye=function(){Xk(this)};var c5;m(Wr,"StreamImpl",28),p(1072,486,Js,yCn),s.zd=function(e){for(;zme(this);){if(this.a.zd(e))return!0;Xk(this.b),this.b=null,this.a=null}return!1},m(Wr,"StreamImpl/1",1072),p(1073,1,Se,F8n),s.Ad=function(e){Lbe(this.a,u(e,832))},m(Wr,"StreamImpl/1/lambda$0$Type",1073),p(1074,1,rt,z8n),s.Mb=function(e){return xi(this.a,e)},m(Wr,"StreamImpl/1methodref$add$Type",1074),p(1075,486,Js,ZDn),s.zd=function(e){var t;return this.a||(t=new ln,this.b.a.Nb(new q8n(t)),Un(),Vi(t,this.c),this.a=new Fn(t,16)),GBn(this.a,e)},s.a=null,m(Wr,"StreamImpl/5",1075),p(1076,1,Se,q8n),s.Ad=function(e){sn(this.a,e)},m(Wr,"StreamImpl/5/2methodref$add$Type",1076),p(725,486,Js,oon),s.zd=function(e){for(this.b=!1;!this.b&&this.c.zd(new RAn(this,e)););return this.b},s.b=!1,m(Wr,"StreamImpl/FilterSpliterator",725),p(1066,1,Se,RAn),s.Ad=function(e){Ewe(this.a,this.b,e)},m(Wr,"StreamImpl/FilterSpliterator/lambda$0$Type",1066),p(1061,724,Js,VIn),s.Pe=function(e){return pde(this,u(e,189))},m(Wr,"StreamImpl/MapToDoubleSpliterator",1061),p(1065,1,Se,PAn),s.Ad=function(e){Rhe(this.a,this.b,e)},m(Wr,"StreamImpl/MapToDoubleSpliterator/lambda$0$Type",1065),p(1060,723,Js,WIn),s.Pe=function(e){return mde(this,u(e,202))},m(Wr,"StreamImpl/MapToIntSpliterator",1060),p(1064,1,Se,JAn),s.Ad=function(e){Phe(this.a,this.b,e)},m(Wr,"StreamImpl/MapToIntSpliterator/lambda$0$Type",1064),p(722,486,Js,Yln),s.zd=function(e){return jCn(this,e)},m(Wr,"StreamImpl/MapToObjSpliterator",722),p(1063,1,Se,GAn),s.Ad=function(e){Jhe(this.a,this.b,e)},m(Wr,"StreamImpl/MapToObjSpliterator/lambda$0$Type",1063),p(1062,486,Js,m$n),s.zd=function(e){for(;yH(this.b,0);){if(!this.a.zd(new cS))return!1;this.b=xl(this.b,1)}return this.a.zd(e)},s.b=0,m(Wr,"StreamImpl/SkipSpliterator",1062),p(1067,1,Se,cS),s.Ad=function(e){},m(Wr,"StreamImpl/SkipSpliterator/lambda$0$Type",1067),p(617,1,Se,J5),s.Ad=function(e){lB(this,e)},m(Wr,"StreamImpl/ValueConsumer",617),p(1068,1,Se,qL),s.Ad=function(e){Q0()},m(Wr,"StreamImpl/lambda$0$Type",1068),p(1069,1,Se,Ez),s.Ad=function(e){Q0()},m(Wr,"StreamImpl/lambda$1$Type",1069),p(1070,1,{},U8n),s.Te=function(e,t){return Ade(this.a,e,t)},m(Wr,"StreamImpl/lambda$4$Type",1070),p(1071,1,Se,FAn),s.Ad=function(e){Z1e(this.b,this.a,e)},m(Wr,"StreamImpl/lambda$5$Type",1071),p(1077,1,Se,H8n),s.Ad=function(e){G4e(this.a,u(e,375))},m(Wr,"TerminatableStream/lambda$0$Type",1077),p(2104,1,{}),p(1976,1,{},Az),m("javaemul.internal","ConsoleLogger",1976);var IIe=0;p(2096,1,{}),p(1800,1,Se,Ba),s.Ad=function(e){u(e,321)},m(E8,"BowyerWatsonTriangulation/lambda$0$Type",1800),p(1801,1,Se,X8n),s.Ad=function(e){Lr(this.a,u(e,321).e)},m(E8,"BowyerWatsonTriangulation/lambda$1$Type",1801),p(1802,1,Se,Sz),s.Ad=function(e){u(e,177)},m(E8,"BowyerWatsonTriangulation/lambda$2$Type",1802),p(1797,1,dt,K8n),s.Le=function(e,t){return C3e(this.a,u(e,177),u(t,177))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(E8,"NaiveMinST/lambda$0$Type",1797),p(440,1,{},Ky),m(E8,"NodeMicroLayout",440),p(177,1,{177:1},Yv),s.Fb=function(e){var t;return _(e,177)?(t=u(e,177),du(this.a,t.a)&&du(this.b,t.b)||du(this.a,t.b)&&du(this.b,t.a)):!1},s.Hb=function(){return C3(this.a)+C3(this.b)};var NIe=m(E8,"TEdge",177);p(321,1,{321:1},i0n),s.Fb=function(e){var t;return _(e,321)?(t=u(e,321),H_(this,t.a)&&H_(this,t.b)&&H_(this,t.c)):!1},s.Hb=function(){return C3(this.a)+C3(this.b)+C3(this.c)},m(E8,"TTriangle",321),p(225,1,{225:1},k$),m(E8,"Tree",225),p(1183,1,{},zLn),m(xXn,"Scanline",1183);var kWn=li(xXn,IXn);p(1728,1,{},zBn),m(Ea,"CGraph",1728),p(320,1,{320:1},$Ln),s.b=0,s.c=0,s.d=0,s.g=0,s.i=0,s.k=nr,m(Ea,"CGroup",320),p(814,1,{},fcn),m(Ea,"CGroup/CGroupBuilder",814),p(60,1,{60:1},tCn),s.Ib=function(){var e;return this.j?nt(this.j.Kb(this)):(Ya(eG),eG.o+"@"+(e=Aw(this)>>>0,e.toString(16)))},s.f=0,s.i=nr;var eG=m(Ea,"CNode",60);p(813,1,{},scn),m(Ea,"CNode/CNodeBuilder",813);var jWn;p(1551,1,{},UL),s.df=function(e,t){return 0},s.ef=function(e,t){return 0},m(Ea,BXn,1551),p(1830,1,{},HL),s.af=function(e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C;for(b=wi,r=new D(e.a.b);r.ar.d.c||r.d.c==f.d.c&&r.d.b0?e+this.n.d+this.n.a:0},s.gf=function(){var e,t,i,r,c;if(c=0,this.e)this.b?c=this.b.a:this.a[1][1]&&(c=this.a[1][1].gf());else if(this.g)c=Vhn(this,NY(this,null,!0));else for(t=(Ro(),N(I(lp,1),rn,237,0,[Qc,Vu,Yc])),i=0,r=t.length;i0?c+this.n.b+this.n.c:0},s.hf=function(){var e,t,i,r,c;if(this.g)for(e=NY(this,null,!1),i=(Ro(),N(I(lp,1),rn,237,0,[Qc,Vu,Yc])),r=0,c=i.length;r0&&(r[0]+=this.d,i-=r[0]),r[2]>0&&(r[2]+=this.d,i-=r[2]),this.c.a=T.Math.max(0,i),this.c.d=t.d+e.d+(this.c.a-i)/2,r[1]=T.Math.max(r[1],i),Hln(this,Vu,t.d+e.d+r[0]-(r[1]-i)/2,r)},s.b=null,s.d=0,s.e=!1,s.f=!1,s.g=!1;var Knn=0,tG=0;m(Sb,"GridContainerCell",1499),p(461,23,{3:1,35:1,23:1,461:1},AH);var y0,Wh,bo,OWn=Je(Sb,"HorizontalLabelAlignment",461,Xe,npe,Cde),DWn;p(318,216,{216:1,318:1},CLn,FBn,kLn),s.ff=function(){return uOn(this)},s.gf=function(){return osn(this)},s.a=0,s.c=!1;var BIe=m(Sb,"LabelCell",318);p(253,337,{216:1,337:1,253:1},Aj),s.ff=function(){return xj(this)},s.gf=function(){return Ij(this)},s.hf=function(){jV(this)},s.jf=function(){EV(this)},s.b=0,s.c=0,s.d=!1,m(Sb,"StripContainerCell",253),p(1655,1,rt,Tz),s.Mb=function(e){return Ioe(u(e,216))},m(Sb,"StripContainerCell/lambda$0$Type",1655),p(1656,1,{},XL),s.We=function(e){return u(e,216).gf()},m(Sb,"StripContainerCell/lambda$1$Type",1656),p(1657,1,rt,$7),s.Mb=function(e){return Noe(u(e,216))},m(Sb,"StripContainerCell/lambda$2$Type",1657),p(1658,1,{},Mz),s.We=function(e){return u(e,216).ff()},m(Sb,"StripContainerCell/lambda$3$Type",1658),p(462,23,{3:1,35:1,23:1,462:1},SH);var wo,k0,qo,LWn=Je(Sb,"VerticalLabelAlignment",462,Xe,epe,Ode),xWn;p(787,1,{},k0n),s.c=0,s.d=0,s.k=0,s.s=0,s.t=0,s.v=!1,s.w=0,s.D=!1,s.F=!1,m(XP,"NodeContext",787),p(1497,1,dt,Dz),s.Le=function(e,t){return pTn(u(e,64),u(t,64))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(XP,"NodeContext/0methodref$comparePortSides$Type",1497),p(1498,1,dt,Lz),s.Le=function(e,t){return pke(u(e,115),u(t,115))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(XP,"NodeContext/1methodref$comparePortContexts$Type",1498),p(168,23,{3:1,35:1,23:1,168:1},sl);var IWn,NWn,BWn,$Wn,_Wn,RWn,PWn,JWn,GWn,FWn,zWn,qWn,UWn,HWn,XWn,KWn,QWn,YWn,VWn,WWn,ZWn,Qnn,nZn=Je(XP,"NodeLabelLocation",168,Xe,hY,Dde),eZn;p(115,1,{115:1},RFn),s.a=!1,m(XP,"PortContext",115),p(1502,1,Se,_7),s.Ad=function(e){xEn(u(e,318))},m(iD,KXn,1502),p(1503,1,rt,R7),s.Mb=function(e){return!!u(e,115).c},m(iD,QXn,1503),p(1504,1,Se,P7),s.Ad=function(e){xEn(u(e,115).c)},m(iD,"LabelPlacer/lambda$2$Type",1504);var U2n;p(1501,1,Se,Yp),s.Ad=function(e){w2(),aoe(u(e,115))},m(iD,"NodeLabelAndSizeUtilities/lambda$0$Type",1501),p(788,1,Se,Ffn),s.Ad=function(e){The(this.b,this.c,this.a,u(e,187))},s.a=!1,s.c=!1,m(iD,"NodeLabelCellCreator/lambda$0$Type",788),p(1500,1,Se,V8n),s.Ad=function(e){goe(this.a,u(e,187))},m(iD,"PortContextCreator/lambda$0$Type",1500);var iG;p(1872,1,{},J7),m(S8,"GreedyRectangleStripOverlapRemover",1872),p(1873,1,dt,F5),s.Le=function(e,t){return r1e(u(e,226),u(t,226))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(S8,"GreedyRectangleStripOverlapRemover/0methodref$compareByYCoordinate$Type",1873),p(1826,1,{},ujn),s.a=5,s.e=0,m(S8,"RectangleStripOverlapRemover",1826),p(1827,1,dt,xz),s.Le=function(e,t){return c1e(u(e,226),u(t,226))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(S8,"RectangleStripOverlapRemover/0methodref$compareLeftRectangleBorders$Type",1827),p(1829,1,dt,KL),s.Le=function(e,t){return Pwe(u(e,226),u(t,226))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(S8,"RectangleStripOverlapRemover/1methodref$compareRightRectangleBorders$Type",1829),p(409,23,{3:1,35:1,23:1,409:1},XB);var OD,Ynn,Vnn,DD,tZn=Je(S8,"RectangleStripOverlapRemover/OverlapRemovalDirection",409,Xe,Wpe,Lde),iZn;p(226,1,{226:1},zX),m(S8,"RectangleStripOverlapRemover/RectangleNode",226),p(1828,1,Se,W8n),s.Ad=function(e){K8e(this.a,u(e,226))},m(S8,"RectangleStripOverlapRemover/lambda$1$Type",1828);var rZn=!1,xE,H2n;p(1798,1,Se,uS),s.Ad=function(e){HUn(u(e,225))},m(V4,"DepthFirstCompaction/0methodref$compactTree$Type",1798),p(810,1,Se,Hrn),s.Ad=function(e){dge(this.a,u(e,225))},m(V4,"DepthFirstCompaction/lambda$1$Type",810),p(1799,1,Se,ICn),s.Ad=function(e){B9e(this.a,this.b,this.c,u(e,225))},m(V4,"DepthFirstCompaction/lambda$2$Type",1799);var IE,X2n;p(68,1,{68:1},ULn),m(V4,"Node",68),p(1179,1,{},BTn),m(V4,"ScanlineOverlapCheck",1179),p(1180,1,{683:1},gLn),s._e=function(e){z1e(this,u(e,442))},m(V4,"ScanlineOverlapCheck/OverlapsScanlineHandler",1180),p(1181,1,dt,z5),s.Le=function(e,t){return j6e(u(e,68),u(t,68))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(V4,"ScanlineOverlapCheck/OverlapsScanlineHandler/lambda$0$Type",1181),p(442,1,{442:1},iun),s.a=!1,m(V4,"ScanlineOverlapCheck/Timestamp",442),p(1182,1,dt,Iz),s.Le=function(e,t){return K7e(u(e,442),u(t,442))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(V4,"ScanlineOverlapCheck/lambda$0$Type",1182),p(545,1,{},q5),m("org.eclipse.elk.alg.common.utils","SVGImage",545),p(748,1,{},fS),m(MW,Y0n,748),p(1164,1,dt,QL),s.Le=function(e,t){return jEe(u(e,235),u(t,235))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(MW,WXn,1164),p(1165,1,Se,zAn),s.Ad=function(e){bpe(this.b,this.a,u(e,251))},m(MW,V0n,1165),p(214,1,tg),m(lm,"AbstractLayoutProvider",214),p(726,214,tg,lcn),s.kf=function(e,t){Czn(this,e,t)},m(MW,"ForceLayoutProvider",726);var $Ie=li(rD,ZXn);p(150,1,{3:1,105:1,150:1},U5),s.of=function(e,t){return cO(this,e,t)},s.lf=function(){return kOn(this)},s.mf=function(e){return E(this,e)},s.nf=function(e){return It(this,e)},m(rD,"MapPropertyHolder",150),p(313,150,{3:1,313:1,105:1,150:1}),m(cD,"FParticle",313),p(251,313,{3:1,251:1,313:1,105:1,150:1},uDn),s.Ib=function(){var e;return this.a?(e=$c(this.a.a,this,0),e>=0?"b"+e+"["+BK(this.a)+"]":"b["+BK(this.a)+"]"):"b_"+Aw(this)},m(cD,"FBendpoint",251),p(291,150,{3:1,291:1,105:1,150:1},nCn),s.Ib=function(){return BK(this)},m(cD,"FEdge",291),p(235,150,{3:1,235:1,105:1,150:1},__);var _Ie=m(cD,"FGraph",235);p(445,313,{3:1,445:1,313:1,105:1,150:1},sIn),s.Ib=function(){return this.b==null||this.b.length==0?"l["+BK(this.a)+"]":"l_"+this.b},m(cD,"FLabel",445),p(155,313,{3:1,155:1,313:1,105:1,150:1},$Tn),s.Ib=function(){return yln(this)},s.a=0,m(cD,"FNode",155),p(2062,1,{}),s.qf=function(e){Vdn(this,e)},s.rf=function(){aJn(this)},s.d=0,m(W0n,"AbstractForceModel",2062),p(631,2062,{631:1},e_n),s.pf=function(e,t){var i,r,c,f,l;return QUn(this.f,e,t),c=Zi(Rr(t.d),e.d),l=T.Math.sqrt(c.a*c.a+c.b*c.b),r=T.Math.max(0,l-Hk(e.e)/2-Hk(t.e)/2),i=CFn(this.e,e,t),i>0?f=-Dwe(r,this.c)*i:f=v1e(r,this.b)*u(E(e,(ho(),f5)),15).a,Qa(c,f/l),c},s.qf=function(e){Vdn(this,e),this.a=u(E(e,(ho(),cG)),15).a,this.c=G(z(E(e,uG))),this.b=G(z(E(e,Znn)))},s.sf=function(e){return e0&&(f-=Ooe(r,this.a)*i),Qa(c,f*this.b/l),c},s.qf=function(e){var t,i,r,c,f,l,o;for(Vdn(this,e),this.b=G(z(E(e,(ho(),nen)))),this.c=this.b/u(E(e,cG),15).a,r=e.e.c.length,f=0,c=0,o=new D(e.e);o.a0},s.a=0,s.b=0,s.c=0,m(W0n,"FruchtermanReingoldModel",632);var u5=li(Pc,"ILayoutMetaDataProvider");p(844,1,gh,nM),s.tf=function(e){Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,KP),""),"Force Model"),"Determines the model for force calculation."),K2n),(kb(),ci)),Q2n),Dn((Gh(),Kn))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Z0n),""),"Iterations"),"The number of iterations on the force model."),en(300)),Ir),qi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,nbn),""),"Repulsive Power"),"Determines how many bend points are added to the edge; such bend points are regarded as repelling particles in the force model"),en(0)),Ir),qi),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,CW),""),"FR Temperature"),"The temperature is used as a scaling factor for particle displacements."),Xh),kr),Bi),Dn(Kn)))),oi(e,CW,KP,hZn),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,OW),""),"Eades Repulsion"),"Factor for repulsive forces in Eades' model."),5),kr),Bi),Dn(Kn)))),oi(e,OW,KP,sZn),_Hn((new GN,e))};var cZn,uZn,K2n,fZn,sZn,lZn,oZn,hZn;m(tE,"ForceMetaDataProvider",844),p(424,23,{3:1,35:1,23:1,424:1},run);var Wnn,rG,Q2n=Je(tE,"ForceModelStrategy",424,Xe,o2e,Ide),aZn;p(984,1,gh,GN),s.tf=function(e){_Hn(e)};var dZn,bZn,Y2n,cG,V2n,wZn,gZn,pZn,mZn,W2n,vZn,Z2n,npn,yZn,f5,kZn,Znn,epn,jZn,EZn,uG,nen,AZn,SZn,TZn,tpn,MZn;m(tE,"ForceOptions",984),p(985,1,{},sS),s.uf=function(){var e;return e=new lcn,e},s.vf=function(e){},m(tE,"ForceOptions/ForceFactory",985);var LD,NE,s5,fG;p(845,1,gh,FN),s.tf=function(e){Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,tbn),""),"Fixed Position"),"Prevent that the node is moved by the layout algorithm."),(te(),!1)),(kb(),Xi)),pi),Dn((Gh(),Di))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,ibn),""),"Desired Edge Length"),"Either specified for parent nodes or for individual edges, where the latter takes higher precedence."),100),kr),Bi),Ht(Kn,N(I(jh,1),rn,160,0,[Xo]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,rbn),""),"Layout Dimension"),"Dimensions that are permitted to be altered during layout."),ipn),ci),opn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,cbn),""),"Stress Epsilon"),"Termination criterion for the iterative process."),Xh),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,ubn),""),"Iteration Limit"),"Maximum number of performed iterations. Takes higher precedence than 'epsilon'."),en(St)),Ir),qi),Dn(Kn)))),hHn((new rU,e))};var CZn,OZn,ipn,DZn,LZn,xZn;m(tE,"StressMetaDataProvider",845),p(988,1,gh,rU),s.tf=function(e){hHn(e)};var sG,rpn,cpn,upn,fpn,spn,IZn,NZn,BZn,$Zn,lpn,_Zn;m(tE,"StressOptions",988),p(989,1,{},YL),s.uf=function(){var e;return e=new eCn,e},s.vf=function(e){},m(tE,"StressOptions/StressFactory",989),p(1080,214,tg,eCn),s.kf=function(e,t){var i,r,c,f,l;for(t.Tg(rKn,1),pn(gn(tn(e,(vO(),fpn))))?pn(gn(tn(e,lpn)))||TC((i=new Ky((Y0(),new Bd(e))),i)):Czn(new lcn,e,t.dh(1)),c=D_n(e),r=jUn(this.a,c),l=r.Jc();l.Ob();)f=u(l.Pb(),235),!(f.e.c.length<=1)&&(UOe(this.b,f),pAe(this.b),Hu(f.d,new VL));c=NHn(r),zHn(c),t.Ug()},m(VP,"StressLayoutProvider",1080),p(1081,1,Se,VL),s.Ad=function(e){u0n(u(e,445))},m(VP,"StressLayoutProvider/lambda$0$Type",1081),p(986,1,{},njn),s.c=0,s.e=0,s.g=0,m(VP,"StressMajorization",986),p(384,23,{3:1,35:1,23:1,384:1},TH);var een,ten,ien,opn=Je(VP,"StressMajorization/Dimension",384,Xe,W2e,Nde),RZn;p(987,1,dt,Z8n),s.Le=function(e,t){return ode(this.a,u(e,155),u(t,155))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(VP,"StressMajorization/lambda$0$Type",987),p(1161,1,{},wxn),m(n5,"ElkLayered",1161),p(1162,1,Se,n7n),s.Ad=function(e){cEe(this.a,u(e,37))},m(n5,"ElkLayered/lambda$0$Type",1162),p(1163,1,Se,e7n),s.Ad=function(e){gde(this.a,u(e,37))},m(n5,"ElkLayered/lambda$1$Type",1163),p(1246,1,{},NTn);var PZn,JZn,GZn;m(n5,"GraphConfigurator",1246),p(757,1,Se,Xrn),s.Ad=function(e){OGn(this.a,u(e,9))},m(n5,"GraphConfigurator/lambda$0$Type",757),p(758,1,{},Zb),s.Kb=function(e){return zan(),new Gn(null,new Fn(u(e,25).a,16))},m(n5,"GraphConfigurator/lambda$1$Type",758),p(759,1,Se,Krn),s.Ad=function(e){OGn(this.a,u(e,9))},m(n5,"GraphConfigurator/lambda$2$Type",759),p(1079,214,tg,tjn),s.kf=function(e,t){var i;i=EOe(new sjn,e),H(tn(e,(on(),vp)))===H((s1(),vd))?x6e(this.a,i,t):dAe(this.a,i,t),t.Zg()||MHn(new tM,i)},m(n5,"LayeredLayoutProvider",1079),p(363,23,{3:1,35:1,23:1,363:1},zM);var go,Ta,vu,yu,nc,hpn=Je(n5,"LayeredPhases",363,Xe,K3e,Bde),FZn;p(1683,1,{},k$n),s.i=0;var zZn;m(hD,"ComponentsToCGraphTransformer",1683);var qZn;p(1684,1,{},To),s.wf=function(e,t){return T.Math.min(e.a!=null?G(e.a):e.c.i,t.a!=null?G(t.a):t.c.i)},s.xf=function(e,t){return T.Math.min(e.a!=null?G(e.a):e.c.i,t.a!=null?G(t.a):t.c.i)},m(hD,"ComponentsToCGraphTransformer/1",1684),p(82,1,{82:1}),s.i=0,s.k=!0,s.o=nr;var ren=m(uE,"CNode",82);p(460,82,{460:1,82:1},ufn,man),s.Ib=function(){return""},m(hD,"ComponentsToCGraphTransformer/CRectNode",460),p(1652,1,{},ta);var cen,uen;m(hD,"OneDimensionalComponentsCompaction",1652),p(1653,1,{},Wm),s.Kb=function(e){return D2e(u(e,49))},s.Fb=function(e){return this===e},m(hD,"OneDimensionalComponentsCompaction/lambda$0$Type",1653),p(1654,1,{},lS),s.Kb=function(e){return _6e(u(e,49))},s.Fb=function(e){return this===e},m(hD,"OneDimensionalComponentsCompaction/lambda$1$Type",1654),p(1686,1,{},mDn),m(uE,"CGraph",1686),p(194,1,{194:1},sY),s.b=0,s.c=0,s.e=0,s.g=!0,s.i=nr,m(uE,"CGroup",194),p(1685,1,{},Nz),s.wf=function(e,t){return T.Math.max(e.a!=null?G(e.a):e.c.i,t.a!=null?G(t.a):t.c.i)},s.xf=function(e,t){return T.Math.max(e.a!=null?G(e.a):e.c.i,t.a!=null?G(t.a):t.c.i)},m(uE,BXn,1685),p(1687,1,{},DFn),s.d=!1;var UZn,fen=m(uE,RXn,1687);p(1688,1,{},Bz),s.Kb=function(e){return Xcn(),te(),u(u(e,49).a,82).d.e!=0},s.Fb=function(e){return this===e},m(uE,PXn,1688),p(817,1,{},asn),s.a=!1,s.b=!1,s.c=!1,s.d=!1,m(uE,JXn,817),p(1868,1,{},xOn),m(WP,GXn,1868);var xD=li(Tb,IXn);p(1869,1,{377:1},wLn),s._e=function(e){yTe(this,u(e,465))},m(WP,FXn,1869),p(1870,1,dt,WL),s.Le=function(e,t){return Ege(u(e,82),u(t,82))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(WP,zXn,1870),p(465,1,{465:1},cun),s.a=!1,m(WP,qXn,465),p(1871,1,dt,H5),s.Le=function(e,t){return Q7e(u(e,465),u(t,465))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(WP,UXn,1871),p(146,1,{146:1},t9,esn),s.Fb=function(e){var t;return e==null||RIe!=vs(e)?!1:(t=u(e,146),du(this.c,t.c)&&du(this.d,t.d))},s.Hb=function(){return SR(N(I(Qi,1),Yn,1,5,[this.c,this.d]))},s.Ib=function(){return"("+this.c+Qu+this.d+(this.a?"cx":"")+this.b+")"},s.a=!0,s.c=0,s.d=0;var RIe=m(Tb,"Point",146);p(408,23,{3:1,35:1,23:1,408:1},QB);var ag,op,vm,hp,HZn=Je(Tb,"Point/Quadrant",408,Xe,Zpe,xde),XZn;p(1674,1,{},ijn),s.b=null,s.c=null,s.d=null,s.e=null,s.f=null;var KZn,QZn,YZn,VZn,WZn;m(Tb,"RectilinearConvexHull",1674),p(569,1,{377:1},HR),s._e=function(e){Pme(this,u(e,146))},s.b=0;var apn;m(Tb,"RectilinearConvexHull/MaximalElementsEventHandler",569),p(1676,1,dt,oS),s.Le=function(e,t){return kge(z(e),z(t))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Tb,"RectilinearConvexHull/MaximalElementsEventHandler/lambda$0$Type",1676),p(1675,1,{377:1},MBn),s._e=function(e){$Se(this,u(e,146))},s.a=0,s.b=null,s.c=null,s.d=null,s.e=null,m(Tb,"RectilinearConvexHull/RectangleEventHandler",1675),p(1677,1,dt,Zm),s.Le=function(e,t){return Epe(u(e,146),u(t,146))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Tb,"RectilinearConvexHull/lambda$0$Type",1677),p(1678,1,dt,nv),s.Le=function(e,t){return Ape(u(e,146),u(t,146))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Tb,"RectilinearConvexHull/lambda$1$Type",1678),p(1679,1,dt,X5),s.Le=function(e,t){return Tpe(u(e,146),u(t,146))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Tb,"RectilinearConvexHull/lambda$2$Type",1679),p(1680,1,dt,ev),s.Le=function(e,t){return Spe(u(e,146),u(t,146))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Tb,"RectilinearConvexHull/lambda$3$Type",1680),p(1681,1,dt,Xl),s.Le=function(e,t){return xke(u(e,146),u(t,146))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Tb,"RectilinearConvexHull/lambda$4$Type",1681),p(1682,1,{},qLn),m(Tb,"Scanline",1682),p(2066,1,{}),m(ph,"AbstractGraphPlacer",2066),p(336,1,{336:1},SMn),s.Df=function(e){return this.Ef(e)?(Jn(this.b,u(E(e,(nn(),p1)),22),e),!0):!1},s.Ef=function(e){var t,i,r,c;for(t=u(E(e,(nn(),p1)),22),c=u($t(zt,t),22),r=c.Jc();r.Ob();)if(i=u(r.Pb(),22),!u($t(this.b,i),16).dc())return!1;return!0};var zt;m(ph,"ComponentGroup",336),p(766,2066,{},ocn),s.Ff=function(e){var t,i;for(i=new D(this.a);i.ai&&(g=0,v+=o+r,o=0),a=f.c,o8(f,g+a.a,v+a.b),xo(a),c=T.Math.max(c,g+b.a),o=T.Math.max(o,b.b),g+=b.a+r;t.f.a=c,t.f.b=v+o},s.Hf=function(e,t){var i,r,c,f,l;if(H(E(t,(on(),QE)))===H((I4(),BE))){for(r=e.Jc();r.Ob();){for(i=u(r.Pb(),37),l=0,f=new D(i.a);f.ai&&!u(E(f,(nn(),p1)),22).Gc((hn(),be))||a&&u(E(a,(nn(),p1)),22).Gc((hn(),ye))||u(E(f,(nn(),p1)),22).Gc((hn(),we)))&&(k=v,j+=o+r,o=0),b=f.c,u(E(f,(nn(),p1)),22).Gc((hn(),be))&&(k=c+r),o8(f,k+b.a,j+b.b),c=T.Math.max(c,k+g.a),u(E(f,p1),22).Gc(Be)&&(v=T.Math.max(v,k+g.a+r)),xo(b),o=T.Math.max(o,g.b),k+=g.a+r,a=f;t.f.a=c,t.f.b=j+o},s.Hf=function(e,t){},m(ph,"ModelOrderRowGraphPlacer",1277),p(1275,1,dt,$z),s.Le=function(e,t){return P4e(u(e,37),u(t,37))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(ph,"SimpleRowGraphPlacer/1",1275);var nne;p(1245,1,Hh,nx),s.Lb=function(e){var t;return t=u(E(u(e,250).b,(on(),gc)),78),!!t&&t.b!=0},s.Fb=function(e){return this===e},s.Mb=function(e){var t;return t=u(E(u(e,250).b,(on(),gc)),78),!!t&&t.b!=0},m(ZP,"CompoundGraphPostprocessor/1",1245),p(1244,1,qt,ljn),s.If=function(e,t){KPn(this,u(e,37),t)},m(ZP,"CompoundGraphPreprocessor",1244),p(444,1,{444:1},BRn),s.c=!1,m(ZP,"CompoundGraphPreprocessor/ExternalPort",444),p(250,1,{250:1},_$),s.Ib=function(){return gX(this.c)+":"+AFn(this.b)},m(ZP,"CrossHierarchyEdge",250),p(764,1,dt,Qrn),s.Le=function(e,t){return k7e(this,u(e,250),u(t,250))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(ZP,"CrossHierarchyEdgeComparator",764),p(246,150,{3:1,246:1,105:1,150:1}),s.p=0,m(mu,"LGraphElement",246),p(17,246,{3:1,17:1,246:1,105:1,150:1},xw),s.Ib=function(){return AFn(this)};var V8=m(mu,"LEdge",17);p(37,246,{3:1,20:1,37:1,246:1,105:1,150:1},Lon),s.Ic=function(e){Sr(this,e)},s.Jc=function(){return new D(this.b)},s.Ib=function(){return this.b.c.length==0?"G-unlayered"+ah(this.a):this.a.c.length==0?"G-layered"+ah(this.b):"G[layerless"+ah(this.a)+", layers"+ah(this.b)+"]"};var ene=m(mu,"LGraph",37),tne;p(655,1,{}),s.Jf=function(){return this.e.n},s.mf=function(e){return E(this.e,e)},s.Kf=function(){return this.e.o},s.Lf=function(){return this.e.p},s.nf=function(e){return It(this.e,e)},s.Mf=function(e){this.e.n.a=e.a,this.e.n.b=e.b},s.Nf=function(e){this.e.o.a=e.a,this.e.o.b=e.b},s.Of=function(e){this.e.p=e},m(mu,"LGraphAdapters/AbstractLShapeAdapter",655),p(464,1,{837:1},Qy),s.Pf=function(){var e,t;if(!this.b)for(this.b=la(this.a.b.c.length),t=new D(this.a.b);t.a0&&hRn((pe(t-1,e.length),e.charCodeAt(t-1)),oKn);)--t;if(f> ",e),eP(i)),ht(Tu((e.a+="[",e),i.i),"]")),e.a},s.c=!0,s.d=!1;var ppn,mpn,vpn,ypn,kpn,jpn,rne=m(mu,"LPort",12);p(399,1,ya,q6),s.Ic=function(e){Sr(this,e)},s.Jc=function(){var e;return e=new D(this.a.e),new t7n(e)},m(mu,"LPort/1",399),p(1273,1,lr,t7n),s.Nb=function(e){yr(this,e)},s.Pb=function(){return u(O(this.a),17).c},s.Ob=function(){return Nc(this.a)},s.Qb=function(){zk(this.a)},m(mu,"LPort/1/1",1273),p(365,1,ya,Rv),s.Ic=function(e){Sr(this,e)},s.Jc=function(){var e;return e=new D(this.a.g),new Yrn(e)},m(mu,"LPort/2",365),p(763,1,lr,Yrn),s.Nb=function(e){yr(this,e)},s.Pb=function(){return u(O(this.a),17).d},s.Ob=function(){return Nc(this.a)},s.Qb=function(){zk(this.a)},m(mu,"LPort/2/1",763),p(1266,1,ya,UAn),s.Ic=function(e){Sr(this,e)},s.Jc=function(){return new uh(this)},m(mu,"LPort/CombineIter",1266),p(207,1,lr,uh),s.Nb=function(e){yr(this,e)},s.Qb=function(){AEn()},s.Ob=function(){return Nk(this)},s.Pb=function(){return Nc(this.a)?O(this.a):O(this.b)},m(mu,"LPort/CombineIter/1",207),p(1267,1,Hh,F7),s.Lb=function(e){return zOn(e)},s.Fb=function(e){return this===e},s.Mb=function(e){return xf(),u(e,12).g.c.length!=0},m(mu,"LPort/lambda$0$Type",1267),p(1268,1,Hh,nw),s.Lb=function(e){return qOn(e)},s.Fb=function(e){return this===e},s.Mb=function(e){return xf(),u(e,12).e.c.length!=0},m(mu,"LPort/lambda$1$Type",1268),p(1269,1,Hh,C1),s.Lb=function(e){return xf(),u(e,12).j==(hn(),be)},s.Fb=function(e){return this===e},s.Mb=function(e){return xf(),u(e,12).j==(hn(),be)},m(mu,"LPort/lambda$2$Type",1269),p(1270,1,Hh,ix),s.Lb=function(e){return xf(),u(e,12).j==(hn(),ye)},s.Fb=function(e){return this===e},s.Mb=function(e){return xf(),u(e,12).j==(hn(),ye)},m(mu,"LPort/lambda$3$Type",1270),p(1271,1,Hh,_z),s.Lb=function(e){return xf(),u(e,12).j==(hn(),Be)},s.Fb=function(e){return this===e},s.Mb=function(e){return xf(),u(e,12).j==(hn(),Be)},m(mu,"LPort/lambda$4$Type",1271),p(1272,1,Hh,hS),s.Lb=function(e){return xf(),u(e,12).j==(hn(),we)},s.Fb=function(e){return this===e},s.Mb=function(e){return xf(),u(e,12).j==(hn(),we)},m(mu,"LPort/lambda$5$Type",1272),p(25,246,{3:1,20:1,246:1,25:1,105:1,150:1},au),s.Ic=function(e){Sr(this,e)},s.Jc=function(){return new D(this.a)},s.Ib=function(){return"L_"+$c(this.b.b,this,0)+ah(this.a)},m(mu,"Layer",25),p(1659,1,{},INn),s.b=0,m(mu,"Tarjan",1659),p(1282,1,{},sjn),m(ld,bKn,1282),p(1286,1,{},rx),s.Kb=function(e){return kc(u(e,84))},m(ld,"ElkGraphImporter/0methodref$connectableShapeToNode$Type",1286),p(1289,1,{},z7),s.Kb=function(e){return kc(u(e,84))},m(ld,"ElkGraphImporter/1methodref$connectableShapeToNode$Type",1289),p(1283,1,Se,i7n),s.Ad=function(e){GFn(this.a,u(e,125))},m(ld,V0n,1283),p(1284,1,Se,r7n),s.Ad=function(e){GFn(this.a,u(e,125))},m(ld,wKn,1284),p(1285,1,{},O1),s.Kb=function(e){return new Gn(null,new Fn(Ysn(u(e,85)),16))},m(ld,gKn,1285),p(1287,1,rt,c7n),s.Mb=function(e){return aae(this.a,u(e,26))},m(ld,pKn,1287),p(1288,1,{},aS),s.Kb=function(e){return new Gn(null,new Fn(mge(u(e,85)),16))},m(ld,"ElkGraphImporter/lambda$5$Type",1288),p(1290,1,rt,u7n),s.Mb=function(e){return dae(this.a,u(e,26))},m(ld,"ElkGraphImporter/lambda$7$Type",1290),p(1291,1,rt,cx),s.Mb=function(e){return Ige(u(e,85))},m(ld,"ElkGraphImporter/lambda$8$Type",1291),p(1261,1,{},tM);var cne;m(ld,"ElkGraphLayoutTransferrer",1261),p(1262,1,rt,f7n),s.Mb=function(e){return rde(this.a,u(e,17))},m(ld,"ElkGraphLayoutTransferrer/lambda$0$Type",1262),p(1263,1,Se,s7n),s.Ad=function(e){JM(),sn(this.a,u(e,17))},m(ld,"ElkGraphLayoutTransferrer/lambda$1$Type",1263),p(1264,1,rt,l7n),s.Mb=function(e){return q1e(this.a,u(e,17))},m(ld,"ElkGraphLayoutTransferrer/lambda$2$Type",1264),p(1265,1,Se,o7n),s.Ad=function(e){JM(),sn(this.a,u(e,17))},m(ld,"ElkGraphLayoutTransferrer/lambda$3$Type",1265),p(806,1,{},Ofn),m(me,"BiLinkedHashMultiMap",806),p(1511,1,qt,dS),s.If=function(e,t){r4e(u(e,37),t)},m(me,"CommentNodeMarginCalculator",1511),p(1512,1,{},iv),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"CommentNodeMarginCalculator/lambda$0$Type",1512),p(1513,1,Se,ux),s.Ad=function(e){yOe(u(e,9))},m(me,"CommentNodeMarginCalculator/lambda$1$Type",1513),p(1514,1,qt,Rz),s.If=function(e,t){MTe(u(e,37),t)},m(me,"CommentPostprocessor",1514),p(1515,1,qt,fx),s.If=function(e,t){XLe(u(e,37),t)},m(me,"CommentPreprocessor",1515),p(1516,1,qt,rv),s.If=function(e,t){JSe(u(e,37),t)},m(me,"ConstraintsPostprocessor",1516),p(1517,1,qt,Pz),s.If=function(e,t){O4e(u(e,37),t)},m(me,"EdgeAndLayerConstraintEdgeReverser",1517),p(1518,1,qt,sx),s.If=function(e,t){r9e(u(e,37),t)},m(me,"EndLabelPostprocessor",1518),p(1519,1,{},lx),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"EndLabelPostprocessor/lambda$0$Type",1519),p(1520,1,rt,bS),s.Mb=function(e){return F3e(u(e,9))},m(me,"EndLabelPostprocessor/lambda$1$Type",1520),p(1521,1,Se,Jz),s.Ad=function(e){Y7e(u(e,9))},m(me,"EndLabelPostprocessor/lambda$2$Type",1521),p(1522,1,qt,Gz),s.If=function(e,t){xje(u(e,37),t)},m(me,"EndLabelPreprocessor",1522),p(1523,1,{},q7),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"EndLabelPreprocessor/lambda$0$Type",1523),p(1524,1,Se,NCn),s.Ad=function(e){Mhe(this.a,this.b,this.c,u(e,9))},s.a=0,s.b=0,s.c=!1,m(me,"EndLabelPreprocessor/lambda$1$Type",1524),p(1525,1,rt,ew),s.Mb=function(e){return H(E(u(e,70),(on(),na)))===H((sh(),S7))},m(me,"EndLabelPreprocessor/lambda$2$Type",1525),p(1526,1,Se,h7n),s.Ad=function(e){at(this.a,u(e,70))},m(me,"EndLabelPreprocessor/lambda$3$Type",1526),p(1527,1,rt,wS),s.Mb=function(e){return H(E(u(e,70),(on(),na)))===H((sh(),_p))},m(me,"EndLabelPreprocessor/lambda$4$Type",1527),p(1528,1,Se,a7n),s.Ad=function(e){at(this.a,u(e,70))},m(me,"EndLabelPreprocessor/lambda$5$Type",1528),p(1576,1,qt,cU),s.If=function(e,t){v6e(u(e,37),t)};var une;m(me,"EndLabelSorter",1576),p(1577,1,dt,gS),s.Le=function(e,t){return J9e(u(e,455),u(t,455))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"EndLabelSorter/1",1577),p(455,1,{455:1},uLn),m(me,"EndLabelSorter/LabelGroup",455),p(1578,1,{},cv),s.Kb=function(e){return PM(),new Gn(null,new Fn(u(e,25).a,16))},m(me,"EndLabelSorter/lambda$0$Type",1578),p(1579,1,rt,uv),s.Mb=function(e){return PM(),u(e,9).k==(ue(),mi)},m(me,"EndLabelSorter/lambda$1$Type",1579),p(1580,1,Se,ox),s.Ad=function(e){Hke(u(e,9))},m(me,"EndLabelSorter/lambda$2$Type",1580),p(1581,1,rt,pS),s.Mb=function(e){return PM(),H(E(u(e,70),(on(),na)))===H((sh(),_p))},m(me,"EndLabelSorter/lambda$3$Type",1581),p(1582,1,rt,hx),s.Mb=function(e){return PM(),H(E(u(e,70),(on(),na)))===H((sh(),S7))},m(me,"EndLabelSorter/lambda$4$Type",1582),p(1529,1,qt,Q5),s.If=function(e,t){_Oe(this,u(e,37))},s.b=0,s.c=0,m(me,"FinalSplineBendpointsCalculator",1529),p(1530,1,{},tw),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"FinalSplineBendpointsCalculator/lambda$0$Type",1530),p(1531,1,{},mS),s.Kb=function(e){return new Gn(null,new j2(new ae(ge(Yt(u(e,9)).a.Jc(),new Nn))))},m(me,"FinalSplineBendpointsCalculator/lambda$1$Type",1531),p(1532,1,rt,Y5),s.Mb=function(e){return!Tr(u(e,17))},m(me,"FinalSplineBendpointsCalculator/lambda$2$Type",1532),p(1533,1,rt,Ig),s.Mb=function(e){return It(u(e,17),(nn(),Bb))},m(me,"FinalSplineBendpointsCalculator/lambda$3$Type",1533),p(1534,1,Se,d7n),s.Ad=function(e){UMe(this.a,u(e,132))},m(me,"FinalSplineBendpointsCalculator/lambda$4$Type",1534),p(1535,1,Se,vS),s.Ad=function(e){TO(u(e,17).a)},m(me,"FinalSplineBendpointsCalculator/lambda$5$Type",1535),p(790,1,qt,Vrn),s.If=function(e,t){LDe(this,u(e,37),t)},m(me,"GraphTransformer",790),p(502,23,{3:1,35:1,23:1,502:1},uun);var hen,ND,fne=Je(me,"GraphTransformer/Mode",502,Xe,h2e,Rde),sne;p(1536,1,qt,U7),s.If=function(e,t){ZAe(u(e,37),t)},m(me,"HierarchicalNodeResizingProcessor",1536),p(1537,1,qt,ax),s.If=function(e,t){Uve(u(e,37),t)},m(me,"HierarchicalPortConstraintProcessor",1537),p(1538,1,dt,H7),s.Le=function(e,t){return u8e(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"HierarchicalPortConstraintProcessor/NodeComparator",1538),p(1539,1,qt,X7),s.If=function(e,t){RCe(u(e,37),t)},m(me,"HierarchicalPortDummySizeProcessor",1539),p(1540,1,qt,dx),s.If=function(e,t){VTe(this,u(e,37),t)},s.a=0,m(me,"HierarchicalPortOrthogonalEdgeRouter",1540),p(1541,1,dt,ia),s.Le=function(e,t){return u1e(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"HierarchicalPortOrthogonalEdgeRouter/1",1541),p(1542,1,dt,Wp),s.Le=function(e,t){return qme(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"HierarchicalPortOrthogonalEdgeRouter/2",1542),p(1543,1,qt,K7),s.If=function(e,t){Oke(u(e,37),t)},m(me,"HierarchicalPortPositionProcessor",1543),p(1544,1,qt,eM),s.If=function(e,t){Dxe(this,u(e,37))},s.a=0,s.c=0;var lG,oG;m(me,"HighDegreeNodeLayeringProcessor",1544),p(566,1,{566:1},V5),s.b=-1,s.d=-1,m(me,"HighDegreeNodeLayeringProcessor/HighDegreeNodeInformation",566),p(1545,1,{},Fz),s.Kb=function(e){return dC(),Si(u(e,9))},s.Fb=function(e){return this===e},m(me,"HighDegreeNodeLayeringProcessor/lambda$0$Type",1545),p(1546,1,{},yS),s.Kb=function(e){return dC(),Yt(u(e,9))},s.Fb=function(e){return this===e},m(me,"HighDegreeNodeLayeringProcessor/lambda$1$Type",1546),p(1552,1,qt,kS),s.If=function(e,t){OCe(this,u(e,37),t)},m(me,"HyperedgeDummyMerger",1552),p(791,1,{},Hfn),s.a=!1,s.b=!1,s.c=!1,m(me,"HyperedgeDummyMerger/MergeState",791),p(1553,1,{},W5),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"HyperedgeDummyMerger/lambda$0$Type",1553),p(1554,1,{},Q7),s.Kb=function(e){return new Gn(null,new Fn(u(e,9).j,16))},m(me,"HyperedgeDummyMerger/lambda$1$Type",1554),p(1555,1,Se,bx),s.Ad=function(e){u(e,12).p=-1},m(me,"HyperedgeDummyMerger/lambda$2$Type",1555),p(1556,1,qt,qz),s.If=function(e,t){CCe(u(e,37),t)},m(me,"HypernodesProcessor",1556),p(1557,1,qt,Uz),s.If=function(e,t){_Ce(u(e,37),t)},m(me,"InLayerConstraintProcessor",1557),p(1558,1,qt,jS),s.If=function(e,t){v4e(u(e,37),t)},m(me,"InnermostNodeMarginCalculator",1558),p(1559,1,qt,Hz),s.If=function(e,t){zLe(this,u(e,37))},s.a=nr,s.b=nr,s.c=wi,s.d=wi;var PIe=m(me,"InteractiveExternalPortPositioner",1559);p(1560,1,{},Xz),s.Kb=function(e){return u(e,17).d.i},s.Fb=function(e){return this===e},m(me,"InteractiveExternalPortPositioner/lambda$0$Type",1560),p(1561,1,{},b7n),s.Kb=function(e){return f1e(this.a,z(e))},s.Fb=function(e){return this===e},m(me,"InteractiveExternalPortPositioner/lambda$1$Type",1561),p(1562,1,{},Kz),s.Kb=function(e){return u(e,17).c.i},s.Fb=function(e){return this===e},m(me,"InteractiveExternalPortPositioner/lambda$2$Type",1562),p(1563,1,{},w7n),s.Kb=function(e){return s1e(this.a,z(e))},s.Fb=function(e){return this===e},m(me,"InteractiveExternalPortPositioner/lambda$3$Type",1563),p(1564,1,{},g7n),s.Kb=function(e){return tde(this.a,z(e))},s.Fb=function(e){return this===e},m(me,"InteractiveExternalPortPositioner/lambda$4$Type",1564),p(1565,1,{},p7n),s.Kb=function(e){return ide(this.a,z(e))},s.Fb=function(e){return this===e},m(me,"InteractiveExternalPortPositioner/lambda$5$Type",1565),p(79,23,{3:1,35:1,23:1,79:1,196:1},Ni),s.bg=function(){switch(this.g){case 15:return new cw;case 22:return new Pg;case 48:return new zS;case 29:case 36:return new tq;case 33:return new dS;case 43:return new Rz;case 1:return new fx;case 42:return new rv;case 57:return new Vrn((L9(),ND));case 0:return new Vrn((L9(),hen));case 2:return new Pz;case 55:return new sx;case 34:return new Gz;case 52:return new Q5;case 56:return new U7;case 13:return new ax;case 39:return new X7;case 45:return new dx;case 41:return new K7;case 9:return new eM;case 50:return new mMn;case 38:return new kS;case 44:return new qz;case 28:return new Uz;case 31:return new jS;case 3:return new Hz;case 18:return new zz;case 30:return new Qz;case 5:return new uU;case 51:return new Wz;case 35:return new I6;case 37:return new iq;case 53:return new cU;case 11:return new gx;case 7:return new fU;case 40:return new rq;case 46:return new cq;case 16:return new uq;case 10:return new ySn;case 49:return new oq;case 21:return new hq;case 23:return new MB((gb(),lA));case 8:return new AS;case 12:return new dq;case 4:return new px;case 19:return new zN;case 17:return new Ex;case 54:return new n6;case 6:return new yq;case 25:return new hjn;case 26:return new GS;case 47:return new TS;case 32:return new cCn;case 14:return new Lx;case 27:return new Cq;case 20:return new i6;case 24:return new MB((gb(),gF));default:throw L(new he(NW+(this.f!=null?this.f:""+this.g)))}};var Epn,Apn,Spn,Tpn,Mpn,Cpn,Opn,Dpn,Lpn,xpn,Ipn,ym,hG,aG,Npn,Bpn,$pn,_pn,Rpn,Ppn,Jpn,_E,Gpn,Fpn,zpn,qpn,Upn,aen,dG,bG,Hpn,wG,gG,pG,W8,ap,dp,Xpn,mG,vG,Kpn,yG,kG,Qpn,Ypn,Vpn,Wpn,jG,den,l5,EG,AG,SG,TG,Zpn,n3n,e3n,t3n,JIe=Je(me,BW,79,Xe,Jzn,Pde),lne;p(1566,1,qt,zz),s.If=function(e,t){JLe(u(e,37),t)},m(me,"InvertedPortProcessor",1566),p(1567,1,qt,Qz),s.If=function(e,t){PMe(u(e,37),t)},m(me,"LabelAndNodeSizeProcessor",1567),p(1568,1,rt,Yz),s.Mb=function(e){return u(e,9).k==(ue(),mi)},m(me,"LabelAndNodeSizeProcessor/lambda$0$Type",1568),p(1569,1,rt,wx),s.Mb=function(e){return u(e,9).k==(ue(),$i)},m(me,"LabelAndNodeSizeProcessor/lambda$1$Type",1569),p(1570,1,Se,_Cn),s.Ad=function(e){Che(this.b,this.a,this.c,u(e,9))},s.a=!1,s.c=!1,m(me,"LabelAndNodeSizeProcessor/lambda$2$Type",1570),p(1571,1,qt,uU),s.If=function(e,t){mLe(u(e,37),t)};var one;m(me,"LabelDummyInserter",1571),p(1572,1,Hh,Vz),s.Lb=function(e){return H(E(u(e,70),(on(),na)))===H((sh(),A7))},s.Fb=function(e){return this===e},s.Mb=function(e){return H(E(u(e,70),(on(),na)))===H((sh(),A7))},m(me,"LabelDummyInserter/1",1572),p(1573,1,qt,Wz),s.If=function(e,t){cLe(u(e,37),t)},m(me,"LabelDummyRemover",1573),p(1574,1,rt,Zz),s.Mb=function(e){return pn(gn(E(u(e,70),(on(),xm))))},m(me,"LabelDummyRemover/lambda$0$Type",1574),p(1332,1,qt,I6),s.If=function(e,t){ZDe(this,u(e,37),t)},s.a=null;var ben;m(me,"LabelDummySwitcher",1332),p(294,1,{294:1},$qn),s.c=0,s.d=null,s.f=0,m(me,"LabelDummySwitcher/LabelDummyInfo",294),p(1333,1,{},nq),s.Kb=function(e){return T4(),new Gn(null,new Fn(u(e,25).a,16))},m(me,"LabelDummySwitcher/lambda$0$Type",1333),p(1334,1,rt,ES),s.Mb=function(e){return T4(),u(e,9).k==(ue(),ou)},m(me,"LabelDummySwitcher/lambda$1$Type",1334),p(1335,1,{},m7n),s.Kb=function(e){return U1e(this.a,u(e,9))},m(me,"LabelDummySwitcher/lambda$2$Type",1335),p(1336,1,Se,v7n),s.Ad=function(e){Xwe(this.a,u(e,294))},m(me,"LabelDummySwitcher/lambda$3$Type",1336),p(1337,1,dt,eq),s.Le=function(e,t){return jwe(u(e,294),u(t,294))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"LabelDummySwitcher/lambda$4$Type",1337),p(789,1,qt,tq),s.If=function(e,t){Ame(u(e,37),t)},m(me,"LabelManagementProcessor",789),p(1575,1,qt,iq),s.If=function(e,t){gTe(u(e,37),t)},m(me,"LabelSideSelector",1575),p(1583,1,qt,gx),s.If=function(e,t){eOe(u(e,37),t)},m(me,"LayerConstraintPostprocessor",1583),p(1584,1,qt,fU),s.If=function(e,t){ZEe(u(e,37),t)};var i3n;m(me,"LayerConstraintPreprocessor",1584),p(367,23,{3:1,35:1,23:1,367:1},VB);var BD,MG,CG,wen,hne=Je(me,"LayerConstraintPreprocessor/HiddenNodeConnections",367,Xe,t3e,k0e),ane;p(1585,1,qt,rq),s.If=function(e,t){vDe(u(e,37),t)},m(me,"LayerSizeAndGraphHeightCalculator",1585),p(1586,1,qt,cq),s.If=function(e,t){nSe(u(e,37),t)},m(me,"LongEdgeJoiner",1586),p(1587,1,qt,uq),s.If=function(e,t){QOe(u(e,37),t)},m(me,"LongEdgeSplitter",1587),p(1588,1,qt,ySn),s.If=function(e,t){xLe(this,u(e,37),t)},s.e=0,s.f=0,s.j=0,s.k=0,s.n=0,s.o=0;var dne,bne;m(me,"NodePromotion",1588),p(1589,1,dt,fq),s.Le=function(e,t){return E5e(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"NodePromotion/1",1589),p(1590,1,dt,sq),s.Le=function(e,t){return A5e(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"NodePromotion/2",1590),p(1591,1,{},lq),s.Kb=function(e){return u(e,49),B$(),te(),!0},s.Fb=function(e){return this===e},m(me,"NodePromotion/lambda$0$Type",1591),p(1592,1,{},y7n),s.Kb=function(e){return O2e(this.a,u(e,49))},s.Fb=function(e){return this===e},s.a=0,m(me,"NodePromotion/lambda$1$Type",1592),p(1593,1,{},k7n),s.Kb=function(e){return C2e(this.a,u(e,49))},s.Fb=function(e){return this===e},s.a=0,m(me,"NodePromotion/lambda$2$Type",1593),p(1594,1,qt,oq),s.If=function(e,t){kxe(u(e,37),t)},m(me,"NorthSouthPortPostprocessor",1594),p(1595,1,qt,hq),s.If=function(e,t){Mxe(u(e,37),t)},m(me,"NorthSouthPortPreprocessor",1595),p(1596,1,dt,aq),s.Le=function(e,t){return F4e(u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"NorthSouthPortPreprocessor/lambda$0$Type",1596),p(1597,1,qt,AS),s.If=function(e,t){mCe(u(e,37),t)},m(me,"PartitionMidprocessor",1597),p(1598,1,rt,Z5),s.Mb=function(e){return It(u(e,9),(on(),kp))},m(me,"PartitionMidprocessor/lambda$0$Type",1598),p(1599,1,Se,j7n),s.Ad=function(e){xge(this.a,u(e,9))},m(me,"PartitionMidprocessor/lambda$1$Type",1599),p(1600,1,qt,dq),s.If=function(e,t){kSe(u(e,37),t)},m(me,"PartitionPostprocessor",1600),p(1601,1,qt,px),s.If=function(e,t){AMe(u(e,37),t)},m(me,"PartitionPreprocessor",1601),p(1602,1,rt,mx),s.Mb=function(e){return It(u(e,9),(on(),kp))},m(me,"PartitionPreprocessor/lambda$0$Type",1602),p(1603,1,rt,vx),s.Mb=function(e){return It(u(e,9),(on(),kp))},m(me,"PartitionPreprocessor/lambda$1$Type",1603),p(1604,1,{},yx),s.Kb=function(e){return new Gn(null,new j2(new ae(ge(Yt(u(e,9)).a.Jc(),new Nn))))},m(me,"PartitionPreprocessor/lambda$2$Type",1604),p(1605,1,rt,E7n),s.Mb=function(e){return hhe(this.a,u(e,17))},m(me,"PartitionPreprocessor/lambda$3$Type",1605),p(1606,1,Se,kx),s.Ad=function(e){e5e(u(e,17))},m(me,"PartitionPreprocessor/lambda$4$Type",1606),p(1607,1,rt,A7n),s.Mb=function(e){return Kwe(this.a,u(e,9))},s.a=0,m(me,"PartitionPreprocessor/lambda$5$Type",1607),p(1608,1,qt,zN),s.If=function(e,t){WMe(u(e,37),t)};var r3n,wne,gne,pne,c3n,u3n;m(me,"PortListSorter",1608),p(1609,1,{},fv),s.Kb=function(e){return R9(),u(e,12).e},m(me,"PortListSorter/lambda$0$Type",1609),p(1610,1,{},bq),s.Kb=function(e){return R9(),u(e,12).g},m(me,"PortListSorter/lambda$1$Type",1610),p(1611,1,dt,wq),s.Le=function(e,t){return oIn(u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"PortListSorter/lambda$2$Type",1611),p(1612,1,dt,gq),s.Le=function(e,t){return b7e(u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"PortListSorter/lambda$3$Type",1612),p(1613,1,dt,jx),s.Le=function(e,t){return sUn(u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"PortListSorter/lambda$4$Type",1613),p(1614,1,qt,Ex),s.If=function(e,t){uAe(u(e,37),t)},m(me,"PortSideProcessor",1614),p(1615,1,qt,n6),s.If=function(e,t){oMe(u(e,37),t)},m(me,"ReversedEdgeRestorer",1615),p(1620,1,qt,hjn),s.If=function(e,t){V8e(this,u(e,37),t)},m(me,"SelfLoopPortRestorer",1620),p(1621,1,{},e6),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"SelfLoopPortRestorer/lambda$0$Type",1621),p(1622,1,rt,pq),s.Mb=function(e){return u(e,9).k==(ue(),mi)},m(me,"SelfLoopPortRestorer/lambda$1$Type",1622),p(1623,1,rt,Y7),s.Mb=function(e){return It(u(e,9),(nn(),mg))},m(me,"SelfLoopPortRestorer/lambda$2$Type",1623),p(1624,1,{},Ax),s.Kb=function(e){return u(E(u(e,9),(nn(),mg)),338)},m(me,"SelfLoopPortRestorer/lambda$3$Type",1624),p(1625,1,Se,S7n),s.Ad=function(e){uje(this.a,u(e,338))},m(me,"SelfLoopPortRestorer/lambda$4$Type",1625),p(792,1,Se,SS),s.Ad=function(e){pje(u(e,107))},m(me,"SelfLoopPortRestorer/lambda$5$Type",792),p(1627,1,qt,TS),s.If=function(e,t){l8e(u(e,37),t)},m(me,"SelfLoopPostProcessor",1627),p(1628,1,{},MS),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"SelfLoopPostProcessor/lambda$0$Type",1628),p(1629,1,rt,Sx),s.Mb=function(e){return u(e,9).k==(ue(),mi)},m(me,"SelfLoopPostProcessor/lambda$1$Type",1629),p(1630,1,rt,Tx),s.Mb=function(e){return It(u(e,9),(nn(),mg))},m(me,"SelfLoopPostProcessor/lambda$2$Type",1630),p(1631,1,Se,Mx),s.Ad=function(e){dye(u(e,9))},m(me,"SelfLoopPostProcessor/lambda$3$Type",1631),p(1632,1,{},mq),s.Kb=function(e){return new Gn(null,new Fn(u(e,107).f,1))},m(me,"SelfLoopPostProcessor/lambda$4$Type",1632),p(1633,1,Se,T7n),s.Ad=function(e){Ype(this.a,u(e,341))},m(me,"SelfLoopPostProcessor/lambda$5$Type",1633),p(1634,1,rt,vq),s.Mb=function(e){return!!u(e,107).i},m(me,"SelfLoopPostProcessor/lambda$6$Type",1634),p(1635,1,Se,M7n),s.Ad=function(e){Coe(this.a,u(e,107))},m(me,"SelfLoopPostProcessor/lambda$7$Type",1635),p(1616,1,qt,yq),s.If=function(e,t){PAe(u(e,37),t)},m(me,"SelfLoopPreProcessor",1616),p(1617,1,{},kq),s.Kb=function(e){return new Gn(null,new Fn(u(e,107).f,1))},m(me,"SelfLoopPreProcessor/lambda$0$Type",1617),p(1618,1,{},jq),s.Kb=function(e){return u(e,341).a},m(me,"SelfLoopPreProcessor/lambda$1$Type",1618),p(1619,1,Se,Ra),s.Ad=function(e){Dae(u(e,17))},m(me,"SelfLoopPreProcessor/lambda$2$Type",1619),p(1636,1,qt,cCn),s.If=function(e,t){zke(this,u(e,37),t)},m(me,"SelfLoopRouter",1636),p(1637,1,{},t6),s.Kb=function(e){return new Gn(null,new Fn(u(e,25).a,16))},m(me,"SelfLoopRouter/lambda$0$Type",1637),p(1638,1,rt,Cx),s.Mb=function(e){return u(e,9).k==(ue(),mi)},m(me,"SelfLoopRouter/lambda$1$Type",1638),p(1639,1,rt,Ox),s.Mb=function(e){return It(u(e,9),(nn(),mg))},m(me,"SelfLoopRouter/lambda$2$Type",1639),p(1640,1,{},Dx),s.Kb=function(e){return u(E(u(e,9),(nn(),mg)),338)},m(me,"SelfLoopRouter/lambda$3$Type",1640),p(1641,1,Se,HAn),s.Ad=function(e){Tge(this.a,this.b,u(e,338))},m(me,"SelfLoopRouter/lambda$4$Type",1641),p(1642,1,qt,Lx),s.If=function(e,t){iTe(u(e,37),t)},m(me,"SemiInteractiveCrossMinProcessor",1642),p(1643,1,rt,CS),s.Mb=function(e){return u(e,9).k==(ue(),mi)},m(me,"SemiInteractiveCrossMinProcessor/lambda$0$Type",1643),p(1644,1,rt,Eq),s.Mb=function(e){return kOn(u(e,9))._b((on(),Ap))},m(me,"SemiInteractiveCrossMinProcessor/lambda$1$Type",1644),p(1645,1,dt,sv),s.Le=function(e,t){return e4e(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(me,"SemiInteractiveCrossMinProcessor/lambda$2$Type",1645),p(1646,1,{},OS),s.Te=function(e,t){return Lge(u(e,9),u(t,9))},m(me,"SemiInteractiveCrossMinProcessor/lambda$3$Type",1646),p(1648,1,qt,i6),s.If=function(e,t){_De(u(e,37),t)},m(me,"SortByInputModelProcessor",1648),p(1649,1,rt,DS),s.Mb=function(e){return u(e,12).g.c.length!=0},m(me,"SortByInputModelProcessor/lambda$0$Type",1649),p(1650,1,Se,C7n),s.Ad=function(e){jje(this.a,u(e,12))},m(me,"SortByInputModelProcessor/lambda$1$Type",1650),p(1729,804,{},N$n),s.bf=function(e){var t,i,r,c;switch(this.c=e,this.a.g){case 2:t=new ln,yi(Tt(new Gn(null,new Fn(this.c.a.b,16)),new Rx),new VAn(this,t)),MO(this,new Zp),Hu(t,new lv),t.c.length=0,yi(Tt(new Gn(null,new Fn(this.c.a.b,16)),new LS),new D7n(t)),MO(this,new Ix),Hu(t,new n3),t.c.length=0,i=ITn(jQ(A2(new Gn(null,new Fn(this.c.a.b,16)),new L7n(this))),new Nx),yi(new Gn(null,new Fn(this.c.a.a,16)),new KAn(i,t)),MO(this,new $x),Hu(t,new Aq),t.c.length=0;break;case 3:r=new ln,MO(this,new xx),c=ITn(jQ(A2(new Gn(null,new Fn(this.c.a.b,16)),new O7n(this))),new Bx),yi(Tt(new Gn(null,new Fn(this.c.a.b,16)),new Sq),new YAn(c,r)),MO(this,new Tq),Hu(r,new _x),r.c.length=0;break;default:throw L(new Zkn)}},s.b=0,m(Oi,"EdgeAwareScanlineConstraintCalculation",1729),p(1730,1,Hh,xx),s.Lb=function(e){return _(u(e,60).g,156)},s.Fb=function(e){return this===e},s.Mb=function(e){return _(u(e,60).g,156)},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$0$Type",1730),p(1731,1,{},O7n),s.We=function(e){return Qje(this.a,u(e,60))},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$1$Type",1731),p(1739,1,FP,XAn),s.be=function(){Cj(this.a,this.b,-1)},s.b=0,m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$10$Type",1739),p(1741,1,Hh,Zp),s.Lb=function(e){return _(u(e,60).g,156)},s.Fb=function(e){return this===e},s.Mb=function(e){return _(u(e,60).g,156)},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$11$Type",1741),p(1742,1,Se,lv),s.Ad=function(e){u(e,375).be()},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$12$Type",1742),p(1743,1,rt,LS),s.Mb=function(e){return _(u(e,60).g,9)},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$13$Type",1743),p(1745,1,Se,D7n),s.Ad=function(e){R6e(this.a,u(e,60))},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$14$Type",1745),p(1744,1,FP,nSn),s.be=function(){Cj(this.b,this.a,-1)},s.a=0,m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$15$Type",1744),p(1746,1,Hh,Ix),s.Lb=function(e){return _(u(e,60).g,9)},s.Fb=function(e){return this===e},s.Mb=function(e){return _(u(e,60).g,9)},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$16$Type",1746),p(1747,1,Se,n3),s.Ad=function(e){u(e,375).be()},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$17$Type",1747),p(1748,1,{},L7n),s.We=function(e){return Yje(this.a,u(e,60))},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$18$Type",1748),p(1749,1,{},Nx),s.Ue=function(){return 0},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$19$Type",1749),p(1732,1,{},Bx),s.Ue=function(){return 0},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$2$Type",1732),p(1751,1,Se,KAn),s.Ad=function(e){bwe(this.a,this.b,u(e,320))},s.a=0,m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$20$Type",1751),p(1750,1,FP,QAn),s.be=function(){ozn(this.a,this.b,-1)},s.b=0,m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$21$Type",1750),p(1752,1,Hh,$x),s.Lb=function(e){return u(e,60),!0},s.Fb=function(e){return this===e},s.Mb=function(e){return u(e,60),!0},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$22$Type",1752),p(1753,1,Se,Aq),s.Ad=function(e){u(e,375).be()},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$23$Type",1753),p(1733,1,rt,Sq),s.Mb=function(e){return _(u(e,60).g,9)},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$3$Type",1733),p(1735,1,Se,YAn),s.Ad=function(e){wwe(this.a,this.b,u(e,60))},s.a=0,m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$4$Type",1735),p(1734,1,FP,eSn),s.be=function(){Cj(this.b,this.a,-1)},s.a=0,m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$5$Type",1734),p(1736,1,Hh,Tq),s.Lb=function(e){return u(e,60),!0},s.Fb=function(e){return this===e},s.Mb=function(e){return u(e,60),!0},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$6$Type",1736),p(1737,1,Se,_x),s.Ad=function(e){u(e,375).be()},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$7$Type",1737),p(1738,1,rt,Rx),s.Mb=function(e){return _(u(e,60).g,156)},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$8$Type",1738),p(1740,1,Se,VAn),s.Ad=function(e){Ave(this.a,this.b,u(e,60))},m(Oi,"EdgeAwareScanlineConstraintCalculation/lambda$9$Type",1740),p(1547,1,qt,mMn),s.If=function(e,t){WOe(this,u(e,37),t)};var mne;m(Oi,"HorizontalGraphCompactor",1547),p(1548,1,{},x7n),s.df=function(e,t){var i,r,c;return bon(e,t)||(i=$3(e),r=$3(t),i&&i.k==(ue(),$i)||r&&r.k==(ue(),$i))?0:(c=u(E(this.a.a,(nn(),Om)),316),h1e(c,i?i.k:(ue(),Ii),r?r.k:(ue(),Ii)))},s.ef=function(e,t){var i,r,c;return bon(e,t)?1:(i=$3(e),r=$3(t),c=u(E(this.a.a,(nn(),Om)),316),cfn(c,i?i.k:(ue(),Ii),r?r.k:(ue(),Ii)))},m(Oi,"HorizontalGraphCompactor/1",1548),p(1549,1,{},xS),s.cf=function(e,t){return lk(),e.a.i==0},m(Oi,"HorizontalGraphCompactor/lambda$0$Type",1549),p(1550,1,{},I7n),s.cf=function(e,t){return Nge(this.a,e,t)},m(Oi,"HorizontalGraphCompactor/lambda$1$Type",1550),p(1696,1,{},aBn);var vne,yne;m(Oi,"LGraphToCGraphTransformer",1696),p(1704,1,rt,Cd),s.Mb=function(e){return e!=null},m(Oi,"LGraphToCGraphTransformer/0methodref$nonNull$Type",1704),p(1697,1,{},V7),s.Kb=function(e){return Ds(),Cc(E(u(u(e,60).g,9),(nn(),Bt)))},m(Oi,"LGraphToCGraphTransformer/lambda$0$Type",1697),p(1698,1,{},D1),s.Kb=function(e){return Ds(),TRn(u(u(e,60).g,156))},m(Oi,"LGraphToCGraphTransformer/lambda$1$Type",1698),p(1707,1,rt,ov),s.Mb=function(e){return Ds(),_(u(e,60).g,9)},m(Oi,"LGraphToCGraphTransformer/lambda$10$Type",1707),p(1708,1,Se,IS),s.Ad=function(e){Sge(u(e,60))},m(Oi,"LGraphToCGraphTransformer/lambda$11$Type",1708),p(1709,1,rt,W7),s.Mb=function(e){return Ds(),_(u(e,60).g,156)},m(Oi,"LGraphToCGraphTransformer/lambda$12$Type",1709),p(1713,1,Se,Z7),s.Ad=function(e){i6e(u(e,60))},m(Oi,"LGraphToCGraphTransformer/lambda$13$Type",1713),p(1710,1,Se,N7n),s.Ad=function(e){uae(this.a,u(e,8))},s.a=0,m(Oi,"LGraphToCGraphTransformer/lambda$14$Type",1710),p(1711,1,Se,B7n),s.Ad=function(e){sae(this.a,u(e,119))},s.a=0,m(Oi,"LGraphToCGraphTransformer/lambda$15$Type",1711),p(1712,1,Se,$7n),s.Ad=function(e){fae(this.a,u(e,8))},s.a=0,m(Oi,"LGraphToCGraphTransformer/lambda$16$Type",1712),p(1714,1,{},NS),s.Kb=function(e){return Ds(),new Gn(null,new j2(new ae(ge(Yt(u(e,9)).a.Jc(),new Nn))))},m(Oi,"LGraphToCGraphTransformer/lambda$17$Type",1714),p(1715,1,rt,e3),s.Mb=function(e){return Ds(),Tr(u(e,17))},m(Oi,"LGraphToCGraphTransformer/lambda$18$Type",1715),p(1716,1,Se,_7n),s.Ad=function(e){nve(this.a,u(e,17))},m(Oi,"LGraphToCGraphTransformer/lambda$19$Type",1716),p(1700,1,Se,R7n),s.Ad=function(e){Ope(this.a,u(e,156))},m(Oi,"LGraphToCGraphTransformer/lambda$2$Type",1700),p(1717,1,{},Px),s.Kb=function(e){return Ds(),new Gn(null,new Fn(u(e,25).a,16))},m(Oi,"LGraphToCGraphTransformer/lambda$20$Type",1717),p(1718,1,{},ny),s.Kb=function(e){return Ds(),new Gn(null,new j2(new ae(ge(Yt(u(e,9)).a.Jc(),new Nn))))},m(Oi,"LGraphToCGraphTransformer/lambda$21$Type",1718),p(1719,1,{},hv),s.Kb=function(e){return Ds(),u(E(u(e,17),(nn(),Bb)),16)},m(Oi,"LGraphToCGraphTransformer/lambda$22$Type",1719),p(1720,1,rt,Mq),s.Mb=function(e){return a1e(u(e,16))},m(Oi,"LGraphToCGraphTransformer/lambda$23$Type",1720),p(1721,1,Se,P7n),s.Ad=function(e){Vje(this.a,u(e,16))},m(Oi,"LGraphToCGraphTransformer/lambda$24$Type",1721),p(1722,1,{},Pa),s.Kb=function(e){return Ds(),new Gn(null,new j2(new ae(ge(Yt(u(e,9)).a.Jc(),new Nn))))},m(Oi,"LGraphToCGraphTransformer/lambda$25$Type",1722),p(1723,1,rt,BS),s.Mb=function(e){return Ds(),Tr(u(e,17))},m(Oi,"LGraphToCGraphTransformer/lambda$26$Type",1723),p(1725,1,Se,J7n),s.Ad=function(e){Xve(this.a,u(e,17))},m(Oi,"LGraphToCGraphTransformer/lambda$27$Type",1725),p(1724,1,Se,G7n),s.Ad=function(e){Zoe(this.a,u(e,70))},s.a=0,m(Oi,"LGraphToCGraphTransformer/lambda$28$Type",1724),p(1699,1,Se,WAn),s.Ad=function(e){O3e(this.a,this.b,u(e,156))},m(Oi,"LGraphToCGraphTransformer/lambda$3$Type",1699),p(1701,1,{},iw),s.Kb=function(e){return Ds(),new Gn(null,new Fn(u(e,25).a,16))},m(Oi,"LGraphToCGraphTransformer/lambda$4$Type",1701),p(1702,1,{},Jx),s.Kb=function(e){return Ds(),new Gn(null,new j2(new ae(ge(Yt(u(e,9)).a.Jc(),new Nn))))},m(Oi,"LGraphToCGraphTransformer/lambda$5$Type",1702),p(1703,1,{},ey),s.Kb=function(e){return Ds(),u(E(u(e,17),(nn(),Bb)),16)},m(Oi,"LGraphToCGraphTransformer/lambda$6$Type",1703),p(1705,1,Se,F7n),s.Ad=function(e){sEe(this.a,u(e,16))},m(Oi,"LGraphToCGraphTransformer/lambda$8$Type",1705),p(1706,1,Se,ZAn),s.Ad=function(e){Lae(this.a,this.b,u(e,156))},m(Oi,"LGraphToCGraphTransformer/lambda$9$Type",1706),p(1695,1,{},t3),s.af=function(e){var t,i,r,c,f;for(this.a=e,this.d=new KU,this.c=X(q2n,Yn,124,this.a.a.a.c.length,0,1),this.b=0,i=new D(this.a.a.a);i.a=C&&(sn(f,en(g)),P=T.Math.max(P,F[g-1]-v),o+=S,x+=F[g-1]-x,v=F[g-1],S=a[g]),S=T.Math.max(S,a[g]),++g;o+=S}j=T.Math.min(1/P,1/t.b/o),j>r&&(r=j,i=f)}return i},s.ng=function(){return!1},m(Kh,"MSDCutIndexHeuristic",803),p(1647,1,qt,Cq),s.If=function(e,t){tOe(u(e,37),t)},m(Kh,"SingleEdgeGraphWrapper",1647),p(231,23,{3:1,35:1,23:1,231:1},gk);var jm,e7,t7,wp,RE,Em,i7=Je(Kc,"CenterEdgeLabelPlacementStrategy",231,Xe,Tme,qde),xne;p(422,23,{3:1,35:1,23:1,422:1},fun);var s3n,Ten,l3n=Je(Kc,"ConstraintCalculationStrategy",422,Xe,Yge,Ude),Ine;p(301,23,{3:1,35:1,23:1,301:1,188:1,196:1},ZB),s.bg=function(){return vzn(this)},s.og=function(){return vzn(this)};var _D,PE,o3n,h3n,a3n=Je(Kc,"CrossingMinimizationStrategy",301,Xe,i3e,Hde),Nne;p(350,23,{3:1,35:1,23:1,350:1},MH);var d3n,Men,IG,b3n=Je(Kc,"CuttingStrategy",350,Xe,J2e,Xde),Bne;p(267,23,{3:1,35:1,23:1,267:1,188:1,196:1},y3),s.bg=function(){return Eqn(this)},s.og=function(){return Eqn(this)};var Cen,w3n,Oen,Den,Len,xen,Ien,Nen,RD,g3n=Je(Kc,"CycleBreakingStrategy",267,Xe,Jve,Kde),$ne;p(419,23,{3:1,35:1,23:1,419:1},sun);var NG,p3n,m3n=Je(Kc,"DirectionCongruency",419,Xe,Vge,Qde),_ne;p(449,23,{3:1,35:1,23:1,449:1},OH);var r7,Ben,Am,Rne=Je(Kc,"EdgeConstraint",449,Xe,G2e,Yde),Pne;p(284,23,{3:1,35:1,23:1,284:1},vk);var $en,_en,Ren,Pen,BG,Jen,v3n=Je(Kc,"EdgeLabelSideSelection",284,Xe,Mme,Vde),Jne;p(476,23,{3:1,35:1,23:1,476:1},lun);var $G,y3n,k3n=Je(Kc,"EdgeStraighteningStrategy",476,Xe,Wge,Wde),Gne;p(282,23,{3:1,35:1,23:1,282:1},pk);var Gen,j3n,E3n,_G,A3n,S3n,T3n=Je(Kc,"FixedAlignment",282,Xe,Cme,Zde),Fne;p(283,23,{3:1,35:1,23:1,283:1},mk);var M3n,C3n,O3n,D3n,JE,L3n,x3n=Je(Kc,"GraphCompactionStrategy",283,Xe,Ome,n0e),zne;p(261,23,{3:1,35:1,23:1,261:1},s2);var c7,RG,u7,pl,GE,PG,f7,Sm,JG,FE,Fen=Je(Kc,"GraphProperties",261,Xe,d4e,e0e),qne;p(302,23,{3:1,35:1,23:1,302:1},DH);var PD,zen,qen,Uen=Je(Kc,"GreedySwitchType",302,Xe,F2e,t0e),Une;p(329,23,{3:1,35:1,23:1,329:1},LH);var gp,I3n,JD,Hen=Je(Kc,"GroupOrderStrategy",329,Xe,z2e,i0e),Hne;p(315,23,{3:1,35:1,23:1,315:1},xH);var o5,GD,Tm,Xne=Je(Kc,"InLayerConstraint",315,Xe,q2e,r0e),Kne;p(420,23,{3:1,35:1,23:1,420:1},oun);var Xen,N3n,B3n=Je(Kc,"InteractiveReferencePoint",420,Xe,Zge,c0e),Qne,$3n,h5,wg,FD,GG,_3n,R3n,FG,P3n,a5,zG,zE,d5,p1,Ken,qG,Vc,J3n,E0,$u,Qen,Yen,zD,Nb,gg,b5,G3n,Yne,w5,qD,pp,Uo,Rl,Ven,Mm,A0,Kt,Bt,F3n,z3n,q3n,U3n,H3n,Wen,UG,qf,pg,Zen,g5,qE,ad,Cm,mg,Om,Dm,s7,Bb,X3n,ntn,etn,UE,p5,HG,m5,Lm;p(165,23,{3:1,35:1,23:1,165:1},UM);var HE,m1,XE,$b,UD,K3n=Je(Kc,"LayerConstraint",165,Xe,W3e,u0e),Vne;p(423,23,{3:1,35:1,23:1,423:1},hun);var ttn,itn,Q3n=Je(Kc,"LayerUnzippingStrategy",423,Xe,n2e,f0e),Wne;p(843,1,gh,uM),s.tf=function(e){Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,lbn),""),"Direction Congruency"),"Specifies how drawings of the same graph with different layout directions compare to each other: either a natural reading direction is preserved or the drawings are rotated versions of each other."),smn),(kb(),ci)),m3n),Dn((Gh(),Kn))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,obn),""),"Feedback Edges"),"Whether feedback edges should be highlighted by routing around the nodes."),(te(),!1)),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,eJ),""),"Interactive Reference Point"),"Determines which point of a node is considered by interactive layout phases."),bmn),ci),B3n),Dn(Kn)))),oi(e,eJ,dD,tte),oi(e,eJ,lE,ete),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,hbn),""),"Merge Edges"),"Edges that have no ports are merged so they touch the connected nodes at the same points. When this option is disabled, one port is created for each edge directly connected to a node. When it is enabled, all such incoming edges share an input port, and all outgoing edges share an output port."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,abn),""),"Merge Hierarchy-Crossing Edges"),"If hierarchical layout is active, hierarchy-crossing edges use as few hierarchical ports as possible. They are broken by the algorithm, with hierarchical ports inserted as required. Usually, one such port is created for each edge at each hierarchy crossing point. With this option set to true, we try to create as few hierarchical ports as possible in the process. In particular, all edges that form a hyperedge can share a port."),!0),Xi),pi),Dn(Kn)))),Cn(e,new yn(ehe(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,dbn),""),"Allow Non-Flow Ports To Switch Sides"),"Specifies whether non-flow ports may switch sides if their node's port constraints are either FIXED_SIDE or FIXED_ORDER. A non-flow port is a port on a side that is not part of the currently configured layout flow. For instance, given a left-to-right layout direction, north and south ports would be considered non-flow ports. Further note that the underlying criterium whether to switch sides or not solely relies on the minimization of edge crossings. Hence, edge length and other aesthetics criteria are not addressed."),!1),Xi),pi),Dn(pd)),N(I(mn,1),fn,2,6,["org.eclipse.elk.layered.northOrSouthPort"])))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,bbn),""),"Port Sorting Strategy"),"Only relevant for nodes with FIXED_SIDE port constraints. Determines the way a node's ports are distributed on the sides of a node if their order is not prescribed. The option is set on parent nodes."),Smn),ci),$vn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,wbn),""),"Thoroughness"),"How much effort should be spent to produce a nice layout."),en(7)),Ir),qi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,gbn),""),"Add Unnecessary Bendpoints"),"Adds bend points even if an edge does not change direction. If true, each long edge dummy will contribute a bend point to its edges and hierarchy-crossing edges will always get a bend point where they cross hierarchy boundaries. By default, bend points are only added where an edge changes direction."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,pbn),""),"Generate Position and Layer IDs"),"If enabled position id and layer id are generated, which are usually only used internally when setting the interactiveLayout option. This option should be specified on the root node."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,dD),"cycleBreaking"),"Cycle Breaking Strategy"),"Strategy for cycle breaking. Cycle breaking looks for cycles in the graph and determines which edges to reverse to break the cycles. Reversed edges will end up pointing to the opposite direction of regular edges (that is, reversed edges will point left if edges usually point right)."),fmn),ci),g3n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,bD),gZ),"Node Layering Strategy"),"Strategy for node layering."),pmn),ci),Avn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,mbn),gZ),"Layer Constraint"),"Determines a constraint on the placement of the node regarding the layering."),wmn),ci),K3n),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,vbn),gZ),"Layer Choice Constraint"),"Allows to set a constraint regarding the layer placement of a node. Let i be the value of teh constraint. Assumed the drawing has n layers and i < n. If set to i, it expresses that the node should be placed in i-th layer. Should i>=n be true then the node is placed in the last layer of the drawing. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),null),Ir),qi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,ybn),gZ),"Layer ID"),"Layer identifier that was calculated by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),en(-1)),Ir),qi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,RW),CKn),"Upper Bound On Width [MinWidth Layerer]"),"Defines a loose upper bound on the width of the MinWidth layerer. If set to '-1' multiple values are tested and the best result is selected."),en(4)),Ir),qi),Dn(Kn)))),oi(e,RW,bD,lte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,PW),CKn),"Upper Layer Estimation Scaling Factor [MinWidth Layerer]"),"Multiplied with Upper Bound On Width for defining an upper bound on the width of layers which haven't been determined yet, but whose maximum width had been (roughly) estimated by the MinWidth algorithm. Compensates for too high estimations. If set to '-1' multiple values are tested and the best result is selected."),en(2)),Ir),qi),Dn(Kn)))),oi(e,PW,bD,hte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,JW),OKn),"Node Promotion Strategy"),"Reduces number of dummy nodes after layering phase (if possible)."),gmn),ci),Ivn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,GW),OKn),"Max Node Promotion Iterations"),"Limits the number of iterations for node promotion."),en(0)),Ir),qi),Dn(Kn)))),oi(e,GW,JW,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,FW),"layering.coffmanGraham"),"Layer Bound"),"The maximum number of nodes allowed per layer."),en(St)),Ir),qi),Dn(Kn)))),oi(e,FW,bD,rte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,lE),x8),"Crossing Minimization Strategy"),"Strategy for crossing minimization."),umn),ci),a3n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,kbn),x8),"Force Node Model Order"),"The node order given by the model does not change to produce a better layout. E.g. if node A is before node B in the model this is not changed during crossing minimization. This assumes that the node model order is already respected before crossing minimization. This can be achieved by setting considerModelOrder.strategy to NODES_AND_EDGES."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,zW),x8),"Hierarchical Sweepiness"),"How likely it is to use cross-hierarchy (1) vs bottom-up (-1)."),.1),kr),Bi),Dn(Kn)))),oi(e,zW,bJ,Cee),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,qW),x8),"Semi-Interactive Crossing Minimization"),"Preserves the order of nodes within a layer but still minimizes crossings between edges connecting long edge dummies. Derives the desired order from positions specified by the 'org.eclipse.elk.position' layout option. Requires a crossing minimization strategy that is able to process 'in-layer' constraints."),!1),Xi),pi),Dn(Kn)))),oi(e,qW,lE,Nee),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,jbn),x8),"In Layer Predecessor of"),"Allows to set a constraint which specifies of which node the current node is the predecessor. If set to 's' then the node is the predecessor of 's' and is in the same layer"),null),S5),mn),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Ebn),x8),"In Layer Successor of"),"Allows to set a constraint which specifies of which node the current node is the successor. If set to 's' then the node is the successor of 's' and is in the same layer"),null),S5),mn),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Abn),x8),"Position Choice Constraint"),"Allows to set a constraint regarding the position placement of a node in a layer. Assumed the layer in which the node placed includes n other nodes and i < n. If set to i, it expresses that the node should be placed at the i-th position. Should i>=n be true then the node is placed at the last position in the layer. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),null),Ir),qi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Sbn),x8),"Position ID"),"Position within a layer that was determined by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),en(-1)),Ir),qi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Tbn),DKn),"Greedy Switch Activation Threshold"),"By default it is decided automatically if the greedy switch is activated or not. The decision is based on whether the size of the input graph (without dummy nodes) is smaller than the value of this option. A '0' enforces the activation."),en(40)),Ir),qi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,UW),DKn),"Greedy Switch Crossing Minimization"),"Greedy Switch strategy for crossing minimization. The greedy switch heuristic is executed after the regular crossing minimization as a post-processor. Note that if 'hierarchyHandling' is set to 'INCLUDE_CHILDREN', the 'greedySwitchHierarchical.type' option must be used."),cmn),ci),Uen),Dn(Kn)))),oi(e,UW,lE,Tee),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,tJ),"crossingMinimization.greedySwitchHierarchical"),"Greedy Switch Crossing Minimization (hierarchical)"),"Activates the greedy switch heuristic in case hierarchical layout is used. The differences to the non-hierarchical case (see 'greedySwitch.type') are: 1) greedy switch is inactive by default, 3) only the option value set on the node at which hierarchical layout starts is relevant, and 2) if it's activated by the user, it properly addresses hierarchy-crossing edges."),rmn),ci),Uen),Dn(Kn)))),oi(e,tJ,lE,Eee),oi(e,tJ,bJ,Aee),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,hm),LKn),"Node Placement Strategy"),"Strategy for node placement."),Amn),ci),Cvn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,iJ),LKn),"Favor Straight Edges Over Balancing"),"Favor straight edges over a balanced node placement. The default behavior is determined automatically based on the used 'edgeRouting'. For an orthogonal style it is set to true, for all other styles to false."),Xi),pi),Dn(Kn)))),oi(e,iJ,hm,Cte),oi(e,iJ,hm,Ote),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,HW),xKn),"BK Edge Straightening"),"Specifies whether the Brandes Koepf node placer tries to increase the number of straight edges at the expense of diagram size. There is a subtle difference to the 'favorStraightEdges' option, which decides whether a balanced placement of the nodes is desired, or not. In bk terms this means combining the four alignments into a single balanced one, or not. This option on the other hand tries to straighten additional edges during the creation of each of the four alignments."),kmn),ci),k3n),Dn(Kn)))),oi(e,HW,hm,Ate),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,XW),xKn),"BK Fixed Alignment"),"Tells the BK node placer to use a certain alignment (out of its four) instead of the one producing the smallest height, or the combination of all four."),jmn),ci),T3n),Dn(Kn)))),oi(e,XW,hm,Tte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,KW),"nodePlacement.linearSegments"),"Linear Segments Deflection Dampening"),"Dampens the movement of nodes to keep the diagram from getting too large."),.3),kr),Bi),Dn(Kn)))),oi(e,KW,hm,Lte),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,QW),"nodePlacement.networkSimplex"),"Node Flexibility"),"Aims at shorter and straighter edges. Two configurations are possible: (a) allow ports to move freely on the side they are assigned to (the order is always defined beforehand), (b) additionally allow to enlarge a node wherever it helps. If this option is not configured for a node, the 'nodeFlexibility.default' value is used, which is specified for the node's parent."),ci),Dtn),Dn(Di)))),oi(e,QW,hm,Bte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,YW),"nodePlacement.networkSimplex.nodeFlexibility"),"Node Flexibility Default"),"Default value of the 'nodeFlexibility' option for the children of a hierarchical node."),Emn),ci),Dtn),Dn(Kn)))),oi(e,YW,hm,Nte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Mbn),IKn),"Self-Loop Distribution"),"Alter the distribution of the loops around the node. It only takes effect for PortConstraints.FREE."),hmn),ci),Pvn),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Cbn),IKn),"Self-Loop Ordering"),"Alter the ordering of the loops they can either be stacked or sequenced. It only takes effect for PortConstraints.FREE."),amn),ci),Jvn),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,rJ),"edgeRouting.splines"),"Spline Routing Mode"),"Specifies the way control points are assembled for each individual edge. CONSERVATIVE ensures that edges are properly routed around the nodes but feels rather orthogonal at times. SLOPPY uses fewer control points to obtain curvier edge routes but may result in edges overlapping nodes."),dmn),ci),Fvn),Dn(Kn)))),oi(e,rJ,gD,Uee),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,cJ),"edgeRouting.splines.sloppy"),"Sloppy Spline Layer Spacing Factor"),"Spacing factor for routing area between layers when using sloppy spline routing."),.2),kr),Bi),Dn(Kn)))),oi(e,cJ,gD,Xee),oi(e,cJ,rJ,Kee),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,VW),"edgeRouting.polyline"),"Sloped Edge Zone Width"),"Width of the strip to the left and to the right of each layer where the polyline edge router is allowed to refrain from ensuring that edges are routed horizontally. This prevents awkward bend points for nodes that extent almost to the edge of their layer."),2),kr),Bi),Dn(Kn)))),oi(e,VW,gD,Gee),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,Obn),mh),"Spacing Base Value"),"An optional base value for all other layout options of the 'spacing' group. It can be used to conveniently alter the overall 'spaciousness' of the drawing. Whenever an explicit value is set for the other layout options, this base value will have no effect. The base value is not inherited, i.e. it must be set for each hierarchical node."),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Dbn),mh),"Edge Node Between Layers Spacing"),"The spacing to be preserved between nodes and edges that are routed next to the node's layer. For the spacing between nodes and edges that cross the node's layer 'spacing.edgeNode' is used."),10),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Lbn),mh),"Edge Edge Between Layer Spacing"),"Spacing to be preserved between pairs of edges that are routed between the same pair of layers. Note that 'spacing.edgeEdge' is used for the spacing between pairs of edges crossing the same layer."),10),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,xbn),mh),"Node Node Between Layers Spacing"),"The spacing to be preserved between any pair of nodes of two adjacent layers. Note that 'spacing.nodeNode' is used for the spacing between nodes within the layer itself."),20),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Ibn),Ubn),"Direction Priority"),"Defines how important it is to have a certain edge point into the direction of the overall layout. This option is evaluated during the cycle breaking phase."),en(0)),Ir),qi),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Nbn),Ubn),"Shortness Priority"),"Defines how important it is to keep an edge as short as possible. This option is evaluated during the layering phase."),en(0)),Ir),qi),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Bbn),Ubn),"Straightness Priority"),"Defines how important it is to keep an edge straight, i.e. aligned with one of the two axes. This option is evaluated during node placement."),en(0)),Ir),qi),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,WW),Hbn),"Connected Components Compaction"),"Tries to further compact components (disconnected sub-graphs)."),!1),Xi),pi),Dn(Kn)))),oi(e,WW,iE,!0),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,$bn),NKn),"Post Compaction Strategy"),BKn),V3n),ci),x3n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,_bn),NKn),"Post Compaction Constraint Calculation"),BKn),Y3n),ci),l3n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,uJ),Xbn),"High Degree Node Treatment"),"Makes room around high degree nodes to place leafs and trees."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,ZW),Xbn),"High Degree Node Threshold"),"Whether a node is considered to have a high degree."),en(16)),Ir),qi),Dn(Kn)))),oi(e,ZW,uJ,!0),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,nZ),Xbn),"High Degree Node Maximum Tree Height"),"Maximum height of a subtree connected to a high degree node to be moved to separate layers."),en(5)),Ir),qi),Dn(Kn)))),oi(e,nZ,uJ,!0),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,b1),Kbn),"Graph Wrapping Strategy"),"For certain graphs and certain prescribed drawing areas it may be desirable to split the laid out graph into chunks that are placed side by side. The edges that connect different chunks are 'wrapped' around from the end of one chunk to the start of the other chunk. The points between the chunks are referred to as 'cuts'."),Cmn),ci),Hvn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,fJ),Kbn),"Additional Wrapped Edges Spacing"),"To visually separate edges that are wrapped from regularly routed edges an additional spacing value can be specified in form of this layout option. The spacing is added to the regular edgeNode spacing."),10),kr),Bi),Dn(Kn)))),oi(e,fJ,b1,Kte),oi(e,fJ,b1,Qte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,sJ),Kbn),"Correction Factor for Wrapping"),"At times and for certain types of graphs the executed wrapping may produce results that are consistently biased in the same fashion: either wrapping to often or to rarely. This factor can be used to correct the bias. Internally, it is simply multiplied with the 'aspect ratio' layout option."),1),kr),Bi),Dn(Kn)))),oi(e,sJ,b1,Vte),oi(e,sJ,b1,Wte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,oE),$Kn),"Cutting Strategy"),"The strategy by which the layer indexes are determined at which the layering crumbles into chunks."),Mmn),ci),b3n),Dn(Kn)))),oi(e,oE,b1,rie),oi(e,oE,b1,cie),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,eZ),$Kn),"Manually Specified Cuts"),"Allows the user to specify her own cuts for a certain graph."),Eh),Fs),Dn(Kn)))),oi(e,eZ,oE,nie),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,tZ),"wrapping.cutting.msd"),"MSD Freedom"),"The MSD cutting strategy starts with an initial guess on the number of chunks the graph should be split into. The freedom specifies how much the strategy may deviate from this guess. E.g. if an initial number of 3 is computed, a freedom of 1 allows 2, 3, and 4 cuts."),Tmn),Ir),qi),Dn(Kn)))),oi(e,tZ,oE,tie),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,lJ),_Kn),"Validification Strategy"),"When wrapping graphs, one can specify indices that are not allowed as split points. The validification strategy makes sure every computed split point is allowed."),Omn),ci),Uvn),Dn(Kn)))),oi(e,lJ,b1,pie),oi(e,lJ,b1,mie),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,oJ),_Kn),"Valid Indices for Wrapping"),null),Eh),Fs),Dn(Kn)))),oi(e,oJ,b1,bie),oi(e,oJ,b1,wie),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,hJ),Qbn),"Improve Cuts"),"For general graphs it is important that not too many edges wrap backwards. Thus a compromise between evenly-distributed cuts and the total number of cut edges is sought."),!0),Xi),pi),Dn(Kn)))),oi(e,hJ,b1,lie),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,aJ),Qbn),"Distance Penalty When Improving Cuts"),null),2),kr),Bi),Dn(Kn)))),oi(e,aJ,b1,fie),oi(e,aJ,hJ,!0),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,iZ),Qbn),"Improve Wrapped Edges"),"The initial wrapping is performed in a very simple way. As a consequence, edges that wrap from one chunk to another may be unnecessarily long. Activating this option tries to shorten such edges."),!0),Xi),pi),Dn(Kn)))),oi(e,iZ,b1,hie),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,rZ),pZ),"Layer Unzipping Strategy"),"The strategy to use for unzipping a layer into multiple sublayers while maintaining the existing ordering of nodes and edges after crossing minimization. The default value is 'NONE'."),ymn),ci),Q3n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,cZ),pZ),"Minimize Edge Length Heuristic"),"Use a heuristic to decide whether or not to actually perform the layer split with the goal of minimizing the total edge length. This option only works when layerSplit is set to 2. The property can be set to the nodes in a layer, which then applies the property for the layer. If any node sets the value to true, then the value is set to true for the entire layer."),!1),Xi),pi),Dn(Di)))),oi(e,cZ,uZ,pte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,uZ),pZ),"Unzipping Layer Split"),"Defines the number of sublayers to split a layer into. The property can be set to the nodes in a layer, which then applies the property for the layer. If multiple nodes set the value to different values, then the lowest value is chosen."),mmn),Ir),qi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,fZ),pZ),"Reset Alternation on Long Edges"),"If set to true, nodes will always be placed in the first sublayer after a long edge when using the ALTERNATING strategy. Otherwise long edge dummies are treated the same as regular nodes. The default value is true. The property can be set to the nodes in a layer, which then applies the property for the layer. If any node sets the value to false, then the value is set to false for the entire layer."),vmn),Xi),pi),Dn(Di)))),oi(e,fZ,rZ,vte),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Rbn),mZ),"Edge Label Side Selection"),"Method to decide on edge label sides."),omn),ci),v3n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Pbn),mZ),"Edge Center Label Placement Strategy"),"Determines in which layer center labels of long edges should be placed."),lmn),ci),i7),Ht(Kn,N(I(jh,1),rn,160,0,[y1]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,dJ),hE),"Consider Model Order"),"Preserves the order of nodes and edges in the model file if this does not lead to additional edge crossings. Depending on the strategy this is not always possible since the node and edge order might be conflicting."),imn),ci),Bvn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Jbn),hE),"Consider Port Order"),"If disabled the port order of output ports is derived from the edge order and input ports are ordered by their incoming connections. If enabled all ports are ordered by the port model order."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,wD),hE),"No Model Order"),"Set on a node to not set a model order for this node even though it is a real node."),!1),Xi),pi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,sZ),hE),"Consider Model Order for Components"),"If set to NONE the usual ordering strategy (by cumulative node priority and size of nodes) is used. INSIDE_PORT_SIDES orders the components with external ports only inside the groups with the same port side. FORCE_MODEL_ORDER enforces the mode order on components. This option might produce bad alignments and sub optimal drawings in terms of used area since the ordering should be respected."),W3n),ci),bpn),Dn(Kn)))),oi(e,sZ,iE,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Gbn),hE),"Long Edge Ordering Strategy"),"Indicates whether long edges are sorted under, over, or equal to nodes that have no connection to a previous layer in a left-to-right or right-to-left layout. Under and over changes to right and left in a vertical layout."),tmn),ci),Tvn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,lZ),hE),"Crossing Counter Node Order Influence"),"Indicates with what percentage (1 for 100%) violations of the node model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal node order. Defaults to no influence (0)."),0),kr),Bi),Dn(Kn)))),oi(e,lZ,dJ,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,oZ),hE),"Crossing Counter Port Order Influence"),"Indicates with what percentage (1 for 100%) violations of the port model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal port order. Defaults to no influence (0)."),0),kr),Bi),Dn(Kn)))),oi(e,oZ,dJ,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,hZ),I8),Ybn),"Used to define partial ordering groups during cycle breaking. A lower group id means that the group is sorted before other groups. A group model order of 0 is the default group."),en(0)),Ir),qi),Dn(Di)))),oi(e,hZ,wD,!1),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,aZ),I8),Ybn),"Used to define partial ordering groups during crossing minimization. A lower group id means that the group is sorted before other groups. A group model order of 0 is the default group."),en(0)),Ir),qi),Ht(Di,N(I(jh,1),rn,160,0,[Xo,pd]))))),oi(e,aZ,wD,!1),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,dZ),I8),Ybn),"Used to define partial ordering groups during component packing. A lower group id means that the group is sorted before other groups. A group model order of 0 is the default group."),en(0)),Ir),qi),Ht(Di,N(I(jh,1),rn,160,0,[Xo,pd]))))),oi(e,dZ,wD,!1),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Fbn),I8),"Cycle Breaking Group Ordering Strategy"),"Determines how to count ordering violations during cycle breaking. NONE: They do not count. ENFORCED: A group with a higher model order is before a node with a smaller. MODEL_ORDER: The model order counts instead of the model order group id ordering."),Z3n),ci),Hen),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,bZ),I8),"Cycle Breaking Preferred Source Id"),"The model order group id for which should be preferred as a source if possible."),Ir),qi),Dn(Kn)))),oi(e,bZ,dD,see),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,wZ),I8),"Cycle Breaking Preferred Target Id"),"The model order group id for which should be preferred as a target if possible."),Ir),qi),Dn(Kn)))),oi(e,wZ,dD,oee),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,zbn),I8),"Crossing Minimization Group Ordering Strategy"),"Determines how to count ordering violations during crossing minimization. NONE: They do not count. ENFORCED: A group with a lower id is before a group with a higher id. MODEL_ORDER: The model order counts instead of the model order group id ordering."),emn),ci),Hen),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,qbn),I8),"Crossing Minimization Enforced Group Orders"),"Holds all group ids which are enforcing their order during crossing minimization strategies. E.g. if only groups 2 and -1 (default) enforce their ordering. Other groups e.g. the group of timer nodes can be ordered arbitrarily if it helps and the mentioned groups may not change their order."),nmn),Eh),Fs),Dn(Kn)))),iXn((new lU,e))};var Zne,nee,eee,Y3n,tee,V3n,iee,W3n,ree,cee,uee,Z3n,fee,see,lee,oee,hee,nmn,aee,emn,dee,bee,wee,gee,tmn,pee,mee,vee,imn,yee,kee,jee,rmn,Eee,Aee,See,cmn,Tee,Mee,Cee,Oee,Dee,Lee,xee,Iee,Nee,Bee,umn,$ee,fmn,_ee,smn,Ree,lmn,Pee,omn,Jee,Gee,Fee,hmn,zee,amn,qee,dmn,Uee,Hee,Xee,Kee,Qee,Yee,Vee,Wee,Zee,nte,bmn,ete,tte,ite,rte,cte,ute,wmn,fte,ste,lte,ote,hte,ate,dte,gmn,bte,pmn,wte,mmn,gte,pte,mte,vmn,vte,yte,ymn,kte,jte,Ete,kmn,Ate,Ste,jmn,Tte,Mte,Cte,Ote,Dte,Lte,xte,Ite,Emn,Nte,Bte,$te,Amn,_te,Smn,Rte,Pte,Jte,Gte,Fte,zte,qte,Ute,Hte,Xte,Kte,Qte,Yte,Vte,Wte,Zte,nie,eie,Tmn,tie,iie,Mmn,rie,cie,uie,fie,sie,lie,oie,hie,aie,Cmn,die,bie,wie,gie,Omn,pie,mie;m(Kc,"LayeredMetaDataProvider",843),p(982,1,gh,lU),s.tf=function(e){iXn(e)};var Zh,rtn,XG,KE,KG,Dmn,QG,QE,HD,ctn,v5,Lmn,xmn,Imn,YE,vie,VE,mp,utn,YG,ftn,Ca,stn,l7,Nmn,XD,ltn,Bmn,yie,kie,jie,VG,otn,WE,y5,Eie,zs,$mn,_mn,WG,xm,na,ZG,v1,Rmn,Pmn,Jmn,htn,atn,Gmn,dd,dtn,Fmn,vp,zmn,qmn,Umn,nF,yp,_b,Hmn,Xmn,gc,Kmn,Aie,Jc,ZE,Qmn,Ymn,Vmn,KD,eF,tF,btn,wtn,Wmn,iF,Zmn,nvn,rF,vg,evn,gtn,nA,tvn,yg,eA,cF,Rb,ptn,o7,uF,Pb,ivn,rvn,cvn,kp,uvn,Sie,Tie,Mie,Cie,kg,jp,vi,bd,Oie,Ep,fvn,h7,svn,Ap,Die,a7,lvn,k5,Lie,xie,QD,mtn,ovn,YD,po,Sp,Im,Jb,S0,fF,Tp,vtn,d7,b7,Gb,Mp,ytn,VD,tA,iA,Iie,Nie,Bie,hvn,$ie,ktn,avn,dvn,bvn,wvn,jtn,gvn,pvn,mvn,vvn,Etn,sF;m(Kc,"LayeredOptions",982),p(983,1,{},Oq),s.uf=function(){var e;return e=new tjn,e},s.vf=function(e){},m(Kc,"LayeredOptions/LayeredFactory",983),p(1345,1,{}),s.a=0;var _ie;m(iu,"ElkSpacings/AbstractSpacingsBuilder",1345),p(778,1345,{},Yhn);var lF,Rie;m(Kc,"LayeredSpacings/LayeredSpacingsBuilder",778),p(268,23,{3:1,35:1,23:1,268:1,188:1,196:1},k3),s.bg=function(){return vqn(this)},s.og=function(){return vqn(this)};var Atn,Stn,Ttn,yvn,kvn,jvn,oF,Mtn,Evn,Avn=Je(Kc,"LayeringStrategy",268,Xe,Gve,s0e),Pie;p(352,23,{3:1,35:1,23:1,352:1},IH);var Ctn,Svn,hF,Tvn=Je(Kc,"LongEdgeOrderingStrategy",352,Xe,U2e,l0e),Jie;p(203,23,{3:1,35:1,23:1,203:1},n$);var Nm,Bm,aF,Otn,Dtn=Je(Kc,"NodeFlexibility",203,Xe,r3e,o0e),Gie;p(328,23,{3:1,35:1,23:1,328:1,188:1,196:1},HM),s.bg=function(){return fzn(this)},s.og=function(){return fzn(this)};var rA,Ltn,xtn,cA,Mvn,Cvn=Je(Kc,"NodePlacementStrategy",328,Xe,V3e,h0e),Fie;p(243,23,{3:1,35:1,23:1,243:1},l2);var Ovn,w7,uA,WD,Dvn,Lvn,ZD,xvn,dF,bF,Ivn=Je(Kc,"NodePromotionStrategy",243,Xe,a4e,a0e),zie;p(269,23,{3:1,35:1,23:1,269:1},e$);var Nvn,T0,Itn,Ntn,Bvn=Je(Kc,"OrderingStrategy",269,Xe,c3e,d0e),qie;p(421,23,{3:1,35:1,23:1,421:1},aun);var Btn,$tn,$vn=Je(Kc,"PortSortingStrategy",421,Xe,e2e,b0e),Uie;p(452,23,{3:1,35:1,23:1,452:1},NH);var Uf,Wu,fA,Hie=Je(Kc,"PortType",452,Xe,H2e,w0e),Xie;p(381,23,{3:1,35:1,23:1,381:1},BH);var _vn,_tn,Rvn,Pvn=Je(Kc,"SelfLoopDistributionStrategy",381,Xe,X2e,g0e),Kie;p(348,23,{3:1,35:1,23:1,348:1},$H);var Rtn,nL,Ptn,Jvn=Je(Kc,"SelfLoopOrderingStrategy",348,Xe,K2e,p0e),Qie;p(316,1,{316:1},eHn),m(Kc,"Spacings",316),p(349,23,{3:1,35:1,23:1,349:1},_H);var Jtn,Gvn,sA,Fvn=Je(Kc,"SplineRoutingMode",349,Xe,Q2e,m0e),Yie;p(351,23,{3:1,35:1,23:1,351:1},RH);var Gtn,zvn,qvn,Uvn=Je(Kc,"ValidifyStrategy",351,Xe,Y2e,v0e),Vie;p(382,23,{3:1,35:1,23:1,382:1},PH);var Cp,Ftn,g7,Hvn=Je(Kc,"WrappingStrategy",382,Xe,V2e,y0e),Wie;p(1361,1,Mr,cM),s.pg=function(e){return u(e,37),Zie},s.If=function(e,t){JDe(this,u(e,37),t)};var Zie;m(rg,"BFSNodeOrderCycleBreaker",1361),p(1359,1,Mr,qN),s.pg=function(e){return u(e,37),nre},s.If=function(e,t){BOe(this,u(e,37),t)};var nre;m(rg,"DFSNodeOrderCycleBreaker",1359),p(1360,1,Se,$Cn),s.Ad=function(e){_Me(this.a,this.c,this.b,u(e,17))},s.b=!1,m(rg,"DFSNodeOrderCycleBreaker/lambda$0$Type",1360),p(1353,1,Mr,N6),s.pg=function(e){return u(e,37),ere},s.If=function(e,t){NOe(this,u(e,37),t)};var ere;m(rg,"DepthFirstCycleBreaker",1353),p(779,1,Mr,ysn),s.pg=function(e){return u(e,37),tre},s.If=function(e,t){eIe(this,u(e,37),t)},s.qg=function(e){return u(wn(e,QR(this.e,e.c.length)),9)};var tre;m(rg,"GreedyCycleBreaker",779),p(1356,779,Mr,ESn),s.qg=function(e){var t,i,r,c,f,l,o,a,b;for(b=null,r=St,a=T.Math.max(this.b.a.c.length,u(E(this.b,(nn(),A0)),15).a),t=a*u(E(this.b,FD),15).a,c=new f6,i=H(E(this.b,(on(),v5)))===H((Zd(),gp)),o=new D(e);o.af&&(r=f,b=l));return b||u(wn(e,QR(this.e,e.c.length)),9)},m(rg,"GreedyModelOrderCycleBreaker",1356),p(505,1,{},f6),s.a=0,s.b=0,m(rg,"GroupModelOrderCalculator",505),p(1354,1,Mr,_y),s.pg=function(e){return u(e,37),ire},s.If=function(e,t){fDe(this,u(e,37),t)};var ire;m(rg,"InteractiveCycleBreaker",1354),p(1355,1,Mr,$y),s.pg=function(e){return u(e,37),rre},s.If=function(e,t){lDe(u(e,37),t)};var rre;m(rg,"ModelOrderCycleBreaker",1355),p(780,1,Mr),s.pg=function(e){return u(e,37),cre},s.If=function(e,t){VCe(this,u(e,37),t)},s.rg=function(e,t){var i,r,c,f,l,o,a,b,g,v;for(l=0;lb&&(a=k,v=b),gNo(new ae(ge(Yt(o).a.Jc(),new Nn))))for(c=new ae(ge(Si(a).a.Jc(),new Nn));xe(c);)r=u(Ae(c),17),u(wu(this.d,l),22).Gc(r.c.i)&&sn(this.c,r);else for(c=new ae(ge(Yt(o).a.Jc(),new Nn));xe(c);)r=u(Ae(c),17),u(wu(this.d,l),22).Gc(r.d.i)&&sn(this.c,r)}},m(rg,"SCCNodeTypeCycleBreaker",1358),p(1357,780,Mr,SSn),s.rg=function(e,t){var i,r,c,f,l,o,a,b,g,v,k,j;for(l=0;lb&&(a=k,v=b),gNo(new ae(ge(Yt(o).a.Jc(),new Nn))))for(c=new ae(ge(Si(a).a.Jc(),new Nn));xe(c);)r=u(Ae(c),17),u(wu(this.d,l),22).Gc(r.c.i)&&sn(this.c,r);else for(c=new ae(ge(Yt(o).a.Jc(),new Nn));xe(c);)r=u(Ae(c),17),u(wu(this.d,l),22).Gc(r.d.i)&&sn(this.c,r)}},m(rg,"SCConnectivity",1357),p(1373,1,Mr,rM),s.pg=function(e){return u(e,37),ure},s.If=function(e,t){cxe(this,u(e,37),t)};var ure;m(w1,"BreadthFirstModelOrderLayerer",1373),p(1374,1,dt,US),s.Le=function(e,t){return qje(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(w1,"BreadthFirstModelOrderLayerer/lambda$0$Type",1374),p(1364,1,Mr,CAn),s.pg=function(e){return u(e,37),fre},s.If=function(e,t){uIe(this,u(e,37),t)};var fre;m(w1,"CoffmanGrahamLayerer",1364),p(1365,1,dt,V7n),s.Le=function(e,t){return VSe(this.a,u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(w1,"CoffmanGrahamLayerer/0methodref$compareNodesInTopo$Type",1365),p(1366,1,dt,W7n),s.Le=function(e,t){return awe(this.a,u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(w1,"CoffmanGrahamLayerer/lambda$1$Type",1366),p(1375,1,Mr,iM),s.pg=function(e){return u(e,37),sre},s.If=function(e,t){Hxe(this,u(e,37),t)},s.c=0,s.e=0;var sre;m(w1,"DepthFirstModelOrderLayerer",1375),p(1376,1,dt,s6),s.Le=function(e,t){return Uje(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(w1,"DepthFirstModelOrderLayerer/lambda$0$Type",1376),p(1367,1,Mr,l6),s.pg=function(e){return u(e,37),ft(ft(ft(new Mi,(sr(),go),(br(),aen)),Ta,dp),vu,ap)},s.If=function(e,t){gxe(u(e,37),t)},m(w1,"InteractiveLayerer",1367),p(564,1,{564:1},ojn),s.a=0,s.c=0,m(w1,"InteractiveLayerer/LayerSpan",564),p(1363,1,Mr,HN),s.pg=function(e){return u(e,37),lre},s.If=function(e,t){USe(this,u(e,37),t)};var lre;m(w1,"LongestPathLayerer",1363),p(1372,1,Mr,XN),s.pg=function(e){return u(e,37),ore},s.If=function(e,t){aTe(this,u(e,37),t)};var ore;m(w1,"LongestPathSourceLayerer",1372),p(1370,1,Mr,Gu),s.pg=function(e){return u(e,37),ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)},s.If=function(e,t){Txe(this,u(e,37),t)},s.a=0,s.b=0,s.d=0;var Xvn,Kvn;m(w1,"MinWidthLayerer",1370),p(1371,1,dt,Z7n),s.Le=function(e,t){return I4e(this,u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(w1,"MinWidthLayerer/MinOutgoingEdgesComparator",1371),p(1362,1,Mr,UN),s.pg=function(e){return u(e,37),hre},s.If=function(e,t){zDe(this,u(e,37),t)};var hre;m(w1,"NetworkSimplexLayerer",1362),p(1368,1,Mr,iCn),s.pg=function(e){return u(e,37),ft(ft(ft(new Mi,(sr(),go),(br(),ym)),Ta,dp),vu,ap)},s.If=function(e,t){CLe(this,u(e,37),t)},s.d=0,s.f=0,s.g=0,s.i=0,s.s=0,s.t=0,s.u=0,m(w1,"StretchWidthLayerer",1368),p(1369,1,dt,Lq),s.Le=function(e,t){return dme(u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(w1,"StretchWidthLayerer/1",1369),p(406,1,Iwn),s.eg=function(e,t,i,r,c,f){},s.tg=function(e,t,i){return Qqn(this,e,t,i)},s.dg=function(){this.g=X(Hp,GKn,30,this.d,15,1),this.f=X(Hp,GKn,30,this.d,15,1)},s.fg=function(e,t){this.e[e]=X(et,mt,30,t[e].length,15,1)},s.gg=function(e,t,i){var r;r=i[e][t],r.p=t,this.e[e][t]=t},s.hg=function(e,t,i,r){u(wn(r[e][t].j,i),12).p=this.d++},s.b=0,s.c=0,s.d=0,m(ff,"AbstractBarycenterPortDistributor",406),p(1663,1,dt,nyn),s.Le=function(e,t){return G9e(this.a,u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(ff,"AbstractBarycenterPortDistributor/lambda$0$Type",1663),p(816,1,sE,Mln),s.eg=function(e,t,i,r,c,f){},s.gg=function(e,t,i){},s.hg=function(e,t,i,r){},s.cg=function(){return!1},s.dg=function(){this.c=this.e.a,this.g=this.f.g},s.fg=function(e,t){t[e][0].c.p=e},s.ig=function(){return!1},s.ug=function(e,t,i,r){i?JJn(this,e):(HJn(this,e,r),aHn(this,e,t)),e.c.length>1&&(pn(gn(E(tr((zn(0,e.c.length),u(e.c[0],9))),(on(),l7))))?mzn(e,this.d,u(this,660)):(Un(),Vi(e,this.d)),s_n(this.e,e))},s.jg=function(e,t,i,r){var c,f,l,o,a,b,g;for(t!=EOn(i,e.length)&&(f=e[t-(i?1:-1)],Wln(this.f,f,i?(Qr(),Wu):(Qr(),Uf))),c=e[t][0],g=!r||c.k==(ue(),$i),b=ro(e[t]),this.ug(b,g,!1,i),l=0,a=new D(b);a.a"),e0?jK(this.a,e[t-1],e[t]):!i&&t1&&(pn(gn(E(tr((zn(0,e.c.length),u(e.c[0],9))),(on(),l7))))?mzn(e,this.d,this):(Un(),Vi(e,this.d)),pn(gn(E(tr((zn(0,e.c.length),u(e.c[0],9))),l7)))||s_n(this.e,e))},m(ff,"ModelOrderBarycenterHeuristic",660),p(1843,1,dt,syn),s.Le=function(e,t){return AOe(this.a,u(e,9),u(t,9))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(ff,"ModelOrderBarycenterHeuristic/lambda$0$Type",1843),p(1383,1,Mr,QN),s.pg=function(e){var t;return u(e,37),t=y$(vre),ft(t,(sr(),vu),(br(),jG)),t},s.If=function(e,t){Jge((u(e,37),t))};var vre;m(ff,"NoCrossingMinimizer",1383),p(796,406,Iwn,xcn),s.sg=function(e,t,i){var r,c,f,l,o,a,b,g,v,k,j;switch(v=this.g,i.g){case 1:{for(c=0,f=0,g=new D(e.j);g.a1&&(c.j==(hn(),ye)?this.b[e]=!0:c.j==we&&e>0&&(this.b[e-1]=!0))},s.f=0,m(Aa,"AllCrossingsCounter",1838),p(583,1,{},dR),s.b=0,s.d=0,m(Aa,"BinaryIndexedTree",583),p(519,1,{},aC);var Qvn,pF;m(Aa,"CrossingsCounter",519),p(1912,1,dt,lyn),s.Le=function(e,t){return twe(this.a,u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Aa,"CrossingsCounter/lambda$0$Type",1912),p(1913,1,dt,oyn),s.Le=function(e,t){return iwe(this.a,u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Aa,"CrossingsCounter/lambda$1$Type",1913),p(1914,1,dt,hyn),s.Le=function(e,t){return rwe(this.a,u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Aa,"CrossingsCounter/lambda$2$Type",1914),p(1915,1,dt,ayn),s.Le=function(e,t){return cwe(this.a,u(e,12),u(t,12))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Aa,"CrossingsCounter/lambda$3$Type",1915),p(1916,1,Se,dyn),s.Ad=function(e){Yme(this.a,u(e,12))},m(Aa,"CrossingsCounter/lambda$4$Type",1916),p(1917,1,rt,byn),s.Mb=function(e){return zhe(this.a,u(e,12))},m(Aa,"CrossingsCounter/lambda$5$Type",1917),p(1918,1,Se,wyn),s.Ad=function(e){ZSn(this,e)},m(Aa,"CrossingsCounter/lambda$6$Type",1918),p(1919,1,Se,rSn),s.Ad=function(e){var t;l9(),Kd(this.b,(t=this.a,u(e,12),t))},m(Aa,"CrossingsCounter/lambda$7$Type",1919),p(823,1,Hh,QS),s.Lb=function(e){return l9(),It(u(e,12),(nn(),qf))},s.Fb=function(e){return this===e},s.Mb=function(e){return l9(),It(u(e,12),(nn(),qf))},m(Aa,"CrossingsCounter/lambda$8$Type",823),p(1911,1,{},gyn),m(Aa,"HyperedgeCrossingsCounter",1911),p(467,1,{35:1,467:1},rCn),s.Dd=function(e){return D9e(this,u(e,467))},s.b=0,s.c=0,s.e=0,s.f=0;var GIe=m(Aa,"HyperedgeCrossingsCounter/Hyperedge",467);p(370,1,{35:1,370:1},d_),s.Dd=function(e){return EAe(this,u(e,370))},s.b=0,s.c=0;var yre=m(Aa,"HyperedgeCrossingsCounter/HyperedgeCorner",370);p(518,23,{3:1,35:1,23:1,518:1},dun);var oA,hA,kre=Je(Aa,"HyperedgeCrossingsCounter/HyperedgeCorner/Type",518,Xe,t2e,A0e),jre;p(1385,1,Mr,sU),s.pg=function(e){return u(E(u(e,37),(nn(),$u)),22).Gc((Yr(),pl))?Ere:null},s.If=function(e,t){Z7e(this,u(e,37),t)};var Ere;m(Zr,"InteractiveNodePlacer",1385),p(1386,1,Mr,lM),s.pg=function(e){return u(E(u(e,37),(nn(),$u)),22).Gc((Yr(),pl))?Are:null},s.If=function(e,t){P8e(this,u(e,37),t)};var Are,mF,vF;m(Zr,"LinearSegmentsNodePlacer",1386),p(263,1,{35:1,263:1},hcn),s.Dd=function(e){return ihe(this,u(e,263))},s.Fb=function(e){var t;return _(e,263)?(t=u(e,263),this.b==t.b):!1},s.Hb=function(){return this.b},s.Ib=function(){return"ls"+ah(this.e)},s.a=0,s.b=0,s.c=-1,s.d=-1,s.g=0;var Sre=m(Zr,"LinearSegmentsNodePlacer/LinearSegment",263);p(1388,1,Mr,IOn),s.pg=function(e){return u(E(u(e,37),(nn(),$u)),22).Gc((Yr(),pl))?Tre:null},s.If=function(e,t){Xxe(this,u(e,37),t)},s.b=0,s.g=0;var Tre;m(Zr,"NetworkSimplexPlacer",1388),p(1407,1,dt,r3),s.Le=function(e,t){return Mu(u(e,15).a,u(t,15).a)},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Zr,"NetworkSimplexPlacer/0methodref$compare$Type",1407),p(1409,1,dt,XS),s.Le=function(e,t){return Mu(u(e,15).a,u(t,15).a)},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Zr,"NetworkSimplexPlacer/1methodref$compare$Type",1409),p(644,1,{644:1},cSn);var FIe=m(Zr,"NetworkSimplexPlacer/EdgeRep",644);p(405,1,{405:1},Zsn),s.b=!1;var zIe=m(Zr,"NetworkSimplexPlacer/NodeRep",405);p(500,13,{3:1,4:1,20:1,31:1,56:1,13:1,18:1,16:1,59:1,500:1},gjn),m(Zr,"NetworkSimplexPlacer/Path",500),p(1389,1,{},iy),s.Kb=function(e){return u(e,17).d.i.k},m(Zr,"NetworkSimplexPlacer/Path/lambda$0$Type",1389),p(1390,1,rt,Kx),s.Mb=function(e){return u(e,249)==(ue(),Ii)},m(Zr,"NetworkSimplexPlacer/Path/lambda$1$Type",1390),p(1391,1,{},Qx),s.Kb=function(e){return u(e,17).d.i},m(Zr,"NetworkSimplexPlacer/Path/lambda$2$Type",1391),p(1392,1,rt,pyn),s.Mb=function(e){return qMn(iPn(u(e,9)))},m(Zr,"NetworkSimplexPlacer/Path/lambda$3$Type",1392),p(1393,1,rt,vv),s.Mb=function(e){return zbe(u(e,12))},m(Zr,"NetworkSimplexPlacer/lambda$0$Type",1393),p(1394,1,Se,uSn),s.Ad=function(e){Bae(this.a,this.b,u(e,12))},m(Zr,"NetworkSimplexPlacer/lambda$1$Type",1394),p(1403,1,Se,myn),s.Ad=function(e){oEe(this.a,u(e,17))},m(Zr,"NetworkSimplexPlacer/lambda$10$Type",1403),p(1404,1,{},KS),s.Kb=function(e){return Ls(),new Gn(null,new Fn(u(e,25).a,16))},m(Zr,"NetworkSimplexPlacer/lambda$11$Type",1404),p(1405,1,Se,vyn),s.Ad=function(e){qTe(this.a,u(e,9))},m(Zr,"NetworkSimplexPlacer/lambda$12$Type",1405),p(1406,1,{},ry),s.Kb=function(e){return Ls(),en(u(e,124).e)},m(Zr,"NetworkSimplexPlacer/lambda$13$Type",1406),p(1408,1,{},cy),s.Kb=function(e){return Ls(),en(u(e,124).e)},m(Zr,"NetworkSimplexPlacer/lambda$15$Type",1408),p(1410,1,rt,Yx),s.Mb=function(e){return Ls(),u(e,405).c.k==(ue(),mi)},m(Zr,"NetworkSimplexPlacer/lambda$17$Type",1410),p(1411,1,rt,Vx),s.Mb=function(e){return Ls(),u(e,405).c.j.c.length>1},m(Zr,"NetworkSimplexPlacer/lambda$18$Type",1411),p(1412,1,Se,JDn),s.Ad=function(e){n9e(this.c,this.b,this.d,this.a,u(e,405))},s.c=0,s.d=0,m(Zr,"NetworkSimplexPlacer/lambda$19$Type",1412),p(1395,1,{},c3),s.Kb=function(e){return Ls(),new Gn(null,new Fn(u(e,25).a,16))},m(Zr,"NetworkSimplexPlacer/lambda$2$Type",1395),p(1413,1,Se,yyn),s.Ad=function(e){Pae(this.a,u(e,12))},s.a=0,m(Zr,"NetworkSimplexPlacer/lambda$20$Type",1413),p(1414,1,{},u3),s.Kb=function(e){return Ls(),new Gn(null,new Fn(u(e,25).a,16))},m(Zr,"NetworkSimplexPlacer/lambda$21$Type",1414),p(1415,1,Se,kyn),s.Ad=function(e){Uae(this.a,u(e,9))},m(Zr,"NetworkSimplexPlacer/lambda$22$Type",1415),p(1416,1,rt,Wx),s.Mb=function(e){return qMn(e)},m(Zr,"NetworkSimplexPlacer/lambda$23$Type",1416),p(1417,1,{},yv),s.Kb=function(e){return Ls(),new Gn(null,new Fn(u(e,25).a,16))},m(Zr,"NetworkSimplexPlacer/lambda$24$Type",1417),p(1418,1,rt,jyn),s.Mb=function(e){return Whe(this.a,u(e,9))},m(Zr,"NetworkSimplexPlacer/lambda$25$Type",1418),p(1419,1,Se,fSn),s.Ad=function(e){dje(this.a,this.b,u(e,9))},m(Zr,"NetworkSimplexPlacer/lambda$26$Type",1419),p(1420,1,rt,o6),s.Mb=function(e){return Ls(),!Tr(u(e,17))},m(Zr,"NetworkSimplexPlacer/lambda$27$Type",1420),p(1421,1,rt,uy),s.Mb=function(e){return Ls(),!Tr(u(e,17))},m(Zr,"NetworkSimplexPlacer/lambda$28$Type",1421),p(1422,1,{},Eyn),s.Te=function(e,t){return Rae(this.a,u(e,25),u(t,25))},m(Zr,"NetworkSimplexPlacer/lambda$29$Type",1422),p(1396,1,{},h6),s.Kb=function(e){return Ls(),new Gn(null,new j2(new ae(ge(Yt(u(e,9)).a.Jc(),new Nn))))},m(Zr,"NetworkSimplexPlacer/lambda$3$Type",1396),p(1397,1,rt,fy),s.Mb=function(e){return Ls(),Jpe(u(e,17))},m(Zr,"NetworkSimplexPlacer/lambda$4$Type",1397),p(1398,1,Se,Ayn),s.Ad=function(e){ZCe(this.a,u(e,17))},m(Zr,"NetworkSimplexPlacer/lambda$5$Type",1398),p(1399,1,{},Zx),s.Kb=function(e){return Ls(),new Gn(null,new Fn(u(e,25).a,16))},m(Zr,"NetworkSimplexPlacer/lambda$6$Type",1399),p(1400,1,rt,f3),s.Mb=function(e){return Ls(),u(e,9).k==(ue(),mi)},m(Zr,"NetworkSimplexPlacer/lambda$7$Type",1400),p(1401,1,{},nI),s.Kb=function(e){return Ls(),new Gn(null,new j2(new ae(ge(Rh(u(e,9)).a.Jc(),new Nn))))},m(Zr,"NetworkSimplexPlacer/lambda$8$Type",1401),p(1402,1,rt,Gg),s.Mb=function(e){return Ls(),Gbe(u(e,17))},m(Zr,"NetworkSimplexPlacer/lambda$9$Type",1402),p(1384,1,Mr,oM),s.pg=function(e){return u(E(u(e,37),(nn(),$u)),22).Gc((Yr(),pl))?Mre:null},s.If=function(e,t){LOe(u(e,37),t)};var Mre;m(Zr,"SimpleNodePlacer",1384),p(185,1,{185:1},im),s.Ib=function(){var e;return e="",this.c==(Bh(),jg)?e+=Y4:this.c==wd&&(e+=Q4),this.o==(ih(),Fb)?e+=TW:this.o==kh?e+="UP":e+="BALANCED",e},m(g0,"BKAlignedLayout",185),p(509,23,{3:1,35:1,23:1,509:1},bun);var wd,jg,Cre=Je(g0,"BKAlignedLayout/HDirection",509,Xe,r2e,S0e),Ore;p(508,23,{3:1,35:1,23:1,508:1},wun);var Fb,kh,Dre=Je(g0,"BKAlignedLayout/VDirection",508,Xe,i2e,T0e),Lre;p(1664,1,{},sSn),m(g0,"BKAligner",1664),p(1667,1,{},OJn),m(g0,"BKCompactor",1667),p(652,1,{652:1},YS),s.a=0,m(g0,"BKCompactor/ClassEdge",652),p(456,1,{456:1},ajn),s.a=null,s.b=0,m(g0,"BKCompactor/ClassNode",456),p(1387,1,Mr,jSn),s.pg=function(e){return u(E(u(e,37),(nn(),$u)),22).Gc((Yr(),pl))?xre:null},s.If=function(e,t){oIe(this,u(e,37),t)},s.d=!1;var xre;m(g0,"BKNodePlacer",1387),p(1665,1,{},VS),s.d=0,m(g0,"NeighborhoodInformation",1665),p(1666,1,dt,Syn),s.Le=function(e,t){return hve(this,u(e,49),u(t,49))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(g0,"NeighborhoodInformation/NeighborComparator",1666),p(809,1,{}),m(g0,"ThresholdStrategy",809),p(1795,809,{},pjn),s.vg=function(e,t,i){return this.a.o==(ih(),kh)?wi:nr},s.wg=function(){},m(g0,"ThresholdStrategy/NullThresholdStrategy",1795),p(576,1,{576:1},hSn),s.c=!1,s.d=!1,m(g0,"ThresholdStrategy/Postprocessable",576),p(1796,809,{},mjn),s.vg=function(e,t,i){var r,c,f;return c=t==i,r=this.a.a[i.p]==t,c||r?(f=e,this.a.c==(Bh(),jg)?(c&&(f=CV(this,t,!0)),!isNaN(f)&&!isFinite(f)&&r&&(f=CV(this,i,!1))):(c&&(f=CV(this,t,!0)),!isNaN(f)&&!isFinite(f)&&r&&(f=CV(this,i,!1))),f):e},s.wg=function(){for(var e,t,i,r,c;this.d.b!=0;)c=u(SLn(this.d),576),r=hUn(this,c),r.a&&(e=r.a,i=pn(this.a.f[this.a.g[c.b.p].p]),!(!i&&!Tr(e)&&e.c.i.c==e.d.i.c)&&(t=dzn(this,c),t||mTn(this.e,c)));for(;this.e.a.c.length!=0;)dzn(this,u(Ehn(this.e),576))},m(g0,"ThresholdStrategy/SimpleThresholdStrategy",1796),p(635,1,{635:1,188:1,196:1},Fg),s.bg=function(){return f_n(this)},s.og=function(){return f_n(this)};var ztn;m(AZ,"EdgeRouterFactory",635),p(1445,1,Mr,dU),s.pg=function(e){return kTe(u(e,37))},s.If=function(e,t){JOe(u(e,37),t)};var Ire,Nre,Bre,$re,_re,Yvn,Rre,Pre;m(AZ,"OrthogonalEdgeRouter",1445),p(1438,1,Mr,kSn),s.pg=function(e){return sye(u(e,37))},s.If=function(e,t){lxe(this,u(e,37),t)};var Jre,Gre,Fre,zre,tL,qre;m(AZ,"PolylineEdgeRouter",1438),p(1439,1,Hh,zg),s.Lb=function(e){return nhn(u(e,9))},s.Fb=function(e){return this===e},s.Mb=function(e){return nhn(u(e,9))},m(AZ,"PolylineEdgeRouter/1",1439),p(1851,1,rt,a6),s.Mb=function(e){return u(e,133).c==(Bo(),M0)},m(Fo,"HyperEdgeCycleDetector/lambda$0$Type",1851),p(1852,1,{},WS),s.Xe=function(e){return u(e,133).d},m(Fo,"HyperEdgeCycleDetector/lambda$1$Type",1852),p(1853,1,rt,ZS),s.Mb=function(e){return u(e,133).c==(Bo(),M0)},m(Fo,"HyperEdgeCycleDetector/lambda$2$Type",1853),p(1854,1,{},d6),s.Xe=function(e){return u(e,133).d},m(Fo,"HyperEdgeCycleDetector/lambda$3$Type",1854),p(1855,1,{},b6),s.Xe=function(e){return u(e,133).d},m(Fo,"HyperEdgeCycleDetector/lambda$4$Type",1855),p(1856,1,{},eI),s.Xe=function(e){return u(e,133).d},m(Fo,"HyperEdgeCycleDetector/lambda$5$Type",1856),p(116,1,{35:1,116:1},eO),s.Dd=function(e){return rhe(this,u(e,116))},s.Fb=function(e){var t;return _(e,116)?(t=u(e,116),this.g==t.g):!1},s.Hb=function(){return this.g},s.Ib=function(){var e,t,i,r;for(e=new Os("{"),r=new D(this.n);r.a"+this.b+" ("+k1e(this.c)+")"},s.d=0,m(Fo,"HyperEdgeSegmentDependency",133),p(515,23,{3:1,35:1,23:1,515:1},gun);var M0,Op,Ure=Je(Fo,"HyperEdgeSegmentDependency/DependencyType",515,Xe,c2e,M0e),Hre;p(1857,1,{},Tyn),m(Fo,"HyperEdgeSegmentSplitter",1857),p(1858,1,{},aEn),s.a=0,s.b=0,m(Fo,"HyperEdgeSegmentSplitter/AreaRating",1858),p(340,1,{340:1},DX),s.a=0,s.b=0,s.c=0,m(Fo,"HyperEdgeSegmentSplitter/FreeArea",340),p(1859,1,dt,tI),s.Le=function(e,t){return dde(u(e,116),u(t,116))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Fo,"HyperEdgeSegmentSplitter/lambda$0$Type",1859),p(1860,1,Se,GDn),s.Ad=function(e){D3e(this.a,this.d,this.c,this.b,u(e,116))},s.b=0,m(Fo,"HyperEdgeSegmentSplitter/lambda$1$Type",1860),p(1861,1,{},kv),s.Kb=function(e){return new Gn(null,new Fn(u(e,116).e,16))},m(Fo,"HyperEdgeSegmentSplitter/lambda$2$Type",1861),p(1862,1,{},sy),s.Kb=function(e){return new Gn(null,new Fn(u(e,116).j,16))},m(Fo,"HyperEdgeSegmentSplitter/lambda$3$Type",1862),p(1863,1,{},iI),s.We=function(e){return G(z(e))},m(Fo,"HyperEdgeSegmentSplitter/lambda$4$Type",1863),p(653,1,{},eK),s.a=0,s.b=0,s.c=0,m(Fo,"OrthogonalRoutingGenerator",653),p(1668,1,{},nT),s.Kb=function(e){return new Gn(null,new Fn(u(e,116).e,16))},m(Fo,"OrthogonalRoutingGenerator/lambda$0$Type",1668),p(1669,1,{},eT),s.Kb=function(e){return new Gn(null,new Fn(u(e,116).j,16))},m(Fo,"OrthogonalRoutingGenerator/lambda$1$Type",1669),p(661,1,{}),m(SZ,"BaseRoutingDirectionStrategy",661),p(1849,661,{},vjn),s.xg=function(e,t,i){var r,c,f,l,o,a,b,g,v,k,j,S,C;if(!(e.r&&!e.q))for(g=t+e.o*i,b=new D(e.n);b.aXh&&(f=g,c=e,r=new cn(v,f),at(l.a,r),Vw(this,l,c,r,!1),k=e.r,k&&(j=G(z(wu(k.e,0))),r=new cn(j,f),at(l.a,r),Vw(this,l,c,r,!1),f=t+k.o*i,c=k,r=new cn(j,f),at(l.a,r),Vw(this,l,c,r,!1)),r=new cn(C,f),at(l.a,r),Vw(this,l,c,r,!1)))},s.yg=function(e){return e.i.n.a+e.n.a+e.a.a},s.zg=function(){return hn(),Be},s.Ag=function(){return hn(),be},m(SZ,"NorthToSouthRoutingStrategy",1849),p(1850,661,{},yjn),s.xg=function(e,t,i){var r,c,f,l,o,a,b,g,v,k,j,S,C;if(!(e.r&&!e.q))for(g=t-e.o*i,b=new D(e.n);b.aXh&&(f=g,c=e,r=new cn(v,f),at(l.a,r),Vw(this,l,c,r,!1),k=e.r,k&&(j=G(z(wu(k.e,0))),r=new cn(j,f),at(l.a,r),Vw(this,l,c,r,!1),f=t-k.o*i,c=k,r=new cn(j,f),at(l.a,r),Vw(this,l,c,r,!1)),r=new cn(C,f),at(l.a,r),Vw(this,l,c,r,!1)))},s.yg=function(e){return e.i.n.a+e.n.a+e.a.a},s.zg=function(){return hn(),be},s.Ag=function(){return hn(),Be},m(SZ,"SouthToNorthRoutingStrategy",1850),p(1848,661,{},kjn),s.xg=function(e,t,i){var r,c,f,l,o,a,b,g,v,k,j,S,C;if(!(e.r&&!e.q))for(g=t+e.o*i,b=new D(e.n);b.aXh&&(f=g,c=e,r=new cn(f,v),at(l.a,r),Vw(this,l,c,r,!0),k=e.r,k&&(j=G(z(wu(k.e,0))),r=new cn(f,j),at(l.a,r),Vw(this,l,c,r,!0),f=t+k.o*i,c=k,r=new cn(f,j),at(l.a,r),Vw(this,l,c,r,!0)),r=new cn(f,C),at(l.a,r),Vw(this,l,c,r,!0)))},s.yg=function(e){return e.i.n.b+e.n.b+e.a.b},s.zg=function(){return hn(),ye},s.Ag=function(){return hn(),we},m(SZ,"WestToEastRoutingStrategy",1848),p(812,1,{},r0n),s.Ib=function(){return ah(this.a)},s.b=0,s.c=!1,s.d=!1,s.f=0,m(cp,"NubSpline",812),p(410,1,{410:1},Kzn,ELn),m(cp,"NubSpline/PolarCP",410),p(1440,1,Mr,vJn),s.pg=function(e){return Qye(u(e,37))},s.If=function(e,t){Oxe(this,u(e,37),t)};var Xre,Kre,Qre,Yre,Vre;m(cp,"SplineEdgeRouter",1440),p(273,1,{273:1},R_),s.Ib=function(){return this.a+" ->("+this.c+") "+this.b},s.c=0,m(cp,"SplineEdgeRouter/Dependency",273),p(454,23,{3:1,35:1,23:1,454:1},pun);var C0,$m,Wre=Je(cp,"SplineEdgeRouter/SideToProcess",454,Xe,u2e,C0e),Zre;p(1441,1,rt,Ja),s.Mb=function(e){return Pj(),!u(e,132).o},m(cp,"SplineEdgeRouter/lambda$0$Type",1441),p(1442,1,{},B1),s.Xe=function(e){return Pj(),u(e,132).v+1},m(cp,"SplineEdgeRouter/lambda$1$Type",1442),p(1443,1,Se,lSn),s.Ad=function(e){Hbe(this.a,this.b,u(e,49))},m(cp,"SplineEdgeRouter/lambda$2$Type",1443),p(1444,1,Se,oSn),s.Ad=function(e){Xbe(this.a,this.b,u(e,49))},m(cp,"SplineEdgeRouter/lambda$3$Type",1444),p(132,1,{35:1,132:1},tFn,o0n),s.Dd=function(e){return che(this,u(e,132))},s.b=0,s.e=!1,s.f=0,s.g=0,s.j=!1,s.k=!1,s.n=0,s.o=!1,s.p=!1,s.q=!1,s.s=0,s.u=0,s.v=0,s.F=0,m(cp,"SplineSegment",132),p(457,1,{457:1},qg),s.a=0,s.b=!1,s.c=!1,s.d=!1,s.e=!1,s.f=0,m(cp,"SplineSegment/EdgeInformation",457),p(1167,1,{},tT),m(g1,Y0n,1167),p(1168,1,dt,rI),s.Le=function(e,t){return EEe(u(e,120),u(t,120))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(g1,WXn,1168),p(1166,1,{},IEn),m(g1,"MrTree",1166),p(398,23,{3:1,35:1,23:1,398:1,188:1,196:1},i$),s.bg=function(){return SFn(this)},s.og=function(){return SFn(this)};var yF,aA,dA,bA,Vvn=Je(g1,"TreeLayoutPhases",398,Xe,s3e,O0e),nce;p(1082,214,tg,uCn),s.kf=function(e,t){var i,r,c,f,l,o,a,b;for(pn(gn(tn(e,(Hc(),j4n))))||TC((i=new Ky((Y0(),new Bd(e))),i)),l=t.dh(CZ),l.Tg("build tGraph",1),o=(a=new NC,tu(a,e),Q(a,(Xt(),gA),e),b=new _e,cCe(e,a,b),jCe(e,a,b),a),l.Ug(),l=t.dh(CZ),l.Tg("Split graph",1),f=hCe(this.a,o),l.Ug(),c=new D(f);c.a"+sb(this.c):"e_"+Qt(this)},m(aE,"TEdge",65),p(120,150,{3:1,120:1,105:1,150:1},NC),s.Ib=function(){var e,t,i,r,c;for(c=null,r=qe(this.b,0);r.b!=r.d.c;)i=u(Fe(r),40),c+=(i.c==null||i.c.length==0?"n_"+i.g:"n_"+i.c)+` +`;for(t=qe(this.a,0);t.b!=t.d.c;)e=u(Fe(t),65),c+=(e.b&&e.c?sb(e.b)+"->"+sb(e.c):"e_"+Qt(e))+` +`;return c};var qIe=m(aE,"TGraph",120);p(633,494,{3:1,494:1,633:1,105:1,150:1}),m(aE,"TShape",633),p(40,633,{3:1,494:1,40:1,633:1,105:1,150:1},NQ),s.Ib=function(){return sb(this)};var kF=m(aE,"TNode",40);p(236,1,ya,Xa),s.Ic=function(e){Sr(this,e)},s.Jc=function(){var e;return e=qe(this.a.d,0),new p3(e)},m(aE,"TNode/2",236),p(334,1,lr,p3),s.Nb=function(e){yr(this,e)},s.Pb=function(){return u(Fe(this.a),65).c},s.Ob=function(){return IM(this.a)},s.Qb=function(){sQ(this.a)},m(aE,"TNode/2/1",334),p(1893,1,qt,Pu),s.If=function(e,t){cIe(this,u(e,120),t)},m(Nu,"CompactionProcessor",1893),p(1894,1,dt,Lyn),s.Le=function(e,t){return L4e(this.a,u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Nu,"CompactionProcessor/lambda$0$Type",1894),p(1895,1,rt,dSn),s.Mb=function(e){return Xge(this.b,this.a,u(e,49))},s.a=0,s.b=0,m(Nu,"CompactionProcessor/lambda$1$Type",1895),p(1904,1,dt,Ys),s.Le=function(e,t){return Jwe(u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Nu,"CompactionProcessor/lambda$10$Type",1904),p(1905,1,dt,oy),s.Le=function(e,t){return l1e(u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Nu,"CompactionProcessor/lambda$11$Type",1905),p(1906,1,dt,jv),s.Le=function(e,t){return Gwe(u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Nu,"CompactionProcessor/lambda$12$Type",1906),p(1896,1,rt,xyn),s.Mb=function(e){return Qae(this.a,u(e,49))},s.a=0,m(Nu,"CompactionProcessor/lambda$2$Type",1896),p(1897,1,rt,Iyn),s.Mb=function(e){return Yae(this.a,u(e,49))},s.a=0,m(Nu,"CompactionProcessor/lambda$3$Type",1897),p(1898,1,rt,s3),s.Mb=function(e){return u(e,40).c.indexOf(vJ)==-1},m(Nu,"CompactionProcessor/lambda$4$Type",1898),p(1899,1,{},Nyn),s.Kb=function(e){return Rpe(this.a,u(e,40))},s.a=0,m(Nu,"CompactionProcessor/lambda$5$Type",1899),p(d0,1,{},Byn),s.Kb=function(e){return Wme(this.a,u(e,40))},s.a=0,m(Nu,"CompactionProcessor/lambda$6$Type",d0),p(1901,1,dt,$yn),s.Le=function(e,t){return ume(this.a,u(e,240),u(t,240))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Nu,"CompactionProcessor/lambda$7$Type",1901),p(1902,1,dt,_yn),s.Le=function(e,t){return fme(this.a,u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Nu,"CompactionProcessor/lambda$8$Type",1902),p(1903,1,dt,hy),s.Le=function(e,t){return o1e(u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(Nu,"CompactionProcessor/lambda$9$Type",1903),p(1891,1,qt,w6),s.If=function(e,t){eMe(u(e,120),t)},m(Nu,"DirectionProcessor",1891),p(1883,1,qt,fCn),s.If=function(e,t){kCe(this,u(e,120),t)},m(Nu,"FanProcessor",1883),p(1251,1,qt,Ev),s.If=function(e,t){bqn(u(e,120),t)},m(Nu,"GraphBoundsProcessor",1251),p(1252,1,{},xq),s.We=function(e){return u(e,40).e.a},m(Nu,"GraphBoundsProcessor/lambda$0$Type",1252),p(1253,1,{},as),s.We=function(e){return u(e,40).e.b},m(Nu,"GraphBoundsProcessor/lambda$1$Type",1253),p(1254,1,{},iT),s.We=function(e){return Lhe(u(e,40))},m(Nu,"GraphBoundsProcessor/lambda$2$Type",1254),p(1255,1,{},rT),s.We=function(e){return xhe(u(e,40))},m(Nu,"GraphBoundsProcessor/lambda$3$Type",1255),p(264,23,{3:1,35:1,23:1,264:1,196:1},yw),s.bg=function(){switch(this.g){case 0:return new Bjn;case 1:return new fCn;case 2:return new Njn;case 3:return new uT;case 4:return new uI;case 8:return new cI;case 5:return new w6;case 6:return new Dh;case 7:return new Pu;case 9:return new Ev;case 10:return new Ms;default:throw L(new he(NW+(this.f!=null?this.f:""+this.g)))}};var Wvn,Zvn,n4n,e4n,t4n,i4n,r4n,c4n,u4n,f4n,qtn,UIe=Je(Nu,BW,264,Xe,u_n,D0e),ece;p(1890,1,qt,cI),s.If=function(e,t){ixe(u(e,120),t)},m(Nu,"LevelCoordinatesProcessor",1890),p(1888,1,qt,uI),s.If=function(e,t){SSe(this,u(e,120),t)},s.a=0,m(Nu,"LevelHeightProcessor",1888),p(1889,1,ya,Iq),s.Ic=function(e){Sr(this,e)},s.Jc=function(){return Un(),n9(),Y8},m(Nu,"LevelHeightProcessor/1",1889),p(1884,1,qt,Njn),s.If=function(e,t){RTe(this,u(e,120),t)},m(Nu,"LevelProcessor",1884),p(1885,1,rt,cT),s.Mb=function(e){return pn(gn(E(u(e,40),(Xt(),O0))))},m(Nu,"LevelProcessor/lambda$0$Type",1885),p(1886,1,qt,uT),s.If=function(e,t){Ije(this,u(e,120),t)},s.a=0,m(Nu,"NeighborsProcessor",1886),p(1887,1,ya,fT),s.Ic=function(e){Sr(this,e)},s.Jc=function(){return Un(),n9(),Y8},m(Nu,"NeighborsProcessor/1",1887),p(1892,1,qt,Dh),s.If=function(e,t){vCe(this,u(e,120),t)},s.a=0,m(Nu,"NodePositionProcessor",1892),p(1882,1,qt,Bjn),s.If=function(e,t){rDe(this,u(e,120),t)},m(Nu,"RootProcessor",1882),p(1907,1,qt,Ms),s.If=function(e,t){k8e(u(e,120),t)},m(Nu,"Untreeifyer",1907),p(385,23,{3:1,35:1,23:1,385:1},GH);var iL,Utn,s4n,l4n=Je(mD,"EdgeRoutingMode",385,Xe,tpe,L0e),tce,rL,p7,Htn,o4n,h4n,Xtn,Ktn,a4n,Qtn,d4n,Ytn,wA,Vtn,jF,EF,mo,Ho,m7,gA,pA,gd,b4n,ice,Wtn,O0,cL,uL;p(846,1,gh,sM),s.tf=function(e){Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,$wn),""),KKn),"Turns on Tree compaction which decreases the size of the whole tree by placing nodes of multiple levels in one large level"),(te(),!1)),(kb(),Xi)),pi),Dn((Gh(),Kn))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,_wn),""),"Edge End Texture Length"),"Should be set to the length of the texture at the end of an edge. This value can be used to improve the Edge Routing."),7),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Rwn),""),"Tree Level"),"The index for the tree level the node is in"),en(0)),Ir),qi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Pwn),""),KKn),"When set to a positive number this option will force the algorithm to place the node to the specified position within the trees layer if weighting is set to constraint"),en(-1)),Ir),qi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Jwn),""),"Weighting of Nodes"),"Which weighting to use when computing a node order."),p4n),ci),O4n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Gwn),""),"Edge Routing Mode"),"Chooses an Edge Routing algorithm."),w4n),ci),l4n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Fwn),""),"Search Order"),"Which search order to use when computing a spanning tree."),g4n),ci),L4n),Dn(Kn)))),RHn((new VN,e))};var rce,cce,uce,w4n,fce,sce,g4n,lce,oce,p4n;m(mD,"MrTreeMetaDataProvider",846),p(990,1,gh,VN),s.tf=function(e){RHn(e)};var hce,m4n,v4n,Eg,y4n,k4n,Ztn,ace,dce,bce,wce,gce,pce,mce,j4n,E4n,A4n,vce,_m,AF,S4n,yce,T4n,nin,kce,jce,Ece,M4n,Ace,ea,C4n;m(mD,"MrTreeOptions",990),p(991,1,{},ay),s.uf=function(){var e;return e=new uCn,e},s.vf=function(e){},m(mD,"MrTreeOptions/MrtreeFactory",991),p(353,23,{3:1,35:1,23:1,353:1},r$);var ein,SF,tin,iin,O4n=Je(mD,"OrderWeighting",353,Xe,a3e,x0e),Sce;p(425,23,{3:1,35:1,23:1,425:1},mun);var D4n,rin,L4n=Je(mD,"TreeifyingOrder",425,Xe,f2e,I0e),Tce;p(1446,1,Mr,hU),s.pg=function(e){return u(e,120),Mce},s.If=function(e,t){f4e(this,u(e,120),t)};var Mce;m("org.eclipse.elk.alg.mrtree.p1treeify","DFSTreeifyer",1446),p(1447,1,Mr,KN),s.pg=function(e){return u(e,120),Cce},s.If=function(e,t){FTe(this,u(e,120),t)};var Cce;m(N8,"NodeOrderer",1447),p(1454,1,{},Nq),s.rd=function(e){return lOn(e)},m(N8,"NodeOrderer/0methodref$lambda$6$Type",1454),p(1448,1,rt,oI),s.Mb=function(e){return A4(),pn(gn(E(u(e,40),(Xt(),O0))))},m(N8,"NodeOrderer/lambda$0$Type",1448),p(1449,1,rt,hI),s.Mb=function(e){return A4(),u(E(u(e,40),(Hc(),_m)),15).a<0},m(N8,"NodeOrderer/lambda$1$Type",1449),p(1450,1,rt,Pyn),s.Mb=function(e){return Kve(this.a,u(e,40))},m(N8,"NodeOrderer/lambda$2$Type",1450),p(1451,1,rt,Ryn),s.Mb=function(e){return Ppe(this.a,u(e,40))},m(N8,"NodeOrderer/lambda$3$Type",1451),p(1452,1,dt,hT),s.Le=function(e,t){return dve(u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(N8,"NodeOrderer/lambda$4$Type",1452),p(1453,1,rt,aI),s.Mb=function(e){return A4(),u(E(u(e,40),(Xt(),Ktn)),15).a!=0},m(N8,"NodeOrderer/lambda$5$Type",1453),p(1455,1,Mr,aU),s.pg=function(e){return u(e,120),Oce},s.If=function(e,t){KMe(this,u(e,120),t)},s.b=0;var Oce;m("org.eclipse.elk.alg.mrtree.p3place","NodePlacer",1455),p(1456,1,Mr,fM),s.pg=function(e){return u(e,120),Dce},s.If=function(e,t){OMe(u(e,120),t)};var Dce,HIe=m(As,"EdgeRouter",1456);p(1458,1,dt,dy),s.Le=function(e,t){return Mu(u(e,15).a,u(t,15).a)},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/0methodref$compare$Type",1458),p(1463,1,{},sT),s.We=function(e){return G(z(e))},m(As,"EdgeRouter/1methodref$doubleValue$Type",1463),p(1465,1,dt,sw),s.Le=function(e,t){return Pt(G(z(e)),G(z(t)))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/2methodref$compare$Type",1465),p(1467,1,dt,by),s.Le=function(e,t){return Pt(G(z(e)),G(z(t)))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/3methodref$compare$Type",1467),p(1469,1,{},g6),s.We=function(e){return G(z(e))},m(As,"EdgeRouter/4methodref$doubleValue$Type",1469),p(1471,1,dt,lT),s.Le=function(e,t){return Pt(G(z(e)),G(z(t)))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/5methodref$compare$Type",1471),p(1473,1,dt,oT),s.Le=function(e,t){return Pt(G(z(e)),G(z(t)))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/6methodref$compare$Type",1473),p(1457,1,{},fI),s.Kb=function(e){return c1(),u(E(u(e,40),(Hc(),ea)),15)},m(As,"EdgeRouter/lambda$0$Type",1457),p(1468,1,{},sI),s.Kb=function(e){return j1e(u(e,40))},m(As,"EdgeRouter/lambda$11$Type",1468),p(1470,1,{},wSn),s.Kb=function(e){return qbe(this.b,this.a,u(e,40))},s.a=0,s.b=0,m(As,"EdgeRouter/lambda$13$Type",1470),p(1472,1,{},bSn),s.Kb=function(e){return S1e(this.b,this.a,u(e,40))},s.a=0,s.b=0,m(As,"EdgeRouter/lambda$15$Type",1472),p(1474,1,dt,lI),s.Le=function(e,t){return Z9e(u(e,65),u(t,65))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/lambda$17$Type",1474),p(1475,1,dt,Bq),s.Le=function(e,t){return n8e(u(e,65),u(t,65))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/lambda$18$Type",1475),p(1476,1,dt,dI),s.Le=function(e,t){return t8e(u(e,65),u(t,65))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/lambda$19$Type",1476),p(1459,1,rt,Jyn),s.Mb=function(e){return j2e(this.a,u(e,40))},s.a=0,m(As,"EdgeRouter/lambda$2$Type",1459),p(1477,1,dt,bI),s.Le=function(e,t){return e8e(u(e,65),u(t,65))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/lambda$20$Type",1477),p(1460,1,dt,wI),s.Le=function(e,t){return Ibe(u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/lambda$3$Type",1460),p(1461,1,dt,aT),s.Le=function(e,t){return Nbe(u(e,40),u(t,40))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"EdgeRouter/lambda$4$Type",1461),p(1462,1,{},gI),s.Kb=function(e){return E1e(u(e,40))},m(As,"EdgeRouter/lambda$5$Type",1462),p(1464,1,{},gSn),s.Kb=function(e){return Ube(this.b,this.a,u(e,40))},s.a=0,s.b=0,m(As,"EdgeRouter/lambda$7$Type",1464),p(1466,1,{},pSn),s.Kb=function(e){return A1e(this.b,this.a,u(e,40))},s.a=0,s.b=0,m(As,"EdgeRouter/lambda$9$Type",1466),p(662,1,{662:1},sJn),s.e=0,s.f=!1,s.g=!1,m(As,"MultiLevelEdgeNodeNodeGap",662),p(1864,1,dt,pI),s.Le=function(e,t){return B2e(u(e,240),u(t,240))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"MultiLevelEdgeNodeNodeGap/lambda$0$Type",1864),p(1865,1,dt,mI),s.Le=function(e,t){return $2e(u(e,240),u(t,240))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(As,"MultiLevelEdgeNodeNodeGap/lambda$1$Type",1865);var Rm;p(487,23,{3:1,35:1,23:1,487:1,188:1,196:1},vun),s.bg=function(){return HRn(this)},s.og=function(){return HRn(this)};var TF,Pm,x4n=Je(zwn,"RadialLayoutPhases",487,Xe,s2e,N0e),Lce;p(1083,214,tg,$En),s.kf=function(e,t){var i,r,c,f,l,o;if(i=qzn(this,e),t.Tg("Radial layout",i.c.length),pn(gn(tn(e,(f0(),z4n))))||TC((r=new Ky((Y0(),new Bd(e))),r)),o=Wye(e),Jt(e,(I3(),Rm),o),!o)throw L(new he("The given graph is not a tree!"));for(c=G(z(tn(e,OF))),c==0&&(c=mFn(e)),Jt(e,OF,c),l=new D(qzn(this,e));l.a=3)for(K=u(R(F,0),26),dn=u(R(F,1),26),f=0;f+2=K.f+dn.f+g||dn.f>=V.f+K.f+g){xn=!0;break}else++f;else xn=!0;if(!xn){for(k=F.i,o=new Ce(F);o.e!=o.i.gc();)l=u(De(o),26),Jt(l,(lt(),vL),en(k)),--k;yUn(e,new zv),t.Ug();return}for(i=(kC(this.a),Io(this.a,(PR(),mA),u(tn(e,y5n),188)),Io(this.a,DF,u(tn(e,b5n),188)),Io(this.a,gin,u(tn(e,p5n),188)),Bun(this.a,(Qn=new Mi,ft(Qn,mA,(sP(),vin)),ft(Qn,DF,min),pn(gn(tn(e,a5n)))&&ft(Qn,mA,yin),pn(gn(tn(e,h5n)))&&ft(Qn,mA,pin),Qn)),GO(this.a,e)),b=1/i.c.length,S=new D(i);S.a0&&bRn((pe(t-1,e.length),e.charCodeAt(t-1)),oKn);)--t;if(r>=t)throw L(new he("The given string does not contain any numbers."));if(c=V2((mr(r,t,e.length),e.substr(r,t-r)),`,|;|\r| +`),c.length!=2)throw L(new he("Exactly two numbers are expected, "+c.length+" were found."));try{this.a=q2(U2(c[0])),this.b=q2(U2(c[1]))}catch(f){throw f=Ci(f),_(f,131)?(i=f,L(new he(hKn+i))):L(f)}},s.Ib=function(){return"("+this.a+","+this.b+")"},s.a=0,s.b=0;var ir=m(aD,"KVector",8);p(78,66,{3:1,4:1,20:1,31:1,56:1,18:1,66:1,16:1,78:1,414:1},Wf,xB,DMn),s.Nc=function(){return O5e(this)},s.ag=function(e){var t,i,r,c,f,l;r=V2(e,`,|;|\\(|\\)|\\[|\\]|\\{|\\}| | | +`),ms(this);try{for(i=0,f=0,c=0,l=0;i0&&(f%2==0?c=q2(r[i]):l=q2(r[i]),f>0&&f%2!=0&&at(this,new cn(c,l)),++f),++i}catch(o){throw o=Ci(o),_(o,131)?(t=o,L(new he("The given string does not match the expected format for vectors."+t))):L(o)}},s.Ib=function(){var e,t,i;for(e=new Os("("),t=qe(this,0);t.b!=t.d.c;)i=u(Fe(t),8),ht(e,i.a+","+i.b),t.b!=t.d.c&&(e.a+="; ");return(e.a+=")",e).a};var i6n=m(aD,"KVectorChain",78);p(256,23,{3:1,35:1,23:1,256:1},yk);var Gin,JF,GF,aL,dL,FF,r6n=Je(Yu,"Alignment",256,Xe,Dme,fbe),afe;p(975,1,gh,aM),s.tf=function(e){iUn(e)};var c6n,Fin,dfe,u6n,f6n,bfe,s6n,wfe,gfe,l6n,o6n,pfe;m(Yu,"BoxLayouterOptions",975),p(976,1,{},MT),s.uf=function(){var e;return e=new ZI,e},s.vf=function(e){},m(Yu,"BoxLayouterOptions/BoxFactory",976),p(299,23,{3:1,35:1,23:1,299:1},kk);var TA,zin,MA,CA,OA,qin,Uin=Je(Yu,"ContentAlignment",299,Xe,Lme,sbe),mfe;p(689,1,gh,hM),s.tf=function(e){Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,gQn),""),"Layout Algorithm"),"Select a specific layout algorithm."),(kb(),S5)),mn),Dn((Gh(),Kn))))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,pQn),""),"Resolved Layout Algorithm"),"Meta data associated with the selected algorithm."),Eh),QIe),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,hwn),""),"Alignment"),"Alignment of the selected node relative to other nodes; the exact meaning depends on the used algorithm."),h6n),ci),r6n),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,M8),""),"Aspect Ratio"),"The desired aspect ratio of the drawing, that is the quotient of width by height."),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,Sgn),""),"Bend Points"),"A fixed list of bend points for the edge. This is used by the 'Fixed Layout' algorithm to specify a pre-defined routing for an edge. The vector chain must include the source point, any bend points, and the target point, so it must have at least two points."),Eh),i6n),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,wJ),""),"Content Alignment"),"Specifies how the content of a node are aligned. Each node can individually control the alignment of its contents. I.e. if a node should be aligned top left in its parent node, the parent node should specify that option."),d6n),A5),Uin),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,pD),""),"Debug Mode"),"Whether additional debug information shall be generated."),(te(),!1)),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,yZ),""),"Direction"),"Overall direction of edges: horizontal (right / left) or vertical (down / up)."),b6n),ci),LA),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,gD),""),"Edge Routing"),"What kind of edge routing style should be applied for the content of a parent node. Algorithms may also set this option to single edges in order to mark them as splines. The bend point list of edges with this option set to SPLINES must be interpreted as control points for a piecewise cubic spline."),p6n),ci),crn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Egn),""),"Expand Nodes"),"If active, nodes are expanded to fill the area of their parent."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,bJ),""),"Hierarchy Handling"),"Determines whether separate layout runs are triggered for different compound nodes in a hierarchical graph. Setting a node's hierarchy handling to `INCLUDE_CHILDREN` will lay out that node and all of its descendants in a single layout run, until a descendant is encountered which has its hierarchy handling set to `SEPARATE_CHILDREN`. In general, `SEPARATE_CHILDREN` will ensure that a new layout run is triggered for a node with that setting. Including multiple levels of hierarchy in a single layout run may allow cross-hierarchical edges to be laid out properly. If the root node is set to `INHERIT` (or not set at all), the default behavior is `SEPARATE_CHILDREN`."),v6n),ci),s9n),Ht(Kn,N(I(jh,1),rn,160,0,[Di]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,rp),""),"Padding"),"The padding to be left to a parent element's border when placing child elements. This can also serve as an output option of a layout algorithm if node size calculation is setup appropriately."),D6n),Eh),gpn),Ht(Kn,N(I(jh,1),rn,160,0,[Di]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,rE),""),"Interactive"),"Whether the algorithm should be run in interactive mode for the content of a parent node. What this means exactly depends on how the specific algorithm interprets this option. Usually in the interactive mode algorithms try to modify the current layout as little as possible."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,pJ),""),"interactive Layout"),"Whether the graph should be changeable interactively and by setting constraints"),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,cE),""),"Omit Node Micro Layout"),"Node micro layout comprises the computation of node dimensions (if requested), the placement of ports and their labels, and the placement of node labels. The functionality is implemented independent of any specific layout algorithm and shouldn't have any negative impact on the layout algorithm's performance itself. Yet, if any unforeseen behavior occurs, this option allows to deactivate the micro layout."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,LW),""),"Port Constraints"),"Defines constraints of the position of the ports of a node."),B6n),ci),h9n),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,gJ),""),"Position"),"The position of a node, port, or label. This is used by the 'Fixed Layout' algorithm to specify a pre-defined position."),Eh),ir),Ht(Di,N(I(jh,1),rn,160,0,[pd,y1]))))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,uD),""),"Priority"),"Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used."),Ir),qi),Ht(Di,N(I(jh,1),rn,160,0,[Xo]))))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,QP),""),"Randomization Seed"),"Seed used for pseudo-random number generators to control the layout algorithm. If the value is 0, the seed shall be determined pseudo-randomly (e.g. from the system time)."),Ir),qi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,iE),""),"Separate Connected Components"),"Whether each connected component should be processed separately."),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,jwn),""),"Junction Points"),"This option is not used as option, but as output of the layout algorithms. It is attached to edges and determines the points where junction symbols should be drawn in order to represent hyperedges with orthogonal routing. Whether such points are computed depends on the chosen layout algorithm and edge routing style. The points are put into the vector chain with no specific order."),j6n),Eh),i6n),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Twn),""),"Comment Box"),"Whether the node should be regarded as a comment box instead of a regular node. In that case its placement should be similar to how labels are handled. Any edges incident to a comment box specify to which graph elements the comment is related."),!1),Xi),pi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Mwn),""),"Hypernode"),"Whether the node should be handled as a hypernode."),!1),Xi),pi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,jIe),""),"Label Manager"),"Label managers can shorten labels upon a layout algorithm's request."),Eh),eNe),Ht(Kn,N(I(jh,1),rn,160,0,[y1]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,mQn),""),"Softwrapping Fuzziness"),"Determines the amount of fuzziness to be used when performing softwrapping on labels. The value expresses the percent of overhang that is permitted for each line. If the next line would take up less space than this threshold, it is appended to the current line instead of being placed in a new line."),0),kr),Bi),Dn(y1)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Own),""),"Margins"),"Margins define additional space around the actual bounds of a graph element. For instance, ports or labels being placed on the outside of a node's border might introduce such a margin. The margin is used to guarantee non-overlap of other graph elements with those ports or labels."),E6n),Eh),wpn),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,lwn),""),"No Layout"),"No layout is done for the associated element. This is used to mark parts of a diagram to avoid their inclusion in the layout graph, or to mark parts of the layout graph to prevent layout engines from processing them. If you wish to exclude the contents of a compound node from automatic layout, while the node itself is still considered on its own layer, use the 'Fixed Layout' algorithm for that node."),!1),Xi),pi),Ht(Di,N(I(jh,1),rn,160,0,[Xo,pd,y1]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,vQn),""),"Scale Factor"),"The scaling factor to be applied to the corresponding node in recursive layout. It causes the corresponding node's size to be adjusted, and its ports and labels to be sized and placed accordingly after the layout of that node has been determined (and before the node itself and its siblings are arranged). The scaling is not reverted afterwards, so the resulting layout graph contains the adjusted size and position data. This option is currently not supported if 'Layout Hierarchy' is set."),1),kr),Bi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,yQn),""),"Child Area Width"),"The width of the area occupied by the laid out children of a node."),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,kQn),""),"Child Area Height"),"The height of the area occupied by the laid out children of a node."),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,fD),""),hQn),"Turns topdown layout on and off. If this option is enabled, hierarchical layout will be computed first for the root node and then for its children recursively. Layouts are then scaled down to fit the area provided by their parents. Graphs must follow a certain structure for topdown layout to work properly. {@link TopdownNodeTypes.PARALLEL_NODE} nodes must have children of type {@link TopdownNodeTypes.HIERARCHICAL_NODE} and must define {@link topdown.hierarchicalNodeWidth} and {@link topdown.hierarchicalNodeAspectRatio} for their children. Furthermore they need to be laid out using an algorithm that is a {@link TopdownLayoutProvider}. Hierarchical nodes can also be parents of other hierarchical nodes and can optionally use a {@link TopdownSizeApproximator} to dynamically set sizes during topdown layout. In this case {@link topdown.hierarchicalNodeWidth} and {@link topdown.hierarchicalNodeAspectRatio} should be set on the node itself rather than the parent. The values are then used by the size approximator as base values. Hierarchical nodes require the layout option {@link nodeSize.fixedGraphSize} to be true to prevent the algorithm used there from resizing the hierarchical node. This option is not supported if 'Hierarchy Handling' is set to 'INCLUDE_CHILDREN'"),!1),Xi),pi),Dn(Kn)))),oi(e,fD,ig,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,jQn),""),"Animate"),"Whether the shift from the old layout to the new computed layout shall be animated."),!0),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,EQn),""),"Animation Time Factor"),"Factor for computation of animation time. The higher the value, the longer the animation time. If the value is 0, the resulting time is always equal to the minimum defined by 'Minimal Animation Time'."),en(100)),Ir),qi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,AQn),""),"Layout Ancestors"),"Whether the hierarchy levels on the path from the selected element to the root of the diagram shall be included in the layout process."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,SQn),""),"Maximal Animation Time"),"The maximal time for animations, in milliseconds."),en(4e3)),Ir),qi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,TQn),""),"Minimal Animation Time"),"The minimal time for animations, in milliseconds."),en(400)),Ir),qi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,MQn),""),"Progress Bar"),"Whether a progress bar shall be displayed during layout computations."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,CQn),""),"Validate Graph"),"Whether the graph shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,OQn),""),"Validate Options"),"Whether layout options shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!0),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,DQn),""),"Zoom to Fit"),"Whether the zoom level shall be set to view the whole diagram after layout."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Agn),"box"),"Box Layout Mode"),"Configures the packing mode used by the {@link BoxLayoutProvider}. If SIMPLE is not required (neither priorities are used nor the interactive mode), GROUP_DEC can improve the packing and decrease the area. GROUP_MIXED and GROUP_INC may, in very specific scenarios, work better."),a6n),ci),A9n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,LQn),"json"),"Shape Coords"),"For layouts transferred into JSON graphs, specify the coordinate system to be used for nodes, ports, and labels of nodes and ports."),k6n),ci),b9n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,xQn),"json"),"Edge Coords"),"For layouts transferred into JSON graphs, specify the coordinate system to be used for edge route points and edge labels."),y6n),ci),Q6n),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Vbn),mh),"Comment Comment Spacing"),"Spacing to be preserved between a comment box and other comment boxes connected to the same node. The space left between comment boxes of different nodes is controlled by the node-node spacing."),10),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Wbn),mh),"Comment Node Spacing"),"Spacing to be preserved between a node and its connected comment boxes. The space left between a node and the comments of another node is controlled by the node-node spacing."),10),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Zbn),mh),"Components Spacing"),"Spacing to be preserved between pairs of connected components. This option is only relevant if 'separateConnectedComponents' is activated."),20),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,nwn),mh),"Edge Spacing"),"Spacing to be preserved between any two edges. Note that while this can somewhat easily be satisfied for the segments of orthogonally drawn edges, it is harder for general polylines or splines."),10),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,DW),mh),"Edge Label Spacing"),"The minimal distance to be preserved between a label and the edge it is associated with. Note that the placement of a label is influenced by the 'edgelabels.placement' option."),2),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,vZ),mh),"Edge Node Spacing"),"Spacing to be preserved between nodes and edges."),10),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,ewn),mh),"Label Spacing"),"Determines the amount of space to be left between two labels of the same graph element."),0),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,rwn),mh),"Label Node Spacing"),"Spacing to be preserved between labels and the border of node they are associated with. Note that the placement of a label is influenced by the 'nodelabels.placement' option."),5),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,twn),mh),"Horizontal spacing between Label and Port"),"Horizontal spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,iwn),mh),"Vertical spacing between Label and Port"),"Vertical spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,ip),mh),"Node Spacing"),"The minimal distance to be preserved between each two nodes."),20),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,cwn),mh),"Node Self Loop Spacing"),"Spacing to be preserved between a node and its self loops."),10),kr),Bi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,uwn),mh),"Port Spacing"),"Spacing between pairs of ports of the same node."),10),kr),Bi),Ht(Kn,N(I(jh,1),rn,160,0,[Di]))))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,fwn),mh),"Individual Spacing"),"Allows to specify individual spacing values for graph elements that shall be different from the value specified for the element's parent."),Eh),bse),Ht(Di,N(I(jh,1),rn,160,0,[Xo,pd,y1]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Dwn),mh),"Additional Port Space"),"Additional space around the sets of ports on each node side. For each side of a node, this option can reserve additional space before and after the ports on each side. For example, a top spacing of 20 makes sure that the first port on the western and eastern side is 20 units away from the northern border."),U6n),Eh),wpn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,jZ),BQn),"Layout Partition"),"Partition to which the node belongs. This requires Layout Partitioning to be active. Nodes with lower partition IDs will appear to the left of nodes with higher partition IDs (assuming a left-to-right layout direction)."),Ir),qi),Ht(Kn,N(I(jh,1),rn,160,0,[Di]))))),oi(e,jZ,kZ,Dfe),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,kZ),BQn),"Layout Partitioning"),"Whether to activate partitioned layout. This will allow to group nodes through the Layout Partition option. a pair of nodes with different partition indices is then placed such that the node with lower index is placed to the left of the other node (with left-to-right layout direction). Depending on the layout algorithm, this may only be guaranteed to work if all nodes have a layout partition configured, or at least if edges that cross partitions are not part of a partition-crossing cycle."),L6n),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,bwn),$Qn),"Node Label Padding"),"Define padding for node labels that are placed inside of a node."),S6n),Eh),gpn),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,O8),$Qn),"Node Label Placement"),"Hints for where node labels are to be placed; if empty, the node label's position is not modified."),T6n),A5),ec),Ht(Di,N(I(jh,1),rn,160,0,[y1]))))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,pwn),SJ),"Port Alignment"),"Defines the default port distribution for a node. May be overridden for each side individually."),I6n),ci),BA),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,mwn),SJ),"Port Alignment (North)"),"Defines how ports on the northern side are placed, overriding the node's general port alignment."),ci),BA),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,vwn),SJ),"Port Alignment (South)"),"Defines how ports on the southern side are placed, overriding the node's general port alignment."),ci),BA),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,ywn),SJ),"Port Alignment (West)"),"Defines how ports on the western side are placed, overriding the node's general port alignment."),ci),BA),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,kwn),SJ),"Port Alignment (East)"),"Defines how ports on the eastern side are placed, overriding the node's general port alignment."),ci),BA),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,om),XZ),"Node Size Constraints"),"What should be taken into account when calculating a node's size. Empty size constraints specify that a node's size is already fixed and should not be changed."),M6n),A5),RA),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,W4),XZ),"Node Size Options"),"Options modifying the behavior of the size constraints set on a node. Each member of the set specifies something that should be taken into account when calculating node sizes. The empty set corresponds to no further modifications."),O6n),A5),w9n),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Z4),XZ),"Node Size Minimum"),"The minimal size to which a node can be reduced."),C6n),Eh),ir),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,C8),XZ),"Fixed Graph Size"),"By default, the fixed layout provider will enlarge a graph until it is large enough to contain its children. If this option is set, it won't do so."),!1),Xi),pi),Dn(Kn)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Awn),mZ),"Edge Label Placement"),"Gives a hint on where to put edge labels."),w6n),ci),Y6n),Dn(y1)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,YP),mZ),"Inline Edge Labels"),"If true, an edge label is placed directly on its edge. May only apply to center edge labels. This kind of label placement is only advisable if the label's rendering is such that it is not crossed by its edge and thus stays legible."),!1),Xi),pi),Dn(y1)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,EIe),"font"),"Font Name"),"Font name used for a label."),S5),mn),Dn(y1)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,IQn),"font"),"Font Size"),"Font size used for a label."),Ir),qi),Dn(y1)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,Cwn),KZ),"Port Anchor Offset"),"The offset to the port position where connections shall be attached."),Eh),ir),Dn(pd)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,Swn),KZ),"Port Index"),"The index of a port in the fixed order around a node. The order is assumed as clockwise, starting with the leftmost port on the top side. This option must be set if 'Port Constraints' is set to FIXED_ORDER and no specific positions are given for the ports. Additionally, the option 'Port Side' must be defined in this case."),Ir),qi),Dn(pd)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,own),KZ),"Port Side"),"The side of a node on which a port is situated. This option must be set if 'Port Constraints' is set to FIXED_SIDE or FIXED_ORDER and no specific positions are given for the ports."),R6n),ci),Ur),Dn(pd)))),Cn(e,new yn(Tn(Sn(Mn(kn(An(jn(En(new vn,swn),KZ),"Port Border Offset"),"The offset of ports on the node border. With a positive offset the port is moved outside of the node, while with a negative offset the port is moved towards the inside. An offset of 0 means that the port is placed directly on the node border, i.e. if the port side is north, the port's south border touches the nodes's north border; if the port side is east, the port's west border touches the nodes's east border; if the port side is south, the port's north border touches the node's south border; if the port side is west, the port's east border touches the node's west border."),kr),Bi),Dn(pd)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,D8),Cgn),"Port Label Placement"),"Decides on a placement method for port labels; if empty, the node label's position is not modified."),$6n),A5),QF),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,wwn),Cgn),"Port Labels Next to Port"),"Use 'portLabels.placement': NEXT_TO_PORT_OF_POSSIBLE."),!1),Xi),pi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,gwn),Cgn),"Treat Port Labels as Group"),"If this option is true (default), the labels of a port will be treated as a group when it comes to centering them next to their port. If this option is false, only the first label will be centered next to the port, with the others being placed below. This only applies to labels of eastern and western ports and will have no effect if labels are not placed next to their port."),!0),Xi),pi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,UZ),P8),"Number of size categories"),"Defines the number of categories to use for the FIXED_INTEGER_RATIO_BOXES size approximator."),en(3)),Ir),qi),Dn(Kn)))),oi(e,UZ,HZ,Ffe),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Tgn),P8),"Weight of a node containing children for determining the graph size"),"When determining the graph size for the size categorisation, this value determines how many times a node containing children is weighted more than a simple node. For example setting this value to four would result in a graph containing a simple node and a hierarchical node to be counted as having a size of five."),en(4)),Ir),qi),Dn(Kn)))),oi(e,Tgn,UZ,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,sD),P8),"Topdown Scale Factor"),"The scaling factor to be applied to the nodes laid out within the node in recursive topdown layout. The difference to 'Scale Factor' is that the node itself is not scaled. This value has to be set on hierarchical nodes."),1),kr),Bi),Dn(Kn)))),oi(e,sD,ig,Pfe),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,HZ),P8),"Topdown Size Approximator"),"The size approximator to be used to set sizes of hierarchical nodes during topdown layout. The default value is null, which results in nodes keeping whatever size is defined for them e.g. through parent parallel node or by manually setting the size."),null),Eh),YIe),Dn(Di)))),oi(e,HZ,ig,Jfe),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,lD),P8),"Topdown Hierarchical Node Width"),"The fixed size of a hierarchical node when using topdown layout. If this value is set on a parallel node it applies to its children, when set on a hierarchical node it applies to the node itself."),150),kr),Bi),Ht(Kn,N(I(jh,1),rn,160,0,[Di]))))),oi(e,lD,ig,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,oD),P8),"Topdown Hierarchical Node Aspect Ratio"),"The fixed aspect ratio of a hierarchical node when using topdown layout. Default is 1/sqrt(2). If this value is set on a parallel node it applies to its children, when set on a hierarchical node it applies to the node itself."),1.414),kr),Bi),Ht(Kn,N(I(jh,1),rn,160,0,[Di]))))),oi(e,oD,ig,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,ig),P8),"Topdown Node Type"),"The different node types used for topdown layout. If the node type is set to {@link TopdownNodeTypes.PARALLEL_NODE} the algorithm must be set to a {@link TopdownLayoutProvider} such as {@link TopdownPacking}. The {@link nodeSize.fixedGraphSize} option is technically only required for hierarchical nodes."),null),ci),p9n),Dn(Di)))),oi(e,ig,C8,null),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Mgn),P8),"Topdown Scale Cap"),"Determines the upper limit for the topdown scale factor. The default value is 1.0 which ensures that nested children never end up appearing larger than their parents in terms of unit sizes such as the font size. If the limit is larger, nodes will fully utilize the available space, but it is counteriniuitive for inner nodes to have a larger scale than outer nodes."),1),kr),Bi),Dn(Kn)))),oi(e,Mgn,ig,Rfe),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,awn),_Qn),"Activate Inside Self Loops"),"Whether this node allows to route self loops inside of it instead of around it. If set to true, this will make the node a compound node if it isn't already, and will require the layout algorithm to support compound nodes with hierarchical ports."),!1),Xi),pi),Dn(Di)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,dwn),_Qn),"Inside Self Loop"),"Whether a self loop should be routed inside a node instead of around that node."),!1),Xi),pi),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,Ewn),"edge"),"Edge Thickness"),"The thickness of an edge. This is a hint on the line width used to draw an edge, possibly requiring more space to be reserved for it."),1),kr),Bi),Dn(Xo)))),Cn(e,new yn(Tn(Sn(Mn(_n(kn(An(jn(En(new vn,NQn),"edge"),"Edge Type"),"The type of an edge. This is usually used for UML class diagrams, where associations must be handled differently from generalizations."),m6n),ci),t9n),Dn(Xo)))),hk(e,new p4(ck(Q6(K6(new Od,ie),"Layered"),'The layer-based method was introduced by Sugiyama, Tagawa and Toda in 1981. It emphasizes the direction of edges by pointing as many edges as possible into the same direction. The nodes are arranged in layers, which are sometimes called "hierarchies", and then reordered such that the number of edge crossings is minimized. Afterwards, concrete coordinates are computed for the nodes and edge bend points.'))),hk(e,new p4(ck(Q6(K6(new Od,"org.eclipse.elk.orthogonal"),"Orthogonal"),`Orthogonal methods that follow the "topology-shape-metrics" approach by Batini, Nardelli and Tamassia '86. The first phase determines the topology of the drawing by applying a planarization technique, which results in a planar representation of the graph. The orthogonal shape is computed in the second phase, which aims at minimizing the number of edge bends, and is called orthogonalization. The third phase leads to concrete coordinates for nodes and edge bend points by applying a compaction method, thus defining the metrics.`))),hk(e,new p4(ck(Q6(K6(new Od,uf),"Force"),"Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces. The first successful method of this kind was proposed by Eades in 1984."))),hk(e,new p4(ck(Q6(K6(new Od,"org.eclipse.elk.circle"),"Circle"),"Circular layout algorithms emphasize cycles or biconnected components of a graph by arranging them in circles. This is useful if a drawing is desired where such components are clearly grouped, or where cycles are shown as prominent OPTIONS of the graph."))),hk(e,new p4(ck(Q6(K6(new Od,QKn),"Tree"),"Specialized layout methods for trees, i.e. acyclic graphs. The regular structure of graphs that have no undirected cycles can be emphasized using an algorithm of this type."))),hk(e,new p4(ck(Q6(K6(new Od,"org.eclipse.elk.planar"),"Planar"),"Algorithms that require a planar or upward planar graph. Most of these algorithms are theoretically interesting, but not practically usable."))),hk(e,new p4(ck(Q6(K6(new Od,dl),"Radial"),"Radial layout algorithms usually position the nodes of the graph on concentric circles."))),Gqn((new pU,e)),iUn((new aM,e)),dqn((new mU,e))};var T5,vfe,h6n,y7,yfe,kfe,a6n,Lp,xp,jfe,bL,d6n,wL,zb,b6n,Hin,Xin,w6n,g6n,p6n,Efe,m6n,Afe,Gm,v6n,Sfe,gL,Kin,pL,Qin,Tfe,y6n,Mfe,k6n,Fm,j6n,k7,E6n,A6n,S6n,zm,T6n,qb,M6n,Ip,qm,C6n,D0,O6n,zF,mL,Oa,D6n,Cfe,L6n,Ofe,Dfe,x6n,I6n,Yin,Vin,Win,Zin,N6n,ls,DA,B6n,nrn,ern,Np,$6n,_6n,Um,R6n,M5,vL,trn,Bp,Lfe,irn,xfe,Ife,Nfe,Bfe,P6n,J6n,C5,G6n,qF,F6n,z6n,md,$fe,q6n,U6n,H6n,j7,$p,E7,O5,_fe,Rfe,UF,Pfe,HF,Jfe,Gfe,Ffe,zfe;m(Yu,"CoreOptions",689),p(86,23,{3:1,35:1,23:1,86:1},VM);var Ah,pc,jc,Sh,ml,LA=Je(Yu,"Direction",86,Xe,q3e,rbe),qfe;p(278,23,{3:1,35:1,23:1,278:1},f$);var XF,yL,X6n,K6n,Q6n=Je(Yu,"EdgeCoords",278,Xe,d3e,cbe),Ufe;p(279,23,{3:1,35:1,23:1,279:1},QH);var A7,_p,S7,Y6n=Je(Yu,"EdgeLabelPlacement",279,Xe,ope,ube),Hfe;p(222,23,{3:1,35:1,23:1,222:1},s$);var T7,kL,D5,rrn,crn=Je(Yu,"EdgeRouting",222,Xe,b3e,ibe),Xfe;p(327,23,{3:1,35:1,23:1,327:1},jk);var V6n,W6n,Z6n,n9n,urn,e9n,t9n=Je(Yu,"EdgeType",327,Xe,Nme,bbe),Kfe;p(973,1,gh,pU),s.tf=function(e){Gqn(e)};var i9n,r9n,c9n,u9n,Qfe,f9n,xA;m(Yu,"FixedLayouterOptions",973),p(974,1,{},CT),s.uf=function(){var e;return e=new lw,e},s.vf=function(e){},m(Yu,"FixedLayouterOptions/FixedFactory",974),p(347,23,{3:1,35:1,23:1,347:1},YH);var vd,KF,IA,s9n=Je(Yu,"HierarchyHandling",347,Xe,hpe,wbe),Yfe,YIe=li(Yu,"ITopdownSizeApproximator");p(292,23,{3:1,35:1,23:1,292:1},l$);var Da,L0,jL,EL,Vfe=Je(Yu,"LabelSide",292,Xe,w3e,dbe),Wfe;p(96,23,{3:1,35:1,23:1,96:1},j3);var k1,vo,Pl,yo,qs,ko,Jl,La,jo,ec=Je(Yu,"NodeLabelPlacement",96,Xe,Bve,lbe),Zfe;p(257,23,{3:1,35:1,23:1,257:1},WM);var l9n,NA,x0,o9n,AL,BA=Je(Yu,"PortAlignment",257,Xe,tme,obe),nse;p(102,23,{3:1,35:1,23:1,102:1},Ek);var Ub,ku,xa,M7,Th,I0,h9n=Je(Yu,"PortConstraints",102,Xe,Ime,hbe),ese;p(280,23,{3:1,35:1,23:1,280:1},Ak);var $A,_A,j1,SL,N0,L5,QF=Je(Yu,"PortLabelPlacement",280,Xe,xme,abe),tse;p(64,23,{3:1,35:1,23:1,64:1},ZM);var ye,be,vl,yl,jf,lf,Mh,Eo,Hf,$f,_u,Xf,Ef,Af,Ao,Us,Hs,Gl,Be,Gc,we,Ur=Je(Yu,"PortSide",64,Xe,U3e,vbe),ise;p(977,1,gh,mU),s.tf=function(e){dqn(e)};var rse,cse,a9n,use,fse;m(Yu,"RandomLayouterOptions",977),p(978,1,{},OT),s.uf=function(){var e;return e=new IT,e},s.vf=function(e){},m(Yu,"RandomLayouterOptions/RandomFactory",978),p(300,23,{3:1,35:1,23:1,300:1},VH);var TL,frn,d9n,b9n=Je(Yu,"ShapeCoords",300,Xe,ape,ybe),sse;p(380,23,{3:1,35:1,23:1,380:1},o$);var Rp,ML,CL,Hb,RA=Je(Yu,"SizeConstraint",380,Xe,p3e,kbe),lse;p(266,23,{3:1,35:1,23:1,266:1},E3);var OL,YF,C7,srn,DL,PA,VF,WF,ZF,w9n=Je(Yu,"SizeOptions",266,Xe,Fve,pbe),ose;p(281,23,{3:1,35:1,23:1,281:1},WH);var Pp,g9n,nz,p9n=Je(Yu,"TopdownNodeTypes",281,Xe,dpe,mbe),hse;p(288,23,MJ);var m9n,lrn,v9n,y9n,LL=Je(Yu,"TopdownSizeApproximator",288,Xe,g3e,gbe);p(969,288,MJ,bOn),s.Sg=function(e){return VPn(e)},Je(Yu,"TopdownSizeApproximator/1",969,LL,null,null),p(970,288,MJ,YOn),s.Sg=function(e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln,Qn;for(t=u(tn(e,(lt(),Bp)),144),dn=(Rd(),j=new Zy,j),xO(dn,e),xn=new _e,f=new Ce((!e.a&&(e.a=new Z(ct,e,10,11)),e.a));f.e!=f.i.gc();)r=u(De(f),26),P=(k=new Zy,k),yP(P,dn),xO(P,r),Qn=VPn(r),kw(P,T.Math.max(r.g,Qn.a),T.Math.max(r.f,Qn.b)),mf(xn.f,r,P);for(c=new Ce((!e.a&&(e.a=new Z(ct,e,10,11)),e.a));c.e!=c.i.gc();)for(r=u(De(c),26),g=new Ce((!r.e&&(r.e=new Vn(_i,r,7,4)),r.e));g.e!=g.i.gc();)b=u(De(g),85),V=u(Ic(hc(xn.f,r)),26),K=u(ce(xn,R((!b.c&&(b.c=new Vn(Pe,b,5,8)),b.c),0)),26),F=(v=new o3,v),ze((!F.b&&(F.b=new Vn(Pe,F,4,7)),F.b),V),ze((!F.c&&(F.c=new Vn(Pe,F,5,8)),F.c),K),vP(F,ui(V)),xO(F,b);C=u(SC(t.f),214);try{C.kf(dn,new Dd),Hsn(t.f,C)}catch(Wn){throw Wn=Ci(Wn),_(Wn,101)?(S=Wn,L(S)):L(Wn)}return $o(dn,xp)||$o(dn,Lp)||JV(dn),a=G(z(tn(dn,xp))),o=G(z(tn(dn,Lp))),l=a/o,i=G(z(tn(dn,$p)))*T.Math.sqrt((!dn.a&&(dn.a=new Z(ct,dn,10,11)),dn.a).i),Ln=u(tn(dn,Oa),104),$=Ln.b+Ln.c+1,x=Ln.d+Ln.a+1,new cn(T.Math.max($,i),T.Math.max(x,i/l))},Je(Yu,"TopdownSizeApproximator/2",970,LL,null,null),p(971,288,MJ,jLn),s.Sg=function(e){var t,i,r,c,f,l;return i=G(z(tn(e,(lt(),$p)))),t=i/G(z(tn(e,j7))),r=FCe(e),f=u(tn(e,Oa),104),c=G(z(bn(md))),ui(e)&&(c=G(z(tn(ui(e),md)))),l=Qa(new cn(i,t),r),Nt(l,new cn(-(f.b+f.c)-c,-(f.d+f.a)-c))},Je(Yu,"TopdownSizeApproximator/3",971,LL,null,null),p(972,288,MJ,VOn),s.Sg=function(e){var t,i,r,c,f,l,o,a,b,g;for(l=new Ce((!e.a&&(e.a=new Z(ct,e,10,11)),e.a));l.e!=l.i.gc();)f=u(De(l),26),tn(f,(lt(),HF))!=null&&(!f.a&&(f.a=new Z(ct,f,10,11)),!!f.a)&&(!f.a&&(f.a=new Z(ct,f,10,11)),f.a).i>0?(i=u(tn(f,HF),521),g=i.Sg(f),b=u(tn(f,Oa),104),kw(f,T.Math.max(f.g,g.a+b.b+b.c),T.Math.max(f.f,g.b+b.d+b.a))):(!f.a&&(f.a=new Z(ct,f,10,11)),f.a).i!=0&&kw(f,G(z(tn(f,$p))),G(z(tn(f,$p)))/G(z(tn(f,j7))));t=u(tn(e,(lt(),Bp)),144),a=u(SC(t.f),214);try{a.kf(e,new Dd),Hsn(t.f,a)}catch(v){throw v=Ci(v),_(v,101)?(o=v,L(o)):L(v)}return Jt(e,T5,J8),aIn(e),JV(e),c=G(z(tn(e,xp))),r=G(z(tn(e,Lp))),new cn(c,r)},Je(Yu,"TopdownSizeApproximator/4",972,LL,null,null);var ase;p(345,1,{852:1},zv),s.Tg=function(e,t){return oGn(this,e,t)},s.Ug=function(){$Gn(this)},s.Vg=function(){return this.q},s.Wg=function(){return this.f?p_(this.f):null},s.Xg=function(){return p_(this.a)},s.Yg=function(){return this.p},s.Zg=function(){return!1},s.$g=function(){return this.n},s._g=function(){return this.p!=null&&!this.b},s.ah=function(e){var t;this.n&&(t=e,sn(this.f,t))},s.bh=function(e,t){var i,r;this.n&&e&&Lpe(this,(i=new hDn,r=vV(i,e),MLe(i),r),(ER(),hrn))},s.dh=function(e){var t;return this.b?null:(t=mve(this,this.g),at(this.a,t),t.i=this,this.d=e,t)},s.eh=function(e){e>0&&!this.b&&zon(this,e)},s.b=!1,s.c=0,s.d=-1,s.e=null,s.f=null,s.g=-1,s.j=!1,s.k=!1,s.n=!1,s.o=0,s.q=0,s.r=0,m(iu,"BasicProgressMonitor",345),p(706,214,tg,ZI),s.kf=function(e,t){yUn(e,t)},m(iu,"BoxLayoutProvider",706),p(965,1,dt,Wyn),s.Le=function(e,t){return MSe(this,u(e,26),u(t,26))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},s.a=!1,m(iu,"BoxLayoutProvider/1",965),p(167,1,{167:1},nR,OMn),s.Ib=function(){return this.c?$dn(this.c):ah(this.b)},m(iu,"BoxLayoutProvider/Group",167),p(326,23,{3:1,35:1,23:1,326:1},h$);var k9n,j9n,E9n,orn,A9n=Je(iu,"BoxLayoutProvider/PackingMode",326,Xe,m3e,jbe),dse;p(966,1,dt,DT),s.Le=function(e,t){return _ge(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(iu,"BoxLayoutProvider/lambda$0$Type",966),p(967,1,dt,ky),s.Le=function(e,t){return Mge(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(iu,"BoxLayoutProvider/lambda$1$Type",967),p(968,1,dt,LT),s.Le=function(e,t){return Cge(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(iu,"BoxLayoutProvider/lambda$2$Type",968),p(1338,1,{829:1},nN),s.Lg=function(e,t){return PB(),!_(t,174)||LEn((C4(),u(e,174)),t)},m(iu,"ElkSpacings/AbstractSpacingsBuilder/lambda$0$Type",1338),p(1339,1,Se,Zyn),s.Ad=function(e){D5e(this.a,u(e,147))},m(iu,"ElkSpacings/AbstractSpacingsBuilder/lambda$1$Type",1339),p(1340,1,Se,xT),s.Ad=function(e){u(e,105),PB()},m(iu,"ElkSpacings/AbstractSpacingsBuilder/lambda$2$Type",1340),p(1344,1,Se,nkn),s.Ad=function(e){t4e(this.a,u(e,105))},m(iu,"ElkSpacings/AbstractSpacingsBuilder/lambda$3$Type",1344),p(1342,1,rt,TSn),s.Mb=function(e){return a5e(this.a,this.b,u(e,147))},m(iu,"ElkSpacings/AbstractSpacingsBuilder/lambda$4$Type",1342),p(1341,1,rt,MSn),s.Mb=function(e){return T1e(this.a,this.b,u(e,829))},m(iu,"ElkSpacings/AbstractSpacingsBuilder/lambda$5$Type",1341),p(1343,1,Se,CSn),s.Ad=function(e){Swe(this.a,this.b,u(e,147))},m(iu,"ElkSpacings/AbstractSpacingsBuilder/lambda$6$Type",1343),p(930,1,{},eN),s.Kb=function(e){return ETn(e)},s.Fb=function(e){return this===e},m(iu,"ElkUtil/lambda$0$Type",930),p(931,1,Se,OSn),s.Ad=function(e){LEe(this.a,this.b,u(e,85))},s.a=0,s.b=0,m(iu,"ElkUtil/lambda$1$Type",931),p(932,1,Se,DSn),s.Ad=function(e){Moe(this.a,this.b,u(e,170))},s.a=0,s.b=0,m(iu,"ElkUtil/lambda$2$Type",932),p(933,1,Se,LSn),s.Ad=function(e){kae(this.a,this.b,u(e,157))},s.a=0,s.b=0,m(iu,"ElkUtil/lambda$3$Type",933),p(934,1,Se,ekn),s.Ad=function(e){Kbe(this.a,u(e,372))},m(iu,"ElkUtil/lambda$4$Type",934),p(331,1,{35:1,331:1},toe),s.Dd=function(e){return Hae(this,u(e,242))},s.Fb=function(e){var t;return _(e,331)?(t=u(e,331),this.a==t.a):!1},s.Hb=function(){return Or(this.a)},s.Ib=function(){return this.a+" (exclusive)"},s.a=0,m(iu,"ExclusiveBounds/ExclusiveLowerBound",331),p(1088,214,tg,lw),s.kf=function(e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$,P,F,V,K,dn,xn,Ln;for(t.Tg("Fixed Layout",1),f=u(tn(e,(lt(),g6n)),222),v=0,k=0,P=new Ce((!e.a&&(e.a=new Z(ct,e,10,11)),e.a));P.e!=P.i.gc();){for(x=u(De(P),26),Ln=u(tn(x,(AR(),xA)),8),Ln&&(el(x,Ln.a,Ln.b),u(tn(x,r9n),182).Gc((js(),Rp))&&(j=u(tn(x,u9n),8),j.a>0&&j.b>0&&Ww(x,j.a,j.b,!0,!0))),v=T.Math.max(v,x.i+x.g),k=T.Math.max(k,x.j+x.f),b=new Ce((!x.n&&(x.n=new Z(Fc,x,1,7)),x.n));b.e!=b.i.gc();)o=u(De(b),157),Ln=u(tn(o,xA),8),Ln&&el(o,Ln.a,Ln.b),v=T.Math.max(v,x.i+o.i+o.g),k=T.Math.max(k,x.j+o.j+o.f);for(K=new Ce((!x.c&&(x.c=new Z(os,x,9,9)),x.c));K.e!=K.i.gc();)for(V=u(De(K),125),Ln=u(tn(V,xA),8),Ln&&el(V,Ln.a,Ln.b),dn=x.i+V.i,xn=x.j+V.j,v=T.Math.max(v,dn+V.g),k=T.Math.max(k,xn+V.f),a=new Ce((!V.n&&(V.n=new Z(Fc,V,1,7)),V.n));a.e!=a.i.gc();)o=u(De(a),157),Ln=u(tn(o,xA),8),Ln&&el(o,Ln.a,Ln.b),v=T.Math.max(v,dn+o.i+o.g),k=T.Math.max(k,xn+o.j+o.f);for(c=new ae(ge(s0(x).a.Jc(),new Nn));xe(c);)i=u(Ae(c),85),g=xHn(i),v=T.Math.max(v,g.a),k=T.Math.max(k,g.b);for(r=new ae(ge(cV(x).a.Jc(),new Nn));xe(r);)i=u(Ae(r),85),ui(UY(i))!=e&&(g=xHn(i),v=T.Math.max(v,g.a),k=T.Math.max(k,g.b))}if(f==(l1(),T7))for($=new Ce((!e.a&&(e.a=new Z(ct,e,10,11)),e.a));$.e!=$.i.gc();)for(x=u(De($),26),r=new ae(ge(s0(x).a.Jc(),new Nn));xe(r);)i=u(Ae(r),85),l=MCe(i),l.b==0?Jt(i,Fm,null):Jt(i,Fm,l);pn(gn(tn(e,(AR(),c9n))))||(F=u(tn(e,Qfe),104),C=v+F.b+F.c,S=k+F.d+F.a,Ww(e,C,S,!0,!0)),t.Ug()},m(iu,"FixedLayoutProvider",1088),p(379,150,{3:1,414:1,379:1,105:1,150:1},k6,yBn),s.ag=function(e){var t,i,r,c,f,l,o,a,b;if(e)try{for(a=V2(e,";,;"),f=a,l=0,o=f.length;l>16&Gi|t^r<<16},s.Jc=function(){return new tkn(this)},s.Ib=function(){return this.a==null&&this.b==null?"pair(null,null)":this.a==null?"pair(null,"+Cc(this.b)+")":this.b==null?"pair("+Cc(this.a)+",null)":"pair("+Cc(this.a)+","+Cc(this.b)+")"},m(iu,"Pair",49),p(979,1,lr,tkn),s.Nb=function(e){yr(this,e)},s.Ob=function(){return!this.c&&(!this.b&&this.a.a!=null||this.a.b!=null)},s.Pb=function(){if(!this.c&&!this.b&&this.a.a!=null)return this.b=!0,this.a.a;if(!this.c&&this.a.b!=null)return this.c=!0,this.a.b;throw L(new Lc)},s.Qb=function(){throw this.c&&this.a.b!=null?this.a.b=null:this.b&&this.a.a!=null&&(this.a.a=null),L(new Mf)},s.b=!1,s.c=!1,m(iu,"Pair/1",979),p(1078,214,tg,IT),s.kf=function(e,t){var i,r,c,f,l;if(t.Tg("Random Layout",1),(!e.a&&(e.a=new Z(ct,e,10,11)),e.a).i==0){t.Ug();return}f=u(tn(e,(san(),use)),15),f&&f.a!=0?c=new N_(f.a):c=new WQ,i=xM(z(tn(e,rse))),l=xM(z(tn(e,fse))),r=u(tn(e,cse),104),KLe(e,c,i,l,r),t.Ug()},m(iu,"RandomLayoutProvider",1078),p(240,1,{240:1},xX),s.Fb=function(e){return du(this.a,u(e,240).a)&&du(this.b,u(e,240).b)&&du(this.c,u(e,240).c)},s.Hb=function(){return SR(N(I(Qi,1),Yn,1,5,[this.a,this.b,this.c]))},s.Ib=function(){return"("+this.a+Qu+this.b+Qu+this.c+")"},m(iu,"Triple",240);var pse;p(550,1,{}),s.Jf=function(){return new cn(this.f.i,this.f.j)},s.mf=function(e){return vLn(e,(lt(),ls))?tn(this.f,mse):tn(this.f,e)},s.Kf=function(){return new cn(this.f.g,this.f.f)},s.Lf=function(){return this.g},s.nf=function(e){return $o(this.f,e)},s.Mf=function(e){is(this.f,e.a),rs(this.f,e.b)},s.Nf=function(e){Rw(this.f,e.a),_w(this.f,e.b)},s.Of=function(e){this.g=e},s.g=0;var mse;m(wE,"ElkGraphAdapters/AbstractElkGraphElementAdapter",550),p(552,1,{837:1},gB),s.Pf=function(){var e,t;if(!this.b)for(this.b=M_(lK(this.a).i),t=new Ce(lK(this.a));t.e!=t.i.gc();)e=u(De(t),157),sn(this.b,new cH(e));return this.b},s.b=null,m(wE,"ElkGraphAdapters/ElkEdgeAdapter",552),p(260,550,{},Bd),s.Qf=function(){return pJn(this)},s.a=null,m(wE,"ElkGraphAdapters/ElkGraphAdapter",260),p(630,550,{187:1},cH),m(wE,"ElkGraphAdapters/ElkLabelAdapter",630),p(551,550,{685:1},D$),s.Pf=function(){return e7e(this)},s.Tf=function(){var e;return e=u(tn(this.f,(lt(),k7)),140),!e&&(e=new Wy),e},s.Vf=function(){return t7e(this)},s.Xf=function(e){var t;t=new OX(e),Jt(this.f,(lt(),k7),t)},s.Yf=function(e){Jt(this.f,(lt(),Oa),new qfn(e))},s.Rf=function(){return this.d},s.Sf=function(){var e,t;if(!this.a)for(this.a=new ln,t=new ae(ge(cV(u(this.f,26)).a.Jc(),new Nn));xe(t);)e=u(Ae(t),85),sn(this.a,new gB(e));return this.a},s.Uf=function(){var e,t;if(!this.c)for(this.c=new ln,t=new ae(ge(s0(u(this.f,26)).a.Jc(),new Nn));xe(t);)e=u(Ae(t),85),sn(this.c,new gB(e));return this.c},s.Wf=function(){return w_(u(this.f,26)).i!=0||pn(gn(u(this.f,26).mf((lt(),gL))))},s.Zf=function(){Zme(this,(Y0(),pse))},s.a=null,s.b=null,s.c=null,s.d=null,s.e=null,m(wE,"ElkGraphAdapters/ElkNodeAdapter",551),p(1249,550,{836:1},ikn),s.Pf=function(){return l7e(this)},s.Sf=function(){var e,t;if(!this.a)for(this.a=la(u(this.f,125).gh().i),t=new Ce(u(this.f,125).gh());t.e!=t.i.gc();)e=u(De(t),85),sn(this.a,new gB(e));return this.a},s.Uf=function(){var e,t;if(!this.c)for(this.c=la(u(this.f,125).hh().i),t=new Ce(u(this.f,125).hh());t.e!=t.i.gc();)e=u(De(t),85),sn(this.c,new gB(e));return this.c},s.$f=function(){return u(u(this.f,125).mf((lt(),Um)),64)},s._f=function(){var e,t,i,r,c,f,l,o;for(r=rh(u(this.f,125)),i=new Ce(u(this.f,125).hh());i.e!=i.i.gc();)for(e=u(De(i),85),o=new Ce((!e.c&&(e.c=new Vn(Pe,e,5,8)),e.c));o.e!=o.i.gc();){if(l=u(De(o),84),x2(kc(l),r))return!0;if(kc(l)==r&&pn(gn(tn(e,(lt(),Kin)))))return!0}for(t=new Ce(u(this.f,125).gh());t.e!=t.i.gc();)for(e=u(De(t),85),f=new Ce((!e.b&&(e.b=new Vn(Pe,e,4,7)),e.b));f.e!=f.i.gc();)if(c=u(De(f),84),x2(kc(c),r))return!0;return!1},s.a=null,s.b=null,s.c=null,m(wE,"ElkGraphAdapters/ElkPortAdapter",1249),p(1250,1,dt,iN),s.Le=function(e,t){return vMe(u(e,125),u(t,125))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(wE,"ElkGraphAdapters/PortComparator",1250);var B0=li(bl,"EObject"),O7=li(bm,JQn),Xs=li(bm,GQn),xL=li(bm,FQn),IL=li(bm,"ElkShape"),Pe=li(bm,zQn),_i=li(bm,Dgn),ei=li(bm,qQn),NL=li(bl,UQn),JA=li(bl,"EFactory"),vse,arn=li(bl,HQn),Ko=li(bl,"EPackage"),rr,yse,kse,C9n,ez,jse,O9n,D9n,L9n,Ia,Ese,Ase,Fc=li(bm,Lgn),ct=li(bm,xgn),os=li(bm,Ign);p(93,1,XQn),s.qh=function(){return this.rh(),null},s.rh=function(){return null},s.sh=function(){return this.rh(),!1},s.th=function(){return!1},s.uh=function(e){Ot(this,e)},m(t5,"BasicNotifierImpl",93),p(100,93,VQn),s.Vh=function(){return bs(this)},s.vh=function(e,t){return e},s.wh=function(){throw L(new We)},s.xh=function(e){var t;return t=Kr(u(Xn(this.Ah(),this.Ch()),19)),this.Mh().Qh(this,t.n,t.f,e)},s.yh=function(e,t){throw L(new We)},s.zh=function(e,t,i){return Ps(this,e,t,i)},s.Ah=function(){var e;return this.wh()&&(e=this.wh().Lk(),e)?e:this.fi()},s.Bh=function(){return iV(this)},s.Ch=function(){throw L(new We)},s.Dh=function(){var e,t;return t=this.Xh().Mk(),!t&&this.wh().Rk(t=(dk(),e=fln(zh(this.Ah())),e==null?yrn:new cC(this,e))),t},s.Eh=function(e,t){return e},s.Fh=function(e){var t;return t=e.nk(),t?e.Jj():fi(this.Ah(),e)},s.Gh=function(){var e;return e=this.wh(),e?e.Ok():null},s.Hh=function(){return this.wh()?this.wh().Lk():null},s.Ih=function(e,t,i){return XR(this,e,t,i)},s.Jh=function(e){return A9(this,e)},s.Kh=function(e,t){return zK(this,e,t)},s.Lh=function(){var e;return e=this.wh(),!!e&&e.Pk()},s.Mh=function(){throw L(new We)},s.Nh=function(){return FR(this)},s.Oh=function(e,t,i,r){return N4(this,e,t,r)},s.Ph=function(e,t,i){var r;return r=u(Xn(this.Ah(),t),69),r.uk().xk(this,this.ei(),t-this.gi(),e,i)},s.Qh=function(e,t,i,r){return y_(this,e,t,r)},s.Rh=function(e,t,i){var r;return r=u(Xn(this.Ah(),t),69),r.uk().yk(this,this.ei(),t-this.gi(),e,i)},s.Sh=function(){return!!this.wh()&&!!this.wh().Nk()},s.Th=function(e){return dY(this,e)},s.Uh=function(e){return NLn(this,e)},s.Wh=function(e){return wHn(this,e)},s.Xh=function(){throw L(new We)},s.Yh=function(){return this.wh()?this.wh().Nk():null},s.Zh=function(){return FR(this)},s.$h=function(e,t){WY(this,e,t)},s._h=function(e){this.Xh().Qk(e)},s.ai=function(e){this.Xh().Tk(e)},s.bi=function(e){this.Xh().Sk(e)},s.ci=function(e,t){var i,r,c,f;return f=this.Gh(),f&&e&&(t=Jr(f.Cl(),this,t),f.Gl(this)),r=this.Mh(),r&&((gV(this,this.Mh(),this.Ch()).Bb&zr)!=0?(c=r.Nh(),c&&(e?!f&&c.Gl(this):c.Fl(this))):(t=(i=this.Ch(),i>=0?this.xh(t):this.Mh().Qh(this,-1-i,null,t)),t=this.zh(null,-1,t))),this.ai(e),t},s.di=function(e){var t,i,r,c,f,l,o,a;if(i=this.Ah(),f=fi(i,e),t=this.gi(),f>=t)return u(e,69).uk().Bk(this,this.ei(),f-t);if(f<=-1)if(l=cm((If(),jr),i,e),l){if(Xr(),u(l,69).vk()||(l=m4(dc(jr,l))),c=(r=this.Fh(l),u(r>=0?this.Ih(r,!0,!0):Qw(this,l,!0),163)),a=l.Gk(),a>1||a==-1)return u(u(c,219).Ql(e,!1),77)}else throw L(new he(p0+e.ve()+QZ));else if(e.Hk())return r=this.Fh(e),u(r>=0?this.Ih(r,!1,!0):Qw(this,e,!1),77);return o=new XSn(this,e),o},s.ei=function(){return won(this)},s.fi=function(){return(qd(),re).S},s.gi=function(){return Ne(this.fi())},s.hi=function(e){QY(this,e)},s.Ib=function(){return lo(this)},m(fe,"BasicEObjectImpl",100);var Sse;p(117,100,{109:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1}),s.ii=function(e){var t;return t=gon(this),t[e]},s.ji=function(e,t){var i;i=gon(this),Ei(i,e,t)},s.ki=function(e){var t;t=gon(this),Ei(t,e,null)},s.qh=function(){return u(de(this,4),129)},s.rh=function(){throw L(new We)},s.sh=function(){return(this.Db&4)!=0},s.wh=function(){throw L(new We)},s.li=function(e){x4(this,2,e)},s.yh=function(e,t){this.Db=t<<16|this.Db&255,this.li(e)},s.Ah=function(){return bf(this)},s.Ch=function(){return this.Db>>16},s.Dh=function(){var e,t;return dk(),t=fln(zh((e=u(de(this,16),29),e||this.fi()))),t==null?yrn:new cC(this,t)},s.th=function(){return(this.Db&1)==0},s.Gh=function(){return u(de(this,128),1996)},s.Hh=function(){return u(de(this,16),29)},s.Lh=function(){return(this.Db&32)!=0},s.Mh=function(){return u(de(this,2),52)},s.Sh=function(){return(this.Db&64)!=0},s.Xh=function(){throw L(new We)},s.Yh=function(){return u(de(this,64),290)},s._h=function(e){x4(this,16,e)},s.ai=function(e){x4(this,128,e)},s.bi=function(e){x4(this,64,e)},s.ei=function(){return rf(this)},s.Db=0,m(fe,"MinimalEObjectImpl",117),p(118,117,{109:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1}),s.li=function(e){this.Cb=e},s.Mh=function(){return this.Cb},m(fe,"MinimalEObjectImpl/Container",118),p(2045,118,{109:1,343:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1}),s.Ih=function(e,t,i){return Lan(this,e,t,i)},s.Rh=function(e,t,i){return y1n(this,e,t,i)},s.Th=function(e){return Aln(this,e)},s.$h=function(e,t){phn(this,e,t)},s.fi=function(){return su(),Ase},s.hi=function(e){rhn(this,e)},s.lf=function(){return _Pn(this)},s.fh=function(){return!this.o&&(this.o=new Lf((su(),Ia),yd,this,0)),this.o},s.mf=function(e){return tn(this,e)},s.nf=function(e){return $o(this,e)},s.of=function(e,t){return Jt(this,e,t)},m(Cb,"EMapPropertyHolderImpl",2045),p(559,118,{109:1,372:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1},Ey),s.Ih=function(e,t,i){switch(e){case 0:return this.a;case 1:return this.b}return XR(this,e,t,i)},s.Th=function(e){switch(e){case 0:return this.a!=0;case 1:return this.b!=0}return dY(this,e)},s.$h=function(e,t){switch(e){case 0:eR(this,G(z(t)));return;case 1:tR(this,G(z(t)));return}WY(this,e,t)},s.fi=function(){return su(),yse},s.hi=function(e){switch(e){case 0:eR(this,0);return;case 1:tR(this,0);return}QY(this,e)},s.Ib=function(){var e;return(this.Db&64)!=0?lo(this):(e=new Cl(lo(this)),e.a+=" (x: ",m3(e,this.a),e.a+=", y: ",m3(e,this.b),e.a+=")",e.a)},s.a=0,s.b=0,m(Cb,"ElkBendPointImpl",559),p(727,2045,{109:1,343:1,174:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1}),s.Ih=function(e,t,i){return $hn(this,e,t,i)},s.Ph=function(e,t,i){return GY(this,e,t,i)},s.Rh=function(e,t,i){return TQ(this,e,t,i)},s.Th=function(e){return Won(this,e)},s.$h=function(e,t){Yan(this,e,t)},s.fi=function(){return su(),jse},s.hi=function(e){xhn(this,e)},s.ih=function(){return this.k},s.jh=function(){return lK(this)},s.Ib=function(){return VQ(this)},s.k=null,m(Cb,"ElkGraphElementImpl",727),p(728,727,{109:1,343:1,174:1,276:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1}),s.Ih=function(e,t,i){return Qhn(this,e,t,i)},s.Th=function(e){return tan(this,e)},s.$h=function(e,t){Van(this,e,t)},s.fi=function(){return su(),Ese},s.hi=function(e){fan(this,e)},s.kh=function(){return this.f},s.lh=function(){return this.g},s.mh=function(){return this.i},s.nh=function(){return this.j},s.oh=function(e,t){kw(this,e,t)},s.ph=function(e,t){el(this,e,t)},s.Ib=function(){return XY(this)},s.f=0,s.g=0,s.i=0,s.j=0,m(Cb,"ElkShapeImpl",728),p(729,728,{109:1,343:1,84:1,174:1,276:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1}),s.Ih=function(e,t,i){return San(this,e,t,i)},s.Ph=function(e,t,i){return qan(this,e,t,i)},s.Rh=function(e,t,i){return Uan(this,e,t,i)},s.Th=function(e){return dhn(this,e)},s.$h=function(e,t){rdn(this,e,t)},s.fi=function(){return su(),kse},s.hi=function(e){yan(this,e)},s.gh=function(){return!this.d&&(this.d=new Vn(_i,this,8,5)),this.d},s.hh=function(){return!this.e&&(this.e=new Vn(_i,this,7,4)),this.e},m(Cb,"ElkConnectableShapeImpl",729),p(271,727,{109:1,343:1,85:1,174:1,271:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1},o3),s.xh=function(e){return Jan(this,e)},s.Ih=function(e,t,i){switch(e){case 3:return S2(this);case 4:return!this.b&&(this.b=new Vn(Pe,this,4,7)),this.b;case 5:return!this.c&&(this.c=new Vn(Pe,this,5,8)),this.c;case 6:return!this.a&&(this.a=new Z(ei,this,6,6)),this.a;case 7:return te(),!this.b&&(this.b=new Vn(Pe,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new Vn(Pe,this,5,8)),this.c.i<=1));case 8:return te(),!!Bj(this);case 9:return te(),!!Kw(this);case 10:return te(),!this.b&&(this.b=new Vn(Pe,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new Vn(Pe,this,5,8)),this.c.i!=0)}return $hn(this,e,t,i)},s.Ph=function(e,t,i){var r;switch(t){case 3:return this.Cb&&(i=(r=this.Db>>16,r>=0?Jan(this,i):this.Cb.Qh(this,-1-r,null,i))),jfn(this,u(e,26),i);case 4:return!this.b&&(this.b=new Vn(Pe,this,4,7)),Ku(this.b,e,i);case 5:return!this.c&&(this.c=new Vn(Pe,this,5,8)),Ku(this.c,e,i);case 6:return!this.a&&(this.a=new Z(ei,this,6,6)),Ku(this.a,e,i)}return GY(this,e,t,i)},s.Rh=function(e,t,i){switch(t){case 3:return jfn(this,null,i);case 4:return!this.b&&(this.b=new Vn(Pe,this,4,7)),Jr(this.b,e,i);case 5:return!this.c&&(this.c=new Vn(Pe,this,5,8)),Jr(this.c,e,i);case 6:return!this.a&&(this.a=new Z(ei,this,6,6)),Jr(this.a,e,i)}return TQ(this,e,t,i)},s.Th=function(e){switch(e){case 3:return!!S2(this);case 4:return!!this.b&&this.b.i!=0;case 5:return!!this.c&&this.c.i!=0;case 6:return!!this.a&&this.a.i!=0;case 7:return!this.b&&(this.b=new Vn(Pe,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new Vn(Pe,this,5,8)),this.c.i<=1));case 8:return Bj(this);case 9:return Kw(this);case 10:return!this.b&&(this.b=new Vn(Pe,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new Vn(Pe,this,5,8)),this.c.i!=0)}return Won(this,e)},s.$h=function(e,t){switch(e){case 3:vP(this,u(t,26));return;case 4:!this.b&&(this.b=new Vn(Pe,this,4,7)),Ge(this.b),!this.b&&(this.b=new Vn(Pe,this,4,7)),ki(this.b,u(t,18));return;case 5:!this.c&&(this.c=new Vn(Pe,this,5,8)),Ge(this.c),!this.c&&(this.c=new Vn(Pe,this,5,8)),ki(this.c,u(t,18));return;case 6:!this.a&&(this.a=new Z(ei,this,6,6)),Ge(this.a),!this.a&&(this.a=new Z(ei,this,6,6)),ki(this.a,u(t,18));return}Yan(this,e,t)},s.fi=function(){return su(),C9n},s.hi=function(e){switch(e){case 3:vP(this,null);return;case 4:!this.b&&(this.b=new Vn(Pe,this,4,7)),Ge(this.b);return;case 5:!this.c&&(this.c=new Vn(Pe,this,5,8)),Ge(this.c);return;case 6:!this.a&&(this.a=new Z(ei,this,6,6)),Ge(this.a);return}xhn(this,e)},s.Ib=function(){return $Un(this)},m(Cb,"ElkEdgeImpl",271),p(443,2045,{109:1,343:1,170:1,443:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1},Ju),s.xh=function(e){return $an(this,e)},s.Ih=function(e,t,i){switch(e){case 1:return this.j;case 2:return this.k;case 3:return this.b;case 4:return this.c;case 5:return!this.a&&(this.a=new Pi(Xs,this,5)),this.a;case 6:return ILn(this);case 7:return t?mY(this):this.i;case 8:return t?pY(this):this.f;case 9:return!this.g&&(this.g=new Vn(ei,this,9,10)),this.g;case 10:return!this.e&&(this.e=new Vn(ei,this,10,9)),this.e;case 11:return this.d}return Lan(this,e,t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?$an(this,i):this.Cb.Qh(this,-1-c,null,i))),Efn(this,u(e,85),i);case 9:return!this.g&&(this.g=new Vn(ei,this,9,10)),Ku(this.g,e,i);case 10:return!this.e&&(this.e=new Vn(ei,this,10,9)),Ku(this.e,e,i)}return f=u(Xn((r=u(de(this,16),29),r||(su(),ez)),t),69),f.uk().xk(this,rf(this),t-Ne((su(),ez)),e,i)},s.Rh=function(e,t,i){switch(t){case 5:return!this.a&&(this.a=new Pi(Xs,this,5)),Jr(this.a,e,i);case 6:return Efn(this,null,i);case 9:return!this.g&&(this.g=new Vn(ei,this,9,10)),Jr(this.g,e,i);case 10:return!this.e&&(this.e=new Vn(ei,this,10,9)),Jr(this.e,e,i)}return y1n(this,e,t,i)},s.Th=function(e){switch(e){case 1:return this.j!=0;case 2:return this.k!=0;case 3:return this.b!=0;case 4:return this.c!=0;case 5:return!!this.a&&this.a.i!=0;case 6:return!!ILn(this);case 7:return!!this.i;case 8:return!!this.f;case 9:return!!this.g&&this.g.i!=0;case 10:return!!this.e&&this.e.i!=0;case 11:return this.d!=null}return Aln(this,e)},s.$h=function(e,t){switch(e){case 1:z3(this,G(z(t)));return;case 2:q3(this,G(z(t)));return;case 3:G3(this,G(z(t)));return;case 4:F3(this,G(z(t)));return;case 5:!this.a&&(this.a=new Pi(Xs,this,5)),Ge(this.a),!this.a&&(this.a=new Pi(Xs,this,5)),ki(this.a,u(t,18));return;case 6:Bzn(this,u(t,85));return;case 7:lR(this,u(t,84));return;case 8:sR(this,u(t,84));return;case 9:!this.g&&(this.g=new Vn(ei,this,9,10)),Ge(this.g),!this.g&&(this.g=new Vn(ei,this,9,10)),ki(this.g,u(t,18));return;case 10:!this.e&&(this.e=new Vn(ei,this,10,9)),Ge(this.e),!this.e&&(this.e=new Vn(ei,this,10,9)),ki(this.e,u(t,18));return;case 11:Gon(this,nt(t));return}phn(this,e,t)},s.fi=function(){return su(),ez},s.hi=function(e){switch(e){case 1:z3(this,0);return;case 2:q3(this,0);return;case 3:G3(this,0);return;case 4:F3(this,0);return;case 5:!this.a&&(this.a=new Pi(Xs,this,5)),Ge(this.a);return;case 6:Bzn(this,null);return;case 7:lR(this,null);return;case 8:sR(this,null);return;case 9:!this.g&&(this.g=new Vn(ei,this,9,10)),Ge(this.g);return;case 10:!this.e&&(this.e=new Vn(ei,this,10,9)),Ge(this.e);return;case 11:Gon(this,null);return}rhn(this,e)},s.Ib=function(){return HFn(this)},s.b=0,s.c=0,s.d=null,s.j=0,s.k=0,m(Cb,"ElkEdgeSectionImpl",443),p(161,118,{109:1,94:1,93:1,158:1,57:1,114:1,52:1,100:1,161:1,117:1,118:1}),s.Ih=function(e,t,i){var r;return e==0?(!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab):cl(this,e-Ne(this.fi()),Xn((r=u(de(this,16),29),r||this.fi()),e),t,i)},s.Ph=function(e,t,i){var r,c;return t==0?(!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i)):(c=u(Xn((r=u(de(this,16),29),r||this.fi()),t),69),c.uk().xk(this,rf(this),t-Ne(this.fi()),e,i))},s.Rh=function(e,t,i){var r,c;return t==0?(!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i)):(c=u(Xn((r=u(de(this,16),29),r||this.fi()),t),69),c.uk().yk(this,rf(this),t-Ne(this.fi()),e,i))},s.Th=function(e){var t;return e==0?!!this.Ab&&this.Ab.i!=0:rl(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.Wh=function(e){return j0n(this,e)},s.$h=function(e,t){var i;if(e===0){!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return}hl(this,e-Ne(this.fi()),Xn((i=u(de(this,16),29),i||this.fi()),e),t)},s.ai=function(e){x4(this,128,e)},s.fi=function(){return qn(),zse},s.hi=function(e){var t;if(e===0){!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return}ol(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.mi=function(){this.Bb|=1},s.ni=function(e){return Fj(this,e)},s.Bb=0,m(fe,"EModelElementImpl",161),p(710,161,{109:1,94:1,93:1,469:1,158:1,57:1,114:1,52:1,100:1,161:1,117:1,118:1},dM),s.oi=function(e,t){return sHn(this,e,t)},s.pi=function(e){var t,i,r,c,f;if(this.a!=Ns(e)||(e.Bb&256)!=0)throw L(new he(VZ+e.zb+sg));for(r=yc(e);bu(r.a).i!=0;){if(i=u(FO(r,0,(t=u(R(bu(r.a),0),87),f=t.c,_(f,88)?u(f,29):(qn(),Ul))),29),Hw(i))return c=Ns(i).ti().pi(i),u(c,52)._h(e),c;r=yc(i)}return(e.D!=null?e.D:e.B)=="java.util.Map$Entry"?new dOn(e):new ssn(e)},s.qi=function(e,t){return Zw(this,e,t)},s.Ih=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.a}return cl(this,e-Ne((qn(),R0)),Xn((r=u(de(this,16),29),r||R0),e),t,i)},s.Ph=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 1:return this.a&&(i=u(this.a,52).Qh(this,4,Ko,i)),Dhn(this,u(e,241),i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),R0)),t),69),c.uk().xk(this,rf(this),t-Ne((qn(),R0)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 1:return Dhn(this,null,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),R0)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),R0)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return!!this.a}return rl(this,e-Ne((qn(),R0)),Xn((t=u(de(this,16),29),t||R0),e))},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:jGn(this,u(t,241));return}hl(this,e-Ne((qn(),R0)),Xn((i=u(de(this,16),29),i||R0),e),t)},s.fi=function(){return qn(),R0},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:jGn(this,null);return}ol(this,e-Ne((qn(),R0)),Xn((t=u(de(this,16),29),t||R0),e))};var GA,x9n,Tse;m(fe,"EFactoryImpl",710),p(1018,710,{109:1,2075:1,94:1,93:1,469:1,158:1,57:1,114:1,52:1,100:1,161:1,117:1,118:1},qq),s.oi=function(e,t){switch(e.fk()){case 12:return u(t,147).Og();case 13:return Cc(t);default:throw L(new he(G8+e.ve()+sg))}},s.pi=function(e){var t,i,r,c,f,l,o,a;switch(e.G==-1&&(e.G=(t=Ns(e),t?rd(t.si(),e):-1)),e.G){case 4:return f=new NT,f;case 6:return l=new Zy,l;case 7:return o=new dcn,o;case 8:return r=new o3,r;case 9:return i=new Ey,i;case 10:return c=new Ju,c;case 11:return a=new j6,a;default:throw L(new he(VZ+e.zb+sg))}},s.qi=function(e,t){switch(e.fk()){case 13:case 12:return null;default:throw L(new he(G8+e.ve()+sg))}},m(Cb,"ElkGraphFactoryImpl",1018),p(439,161,{109:1,94:1,93:1,158:1,197:1,57:1,114:1,52:1,100:1,161:1,117:1,118:1}),s.Dh=function(){var e,t;return t=(e=u(de(this,16),29),fln(zh(e||this.fi()))),t==null?(dk(),dk(),yrn):new NMn(this,t)},s.Ih=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.ve()}return cl(this,e-Ne(this.fi()),Xn((r=u(de(this,16),29),r||this.fi()),e),t,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null}return rl(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:this.ri(nt(t));return}hl(this,e-Ne(this.fi()),Xn((i=u(de(this,16),29),i||this.fi()),e),t)},s.fi=function(){return qn(),qse},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:this.ri(null);return}ol(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.ve=function(){return this.zb},s.ri=function(e){Xu(this,e)},s.Ib=function(){return gj(this)},s.zb=null,m(fe,"ENamedElementImpl",439),p(184,439,{109:1,94:1,93:1,158:1,197:1,57:1,241:1,114:1,52:1,100:1,161:1,184:1,117:1,118:1,680:1},rLn),s.xh=function(e){return IJn(this,e)},s.Ih=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.yb;case 3:return this.xb;case 4:return this.sb;case 5:return!this.rb&&(this.rb=new k2(this,Qo,this)),this.rb;case 6:return!this.vb&&(this.vb=new u4(Ko,this,6,7)),this.vb;case 7:return t?this.Db>>16==7?u(this.Cb,241):null:JLn(this)}return cl(this,e-Ne((qn(),Ad)),Xn((r=u(de(this,16),29),r||Ad),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 4:return this.sb&&(i=u(this.sb,52).Qh(this,1,JA,i)),Ihn(this,u(e,469),i);case 5:return!this.rb&&(this.rb=new k2(this,Qo,this)),Ku(this.rb,e,i);case 6:return!this.vb&&(this.vb=new u4(Ko,this,6,7)),Ku(this.vb,e,i);case 7:return this.Cb&&(i=(c=this.Db>>16,c>=0?IJn(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,7,i)}return f=u(Xn((r=u(de(this,16),29),r||(qn(),Ad)),t),69),f.uk().xk(this,rf(this),t-Ne((qn(),Ad)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 4:return Ihn(this,null,i);case 5:return!this.rb&&(this.rb=new k2(this,Qo,this)),Jr(this.rb,e,i);case 6:return!this.vb&&(this.vb=new u4(Ko,this,6,7)),Jr(this.vb,e,i);case 7:return Ps(this,null,7,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),Ad)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),Ad)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.yb!=null;case 3:return this.xb!=null;case 4:return!!this.sb;case 5:return!!this.rb&&this.rb.i!=0;case 6:return!!this.vb&&this.vb.i!=0;case 7:return!!JLn(this)}return rl(this,e-Ne((qn(),Ad)),Xn((t=u(de(this,16),29),t||Ad),e))},s.Wh=function(e){var t;return t=_Se(this,e),t||j0n(this,e)},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:Xu(this,nt(t));return;case 2:wR(this,nt(t));return;case 3:bR(this,nt(t));return;case 4:HY(this,u(t,469));return;case 5:!this.rb&&(this.rb=new k2(this,Qo,this)),Ge(this.rb),!this.rb&&(this.rb=new k2(this,Qo,this)),ki(this.rb,u(t,18));return;case 6:!this.vb&&(this.vb=new u4(Ko,this,6,7)),Ge(this.vb),!this.vb&&(this.vb=new u4(Ko,this,6,7)),ki(this.vb,u(t,18));return}hl(this,e-Ne((qn(),Ad)),Xn((i=u(de(this,16),29),i||Ad),e),t)},s.bi=function(e){var t,i;if(e&&this.rb)for(i=new Ce(this.rb);i.e!=i.i.gc();)t=De(i),_(t,360)&&(u(t,360).w=null);x4(this,64,e)},s.fi=function(){return qn(),Ad},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:Xu(this,null);return;case 2:wR(this,null);return;case 3:bR(this,null);return;case 4:HY(this,null);return;case 5:!this.rb&&(this.rb=new k2(this,Qo,this)),Ge(this.rb);return;case 6:!this.vb&&(this.vb=new u4(Ko,this,6,7)),Ge(this.vb);return}ol(this,e-Ne((qn(),Ad)),Xn((t=u(de(this,16),29),t||Ad),e))},s.mi=function(){LY(this)},s.si=function(){return!this.rb&&(this.rb=new k2(this,Qo,this)),this.rb},s.ti=function(){return this.sb},s.ui=function(){return this.ub},s.vi=function(){return this.xb},s.wi=function(){return this.yb},s.xi=function(e){this.ub=e},s.Ib=function(){var e;return(this.Db&64)!=0?gj(this):(e=new Cl(gj(this)),e.a+=" (nsURI: ",ic(e,this.yb),e.a+=", nsPrefix: ",ic(e,this.xb),e.a+=")",e.a)},s.xb=null,s.yb=null,m(fe,"EPackageImpl",184),p(556,184,{109:1,2077:1,556:1,94:1,93:1,158:1,197:1,57:1,241:1,114:1,52:1,100:1,161:1,184:1,117:1,118:1,680:1},nzn),s.q=!1,s.r=!1;var Mse=!1;m(Cb,"ElkGraphPackageImpl",556),p(362,728,{109:1,343:1,174:1,157:1,276:1,362:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1},NT),s.xh=function(e){return _an(this,e)},s.Ih=function(e,t,i){switch(e){case 7:return dln(this);case 8:return this.a}return Qhn(this,e,t,i)},s.Ph=function(e,t,i){var r;return t===7?(this.Cb&&(i=(r=this.Db>>16,r>=0?_an(this,i):this.Cb.Qh(this,-1-r,null,i))),ksn(this,u(e,174),i)):GY(this,e,t,i)},s.Rh=function(e,t,i){return t==7?ksn(this,null,i):TQ(this,e,t,i)},s.Th=function(e){switch(e){case 7:return!!dln(this);case 8:return!Pn("",this.a)}return tan(this,e)},s.$h=function(e,t){switch(e){case 7:ydn(this,u(t,174));return;case 8:Ron(this,nt(t));return}Van(this,e,t)},s.fi=function(){return su(),O9n},s.hi=function(e){switch(e){case 7:ydn(this,null);return;case 8:Ron(this,"");return}fan(this,e)},s.Ib=function(){return GGn(this)},s.a="",m(Cb,"ElkLabelImpl",362),p(206,729,{109:1,343:1,84:1,174:1,26:1,276:1,206:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1},Zy),s.xh=function(e){return Gan(this,e)},s.Ih=function(e,t,i){switch(e){case 9:return!this.c&&(this.c=new Z(os,this,9,9)),this.c;case 10:return!this.a&&(this.a=new Z(ct,this,10,11)),this.a;case 11:return ui(this);case 12:return!this.b&&(this.b=new Z(_i,this,12,3)),this.b;case 13:return te(),!this.a&&(this.a=new Z(ct,this,10,11)),this.a.i>0}return San(this,e,t,i)},s.Ph=function(e,t,i){var r;switch(t){case 9:return!this.c&&(this.c=new Z(os,this,9,9)),Ku(this.c,e,i);case 10:return!this.a&&(this.a=new Z(ct,this,10,11)),Ku(this.a,e,i);case 11:return this.Cb&&(i=(r=this.Db>>16,r>=0?Gan(this,i):this.Cb.Qh(this,-1-r,null,i))),Rfn(this,u(e,26),i);case 12:return!this.b&&(this.b=new Z(_i,this,12,3)),Ku(this.b,e,i)}return qan(this,e,t,i)},s.Rh=function(e,t,i){switch(t){case 9:return!this.c&&(this.c=new Z(os,this,9,9)),Jr(this.c,e,i);case 10:return!this.a&&(this.a=new Z(ct,this,10,11)),Jr(this.a,e,i);case 11:return Rfn(this,null,i);case 12:return!this.b&&(this.b=new Z(_i,this,12,3)),Jr(this.b,e,i)}return Uan(this,e,t,i)},s.Th=function(e){switch(e){case 9:return!!this.c&&this.c.i!=0;case 10:return!!this.a&&this.a.i!=0;case 11:return!!ui(this);case 12:return!!this.b&&this.b.i!=0;case 13:return!this.a&&(this.a=new Z(ct,this,10,11)),this.a.i>0}return dhn(this,e)},s.$h=function(e,t){switch(e){case 9:!this.c&&(this.c=new Z(os,this,9,9)),Ge(this.c),!this.c&&(this.c=new Z(os,this,9,9)),ki(this.c,u(t,18));return;case 10:!this.a&&(this.a=new Z(ct,this,10,11)),Ge(this.a),!this.a&&(this.a=new Z(ct,this,10,11)),ki(this.a,u(t,18));return;case 11:yP(this,u(t,26));return;case 12:!this.b&&(this.b=new Z(_i,this,12,3)),Ge(this.b),!this.b&&(this.b=new Z(_i,this,12,3)),ki(this.b,u(t,18));return}rdn(this,e,t)},s.fi=function(){return su(),D9n},s.hi=function(e){switch(e){case 9:!this.c&&(this.c=new Z(os,this,9,9)),Ge(this.c);return;case 10:!this.a&&(this.a=new Z(ct,this,10,11)),Ge(this.a);return;case 11:yP(this,null);return;case 12:!this.b&&(this.b=new Z(_i,this,12,3)),Ge(this.b);return}yan(this,e)},s.Ib=function(){return $dn(this)},m(Cb,"ElkNodeImpl",206),p(193,729,{109:1,343:1,84:1,174:1,125:1,276:1,193:1,105:1,94:1,93:1,57:1,114:1,52:1,100:1,117:1,118:1},dcn),s.xh=function(e){return Ran(this,e)},s.Ih=function(e,t,i){return e==9?rh(this):San(this,e,t,i)},s.Ph=function(e,t,i){var r;return t===9?(this.Cb&&(i=(r=this.Db>>16,r>=0?Ran(this,i):this.Cb.Qh(this,-1-r,null,i))),Afn(this,u(e,26),i)):qan(this,e,t,i)},s.Rh=function(e,t,i){return t==9?Afn(this,null,i):Uan(this,e,t,i)},s.Th=function(e){return e==9?!!rh(this):dhn(this,e)},s.$h=function(e,t){if(e===9){wdn(this,u(t,26));return}rdn(this,e,t)},s.fi=function(){return su(),L9n},s.hi=function(e){if(e===9){wdn(this,null);return}yan(this,e)},s.Ib=function(){return Iqn(this)},m(Cb,"ElkPortImpl",193);var Cse=li(Gr,"BasicEMap/Entry");p(1091,118,{109:1,45:1,94:1,93:1,136:1,57:1,114:1,52:1,100:1,117:1,118:1},j6),s.Fb=function(e){return this===e},s.jd=function(){return this.b},s.Hb=function(){return Aw(this)},s.Ai=function(e){Non(this,u(e,147))},s.Ih=function(e,t,i){switch(e){case 0:return this.b;case 1:return this.c}return XR(this,e,t,i)},s.Th=function(e){switch(e){case 0:return!!this.b;case 1:return this.c!=null}return dY(this,e)},s.$h=function(e,t){switch(e){case 0:Non(this,u(t,147));return;case 1:Bon(this,t);return}WY(this,e,t)},s.fi=function(){return su(),Ia},s.hi=function(e){switch(e){case 0:Non(this,null);return;case 1:Bon(this,null);return}QY(this,e)},s.yi=function(){var e;return this.a==-1&&(e=this.b,this.a=e?Qt(e):0),this.a},s.kd=function(){return this.c},s.zi=function(e){this.a=e},s.ld=function(e){var t;return t=this.c,Bon(this,e),t},s.Ib=function(){var e;return(this.Db&64)!=0?lo(this):(e=new $d,ht(ht(ht(e,this.b?this.b.Og():vf),IW),Ik(this.c)),e.a)},s.a=-1,s.c=null;var yd=m(Cb,"ElkPropertyToValueMapEntryImpl",1091);p(980,1,{},Hg),m(vr,"JsonAdapter",980),p(215,63,a1,Lh),m(vr,"JsonImportException",215),p(850,1,{},QFn),m(vr,"JsonImporter",850),p(884,1,{},xSn),s.Bi=function(e){zJn(this.a,this.b,u(e,139))},m(vr,"JsonImporter/lambda$0$Type",884),p(885,1,{},ISn),s.Bi=function(e){TFn(this.a,this.b,u(e,139))},m(vr,"JsonImporter/lambda$1$Type",885),p(893,1,{},rkn),s.Bi=function(e){RDn(this.a,u(e,149))},m(vr,"JsonImporter/lambda$10$Type",893),p(895,1,{},NSn),s.Bi=function(e){dFn(this.a,this.b,u(e,139))},m(vr,"JsonImporter/lambda$11$Type",895),p(896,1,{},BSn),s.Bi=function(e){bFn(this.a,this.b,u(e,139))},m(vr,"JsonImporter/lambda$12$Type",896),p(902,1,{},KDn),s.Bi=function(e){_Gn(this.a,this.b,this.c,this.d,u(e,139))},m(vr,"JsonImporter/lambda$13$Type",902),p(901,1,{},QDn),s.Bi=function(e){nUn(this.a,this.b,this.c,this.d,u(e,149))},m(vr,"JsonImporter/lambda$14$Type",901),p(897,1,{},$Sn),s.Bi=function(e){oCn(this.a,this.b,nt(e))},m(vr,"JsonImporter/lambda$15$Type",897),p(898,1,{},_Sn),s.Bi=function(e){hCn(this.a,this.b,nt(e))},m(vr,"JsonImporter/lambda$16$Type",898),p(899,1,{},RSn),s.Bi=function(e){AJn(this.b,this.a,u(e,139))},m(vr,"JsonImporter/lambda$17$Type",899),p(900,1,{},PSn),s.Bi=function(e){SJn(this.b,this.a,u(e,139))},m(vr,"JsonImporter/lambda$18$Type",900),p(905,1,{},ckn),s.Bi=function(e){CGn(this.a,u(e,149))},m(vr,"JsonImporter/lambda$19$Type",905),p(886,1,{},ukn),s.Bi=function(e){$Jn(this.a,u(e,139))},m(vr,"JsonImporter/lambda$2$Type",886),p(903,1,{},fkn),s.Bi=function(e){z3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$20$Type",903),p(904,1,{},skn),s.Bi=function(e){q3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$21$Type",904),p(908,1,{},lkn),s.Bi=function(e){MGn(this.a,u(e,149))},m(vr,"JsonImporter/lambda$22$Type",908),p(906,1,{},okn),s.Bi=function(e){G3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$23$Type",906),p(907,1,{},hkn),s.Bi=function(e){F3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$24$Type",907),p(910,1,{},akn),s.Bi=function(e){nGn(this.a,u(e,139))},m(vr,"JsonImporter/lambda$25$Type",910),p(909,1,{},dkn),s.Bi=function(e){PDn(this.a,u(e,149))},m(vr,"JsonImporter/lambda$26$Type",909),p(911,1,Se,JSn),s.Ad=function(e){_me(this.b,this.a,nt(e))},m(vr,"JsonImporter/lambda$27$Type",911),p(912,1,Se,GSn),s.Ad=function(e){Rme(this.b,this.a,nt(e))},m(vr,"JsonImporter/lambda$28$Type",912),p(913,1,{},FSn),s.Bi=function(e){lzn(this.a,this.b,u(e,139))},m(vr,"JsonImporter/lambda$29$Type",913),p(889,1,{},bkn),s.Bi=function(e){KRn(this.a,u(e,149))},m(vr,"JsonImporter/lambda$3$Type",889),p(914,1,{},zSn),s.Bi=function(e){Lzn(this.a,this.b,u(e,139))},m(vr,"JsonImporter/lambda$30$Type",914),p(915,1,{},wkn),s.Bi=function(e){gBn(this.a,z(e))},m(vr,"JsonImporter/lambda$31$Type",915),p(916,1,{},gkn),s.Bi=function(e){pBn(this.a,z(e))},m(vr,"JsonImporter/lambda$32$Type",916),p(917,1,{},pkn),s.Bi=function(e){mBn(this.a,z(e))},m(vr,"JsonImporter/lambda$33$Type",917),p(918,1,{},mkn),s.Bi=function(e){vBn(this.a,z(e))},m(vr,"JsonImporter/lambda$34$Type",918),p(919,1,{},vkn),s.Bi=function(e){Nke(this.a,u(e,57))},m(vr,"JsonImporter/lambda$35$Type",919),p(920,1,{},ykn),s.Bi=function(e){Bke(this.a,u(e,57))},m(vr,"JsonImporter/lambda$36$Type",920),p(924,1,{},XDn),m(vr,"JsonImporter/lambda$37$Type",924),p(921,1,Se,zCn),s.Ad=function(e){o4e(this.a,this.c,this.b,u(e,372))},m(vr,"JsonImporter/lambda$38$Type",921),p(922,1,Se,qSn),s.Ad=function(e){Qhe(this.a,this.b,u(e,170))},m(vr,"JsonImporter/lambda$39$Type",922),p(887,1,{},kkn),s.Bi=function(e){z3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$4$Type",887),p(923,1,Se,USn),s.Ad=function(e){Yhe(this.a,this.b,u(e,170))},m(vr,"JsonImporter/lambda$40$Type",923),p(925,1,Se,qCn),s.Ad=function(e){h4e(this.a,this.b,this.c,u(e,8))},m(vr,"JsonImporter/lambda$41$Type",925),p(888,1,{},jkn),s.Bi=function(e){q3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$5$Type",888),p(892,1,{},Ekn),s.Bi=function(e){QRn(this.a,u(e,149))},m(vr,"JsonImporter/lambda$6$Type",892),p(890,1,{},Akn),s.Bi=function(e){G3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$7$Type",890),p(891,1,{},Skn),s.Bi=function(e){F3(this.a,G(z(e)))},m(vr,"JsonImporter/lambda$8$Type",891),p(894,1,{},Tkn),s.Bi=function(e){eGn(this.a,u(e,139))},m(vr,"JsonImporter/lambda$9$Type",894),p(944,1,Se,Mkn),s.Ad=function(e){b4(this.a,new E2(nt(e)))},m(vr,"JsonMetaDataConverter/lambda$0$Type",944),p(945,1,Se,Ckn),s.Ad=function(e){Fwe(this.a,u(e,244))},m(vr,"JsonMetaDataConverter/lambda$1$Type",945),p(946,1,Se,Okn),s.Ad=function(e){I2e(this.a,u(e,144))},m(vr,"JsonMetaDataConverter/lambda$2$Type",946),p(947,1,Se,Dkn),s.Ad=function(e){zwe(this.a,u(e,160))},m(vr,"JsonMetaDataConverter/lambda$3$Type",947),p(244,23,{3:1,35:1,23:1,244:1},Zv);var tz,iz,drn,rz,cz,uz,brn,wrn,fz=Je(rD,"GraphFeature",244,Xe,gve,Abe),Ose;p(11,1,{35:1,147:1},Rt,ni,$n,pr),s.Dd=function(e){return Xae(this,u(e,147))},s.Fb=function(e){return vLn(this,e)},s.Rg=function(){return bn(this)},s.Og=function(){return this.b},s.Hb=function(){return Z1(this.b)},s.Ib=function(){return this.b},m(rD,"Property",11),p(657,1,dt,qU),s.Le=function(e,t){return C6e(this,u(e,105),u(t,105))},s.Fb=function(e){return this===e},s.Me=function(){return new Ue(this)},m(rD,"PropertyHolderComparator",657),p(698,1,lr,Wrn),s.Nb=function(e){yr(this,e)},s.Pb=function(){return Fme(this)},s.Qb=function(){AEn()},s.Ob=function(){return!!this.a},m(DJ,"ElkGraphUtil/AncestorIterator",698);var I9n=li(Gr,"EList");p(71,56,{20:1,31:1,56:1,18:1,16:1,71:1,61:1}),s._c=function(e,t){vj(this,e,t)},s.Ec=function(e){return ze(this,e)},s.ad=function(e,t){return uhn(this,e,t)},s.Fc=function(e){return ki(this,e)},s.Gi=function(){return new r4(this)},s.Hi=function(){return new rC(this)},s.Ii=function(e){return QC(this,e)},s.Ji=function(){return!0},s.Ki=function(e,t){},s.Li=function(){},s.Mi=function(e,t){XK(this,e,t)},s.Ni=function(e,t,i){},s.Oi=function(e,t){},s.Pi=function(e,t,i){},s.Fb=function(e){return gqn(this,e)},s.Hb=function(){return thn(this)},s.Qi=function(){return!1},s.Jc=function(){return new Ce(this)},s.cd=function(){return new i4(this)},s.dd=function(e){var t;if(t=this.gc(),e<0||e>t)throw L(new p2(e,t));return new WX(this,e)},s.Si=function(e,t){this.Ri(e,this.bd(t))},s.Kc=function(e){return Q_(this,e)},s.Ui=function(e,t){return t},s.fd=function(e,t){return Y3(this,e,t)},s.Ib=function(){return Whn(this)},s.Wi=function(){return!0},s.Xi=function(e,t){return P9(this,t)},m(Gr,"AbstractEList",71),p(67,71,Vh,E6,$w,Yon),s.Ci=function(e,t){return FY(this,e,t)},s.Di=function(e){return cJn(this,e)},s.Ei=function(e,t){sO(this,e,t)},s.Fi=function(e){IC(this,e)},s.Yi=function(e){return hon(this,e)},s.$b=function(){ej(this)},s.Gc=function(e){return e8(this,e)},s.Xb=function(e){return R(this,e)},s.Zi=function(e){var t,i,r;++this.j,i=this.g==null?0:this.g.length,e>i&&(r=this.g,t=i+(i/2|0)+4,t=0?(this.ed(t),!0):!1},s.Vi=function(e,t){return this.Bj(e,this.Xi(e,t))},s.gc=function(){return this.Cj()},s.Nc=function(){return this.Dj()},s.Oc=function(e){return this.Ej(e)},s.Ib=function(){return this.Fj()},m(Gr,"DelegatingEList",2055),p(2056,2055,$Yn),s.Ci=function(e,t){return Ydn(this,e,t)},s.Di=function(e){return this.Ci(this.Cj(),e)},s.Ei=function(e,t){ezn(this,e,t)},s.Fi=function(e){qFn(this,e)},s.Ji=function(){return!this.Kj()},s.$b=function(){Kj(this)},s.Gj=function(e,t,i,r,c){return new pLn(this,e,t,i,r,c)},s.Hj=function(e){Ot(this.hj(),e)},s.Ij=function(){return null},s.Jj=function(){return-1},s.hj=function(){return null},s.Kj=function(){return!1},s.Lj=function(e,t){return t},s.Mj=function(e,t){return t},s.Nj=function(){return!1},s.Oj=function(){return!this.yj()},s.Ri=function(e,t){var i,r;return this.Nj()?(r=this.Oj(),i=p1n(this,e,t),this.Hj(this.Gj(7,en(t),i,e,r)),i):p1n(this,e,t)},s.ed=function(e){var t,i,r,c;return this.Nj()?(i=null,r=this.Oj(),t=this.Gj(4,c=q$(this,e),null,e,r),this.Kj()&&c?(i=this.Mj(c,i),i?(i.lj(t),i.mj()):this.Hj(t)):i?(i.lj(t),i.mj()):this.Hj(t),c):(c=q$(this,e),this.Kj()&&c&&(i=this.Mj(c,null),i&&i.mj()),c)},s.Vi=function(e,t){return aUn(this,e,t)},m(t5,"DelegatingNotifyingListImpl",2056),p(151,1,kD),s.lj=function(e){return t1n(this,e)},s.mj=function(){eQ(this)},s.ej=function(){return this.d},s.Ij=function(){return null},s.Pj=function(){return null},s.fj=function(e){return-1},s.gj=function(){return Vzn(this)},s.hj=function(){return null},s.ij=function(){return Sdn(this)},s.jj=function(){return this.o<0?this.o<-2?-2-this.o-1:-1:this.o},s.Qj=function(){return!1},s.kj=function(e){var t,i,r,c,f,l,o,a,b,g,v;switch(this.d){case 1:case 2:switch(c=e.ej(),c){case 1:case 2:if(f=e.hj(),H(f)===H(this.hj())&&this.fj(null)==e.fj(null))return this.g=e.gj(),e.ej()==1&&(this.d=1),!0}case 4:{switch(c=e.ej(),c){case 4:{if(f=e.hj(),H(f)===H(this.hj())&&this.fj(null)==e.fj(null))return b=b0n(this),a=this.o<0?this.o<-2?-2-this.o-1:-1:this.o,l=e.jj(),this.d=6,v=new $w(2),a<=l?(ze(v,this.n),ze(v,e.ij()),this.g=N(I(et,1),mt,30,15,[this.o=a,l+1])):(ze(v,e.ij()),ze(v,this.n),this.g=N(I(et,1),mt,30,15,[this.o=l,a])),this.n=v,b||(this.o=-2-this.o-1),!0;break}}break}case 6:{switch(c=e.ej(),c){case 4:{if(f=e.hj(),H(f)===H(this.hj())&&this.fj(null)==e.fj(null)){for(b=b0n(this),l=e.jj(),g=u(this.g,54),r=X(et,mt,30,g.length+1,15,1),t=0;t>>0,t.toString(16))),r.a+=" (eventType: ",this.d){case 1:{r.a+="SET";break}case 2:{r.a+="UNSET";break}case 3:{r.a+="ADD";break}case 5:{r.a+="ADD_MANY";break}case 4:{r.a+="REMOVE";break}case 6:{r.a+="REMOVE_MANY";break}case 7:{r.a+="MOVE";break}case 8:{r.a+="REMOVING_ADAPTER";break}case 9:{r.a+="RESOLVE";break}default:{aH(r,this.d);break}}if(Pqn(this)&&(r.a+=", touch: true"),r.a+=", position: ",aH(r,this.o<0?this.o<-2?-2-this.o-1:-1:this.o),r.a+=", notifier: ",Mk(r,this.hj()),r.a+=", feature: ",Mk(r,this.Ij()),r.a+=", oldValue: ",Mk(r,Sdn(this)),r.a+=", newValue: ",this.d==6&&_(this.g,54)){for(i=u(this.g,54),r.a+="[",e=0;e10?((!this.b||this.c.j!=this.a)&&(this.b=new v2(this),this.a=this.j),Ml(this.b,e)):e8(this,e)},s.Wi=function(){return!0},s.a=0,m(Gr,"AbstractEList/1",949),p(305,99,qP,p2),m(Gr,"AbstractEList/BasicIndexOutOfBoundsException",305),p(42,1,lr,Ce),s.Nb=function(e){yr(this,e)},s.Vj=function(){if(this.i.j!=this.f)throw L(new nl)},s.Wj=function(){return De(this)},s.Ob=function(){return this.e!=this.i.gc()},s.Pb=function(){return this.Wj()},s.Qb=function(){Dj(this)},s.e=0,s.f=0,s.g=-1,m(Gr,"AbstractEList/EIterator",42),p(286,42,va,i4,WX),s.Qb=function(){Dj(this)},s.Rb=function(e){uPn(this,e)},s.Xj=function(){var e;try{return e=this.d.Xb(--this.e),this.Vj(),this.g=this.e,e}catch(t){throw t=Ci(t),_(t,99)?(this.Vj(),L(new Lc)):L(t)}},s.Yj=function(e){uJn(this,e)},s.Sb=function(){return this.e!=0},s.Tb=function(){return this.e},s.Ub=function(){return this.Xj()},s.Vb=function(){return this.e-1},s.Wb=function(e){this.Yj(e)},m(Gr,"AbstractEList/EListIterator",286),p(355,42,lr,r4),s.Wj=function(){return bY(this)},s.Qb=function(){throw L(new We)},m(Gr,"AbstractEList/NonResolvingEIterator",355),p(391,286,va,rC,Gfn),s.Rb=function(e){throw L(new We)},s.Wj=function(){var e;try{return e=this.c.Ti(this.e),this.Vj(),this.g=this.e++,e}catch(t){throw t=Ci(t),_(t,99)?(this.Vj(),L(new Lc)):L(t)}},s.Xj=function(){var e;try{return e=this.c.Ti(--this.e),this.Vj(),this.g=this.e,e}catch(t){throw t=Ci(t),_(t,99)?(this.Vj(),L(new Lc)):L(t)}},s.Qb=function(){throw L(new We)},s.Wb=function(e){throw L(new We)},m(Gr,"AbstractEList/NonResolvingEListIterator",391),p(2042,71,_Yn),s.Ci=function(e,t){var i,r,c,f,l,o,a,b,g,v,k;if(c=t.gc(),c!=0){for(b=u(de(this.a,4),129),g=b==null?0:b.length,k=g+c,r=PQ(this,k),v=g-e,v>0&&pu(b,e,r,e+c,v),a=t.Jc(),l=0;li)throw L(new p2(e,i));return new xDn(this,e)},s.$b=function(){var e,t;++this.j,e=u(de(this.a,4),129),t=e==null?0:e.length,W9(this,null),XK(this,t,e)},s.Gc=function(e){var t,i,r,c,f;if(t=u(de(this.a,4),129),t!=null){if(e!=null){for(r=t,c=0,f=r.length;c=i)throw L(new p2(e,i));return t[e]},s.bd=function(e){var t,i,r;if(t=u(de(this.a,4),129),t!=null){if(e!=null){for(i=0,r=t.length;ii)throw L(new p2(e,i));return new LDn(this,e)},s.Ri=function(e,t){var i,r,c;if(i=wPn(this),c=i==null?0:i.length,e>=c)throw L(new Fu(unn+e+Ob+c));if(t>=c)throw L(new Fu(fnn+t+Ob+c));return r=i[t],e!=t&&(e0&&pu(e,0,t,0,i),t},s.Oc=function(e){var t,i,r;return t=u(de(this.a,4),129),r=t==null?0:t.length,r>0&&(e.lengthr&&Ei(e,r,null),e};var Dse;m(Gr,"ArrayDelegatingEList",2042),p(1032,42,lr,PIn),s.Vj=function(){if(this.b.j!=this.f||H(u(de(this.b.a,4),129))!==H(this.a))throw L(new nl)},s.Qb=function(){Dj(this),this.a=u(de(this.b.a,4),129)},m(Gr,"ArrayDelegatingEList/EIterator",1032),p(712,286,va,WOn,LDn),s.Vj=function(){if(this.b.j!=this.f||H(u(de(this.b.a,4),129))!==H(this.a))throw L(new nl)},s.Yj=function(e){uJn(this,e),this.a=u(de(this.b.a,4),129)},s.Qb=function(){Dj(this),this.a=u(de(this.b.a,4),129)},m(Gr,"ArrayDelegatingEList/EListIterator",712),p(1033,355,lr,JIn),s.Vj=function(){if(this.b.j!=this.f||H(u(de(this.b.a,4),129))!==H(this.a))throw L(new nl)},m(Gr,"ArrayDelegatingEList/NonResolvingEIterator",1033),p(713,391,va,ZOn,xDn),s.Vj=function(){if(this.b.j!=this.f||H(u(de(this.b.a,4),129))!==H(this.a))throw L(new nl)},m(Gr,"ArrayDelegatingEList/NonResolvingEListIterator",713),p(605,305,qP,eX),m(Gr,"BasicEList/BasicIndexOutOfBoundsException",605),p(699,67,Vh,Sun),s._c=function(e,t){throw L(new We)},s.Ec=function(e){throw L(new We)},s.ad=function(e,t){throw L(new We)},s.Fc=function(e){throw L(new We)},s.$b=function(){throw L(new We)},s.Zi=function(e){throw L(new We)},s.Jc=function(){return this.Gi()},s.cd=function(){return this.Hi()},s.dd=function(e){return this.Ii(e)},s.Ri=function(e,t){throw L(new We)},s.Si=function(e,t){throw L(new We)},s.ed=function(e){throw L(new We)},s.Kc=function(e){throw L(new We)},s.fd=function(e,t){throw L(new We)},m(Gr,"BasicEList/UnmodifiableEList",699),p(711,1,{3:1,20:1,18:1,16:1,61:1,586:1}),s._c=function(e,t){$ae(this,e,u(t,45))},s.Ec=function(e){return D1e(this,u(e,45))},s.Ic=function(e){Sr(this,e)},s.Xb=function(e){return u(R(this.c,e),136)},s.Ri=function(e,t){return u(this.c.Ri(e,t),45)},s.Si=function(e,t){_ae(this,e,u(t,45))},s.ed=function(e){return u(this.c.ed(e),45)},s.fd=function(e,t){return Uwe(this,e,u(t,45))},s.gd=function(e){hb(this,e)},s.Lc=function(){return new Fn(this,16)},s.Mc=function(){return new Gn(null,new Fn(this,16))},s.ad=function(e,t){return this.c.ad(e,t)},s.Fc=function(e){return this.c.Fc(e)},s.$b=function(){this.c.$b()},s.Gc=function(e){return this.c.Gc(e)},s.Hc=function(e){return iO(this.c,e)},s.Zj=function(){var e,t,i;if(this.d==null){for(this.d=X(N9n,Qgn,67,2*this.f+1,0,1),i=this.e,this.f=0,t=this.c.Jc();t.e!=t.i.gc();)e=u(t.Wj(),136),YR(this,e);this.e=i}},s.Fb=function(e){return ECn(this,e)},s.Hb=function(){return thn(this.c)},s.bd=function(e){return this.c.bd(e)},s.$j=function(){this.c=new Lkn(this)},s.dc=function(){return this.f==0},s.Jc=function(){return this.c.Jc()},s.cd=function(){return this.c.cd()},s.dd=function(e){return this.c.dd(e)},s._j=function(){return $C(this)},s.ak=function(e,t,i){return new UCn(e,t,i)},s.bk=function(){return new cN},s.Kc=function(e){return w$n(this,e)},s.gc=function(){return this.f},s.hd=function(e,t){return new Xd(this.c,e,t)},s.Nc=function(){return this.c.Nc()},s.Oc=function(e){return this.c.Oc(e)},s.Ib=function(){return Whn(this.c)},s.e=0,s.f=0,m(Gr,"BasicEMap",711),p(1027,67,Vh,Lkn),s.Ki=function(e,t){moe(this,u(t,136))},s.Ni=function(e,t,i){var r;++(r=this,u(t,136),r).a.e},s.Oi=function(e,t){voe(this,u(t,136))},s.Pi=function(e,t,i){g1e(this,u(t,136),u(i,136))},s.Mi=function(e,t){l_n(this.a)},m(Gr,"BasicEMap/1",1027),p(1028,67,Vh,cN),s.$i=function(e){return X(WIe,RYn,611,e,0,1)},m(Gr,"BasicEMap/2",1028),p(1029,bh,Nf,xkn),s.$b=function(){this.a.c.$b()},s.Gc=function(e){return iY(this.a,e)},s.Jc=function(){return this.a.f==0?(f9(),_L.a):new gEn(this.a)},s.Kc=function(e){var t;return t=this.a.f,JR(this.a,e),this.a.f!=t},s.gc=function(){return this.a.f},m(Gr,"BasicEMap/3",1029),p(1030,31,Z2,Ikn),s.$b=function(){this.a.c.$b()},s.Gc=function(e){return pqn(this.a,e)},s.Jc=function(){return this.a.f==0?(f9(),_L.a):new pEn(this.a)},s.gc=function(){return this.a.f},m(Gr,"BasicEMap/4",1030),p(1031,bh,Nf,Nkn),s.$b=function(){this.a.c.$b()},s.Gc=function(e){var t,i,r,c,f,l,o,a,b;if(this.a.f>0&&_(e,45)&&(this.a.Zj(),a=u(e,45),o=a.jd(),c=o==null?0:Qt(o),f=Sfn(this.a,c),t=this.a.d[f],t)){for(i=u(t.g,374),b=t.i,l=0;l"+this.c},s.a=0;var WIe=m(Gr,"BasicEMap/EntryImpl",611);p(534,1,{},S6),m(Gr,"BasicEMap/View",534);var _L;p(769,1,{}),s.Fb=function(e){return cdn((Un(),qr),e)},s.Hb=function(){return bhn((Un(),qr))},s.Ib=function(){return ah((Un(),qr))},m(Gr,"ECollections/BasicEmptyUnmodifiableEList",769),p(1302,1,va,BT),s.Nb=function(e){yr(this,e)},s.Rb=function(e){throw L(new We)},s.Ob=function(){return!1},s.Sb=function(){return!1},s.Pb=function(){throw L(new Lc)},s.Tb=function(){return 0},s.Ub=function(){throw L(new Lc)},s.Vb=function(){return-1},s.Qb=function(){throw L(new We)},s.Wb=function(e){throw L(new We)},m(Gr,"ECollections/BasicEmptyUnmodifiableEList/1",1302),p(1300,769,{20:1,18:1,16:1,61:1},Ejn),s._c=function(e,t){PEn()},s.Ec=function(e){return REn()},s.ad=function(e,t){return JEn()},s.Fc=function(e){return GEn()},s.$b=function(){FEn()},s.Gc=function(e){return!1},s.Hc=function(e){return!1},s.Ic=function(e){Sr(this,e)},s.Xb=function(e){return Dun((Un(),e)),null},s.bd=function(e){return-1},s.dc=function(){return!0},s.Jc=function(){return this.a},s.cd=function(){return this.a},s.dd=function(e){return this.a},s.Ri=function(e,t){return zEn()},s.Si=function(e,t){qEn()},s.ed=function(e){return UEn()},s.Kc=function(e){return HEn()},s.fd=function(e,t){return XEn()},s.gc=function(){return 0},s.gd=function(e){hb(this,e)},s.Lc=function(){return new Fn(this,16)},s.Mc=function(){return new Gn(null,new Fn(this,16))},s.hd=function(e,t){return Un(),new Xd(qr,e,t)},s.Nc=function(){return Asn((Un(),qr))},s.Oc=function(e){return Un(),Tj(qr,e)},m(Gr,"ECollections/EmptyUnmodifiableEList",1300),p(1301,769,{20:1,18:1,16:1,61:1,586:1},Ajn),s._c=function(e,t){PEn()},s.Ec=function(e){return REn()},s.ad=function(e,t){return JEn()},s.Fc=function(e){return GEn()},s.$b=function(){FEn()},s.Gc=function(e){return!1},s.Hc=function(e){return!1},s.Ic=function(e){Sr(this,e)},s.Xb=function(e){return Dun((Un(),e)),null},s.bd=function(e){return-1},s.dc=function(){return!0},s.Jc=function(){return this.a},s.cd=function(){return this.a},s.dd=function(e){return this.a},s.Ri=function(e,t){return zEn()},s.Si=function(e,t){qEn()},s.ed=function(e){return UEn()},s.Kc=function(e){return HEn()},s.fd=function(e,t){return XEn()},s.gc=function(){return 0},s.gd=function(e){hb(this,e)},s.Lc=function(){return new Fn(this,16)},s.Mc=function(){return new Gn(null,new Fn(this,16))},s.hd=function(e,t){return Un(),new Xd(qr,e,t)},s.Nc=function(){return Asn((Un(),qr))},s.Oc=function(e){return Un(),Tj(qr,e)},s._j=function(){return Un(),Un(),Sa},m(Gr,"ECollections/EmptyUnmodifiableEMap",1301);var $9n=li(Gr,"Enumerator"),sz;p(290,1,{290:1},hV),s.Fb=function(e){var t;return this===e?!0:_(e,290)?(t=u(e,290),this.f==t.f&&swe(this.i,t.i)&&RX(this.a,(this.f&256)!=0?(t.f&256)!=0?t.a:null:(t.f&256)!=0?null:t.a)&&RX(this.d,t.d)&&RX(this.g,t.g)&&RX(this.e,t.e)&&h8e(this,t)):!1},s.Hb=function(){return this.f},s.Ib=function(){return Vqn(this)},s.f=0;var Lse=0,xse=0,Ise=0,Nse=0,_9n=0,R9n=0,P9n=0,J9n=0,G9n=0,Bse,FA=0,zA=0,$se=0,_se=0,lz,F9n;m(Gr,"URI",290),p(1090,44,sm,Sjn),s.yc=function(e,t){return u(ac(this,nt(e),u(t,290)),290)},m(Gr,"URI/URICache",1090),p(492,67,Vh,$T,Y$),s.Qi=function(){return!0},m(Gr,"UniqueEList",492),p(578,63,a1,X_),m(Gr,"WrappedException",578);var gt=li(bl,GYn),Jp=li(bl,FYn),Sf=li(bl,zYn),Gp=li(bl,qYn),Qo=li(bl,UYn),Fl=li(bl,"EClass"),mrn=li(bl,"EDataType"),Rse;p(1198,44,sm,Tjn),s.xc=function(e){return cr(e)?Ou(this,e):Ic(hc(this.f,e))},m(bl,"EDataType/Internal/ConversionDelegate/Factory/Registry/Impl",1198);var oz=li(bl,"EEnum"),E1=li(bl,HYn),tc=li(bl,XYn),zl=li(bl,KYn),ql,Ag=li(bl,QYn),Fp=li(bl,YYn);p(1023,1,{},_T),s.Ib=function(){return"NIL"},m(bl,"EStructuralFeature/Internal/DynamicValueHolder/1",1023);var Pse;p(1022,44,sm,Mjn),s.xc=function(e){return cr(e)?Ou(this,e):Ic(hc(this.f,e))},m(bl,"EStructuralFeature/Internal/SettingDelegate/Factory/Registry/Impl",1022);var of=li(bl,VYn),x5=li(bl,"EValidator/PatternMatcher"),z9n,q9n,re,kd,zp,$0,Jse,Gse,Fse,_0,jd,R0,Sg,Ch,zse,qse,Ul,Ed,Use,Ad,qp,Hm,Hr,Hse,Xse,Tg,hz=li(ri,"FeatureMap/Entry");p(533,1,{75:1},d$),s.Jk=function(){return this.a},s.kd=function(){return this.b},m(fe,"BasicEObjectImpl/1",533),p(1021,1,dnn,XSn),s.Dk=function(e){return zK(this.a,this.b,e)},s.Oj=function(){return NLn(this.a,this.b)},s.Wb=function(e){hln(this.a,this.b,e)},s.Ek=function(){hge(this.a,this.b)},m(fe,"BasicEObjectImpl/4",1021),p(2043,1,{114:1}),s.Kk=function(e){this.e=e==0?Kse:X(Qi,Yn,1,e,5,1)},s.ii=function(e){return this.e[e]},s.ji=function(e,t){this.e[e]=t},s.ki=function(e){this.e[e]=null},s.Lk=function(){return this.c},s.Mk=function(){throw L(new We)},s.Nk=function(){throw L(new We)},s.Ok=function(){return this.d},s.Pk=function(){return this.e!=null},s.Qk=function(e){this.c=e},s.Rk=function(e){throw L(new We)},s.Sk=function(e){throw L(new We)},s.Tk=function(e){this.d=e};var Kse;m(fe,"BasicEObjectImpl/EPropertiesHolderBaseImpl",2043),p(192,2043,{114:1},Cs),s.Mk=function(){return this.a},s.Nk=function(){return this.b},s.Rk=function(e){this.a=e},s.Sk=function(e){this.b=e},m(fe,"BasicEObjectImpl/EPropertiesHolderImpl",192),p(501,100,VQn,h3),s.rh=function(){return this.f},s.wh=function(){return this.k},s.yh=function(e,t){this.g=e,this.i=t},s.Ah=function(){return(this.j&2)==0?this.fi():this.Xh().Lk()},s.Ch=function(){return this.i},s.th=function(){return(this.j&1)!=0},s.Mh=function(){return this.g},s.Sh=function(){return(this.j&4)!=0},s.Xh=function(){return!this.k&&(this.k=new Cs),this.k},s._h=function(e){this.Xh().Qk(e),e?this.j|=2:this.j&=-3},s.bi=function(e){this.Xh().Sk(e),e?this.j|=4:this.j&=-5},s.fi=function(){return(qd(),re).S},s.i=0,s.j=1,m(fe,"EObjectImpl",501),p(785,501,{109:1,94:1,93:1,57:1,114:1,52:1,100:1},ssn),s.ii=function(e){return this.e[e]},s.ji=function(e,t){this.e[e]=t},s.ki=function(e){this.e[e]=null},s.Ah=function(){return this.d},s.Fh=function(e){return fi(this.d,e)},s.Hh=function(){return this.d},s.Lh=function(){return this.e!=null},s.Xh=function(){return!this.k&&(this.k=new uN),this.k},s._h=function(e){this.d=e},s.ei=function(){var e;return this.e==null&&(e=Ne(this.d),this.e=e==0?Qse:X(Qi,Yn,1,e,5,1)),this},s.gi=function(){return 0};var Qse;m(fe,"DynamicEObjectImpl",785),p(1483,785,{109:1,45:1,94:1,93:1,136:1,57:1,114:1,52:1,100:1},dOn),s.Fb=function(e){return this===e},s.Hb=function(){return Aw(this)},s._h=function(e){this.d=e,this.b=NO(e,"key"),this.c=NO(e,mE)},s.yi=function(){var e;return this.a==-1&&(e=tQ(this,this.b),this.a=e==null?0:Qt(e)),this.a},s.jd=function(){return tQ(this,this.b)},s.kd=function(){return tQ(this,this.c)},s.zi=function(e){this.a=e},s.Ai=function(e){hln(this,this.b,e)},s.ld=function(e){var t;return t=tQ(this,this.c),hln(this,this.c,e),t},s.a=0,m(fe,"DynamicEObjectImpl/BasicEMapEntry",1483),p(1484,1,{114:1},uN),s.Kk=function(e){throw L(new We)},s.ii=function(e){throw L(new We)},s.ji=function(e,t){throw L(new We)},s.ki=function(e){throw L(new We)},s.Lk=function(){throw L(new We)},s.Mk=function(){return this.a},s.Nk=function(){return this.b},s.Ok=function(){return this.c},s.Pk=function(){throw L(new We)},s.Qk=function(e){throw L(new We)},s.Rk=function(e){this.a=e},s.Sk=function(e){this.b=e},s.Tk=function(e){this.c=e},m(fe,"DynamicEObjectImpl/DynamicEPropertiesHolderImpl",1484),p(504,161,{109:1,94:1,93:1,587:1,158:1,57:1,114:1,52:1,100:1,504:1,161:1,117:1,118:1},z0),s.xh=function(e){return Pan(this,e)},s.Ih=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.d;case 2:return i?(!this.b&&(this.b=new gs((qn(),Hr),Wc,this)),this.b):(!this.b&&(this.b=new gs((qn(),Hr),Wc,this)),$C(this.b));case 3:return GLn(this);case 4:return!this.a&&(this.a=new Pi(B0,this,4)),this.a;case 5:return!this.c&&(this.c=new L3(B0,this,5)),this.c}return cl(this,e-Ne((qn(),kd)),Xn((r=u(de(this,16),29),r||kd),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 3:return this.Cb&&(i=(c=this.Db>>16,c>=0?Pan(this,i):this.Cb.Qh(this,-1-c,null,i))),jsn(this,u(e,158),i)}return f=u(Xn((r=u(de(this,16),29),r||(qn(),kd)),t),69),f.uk().xk(this,rf(this),t-Ne((qn(),kd)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 2:return!this.b&&(this.b=new gs((qn(),Hr),Wc,this)),I$(this.b,e,i);case 3:return jsn(this,null,i);case 4:return!this.a&&(this.a=new Pi(B0,this,4)),Jr(this.a,e,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),kd)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),kd)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.d!=null;case 2:return!!this.b&&this.b.f!=0;case 3:return!!GLn(this);case 4:return!!this.a&&this.a.i!=0;case 5:return!!this.c&&this.c.i!=0}return rl(this,e-Ne((qn(),kd)),Xn((t=u(de(this,16),29),t||kd),e))},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:Qbe(this,nt(t));return;case 2:!this.b&&(this.b=new gs((qn(),Hr),Wc,this)),gR(this.b,t);return;case 3:Pzn(this,u(t,158));return;case 4:!this.a&&(this.a=new Pi(B0,this,4)),Ge(this.a),!this.a&&(this.a=new Pi(B0,this,4)),ki(this.a,u(t,18));return;case 5:!this.c&&(this.c=new L3(B0,this,5)),Ge(this.c),!this.c&&(this.c=new L3(B0,this,5)),ki(this.c,u(t,18));return}hl(this,e-Ne((qn(),kd)),Xn((i=u(de(this,16),29),i||kd),e),t)},s.fi=function(){return qn(),kd},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:_on(this,null);return;case 2:!this.b&&(this.b=new gs((qn(),Hr),Wc,this)),this.b.c.$b();return;case 3:Pzn(this,null);return;case 4:!this.a&&(this.a=new Pi(B0,this,4)),Ge(this.a);return;case 5:!this.c&&(this.c=new L3(B0,this,5)),Ge(this.c);return}ol(this,e-Ne((qn(),kd)),Xn((t=u(de(this,16),29),t||kd),e))},s.Ib=function(){return DRn(this)},s.d=null,m(fe,"EAnnotationImpl",504),p(142,711,Ygn,Lf),s.Ei=function(e,t){yae(this,e,u(t,45))},s.Uk=function(e,t){return yde(this,u(e,45),t)},s.Yi=function(e){return u(u(this.c,72).Yi(e),136)},s.Gi=function(){return u(this.c,72).Gi()},s.Hi=function(){return u(this.c,72).Hi()},s.Ii=function(e){return u(this.c,72).Ii(e)},s.Vk=function(e,t){return I$(this,e,t)},s.Dk=function(e){return u(this.c,77).Dk(e)},s.$j=function(){},s.Oj=function(){return u(this.c,77).Oj()},s.ak=function(e,t,i){var r;return r=u(Ns(this.b).ti().pi(this.b),136),r.zi(e),r.Ai(t),r.ld(i),r},s.bk=function(){return new ncn(this)},s.Wb=function(e){gR(this,e)},s.Ek=function(){u(this.c,77).Ek()},m(ri,"EcoreEMap",142),p(169,142,Ygn,gs),s.Zj=function(){var e,t,i,r,c,f;if(this.d==null){for(f=X(N9n,Qgn,67,2*this.f+1,0,1),i=this.c.Jc();i.e!=i.i.gc();)t=u(i.Wj(),136),r=t.yi(),c=(r&St)%f.length,e=f[c],!e&&(e=f[c]=new ncn(this)),e.Ec(t);this.d=f}},m(fe,"EAnnotationImpl/1",169),p(293,439,{109:1,94:1,93:1,158:1,197:1,57:1,114:1,470:1,52:1,100:1,161:1,293:1,117:1,118:1}),s.Ih=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return te(),(this.Bb&256)!=0;case 3:return te(),(this.Bb&512)!=0;case 4:return en(this.s);case 5:return en(this.t);case 6:return te(),!!this.Hk();case 7:return te(),c=this.s,c>=1;case 8:return t?Il(this):this.r;case 9:return this.q}return cl(this,e-Ne(this.fi()),Xn((r=u(de(this,16),29),r||this.fi()),e),t,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 9:return tK(this,i)}return c=u(Xn((r=u(de(this,16),29),r||this.fi()),t),69),c.uk().yk(this,rf(this),t-Ne(this.fi()),e,i)},s.Th=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.Hk();case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ow(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ow(this.q).i==0)}return rl(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.$h=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:this.ri(nt(t));return;case 2:td(this,pn(gn(t)));return;case 3:id(this,pn(gn(t)));return;case 4:W1(this,u(t,15).a);return;case 5:this.Xk(u(t,15).a);return;case 8:pb(this,u(t,143));return;case 9:r=hh(this,u(t,87),null),r&&r.mj();return}hl(this,e-Ne(this.fi()),Xn((i=u(de(this,16),29),i||this.fi()),e),t)},s.fi=function(){return qn(),Xse},s.hi=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:this.ri(null);return;case 2:td(this,!0);return;case 3:id(this,!0);return;case 4:W1(this,0);return;case 5:this.Xk(1);return;case 8:pb(this,null);return;case 9:i=hh(this,null,null),i&&i.mj();return}ol(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.mi=function(){Il(this),this.Bb|=1},s.Fk=function(){return Il(this)},s.Gk=function(){return this.t},s.Hk=function(){var e;return e=this.t,e>1||e==-1},s.Qi=function(){return(this.Bb&512)!=0},s.Wk=function(e,t){return Nhn(this,e,t)},s.Xk=function(e){I2(this,e)},s.Ib=function(){return Y1n(this)},s.s=0,s.t=1,m(fe,"ETypedElementImpl",293),p(451,293,{109:1,94:1,93:1,158:1,197:1,57:1,179:1,69:1,114:1,470:1,52:1,100:1,161:1,451:1,293:1,117:1,118:1,682:1}),s.xh=function(e){return kJn(this,e)},s.Ih=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return te(),(this.Bb&256)!=0;case 3:return te(),(this.Bb&512)!=0;case 4:return en(this.s);case 5:return en(this.t);case 6:return te(),!!this.Hk();case 7:return te(),c=this.s,c>=1;case 8:return t?Il(this):this.r;case 9:return this.q;case 10:return te(),(this.Bb&ao)!=0;case 11:return te(),(this.Bb&h0)!=0;case 12:return te(),(this.Bb&ep)!=0;case 13:return this.j;case 14:return f8(this);case 15:return te(),(this.Bb&Bf)!=0;case 16:return te(),(this.Bb&qh)!=0;case 17:return T2(this)}return cl(this,e-Ne(this.fi()),Xn((r=u(de(this,16),29),r||this.fi()),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 17:return this.Cb&&(i=(c=this.Db>>16,c>=0?kJn(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,17,i)}return f=u(Xn((r=u(de(this,16),29),r||this.fi()),t),69),f.uk().xk(this,rf(this),t-Ne(this.fi()),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 9:return tK(this,i);case 17:return Ps(this,null,17,i)}return c=u(Xn((r=u(de(this,16),29),r||this.fi()),t),69),c.uk().yk(this,rf(this),t-Ne(this.fi()),e,i)},s.Th=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.Hk();case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ow(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ow(this.q).i==0);case 10:return(this.Bb&ao)==0;case 11:return(this.Bb&h0)!=0;case 12:return(this.Bb&ep)!=0;case 13:return this.j!=null;case 14:return f8(this)!=null;case 15:return(this.Bb&Bf)!=0;case 16:return(this.Bb&qh)!=0;case 17:return!!T2(this)}return rl(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.$h=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:SK(this,nt(t));return;case 2:td(this,pn(gn(t)));return;case 3:id(this,pn(gn(t)));return;case 4:W1(this,u(t,15).a);return;case 5:this.Xk(u(t,15).a);return;case 8:pb(this,u(t,143));return;case 9:r=hh(this,u(t,87),null),r&&r.mj();return;case 10:q9(this,pn(gn(t)));return;case 11:X9(this,pn(gn(t)));return;case 12:H9(this,pn(gn(t)));return;case 13:Mun(this,nt(t));return;case 15:U9(this,pn(gn(t)));return;case 16:K9(this,pn(gn(t)));return}hl(this,e-Ne(this.fi()),Xn((i=u(de(this,16),29),i||this.fi()),e),t)},s.fi=function(){return qn(),Hse},s.hi=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:_(this.Cb,88)&&H2(ns(u(this.Cb,88)),4),Xu(this,null);return;case 2:td(this,!0);return;case 3:id(this,!0);return;case 4:W1(this,0);return;case 5:this.Xk(1);return;case 8:pb(this,null);return;case 9:i=hh(this,null,null),i&&i.mj();return;case 10:q9(this,!0);return;case 11:X9(this,!1);return;case 12:H9(this,!1);return;case 13:this.i=null,oR(this,null);return;case 15:U9(this,!1);return;case 16:K9(this,!1);return}ol(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.mi=function(){m9(dc((If(),jr),this)),Il(this),this.Bb|=1},s.nk=function(){return this.f},s.gk=function(){return f8(this)},s.ok=function(){return T2(this)},s.sk=function(){return null},s.Yk=function(){return this.k},s.Jj=function(){return this.n},s.tk=function(){return iP(this)},s.uk=function(){var e,t,i,r,c,f,l,o,a;return this.p||(i=T2(this),(i.i==null&&zh(i),i.i).length,r=this.sk(),r&&Ne(T2(r)),c=Il(this),l=c.ik(),e=l?(l.i&1)!=0?l==Tf?pi:l==et?qi:l==Hp?Q8:l==or?Bi:l==Cg?og:l==Ym?hg:l==_f?i5:OE:l:null,t=f8(this),o=c.gk(),N6e(this),(this.Bb&qh)!=0&&((f=Han((If(),jr),i))&&f!=this||(f=m4(dc(jr,this))))?this.p=new QSn(this,f):this.Hk()?this.$k()?r?(this.Bb&Bf)!=0?e?this._k()?this.p=new rb(47,e,this,r):this.p=new rb(5,e,this,r):this._k()?this.p=new ob(46,this,r):this.p=new ob(4,this,r):e?this._k()?this.p=new rb(49,e,this,r):this.p=new rb(7,e,this,r):this._k()?this.p=new ob(48,this,r):this.p=new ob(6,this,r):(this.Bb&Bf)!=0?e?e==xb?this.p=new H1(50,Cse,this):this._k()?this.p=new H1(43,e,this):this.p=new H1(1,e,this):this._k()?this.p=new K1(42,this):this.p=new K1(0,this):e?e==xb?this.p=new H1(41,Cse,this):this._k()?this.p=new H1(45,e,this):this.p=new H1(3,e,this):this._k()?this.p=new K1(44,this):this.p=new K1(2,this):_(c,159)?e==hz?this.p=new K1(40,this):(this.Bb&512)!=0?(this.Bb&Bf)!=0?e?this.p=new H1(9,e,this):this.p=new K1(8,this):e?this.p=new H1(11,e,this):this.p=new K1(10,this):(this.Bb&Bf)!=0?e?this.p=new H1(13,e,this):this.p=new K1(12,this):e?this.p=new H1(15,e,this):this.p=new K1(14,this):r?(a=r.t,a>1||a==-1?this._k()?(this.Bb&Bf)!=0?e?this.p=new rb(25,e,this,r):this.p=new ob(24,this,r):e?this.p=new rb(27,e,this,r):this.p=new ob(26,this,r):(this.Bb&Bf)!=0?e?this.p=new rb(29,e,this,r):this.p=new ob(28,this,r):e?this.p=new rb(31,e,this,r):this.p=new ob(30,this,r):this._k()?(this.Bb&Bf)!=0?e?this.p=new rb(33,e,this,r):this.p=new ob(32,this,r):e?this.p=new rb(35,e,this,r):this.p=new ob(34,this,r):(this.Bb&Bf)!=0?e?this.p=new rb(37,e,this,r):this.p=new ob(36,this,r):e?this.p=new rb(39,e,this,r):this.p=new ob(38,this,r)):this._k()?(this.Bb&Bf)!=0?e?this.p=new H1(17,e,this):this.p=new K1(16,this):e?this.p=new H1(19,e,this):this.p=new K1(18,this):(this.Bb&Bf)!=0?e?this.p=new H1(21,e,this):this.p=new K1(20,this):e?this.p=new H1(23,e,this):this.p=new K1(22,this):this.Zk()?this._k()?this.p=new RCn(u(c,29),this,r):this.p=new sln(u(c,29),this,r):_(c,159)?e==hz?this.p=new K1(40,this):(this.Bb&Bf)!=0?e?this.p=new BOn(t,o,this,(cY(),l==et?V9n:l==Tf?H9n:l==Cg?W9n:l==Hp?Y9n:l==or?Q9n:l==Ym?Z9n:l==_f?X9n:l==kl?K9n:krn)):this.p=new VDn(u(c,159),t,o,this):e?this.p=new NOn(t,o,this,(cY(),l==et?V9n:l==Tf?H9n:l==Cg?W9n:l==Hp?Y9n:l==or?Q9n:l==Ym?Z9n:l==_f?X9n:l==kl?K9n:krn)):this.p=new YDn(u(c,159),t,o,this):this.$k()?r?(this.Bb&Bf)!=0?this._k()?this.p=new JCn(u(c,29),this,r):this.p=new Xfn(u(c,29),this,r):this._k()?this.p=new PCn(u(c,29),this,r):this.p=new LX(u(c,29),this,r):(this.Bb&Bf)!=0?this._k()?this.p=new $Mn(u(c,29),this):this.p=new afn(u(c,29),this):this._k()?this.p=new BMn(u(c,29),this):this.p=new pX(u(c,29),this):this._k()?r?(this.Bb&Bf)!=0?this.p=new GCn(u(c,29),this,r):this.p=new Kfn(u(c,29),this,r):(this.Bb&Bf)!=0?this.p=new _Mn(u(c,29),this):this.p=new dfn(u(c,29),this):r?(this.Bb&Bf)!=0?this.p=new FCn(u(c,29),this,r):this.p=new Qfn(u(c,29),this,r):(this.Bb&Bf)!=0?this.p=new RMn(u(c,29),this):this.p=new Q$(u(c,29),this)),this.p},s.pk=function(){return(this.Bb&ao)!=0},s.Zk=function(){return!1},s.$k=function(){return!1},s.qk=function(){return(this.Bb&qh)!=0},s.vk=function(){return rQ(this)},s._k=function(){return!1},s.rk=function(){return(this.Bb&Bf)!=0},s.al=function(e){this.k=e},s.ri=function(e){SK(this,e)},s.Ib=function(){return MP(this)},s.e=!1,s.n=0,m(fe,"EStructuralFeatureImpl",451),p(335,451,{109:1,94:1,93:1,38:1,158:1,197:1,57:1,179:1,69:1,114:1,470:1,52:1,100:1,335:1,161:1,451:1,293:1,117:1,118:1,682:1},VU),s.Ih=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return te(),(this.Bb&256)!=0;case 3:return te(),(this.Bb&512)!=0;case 4:return en(this.s);case 5:return en(this.t);case 6:return te(),!!q1n(this);case 7:return te(),c=this.s,c>=1;case 8:return t?Il(this):this.r;case 9:return this.q;case 10:return te(),(this.Bb&ao)!=0;case 11:return te(),(this.Bb&h0)!=0;case 12:return te(),(this.Bb&ep)!=0;case 13:return this.j;case 14:return f8(this);case 15:return te(),(this.Bb&Bf)!=0;case 16:return te(),(this.Bb&qh)!=0;case 17:return T2(this);case 18:return te(),(this.Bb&ru)!=0;case 19:return t?SQ(this):ZIn(this)}return cl(this,e-Ne((qn(),zp)),Xn((r=u(de(this,16),29),r||zp),e),t,i)},s.Th=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return q1n(this);case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ow(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ow(this.q).i==0);case 10:return(this.Bb&ao)==0;case 11:return(this.Bb&h0)!=0;case 12:return(this.Bb&ep)!=0;case 13:return this.j!=null;case 14:return f8(this)!=null;case 15:return(this.Bb&Bf)!=0;case 16:return(this.Bb&qh)!=0;case 17:return!!T2(this);case 18:return(this.Bb&ru)!=0;case 19:return!!ZIn(this)}return rl(this,e-Ne((qn(),zp)),Xn((t=u(de(this,16),29),t||zp),e))},s.$h=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:SK(this,nt(t));return;case 2:td(this,pn(gn(t)));return;case 3:id(this,pn(gn(t)));return;case 4:W1(this,u(t,15).a);return;case 5:EEn(this,u(t,15).a);return;case 8:pb(this,u(t,143));return;case 9:r=hh(this,u(t,87),null),r&&r.mj();return;case 10:q9(this,pn(gn(t)));return;case 11:X9(this,pn(gn(t)));return;case 12:H9(this,pn(gn(t)));return;case 13:Mun(this,nt(t));return;case 15:U9(this,pn(gn(t)));return;case 16:K9(this,pn(gn(t)));return;case 18:YQ(this,pn(gn(t)));return}hl(this,e-Ne((qn(),zp)),Xn((i=u(de(this,16),29),i||zp),e),t)},s.fi=function(){return qn(),zp},s.hi=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:_(this.Cb,88)&&H2(ns(u(this.Cb,88)),4),Xu(this,null);return;case 2:td(this,!0);return;case 3:id(this,!0);return;case 4:W1(this,0);return;case 5:this.b=0,I2(this,1);return;case 8:pb(this,null);return;case 9:i=hh(this,null,null),i&&i.mj();return;case 10:q9(this,!0);return;case 11:X9(this,!1);return;case 12:H9(this,!1);return;case 13:this.i=null,oR(this,null);return;case 15:U9(this,!1);return;case 16:K9(this,!1);return;case 18:YQ(this,!1);return}ol(this,e-Ne((qn(),zp)),Xn((t=u(de(this,16),29),t||zp),e))},s.mi=function(){SQ(this),m9(dc((If(),jr),this)),Il(this),this.Bb|=1},s.Hk=function(){return q1n(this)},s.Wk=function(e,t){return this.b=0,this.a=null,Nhn(this,e,t)},s.Xk=function(e){EEn(this,e)},s.Ib=function(){var e;return(this.Db&64)!=0?MP(this):(e=new Cl(MP(this)),e.a+=" (iD: ",G1(e,(this.Bb&ru)!=0),e.a+=")",e.a)},s.b=0,m(fe,"EAttributeImpl",335),p(360,439,{109:1,94:1,93:1,143:1,158:1,197:1,57:1,114:1,52:1,100:1,360:1,161:1,117:1,118:1,681:1}),s.bl=function(e){return e.Ah()==this},s.xh=function(e){return DY(this,e)},s.yh=function(e,t){this.w=null,this.Db=t<<16|this.Db&255,this.Cb=e},s.Ih=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return Hw(this);case 4:return this.gk();case 5:return this.F;case 6:return t?Ns(this):k9(this);case 7:return!this.A&&(this.A=new Cf(of,this,7)),this.A}return cl(this,e-Ne(this.fi()),Xn((r=u(de(this,16),29),r||this.fi()),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?DY(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,6,i)}return f=u(Xn((r=u(de(this,16),29),r||this.fi()),t),69),f.uk().xk(this,rf(this),t-Ne(this.fi()),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 6:return Ps(this,null,6,i);case 7:return!this.A&&(this.A=new Cf(of,this,7)),Jr(this.A,e,i)}return c=u(Xn((r=u(de(this,16),29),r||this.fi()),t),69),c.uk().yk(this,rf(this),t-Ne(this.fi()),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Hw(this);case 4:return this.gk()!=null;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!k9(this);case 7:return!!this.A&&this.A.i!=0}return rl(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:S_(this,nt(t));return;case 2:rX(this,nt(t));return;case 5:b8(this,nt(t));return;case 7:!this.A&&(this.A=new Cf(of,this,7)),Ge(this.A),!this.A&&(this.A=new Cf(of,this,7)),ki(this.A,u(t,18));return}hl(this,e-Ne(this.fi()),Xn((i=u(de(this,16),29),i||this.fi()),e),t)},s.fi=function(){return qn(),Jse},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:_(this.Cb,184)&&(u(this.Cb,184).tb=null),Xu(this,null);return;case 2:J9(this,null),O9(this,this.D);return;case 5:b8(this,null);return;case 7:!this.A&&(this.A=new Cf(of,this,7)),Ge(this.A);return}ol(this,e-Ne(this.fi()),Xn((t=u(de(this,16),29),t||this.fi()),e))},s.fk=function(){var e;return this.G==-1&&(this.G=(e=Ns(this),e?rd(e.si(),this):-1)),this.G},s.gk=function(){return null},s.hk=function(){return Ns(this)},s.cl=function(){return this.v},s.ik=function(){return Hw(this)},s.jk=function(){return this.D!=null?this.D:this.B},s.kk=function(){return this.F},s.dk=function(e){return yV(this,e)},s.dl=function(e){this.v=e},s.el=function(e){F$n(this,e)},s.fl=function(e){this.C=e},s.ri=function(e){S_(this,e)},s.Ib=function(){return $R(this)},s.C=null,s.D=null,s.G=-1,m(fe,"EClassifierImpl",360),p(88,360,{109:1,94:1,93:1,29:1,143:1,158:1,197:1,57:1,114:1,52:1,100:1,88:1,360:1,161:1,471:1,117:1,118:1,681:1},Py),s.bl=function(e){return ude(this,e.Ah())},s.Ih=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return Hw(this);case 4:return null;case 5:return this.F;case 6:return t?Ns(this):k9(this);case 7:return!this.A&&(this.A=new Cf(of,this,7)),this.A;case 8:return te(),(this.Bb&256)!=0;case 9:return te(),(this.Bb&512)!=0;case 10:return yc(this);case 11:return!this.q&&(this.q=new Z(zl,this,11,10)),this.q;case 12:return rm(this);case 13:return Uj(this);case 14:return Uj(this),this.r;case 15:return rm(this),this.k;case 16:return I1n(this);case 17:return AV(this);case 18:return zh(this);case 19:return mP(this);case 20:return rm(this),this.o;case 21:return!this.s&&(this.s=new Z(Sf,this,21,17)),this.s;case 22:return bu(this);case 23:return oV(this)}return cl(this,e-Ne((qn(),$0)),Xn((r=u(de(this,16),29),r||$0),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?DY(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,6,i);case 11:return!this.q&&(this.q=new Z(zl,this,11,10)),Ku(this.q,e,i);case 21:return!this.s&&(this.s=new Z(Sf,this,21,17)),Ku(this.s,e,i)}return f=u(Xn((r=u(de(this,16),29),r||(qn(),$0)),t),69),f.uk().xk(this,rf(this),t-Ne((qn(),$0)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 6:return Ps(this,null,6,i);case 7:return!this.A&&(this.A=new Cf(of,this,7)),Jr(this.A,e,i);case 11:return!this.q&&(this.q=new Z(zl,this,11,10)),Jr(this.q,e,i);case 21:return!this.s&&(this.s=new Z(Sf,this,21,17)),Jr(this.s,e,i);case 22:return Jr(bu(this),e,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),$0)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),$0)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Hw(this);case 4:return!1;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!k9(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)!=0;case 9:return(this.Bb&512)!=0;case 10:return!!this.u&&bu(this.u.a).i!=0&&!(this.n&&vY(this.n));case 11:return!!this.q&&this.q.i!=0;case 12:return rm(this).i!=0;case 13:return Uj(this).i!=0;case 14:return Uj(this),this.r.i!=0;case 15:return rm(this),this.k.i!=0;case 16:return I1n(this).i!=0;case 17:return AV(this).i!=0;case 18:return zh(this).i!=0;case 19:return mP(this).i!=0;case 20:return rm(this),!!this.o;case 21:return!!this.s&&this.s.i!=0;case 22:return!!this.n&&vY(this.n);case 23:return oV(this).i!=0}return rl(this,e-Ne((qn(),$0)),Xn((t=u(de(this,16),29),t||$0),e))},s.Wh=function(e){var t;return t=this.i==null||this.q&&this.q.i!=0?null:NO(this,e),t||j0n(this,e)},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:S_(this,nt(t));return;case 2:rX(this,nt(t));return;case 5:b8(this,nt(t));return;case 7:!this.A&&(this.A=new Cf(of,this,7)),Ge(this.A),!this.A&&(this.A=new Cf(of,this,7)),ki(this.A,u(t,18));return;case 8:_hn(this,pn(gn(t)));return;case 9:Rhn(this,pn(gn(t)));return;case 10:Kj(yc(this)),ki(yc(this),u(t,18));return;case 11:!this.q&&(this.q=new Z(zl,this,11,10)),Ge(this.q),!this.q&&(this.q=new Z(zl,this,11,10)),ki(this.q,u(t,18));return;case 21:!this.s&&(this.s=new Z(Sf,this,21,17)),Ge(this.s),!this.s&&(this.s=new Z(Sf,this,21,17)),ki(this.s,u(t,18));return;case 22:Ge(bu(this)),ki(bu(this),u(t,18));return}hl(this,e-Ne((qn(),$0)),Xn((i=u(de(this,16),29),i||$0),e),t)},s.fi=function(){return qn(),$0},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:_(this.Cb,184)&&(u(this.Cb,184).tb=null),Xu(this,null);return;case 2:J9(this,null),O9(this,this.D);return;case 5:b8(this,null);return;case 7:!this.A&&(this.A=new Cf(of,this,7)),Ge(this.A);return;case 8:_hn(this,!1);return;case 9:Rhn(this,!1);return;case 10:this.u&&Kj(this.u);return;case 11:!this.q&&(this.q=new Z(zl,this,11,10)),Ge(this.q);return;case 21:!this.s&&(this.s=new Z(Sf,this,21,17)),Ge(this.s);return;case 22:this.n&&Ge(this.n);return}ol(this,e-Ne((qn(),$0)),Xn((t=u(de(this,16),29),t||$0),e))},s.mi=function(){var e,t;if(rm(this),Uj(this),I1n(this),AV(this),zh(this),mP(this),oV(this),ej(Cbe(ns(this))),this.s)for(e=0,t=this.s.i;e=0;--t)R(this,t);return uan(this,e)},s.Ek=function(){Ge(this)},s.Xi=function(e,t){return b$n(this,e,t)},m(ri,"EcoreEList",623),p(491,623,Oc,pC),s.Ji=function(){return!1},s.Jj=function(){return this.c},s.Kj=function(){return!1},s.ml=function(){return!0},s.Qi=function(){return!0},s.Ui=function(e,t){return t},s.Wi=function(){return!1},s.c=0,m(ri,"EObjectEList",491),p(81,491,Oc,Pi),s.Kj=function(){return!0},s.kl=function(){return!1},s.$k=function(){return!0},m(ri,"EObjectContainmentEList",81),p(543,81,Oc,A$),s.Li=function(){this.b=!0},s.Oj=function(){return this.b},s.Ek=function(){var e;Ge(this),bs(this.e)?(e=this.b,this.b=!1,Ot(this.e,new io(this.e,2,this.c,e,!1))):this.b=!1},s.b=!1,m(ri,"EObjectContainmentEList/Unsettable",543),p(1130,543,Oc,$On),s.Ri=function(e,t){var i,r;return i=u(yj(this,e,t),87),bs(this.e)&&U6(this,new PC(this.a,7,(qn(),Gse),en(t),(r=i.c,_(r,88)?u(r,29):Ul),e)),i},s.Sj=function(e,t){return a9e(this,u(e,87),t)},s.Tj=function(e,t){return d9e(this,u(e,87),t)},s.Uj=function(e,t,i){return bye(this,u(e,87),u(t,87),i)},s.Gj=function(e,t,i,r,c){switch(e){case 3:return Qk(this,e,t,i,r,this.i>1);case 5:return Qk(this,e,t,i,r,this.i-u(i,16).gc()>0);default:return new r1(this.e,e,this.c,t,i,r,!0)}},s.Rj=function(){return!0},s.Oj=function(){return vY(this)},s.Ek=function(){Ge(this)},m(fe,"EClassImpl/1",1130),p(1144,1143,Kgn),s.bj=function(e){var t,i,r,c,f,l,o;if(i=e.ej(),i!=8){if(r=Y9e(e),r==0)switch(i){case 1:case 9:{o=e.ij(),o!=null&&(t=ns(u(o,471)),!t.c&&(t.c=new Zs),Q_(t.c,e.hj())),l=e.gj(),l!=null&&(c=u(l,471),(c.Bb&1)==0&&(t=ns(c),!t.c&&(t.c=new Zs),ze(t.c,u(e.hj(),29))));break}case 3:{l=e.gj(),l!=null&&(c=u(l,471),(c.Bb&1)==0&&(t=ns(c),!t.c&&(t.c=new Zs),ze(t.c,u(e.hj(),29))));break}case 5:{if(l=e.gj(),l!=null)for(f=u(l,18).Jc();f.Ob();)c=u(f.Pb(),471),(c.Bb&1)==0&&(t=ns(c),!t.c&&(t.c=new Zs),ze(t.c,u(e.hj(),29)));break}case 4:{o=e.ij(),o!=null&&(c=u(o,471),(c.Bb&1)==0&&(t=ns(c),!t.c&&(t.c=new Zs),Q_(t.c,e.hj())));break}case 6:{if(o=e.ij(),o!=null)for(f=u(o,18).Jc();f.Ob();)c=u(f.Pb(),471),(c.Bb&1)==0&&(t=ns(c),!t.c&&(t.c=new Zs),Q_(t.c,e.hj()));break}}this.ol(r)}},s.ol=function(e){Sqn(this,e)},s.b=63,m(fe,"ESuperAdapter",1144),p(1145,1144,Kgn,$kn),s.ol=function(e){H2(this,e)},m(fe,"EClassImpl/10",1145),p(1134,699,Oc),s.Ci=function(e,t){return FY(this,e,t)},s.Di=function(e){return cJn(this,e)},s.Ei=function(e,t){sO(this,e,t)},s.Fi=function(e){IC(this,e)},s.Yi=function(e){return hon(this,e)},s.Vi=function(e,t){return iQ(this,e,t)},s.Uk=function(e,t){throw L(new We)},s.Gi=function(){return new r4(this)},s.Hi=function(){return new rC(this)},s.Ii=function(e){return QC(this,e)},s.Vk=function(e,t){throw L(new We)},s.Dk=function(e){return this},s.Oj=function(){return this.i!=0},s.Wb=function(e){throw L(new We)},s.Ek=function(){throw L(new We)},m(ri,"EcoreEList/UnmodifiableEList",1134),p(333,1134,Oc,S3),s.Wi=function(){return!1},m(ri,"EcoreEList/UnmodifiableEList/FastCompare",333),p(1137,333,Oc,N_n),s.bd=function(e){var t,i,r;if(_(e,179)&&(t=u(e,179),i=t.Jj(),i!=-1)){for(r=this.i;i4)if(this.dk(e)){if(this.$k()){if(r=u(e,52),i=r.Bh(),o=i==this.b&&(this.kl()?r.vh(r.Ch(),u(Xn(bf(this.b),this.Jj()).Fk(),29).ik())==Kr(u(Xn(bf(this.b),this.Jj()),19)).n:-1-r.Ch()==this.Jj()),this.ll()&&!o&&!i&&r.Gh()){for(c=0;c1||r==-1)):!1},s.kl=function(){var e,t,i;return t=Xn(bf(this.b),this.Jj()),_(t,103)?(e=u(t,19),i=Kr(e),!!i):!1},s.ll=function(){var e,t;return t=Xn(bf(this.b),this.Jj()),_(t,103)?(e=u(t,19),(e.Bb&zr)!=0):!1},s.bd=function(e){var t,i,r,c;if(r=this.xj(e),r>=0)return r;if(this.ml()){for(i=0,c=this.Cj();i=0;--e)FO(this,e,this.vj(e));return this.Dj()},s.Oc=function(e){var t;if(this.ll())for(t=this.Cj()-1;t>=0;--t)FO(this,t,this.vj(t));return this.Ej(e)},s.Ek=function(){Kj(this)},s.Xi=function(e,t){return RNn(this,e,t)},m(ri,"DelegatingEcoreEList",744),p(1140,744,Wgn,KMn),s.oj=function(e,t){B1e(this,e,u(t,29))},s.pj=function(e){jae(this,u(e,29))},s.vj=function(e){var t,i;return t=u(R(bu(this.a),e),87),i=t.c,_(i,88)?u(i,29):(qn(),Ul)},s.Aj=function(e){var t,i;return t=u(Q2(bu(this.a),e),87),i=t.c,_(i,88)?u(i,29):(qn(),Ul)},s.Bj=function(e,t){return F8e(this,e,u(t,29))},s.Ji=function(){return!1},s.Gj=function(e,t,i,r,c){return null},s.qj=function(){return new Pkn(this)},s.rj=function(){Ge(bu(this.a))},s.sj=function(e){return LRn(this,e)},s.tj=function(e){var t,i;for(i=e.Jc();i.Ob();)if(t=i.Pb(),!LRn(this,t))return!1;return!0},s.uj=function(e){var t,i,r;if(_(e,16)&&(r=u(e,16),r.gc()==bu(this.a).i)){for(t=r.Jc(),i=new Ce(this);t.Ob();)if(H(t.Pb())!==H(De(i)))return!1;return!0}return!1},s.wj=function(){var e,t,i,r,c;for(i=1,t=new Ce(bu(this.a));t.e!=t.i.gc();)e=u(De(t),87),r=(c=e.c,_(c,88)?u(c,29):(qn(),Ul)),i=31*i+(r?Aw(r):0);return i},s.xj=function(e){var t,i,r,c;for(r=0,i=new Ce(bu(this.a));i.e!=i.i.gc();){if(t=u(De(i),87),H(e)===H((c=t.c,_(c,88)?u(c,29):(qn(),Ul))))return r;++r}return-1},s.yj=function(){return bu(this.a).i==0},s.zj=function(){return null},s.Cj=function(){return bu(this.a).i},s.Dj=function(){var e,t,i,r,c,f;for(f=bu(this.a).i,c=X(Qi,Yn,1,f,5,1),i=0,t=new Ce(bu(this.a));t.e!=t.i.gc();)e=u(De(t),87),c[i++]=(r=e.c,_(r,88)?u(r,29):(qn(),Ul));return c},s.Ej=function(e){var t,i,r,c,f,l,o;for(o=bu(this.a).i,e.lengtho&&Ei(e,o,null),r=0,i=new Ce(bu(this.a));i.e!=i.i.gc();)t=u(De(i),87),f=(l=t.c,_(l,88)?u(l,29):(qn(),Ul)),Ei(e,r++,f);return e},s.Fj=function(){var e,t,i,r,c;for(c=new J1,c.a+="[",e=bu(this.a),t=0,r=bu(this.a).i;t>16,c>=0?DY(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,6,i);case 9:return!this.a&&(this.a=new Z(E1,this,9,5)),Ku(this.a,e,i)}return f=u(Xn((r=u(de(this,16),29),r||(qn(),_0)),t),69),f.uk().xk(this,rf(this),t-Ne((qn(),_0)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 6:return Ps(this,null,6,i);case 7:return!this.A&&(this.A=new Cf(of,this,7)),Jr(this.A,e,i);case 9:return!this.a&&(this.a=new Z(E1,this,9,5)),Jr(this.a,e,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),_0)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),_0)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Hw(this);case 4:return!!Ahn(this);case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!k9(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)==0;case 9:return!!this.a&&this.a.i!=0}return rl(this,e-Ne((qn(),_0)),Xn((t=u(de(this,16),29),t||_0),e))},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:S_(this,nt(t));return;case 2:rX(this,nt(t));return;case 5:b8(this,nt(t));return;case 7:!this.A&&(this.A=new Cf(of,this,7)),Ge(this.A),!this.A&&(this.A=new Cf(of,this,7)),ki(this.A,u(t,18));return;case 8:CR(this,pn(gn(t)));return;case 9:!this.a&&(this.a=new Z(E1,this,9,5)),Ge(this.a),!this.a&&(this.a=new Z(E1,this,9,5)),ki(this.a,u(t,18));return}hl(this,e-Ne((qn(),_0)),Xn((i=u(de(this,16),29),i||_0),e),t)},s.fi=function(){return qn(),_0},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:_(this.Cb,184)&&(u(this.Cb,184).tb=null),Xu(this,null);return;case 2:J9(this,null),O9(this,this.D);return;case 5:b8(this,null);return;case 7:!this.A&&(this.A=new Cf(of,this,7)),Ge(this.A);return;case 8:CR(this,!0);return;case 9:!this.a&&(this.a=new Z(E1,this,9,5)),Ge(this.a);return}ol(this,e-Ne((qn(),_0)),Xn((t=u(de(this,16),29),t||_0),e))},s.mi=function(){var e,t;if(this.a)for(e=0,t=this.a.i;e>16==5?u(this.Cb,675):null}return cl(this,e-Ne((qn(),jd)),Xn((r=u(de(this,16),29),r||jd),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 5:return this.Cb&&(i=(c=this.Db>>16,c>=0?xJn(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,5,i)}return f=u(Xn((r=u(de(this,16),29),r||(qn(),jd)),t),69),f.uk().xk(this,rf(this),t-Ne((qn(),jd)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 5:return Ps(this,null,5,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),jd)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),jd)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.d!=0;case 3:return!!this.b;case 4:return this.c!=null;case 5:return!!(this.Db>>16==5&&u(this.Cb,675))}return rl(this,e-Ne((qn(),jd)),Xn((t=u(de(this,16),29),t||jd),e))},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:Xu(this,nt(t));return;case 2:oQ(this,u(t,15).a);return;case 3:BFn(this,u(t,2001));return;case 4:aQ(this,nt(t));return}hl(this,e-Ne((qn(),jd)),Xn((i=u(de(this,16),29),i||jd),e),t)},s.fi=function(){return qn(),jd},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:Xu(this,null);return;case 2:oQ(this,0);return;case 3:BFn(this,null);return;case 4:aQ(this,null);return}ol(this,e-Ne((qn(),jd)),Xn((t=u(de(this,16),29),t||jd),e))},s.Ib=function(){var e;return e=this.c,e??this.zb},s.b=null,s.c=null,s.d=0,m(fe,"EEnumLiteralImpl",568);var ZIe=li(fe,"EFactoryImpl/InternalEDateTimeFormat");p(485,1,{2076:1},OM),m(fe,"EFactoryImpl/1ClientInternalEDateTimeFormat",485),p(248,118,{109:1,94:1,93:1,87:1,57:1,114:1,52:1,100:1,248:1,117:1,118:1},pw),s.zh=function(e,t,i){var r;return i=Ps(this,e,t,i),this.e&&_(e,179)&&(r=pP(this,this.e),r!=this.c&&(i=w8(this,r,i))),i},s.Ih=function(e,t,i){var r;switch(e){case 0:return this.f;case 1:return!this.d&&(this.d=new Pi(tc,this,1)),this.d;case 2:return t?OP(this):this.c;case 3:return this.b;case 4:return this.e;case 5:return t?jY(this):this.a}return cl(this,e-Ne((qn(),Sg)),Xn((r=u(de(this,16),29),r||Sg),e),t,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return pRn(this,null,i);case 1:return!this.d&&(this.d=new Pi(tc,this,1)),Jr(this.d,e,i);case 3:return gRn(this,null,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),Sg)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),Sg)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.f;case 1:return!!this.d&&this.d.i!=0;case 2:return!!this.c;case 3:return!!this.b;case 4:return!!this.e;case 5:return!!this.a}return rl(this,e-Ne((qn(),Sg)),Xn((t=u(de(this,16),29),t||Sg),e))},s.$h=function(e,t){var i;switch(e){case 0:VJn(this,u(t,87));return;case 1:!this.d&&(this.d=new Pi(tc,this,1)),Ge(this.d),!this.d&&(this.d=new Pi(tc,this,1)),ki(this.d,u(t,18));return;case 3:n1n(this,u(t,87));return;case 4:v1n(this,u(t,834));return;case 5:C9(this,u(t,143));return}hl(this,e-Ne((qn(),Sg)),Xn((i=u(de(this,16),29),i||Sg),e),t)},s.fi=function(){return qn(),Sg},s.hi=function(e){var t;switch(e){case 0:VJn(this,null);return;case 1:!this.d&&(this.d=new Pi(tc,this,1)),Ge(this.d);return;case 3:n1n(this,null);return;case 4:v1n(this,null);return;case 5:C9(this,null);return}ol(this,e-Ne((qn(),Sg)),Xn((t=u(de(this,16),29),t||Sg),e))},s.Ib=function(){var e;return e=new Os(lo(this)),e.a+=" (expression: ",OV(this,e),e.a+=")",e.a};var U9n;m(fe,"EGenericTypeImpl",248),p(2029,2024,BJ),s.Ei=function(e,t){YMn(this,e,t)},s.Uk=function(e,t){return YMn(this,this.gc(),e),t},s.Yi=function(e){return wu(this.nj(),e)},s.Gi=function(){return this.Hi()},s.nj=function(){return new zkn(this)},s.Hi=function(){return this.Ii(0)},s.Ii=function(e){return this.nj().dd(e)},s.Vk=function(e,t){return P2(this,e,!0),t},s.Ri=function(e,t){var i,r;return r=IY(this,t),i=this.dd(e),i.Rb(r),r},s.Si=function(e,t){var i;P2(this,t,!0),i=this.dd(e),i.Rb(t)},m(ri,"AbstractSequentialInternalEList",2029),p(482,2029,BJ,cC),s.Yi=function(e){return wu(this.nj(),e)},s.Gi=function(){return this.b==null?(q1(),q1(),RL):this.ql()},s.nj=function(){return new wTn(this.a,this.b)},s.Hi=function(){return this.b==null?(q1(),q1(),RL):this.ql()},s.Ii=function(e){var t,i;if(this.b==null){if(e<0||e>1)throw L(new Fu(vE+e+", size=0"));return q1(),q1(),RL}for(i=this.ql(),t=0;t0;)if(t=this.c[--this.d],(!this.e||t.nk()!=O7||t.Jj()!=0)&&(!this.tl()||this.b.Uh(t))){if(f=this.b.Kh(t,this.sl()),this.f=(Xr(),u(t,69).vk()),this.f||t.Hk()){if(this.sl()?(r=u(f,16),this.k=r):(r=u(f,72),this.k=this.j=r),_(this.k,59)?(this.o=this.k.gc(),this.n=this.o):this.p=this.j?this.j.Ii(this.k.gc()):this.k.dd(this.k.gc()),this.p?QGn(this,this.p):cFn(this))return c=this.p?this.p.Ub():this.j?this.j.Yi(--this.n):this.k.Xb(--this.n),this.f?(e=u(c,75),e.Jk(),i=e.kd(),this.i=i):(i=c,this.i=i),this.g=-3,!0}else if(f!=null)return this.k=null,this.p=null,i=f,this.i=i,this.g=-2,!0}return this.k=null,this.p=null,this.g=-1,!1}else return c=this.p?this.p.Ub():this.j?this.j.Yi(--this.n):this.k.Xb(--this.n),this.f?(e=u(c,75),e.Jk(),i=e.kd(),this.i=i):(i=c,this.i=i),this.g=-3,!0}},s.Pb=function(){return pR(this)},s.Tb=function(){return this.a},s.Ub=function(){var e;if(this.g<-1||this.Sb())return--this.a,this.g=0,e=this.i,this.Sb(),e;throw L(new Lc)},s.Vb=function(){return this.a-1},s.Qb=function(){throw L(new We)},s.sl=function(){return!1},s.Wb=function(e){throw L(new We)},s.tl=function(){return!0},s.a=0,s.d=0,s.f=!1,s.g=0,s.n=0,s.o=0;var RL;m(ri,"EContentsEList/FeatureIteratorImpl",287),p(700,287,$J,hfn),s.sl=function(){return!0},m(ri,"EContentsEList/ResolvingFeatureIteratorImpl",700),p(1147,700,$J,xMn),s.tl=function(){return!1},m(fe,"ENamedElementImpl/1/1",1147),p(1148,287,$J,IMn),s.tl=function(){return!1},m(fe,"ENamedElementImpl/1/2",1148),p(39,151,kD,D2,$K,er,YK,r1,io,Eon,mxn,Aon,vxn,Rln,yxn,Mon,kxn,Pln,jxn,Son,Exn,Fk,PC,gK,Ton,Axn,Jln,Sxn),s.Ij=function(){return con(this)},s.Pj=function(){var e;return e=con(this),e?e.gk():null},s.fj=function(e){return this.b==-1&&this.a&&(this.b=this.c.Eh(this.a.Jj(),this.a.nk())),this.c.vh(this.b,e)},s.hj=function(){return this.c},s.Qj=function(){var e;return e=con(this),e?e.rk():!1},s.b=-1,m(fe,"ENotificationImpl",39),p(403,293,{109:1,94:1,93:1,158:1,197:1,57:1,62:1,114:1,470:1,52:1,100:1,161:1,403:1,293:1,117:1,118:1},WU),s.xh=function(e){return NJn(this,e)},s.Ih=function(e,t,i){var r,c,f;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return te(),(this.Bb&256)!=0;case 3:return te(),(this.Bb&512)!=0;case 4:return en(this.s);case 5:return en(this.t);case 6:return te(),f=this.t,f>1||f==-1;case 7:return te(),c=this.s,c>=1;case 8:return t?Il(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?u(this.Cb,29):null;case 11:return!this.d&&(this.d=new Cf(of,this,11)),this.d;case 12:return!this.c&&(this.c=new Z(Ag,this,12,10)),this.c;case 13:return!this.a&&(this.a=new lC(this,this)),this.a;case 14:return ts(this)}return cl(this,e-Ne((qn(),Ed)),Xn((r=u(de(this,16),29),r||Ed),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 10:return this.Cb&&(i=(c=this.Db>>16,c>=0?NJn(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,10,i);case 12:return!this.c&&(this.c=new Z(Ag,this,12,10)),Ku(this.c,e,i)}return f=u(Xn((r=u(de(this,16),29),r||(qn(),Ed)),t),69),f.uk().xk(this,rf(this),t-Ne((qn(),Ed)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 9:return tK(this,i);case 10:return Ps(this,null,10,i);case 11:return!this.d&&(this.d=new Cf(of,this,11)),Jr(this.d,e,i);case 12:return!this.c&&(this.c=new Z(Ag,this,12,10)),Jr(this.c,e,i);case 14:return Jr(ts(this),e,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),Ed)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),Ed)),e,i)},s.Th=function(e){var t,i,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return r=this.t,r>1||r==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ow(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ow(this.q).i==0);case 10:return!!(this.Db>>16==10&&u(this.Cb,29));case 11:return!!this.d&&this.d.i!=0;case 12:return!!this.c&&this.c.i!=0;case 13:return!!this.a&&ts(this.a.a).i!=0&&!(this.b&&yY(this.b));case 14:return!!this.b&&yY(this.b)}return rl(this,e-Ne((qn(),Ed)),Xn((t=u(de(this,16),29),t||Ed),e))},s.$h=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:Xu(this,nt(t));return;case 2:td(this,pn(gn(t)));return;case 3:id(this,pn(gn(t)));return;case 4:W1(this,u(t,15).a);return;case 5:I2(this,u(t,15).a);return;case 8:pb(this,u(t,143));return;case 9:r=hh(this,u(t,87),null),r&&r.mj();return;case 11:!this.d&&(this.d=new Cf(of,this,11)),Ge(this.d),!this.d&&(this.d=new Cf(of,this,11)),ki(this.d,u(t,18));return;case 12:!this.c&&(this.c=new Z(Ag,this,12,10)),Ge(this.c),!this.c&&(this.c=new Z(Ag,this,12,10)),ki(this.c,u(t,18));return;case 13:!this.a&&(this.a=new lC(this,this)),Kj(this.a),!this.a&&(this.a=new lC(this,this)),ki(this.a,u(t,18));return;case 14:Ge(ts(this)),ki(ts(this),u(t,18));return}hl(this,e-Ne((qn(),Ed)),Xn((i=u(de(this,16),29),i||Ed),e),t)},s.fi=function(){return qn(),Ed},s.hi=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:Xu(this,null);return;case 2:td(this,!0);return;case 3:id(this,!0);return;case 4:W1(this,0);return;case 5:I2(this,1);return;case 8:pb(this,null);return;case 9:i=hh(this,null,null),i&&i.mj();return;case 11:!this.d&&(this.d=new Cf(of,this,11)),Ge(this.d);return;case 12:!this.c&&(this.c=new Z(Ag,this,12,10)),Ge(this.c);return;case 13:this.a&&Kj(this.a);return;case 14:this.b&&Ge(this.b);return}ol(this,e-Ne((qn(),Ed)),Xn((t=u(de(this,16),29),t||Ed),e))},s.mi=function(){var e,t;if(this.c)for(e=0,t=this.c.i;eo&&Ei(e,o,null),r=0,i=new Ce(ts(this.a));i.e!=i.i.gc();)t=u(De(i),87),f=(l=t.c,l||(qn(),Ch)),Ei(e,r++,f);return e},s.Fj=function(){var e,t,i,r,c;for(c=new J1,c.a+="[",e=ts(this.a),t=0,r=ts(this.a).i;t1);case 5:return Qk(this,e,t,i,r,this.i-u(i,16).gc()>0);default:return new r1(this.e,e,this.c,t,i,r,!0)}},s.Rj=function(){return!0},s.Oj=function(){return yY(this)},s.Ek=function(){Ge(this)},m(fe,"EOperationImpl/2",1331),p(493,1,{1999:1,493:1},KSn),m(fe,"EPackageImpl/1",493),p(14,81,Oc,Z),s.gl=function(){return this.d},s.hl=function(){return this.b},s.kl=function(){return!0},s.b=0,m(ri,"EObjectContainmentWithInverseEList",14),p(361,14,Oc,u4),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectContainmentWithInverseEList/Resolving",361),p(312,361,Oc,k2),s.Li=function(){this.a.tb=null},m(fe,"EPackageImpl/2",312),p(1243,1,{},Vf),m(fe,"EPackageImpl/3",1243),p(721,44,sm,bcn),s._b=function(e){return cr(e)?pK(this,e):!!hc(this.f,e)},m(fe,"EPackageRegistryImpl",721),p(503,293,{109:1,94:1,93:1,158:1,197:1,57:1,2078:1,114:1,470:1,52:1,100:1,161:1,503:1,293:1,117:1,118:1},ZU),s.xh=function(e){return BJn(this,e)},s.Ih=function(e,t,i){var r,c,f;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return te(),(this.Bb&256)!=0;case 3:return te(),(this.Bb&512)!=0;case 4:return en(this.s);case 5:return en(this.t);case 6:return te(),f=this.t,f>1||f==-1;case 7:return te(),c=this.s,c>=1;case 8:return t?Il(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?u(this.Cb,62):null}return cl(this,e-Ne((qn(),qp)),Xn((r=u(de(this,16),29),r||qp),e),t,i)},s.Ph=function(e,t,i){var r,c,f;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ku(this.Ab,e,i);case 10:return this.Cb&&(i=(c=this.Db>>16,c>=0?BJn(this,i):this.Cb.Qh(this,-1-c,null,i))),Ps(this,e,10,i)}return f=u(Xn((r=u(de(this,16),29),r||(qn(),qp)),t),69),f.uk().xk(this,rf(this),t-Ne((qn(),qp)),e,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 9:return tK(this,i);case 10:return Ps(this,null,10,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),qp)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),qp)),e,i)},s.Th=function(e){var t,i,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return r=this.t,r>1||r==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ow(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ow(this.q).i==0);case 10:return!!(this.Db>>16==10&&u(this.Cb,62))}return rl(this,e-Ne((qn(),qp)),Xn((t=u(de(this,16),29),t||qp),e))},s.fi=function(){return qn(),qp},m(fe,"EParameterImpl",503),p(103,451,{109:1,94:1,93:1,158:1,197:1,57:1,19:1,179:1,69:1,114:1,470:1,52:1,100:1,161:1,103:1,451:1,293:1,117:1,118:1,682:1},wfn),s.Ih=function(e,t,i){var r,c,f,l;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return te(),(this.Bb&256)!=0;case 3:return te(),(this.Bb&512)!=0;case 4:return en(this.s);case 5:return en(this.t);case 6:return te(),l=this.t,l>1||l==-1;case 7:return te(),c=this.s,c>=1;case 8:return t?Il(this):this.r;case 9:return this.q;case 10:return te(),(this.Bb&ao)!=0;case 11:return te(),(this.Bb&h0)!=0;case 12:return te(),(this.Bb&ep)!=0;case 13:return this.j;case 14:return f8(this);case 15:return te(),(this.Bb&Bf)!=0;case 16:return te(),(this.Bb&qh)!=0;case 17:return T2(this);case 18:return te(),(this.Bb&ru)!=0;case 19:return te(),f=Kr(this),!!(f&&(f.Bb&ru)!=0);case 20:return te(),(this.Bb&zr)!=0;case 21:return t?Kr(this):this.b;case 22:return t?fhn(this):FIn(this);case 23:return!this.a&&(this.a=new L3(Gp,this,23)),this.a}return cl(this,e-Ne((qn(),Hm)),Xn((r=u(de(this,16),29),r||Hm),e),t,i)},s.Th=function(e){var t,i,r,c;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return c=this.t,c>1||c==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ow(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ow(this.q).i==0);case 10:return(this.Bb&ao)==0;case 11:return(this.Bb&h0)!=0;case 12:return(this.Bb&ep)!=0;case 13:return this.j!=null;case 14:return f8(this)!=null;case 15:return(this.Bb&Bf)!=0;case 16:return(this.Bb&qh)!=0;case 17:return!!T2(this);case 18:return(this.Bb&ru)!=0;case 19:return r=Kr(this),!!r&&(r.Bb&ru)!=0;case 20:return(this.Bb&zr)==0;case 21:return!!this.b;case 22:return!!FIn(this);case 23:return!!this.a&&this.a.i!=0}return rl(this,e-Ne((qn(),Hm)),Xn((t=u(de(this,16),29),t||Hm),e))},s.$h=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:SK(this,nt(t));return;case 2:td(this,pn(gn(t)));return;case 3:id(this,pn(gn(t)));return;case 4:W1(this,u(t,15).a);return;case 5:I2(this,u(t,15).a);return;case 8:pb(this,u(t,143));return;case 9:r=hh(this,u(t,87),null),r&&r.mj();return;case 10:q9(this,pn(gn(t)));return;case 11:X9(this,pn(gn(t)));return;case 12:H9(this,pn(gn(t)));return;case 13:Mun(this,nt(t));return;case 15:U9(this,pn(gn(t)));return;case 16:K9(this,pn(gn(t)));return;case 18:N2e(this,pn(gn(t)));return;case 20:qhn(this,pn(gn(t)));return;case 21:Fon(this,u(t,19));return;case 23:!this.a&&(this.a=new L3(Gp,this,23)),Ge(this.a),!this.a&&(this.a=new L3(Gp,this,23)),ki(this.a,u(t,18));return}hl(this,e-Ne((qn(),Hm)),Xn((i=u(de(this,16),29),i||Hm),e),t)},s.fi=function(){return qn(),Hm},s.hi=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:_(this.Cb,88)&&H2(ns(u(this.Cb,88)),4),Xu(this,null);return;case 2:td(this,!0);return;case 3:id(this,!0);return;case 4:W1(this,0);return;case 5:I2(this,1);return;case 8:pb(this,null);return;case 9:i=hh(this,null,null),i&&i.mj();return;case 10:q9(this,!0);return;case 11:X9(this,!1);return;case 12:H9(this,!1);return;case 13:this.i=null,oR(this,null);return;case 15:U9(this,!1);return;case 16:K9(this,!1);return;case 18:Uhn(this,!1),_(this.Cb,88)&&H2(ns(u(this.Cb,88)),2);return;case 20:qhn(this,!0);return;case 21:Fon(this,null);return;case 23:!this.a&&(this.a=new L3(Gp,this,23)),Ge(this.a);return}ol(this,e-Ne((qn(),Hm)),Xn((t=u(de(this,16),29),t||Hm),e))},s.mi=function(){fhn(this),m9(dc((If(),jr),this)),Il(this),this.Bb|=1},s.sk=function(){return Kr(this)},s.Zk=function(){var e;return e=Kr(this),!!e&&(e.Bb&ru)!=0},s.$k=function(){return(this.Bb&ru)!=0},s._k=function(){return(this.Bb&zr)!=0},s.Wk=function(e,t){return this.c=null,Nhn(this,e,t)},s.Ib=function(){var e;return(this.Db&64)!=0?MP(this):(e=new Cl(MP(this)),e.a+=" (containment: ",G1(e,(this.Bb&ru)!=0),e.a+=", resolveProxies: ",G1(e,(this.Bb&zr)!=0),e.a+=")",e.a)},m(fe,"EReferenceImpl",103),p(549,118,{109:1,45:1,94:1,93:1,136:1,57:1,114:1,52:1,100:1,549:1,117:1,118:1},ra),s.Fb=function(e){return this===e},s.jd=function(){return this.b},s.kd=function(){return this.c},s.Hb=function(){return Aw(this)},s.Ai=function(e){Ybe(this,nt(e))},s.ld=function(e){return Pbe(this,nt(e))},s.Ih=function(e,t,i){var r;switch(e){case 0:return this.b;case 1:return this.c}return cl(this,e-Ne((qn(),Hr)),Xn((r=u(de(this,16),29),r||Hr),e),t,i)},s.Th=function(e){var t;switch(e){case 0:return this.b!=null;case 1:return this.c!=null}return rl(this,e-Ne((qn(),Hr)),Xn((t=u(de(this,16),29),t||Hr),e))},s.$h=function(e,t){var i;switch(e){case 0:Vbe(this,nt(t));return;case 1:$on(this,nt(t));return}hl(this,e-Ne((qn(),Hr)),Xn((i=u(de(this,16),29),i||Hr),e),t)},s.fi=function(){return qn(),Hr},s.hi=function(e){var t;switch(e){case 0:Pon(this,null);return;case 1:$on(this,null);return}ol(this,e-Ne((qn(),Hr)),Xn((t=u(de(this,16),29),t||Hr),e))},s.yi=function(){var e;return this.a==-1&&(e=this.b,this.a=e==null?0:Z1(e)),this.a},s.zi=function(e){this.a=e},s.Ib=function(){var e;return(this.Db&64)!=0?lo(this):(e=new Cl(lo(this)),e.a+=" (key: ",ic(e,this.b),e.a+=", value: ",ic(e,this.c),e.a+=")",e.a)},s.a=-1,s.b=null,s.c=null;var Wc=m(fe,"EStringToStringMapEntryImpl",549),Vse=li(ri,"FeatureMap/Entry/Internal");p(562,1,_J),s.vl=function(e){return this.wl(u(e,52))},s.wl=function(e){return this.vl(e)},s.Fb=function(e){var t,i;return this===e?!0:_(e,75)?(t=u(e,75),t.Jk()==this.c?(i=this.kd(),i==null?t.kd()==null:Lt(i,t.kd())):!1):!1},s.Jk=function(){return this.c},s.Hb=function(){var e;return e=this.kd(),Qt(this.c)^(e==null?0:Qt(e))},s.Ib=function(){var e,t;return e=this.c,t=Ns(e.ok()).vi(),e.ve(),(t!=null&&t.length!=0?t+":"+e.ve():e.ve())+"="+this.kd()},m(fe,"EStructuralFeatureImpl/BasicFeatureMapEntry",562),p(777,562,_J,kfn),s.wl=function(e){return new kfn(this.c,e)},s.kd=function(){return this.a},s.xl=function(e,t,i){return j4e(this,e,this.a,t,i)},s.yl=function(e,t,i){return E4e(this,e,this.a,t,i)},m(fe,"EStructuralFeatureImpl/ContainmentUpdatingFeatureMapEntry",777),p(1304,1,{},QSn),s.wk=function(e,t,i,r,c){var f;return f=u(A9(e,this.b),219),f.Wl(this.a).Dk(r)},s.xk=function(e,t,i,r,c){var f;return f=u(A9(e,this.b),219),f.Nl(this.a,r,c)},s.yk=function(e,t,i,r,c){var f;return f=u(A9(e,this.b),219),f.Ol(this.a,r,c)},s.zk=function(e,t,i){var r;return r=u(A9(e,this.b),219),r.Wl(this.a).Oj()},s.Ak=function(e,t,i,r){var c;c=u(A9(e,this.b),219),c.Wl(this.a).Wb(r)},s.Bk=function(e,t,i){return u(A9(e,this.b),219).Wl(this.a)},s.Ck=function(e,t,i){var r;r=u(A9(e,this.b),219),r.Wl(this.a).Ek()},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateFeatureMapDelegator",1304),p(89,1,{},H1,rb,K1,ob),s.wk=function(e,t,i,r,c){var f;if(f=t.ii(i),f==null&&t.ji(i,f=PP(this,e)),!c)switch(this.e){case 50:case 41:return u(f,586)._j();case 40:return u(f,219).Tl()}return f},s.xk=function(e,t,i,r,c){var f,l;return l=t.ii(i),l==null&&t.ji(i,l=PP(this,e)),f=u(l,72).Uk(r,c),f},s.yk=function(e,t,i,r,c){var f;return f=t.ii(i),f!=null&&(c=u(f,72).Vk(r,c)),c},s.zk=function(e,t,i){var r;return r=t.ii(i),r!=null&&u(r,77).Oj()},s.Ak=function(e,t,i,r){var c;c=u(t.ii(i),77),!c&&t.ji(i,c=PP(this,e)),c.Wb(r)},s.Bk=function(e,t,i){var r,c;return c=t.ii(i),c==null&&t.ji(i,c=PP(this,e)),_(c,77)?u(c,77):(r=u(t.ii(i),16),new Gkn(r))},s.Ck=function(e,t,i){var r;r=u(t.ii(i),77),!r&&t.ji(i,r=PP(this,e)),r.Ek()},s.b=0,s.e=0,m(fe,"EStructuralFeatureImpl/InternalSettingDelegateMany",89),p(498,1,{}),s.xk=function(e,t,i,r,c){throw L(new We)},s.yk=function(e,t,i,r,c){throw L(new We)},s.Bk=function(e,t,i){return new HDn(this,e,t,i)};var Na;m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingle",498),p(1321,1,dnn,HDn),s.Dk=function(e){return this.a.wk(this.c,this.d,this.b,e,!0)},s.Oj=function(){return this.a.zk(this.c,this.d,this.b)},s.Wb=function(e){this.a.Ak(this.c,this.d,this.b,e)},s.Ek=function(){this.a.Ck(this.c,this.d,this.b)},s.b=0,m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingle/1",1321),p(770,498,{},sln),s.wk=function(e,t,i,r,c){return gV(e,e.Mh(),e.Ch())==this.b?this._k()&&r?iV(e):e.Mh():null},s.xk=function(e,t,i,r,c){var f,l;return e.Mh()&&(c=(f=e.Ch(),f>=0?e.xh(c):e.Mh().Qh(e,-1-f,null,c))),l=fi(e.Ah(),this.e),e.zh(r,l,c)},s.yk=function(e,t,i,r,c){var f;return f=fi(e.Ah(),this.e),e.zh(null,f,c)},s.zk=function(e,t,i){var r;return r=fi(e.Ah(),this.e),!!e.Mh()&&e.Ch()==r},s.Ak=function(e,t,i,r){var c,f,l,o,a;if(r!=null&&!yV(this.a,r))throw L(new H6(RJ+(_(r,57)?Zan(u(r,57).Ah()):von(vs(r)))+PJ+this.a+"'"));if(c=e.Mh(),l=fi(e.Ah(),this.e),H(r)!==H(c)||e.Ch()!=l&&r!=null){if(Z9(e,u(r,57)))throw L(new he(pE+e.Ib()));a=null,c&&(a=(f=e.Ch(),f>=0?e.xh(a):e.Mh().Qh(e,-1-f,null,a))),o=u(r,52),o&&(a=o.Oh(e,fi(o.Ah(),this.b),null,a)),a=e.zh(o,l,a),a&&a.mj()}else e.sh()&&e.th()&&Ot(e,new er(e,1,l,r,r))},s.Ck=function(e,t,i){var r,c,f,l;r=e.Mh(),r?(l=(c=e.Ch(),c>=0?e.xh(null):e.Mh().Qh(e,-1-c,null,null)),f=fi(e.Ah(),this.e),l=e.zh(null,f,l),l&&l.mj()):e.sh()&&e.th()&&Ot(e,new Fk(e,1,this.e,null,null))},s._k=function(){return!1},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainer",770),p(1305,770,{},RCn),s._k=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainerResolving",1305),p(560,498,{}),s.wk=function(e,t,i,r,c){var f;return f=t.ii(i),f==null?this.b:H(f)===H(Na)?null:f},s.zk=function(e,t,i){var r;return r=t.ii(i),r!=null&&(H(r)===H(Na)||!Lt(r,this.b))},s.Ak=function(e,t,i,r){var c,f;e.sh()&&e.th()?(c=(f=t.ii(i),f==null?this.b:H(f)===H(Na)?null:f),r==null?this.c!=null?(t.ji(i,null),r=this.b):this.b!=null?t.ji(i,Na):t.ji(i,null):(this.zl(r),t.ji(i,r)),Ot(e,this.d.Al(e,1,this.e,c,r))):r==null?this.c!=null?t.ji(i,null):this.b!=null?t.ji(i,Na):t.ji(i,null):(this.zl(r),t.ji(i,r))},s.Ck=function(e,t,i){var r,c;e.sh()&&e.th()?(r=(c=t.ii(i),c==null?this.b:H(c)===H(Na)?null:c),t.ki(i),Ot(e,this.d.Al(e,1,this.e,r,this.b))):t.ki(i)},s.zl=function(e){throw L(new Vkn)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData",560),p(pm,1,{},ow),s.Al=function(e,t,i,r,c){return new Fk(e,t,i,r,c)},s.Bl=function(e,t,i,r,c,f){return new gK(e,t,i,r,c,f)};var H9n,X9n,K9n,Q9n,Y9n,V9n,W9n,krn,Z9n;m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator",pm),p(1322,pm,{},lN),s.Al=function(e,t,i,r,c){return new Jln(e,t,i,pn(gn(r)),pn(gn(c)))},s.Bl=function(e,t,i,r,c,f){return new Sxn(e,t,i,pn(gn(r)),pn(gn(c)),f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/1",1322),p(1323,pm,{},oN),s.Al=function(e,t,i,r,c){return new Eon(e,t,i,u(r,221).a,u(c,221).a)},s.Bl=function(e,t,i,r,c,f){return new mxn(e,t,i,u(r,221).a,u(c,221).a,f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/2",1323),p(1324,pm,{},hN),s.Al=function(e,t,i,r,c){return new Aon(e,t,i,u(r,180).a,u(c,180).a)},s.Bl=function(e,t,i,r,c,f){return new vxn(e,t,i,u(r,180).a,u(c,180).a,f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/3",1324),p(1325,pm,{},Hq),s.Al=function(e,t,i,r,c){return new Rln(e,t,i,G(z(r)),G(z(c)))},s.Bl=function(e,t,i,r,c,f){return new yxn(e,t,i,G(z(r)),G(z(c)),f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/4",1325),p(1326,pm,{},Ay),s.Al=function(e,t,i,r,c){return new Mon(e,t,i,u(r,164).a,u(c,164).a)},s.Bl=function(e,t,i,r,c,f){return new kxn(e,t,i,u(r,164).a,u(c,164).a,f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/5",1326),p(1327,pm,{},ca),s.Al=function(e,t,i,r,c){return new Pln(e,t,i,u(r,15).a,u(c,15).a)},s.Bl=function(e,t,i,r,c,f){return new jxn(e,t,i,u(r,15).a,u(c,15).a,f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/6",1327),p(1328,pm,{},Ld),s.Al=function(e,t,i,r,c){return new Son(e,t,i,u(r,190).a,u(c,190).a)},s.Bl=function(e,t,i,r,c,f){return new Exn(e,t,i,u(r,190).a,u(c,190).a,f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/7",1328),p(1329,pm,{},aN),s.Al=function(e,t,i,r,c){return new Ton(e,t,i,u(r,191).a,u(c,191).a)},s.Bl=function(e,t,i,r,c,f){return new Axn(e,t,i,u(r,191).a,u(c,191).a,f)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/8",1329),p(1307,560,{},YDn),s.zl=function(e){if(!this.a.dk(e))throw L(new H6(RJ+vs(e)+PJ+this.a+"'"))},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataDynamic",1307),p(1308,560,{},NOn),s.zl=function(e){},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataStatic",1308),p(771,560,{}),s.zk=function(e,t,i){var r;return r=t.ii(i),r!=null},s.Ak=function(e,t,i,r){var c,f;e.sh()&&e.th()?(c=!0,f=t.ii(i),f==null?(c=!1,f=this.b):H(f)===H(Na)&&(f=null),r==null?this.c!=null?(t.ji(i,null),r=this.b):t.ji(i,Na):(this.zl(r),t.ji(i,r)),Ot(e,this.d.Bl(e,1,this.e,f,r,!c))):r==null?this.c!=null?t.ji(i,null):t.ji(i,Na):(this.zl(r),t.ji(i,r))},s.Ck=function(e,t,i){var r,c;e.sh()&&e.th()?(r=!0,c=t.ii(i),c==null?(r=!1,c=this.b):H(c)===H(Na)&&(c=null),t.ki(i),Ot(e,this.d.Bl(e,2,this.e,c,this.b,r))):t.ki(i)},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettable",771),p(1309,771,{},VDn),s.zl=function(e){if(!this.a.dk(e))throw L(new H6(RJ+vs(e)+PJ+this.a+"'"))},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableDynamic",1309),p(1310,771,{},BOn),s.zl=function(e){},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableStatic",1310),p(402,498,{},Q$),s.wk=function(e,t,i,r,c){var f,l,o,a,b;if(b=t.ii(i),this.rk()&&H(b)===H(Na))return null;if(this._k()&&r&&b!=null){if(o=u(b,52),o.Sh()&&(a=t0(e,o),o!=a)){if(!yV(this.a,a))throw L(new H6(RJ+vs(a)+PJ+this.a+"'"));t.ji(i,b=a),this.$k()&&(f=u(a,52),l=o.Qh(e,this.b?fi(o.Ah(),this.b):-1-fi(e.Ah(),this.e),null,null),!f.Mh()&&(l=f.Oh(e,this.b?fi(f.Ah(),this.b):-1-fi(e.Ah(),this.e),null,l)),l&&l.mj()),e.sh()&&e.th()&&Ot(e,new Fk(e,9,this.e,o,a))}return b}else return b},s.xk=function(e,t,i,r,c){var f,l;return l=t.ii(i),H(l)===H(Na)&&(l=null),t.ji(i,r),this.Kj()?H(l)!==H(r)&&l!=null&&(f=u(l,52),c=f.Qh(e,fi(f.Ah(),this.b),null,c)):this.$k()&&l!=null&&(c=u(l,52).Qh(e,-1-fi(e.Ah(),this.e),null,c)),e.sh()&&e.th()&&(!c&&(c=new _d(4)),c.lj(new Fk(e,1,this.e,l,r))),c},s.yk=function(e,t,i,r,c){var f;return f=t.ii(i),H(f)===H(Na)&&(f=null),t.ki(i),e.sh()&&e.th()&&(!c&&(c=new _d(4)),this.rk()?c.lj(new Fk(e,2,this.e,f,null)):c.lj(new Fk(e,1,this.e,f,null))),c},s.zk=function(e,t,i){var r;return r=t.ii(i),r!=null},s.Ak=function(e,t,i,r){var c,f,l,o,a;if(r!=null&&!yV(this.a,r))throw L(new H6(RJ+(_(r,57)?Zan(u(r,57).Ah()):von(vs(r)))+PJ+this.a+"'"));a=t.ii(i),o=a!=null,this.rk()&&H(a)===H(Na)&&(a=null),l=null,this.Kj()?H(a)!==H(r)&&(a!=null&&(c=u(a,52),l=c.Qh(e,fi(c.Ah(),this.b),null,l)),r!=null&&(c=u(r,52),l=c.Oh(e,fi(c.Ah(),this.b),null,l))):this.$k()&&H(a)!==H(r)&&(a!=null&&(l=u(a,52).Qh(e,-1-fi(e.Ah(),this.e),null,l)),r!=null&&(l=u(r,52).Oh(e,-1-fi(e.Ah(),this.e),null,l))),r==null&&this.rk()?t.ji(i,Na):t.ji(i,r),e.sh()&&e.th()?(f=new gK(e,1,this.e,a,r,this.rk()&&!o),l?(l.lj(f),l.mj()):Ot(e,f)):l&&l.mj()},s.Ck=function(e,t,i){var r,c,f,l,o;o=t.ii(i),l=o!=null,this.rk()&&H(o)===H(Na)&&(o=null),f=null,o!=null&&(this.Kj()?(r=u(o,52),f=r.Qh(e,fi(r.Ah(),this.b),null,f)):this.$k()&&(f=u(o,52).Qh(e,-1-fi(e.Ah(),this.e),null,f))),t.ki(i),e.sh()&&e.th()?(c=new gK(e,this.rk()?2:1,this.e,o,null,l),f?(f.lj(c),f.mj()):Ot(e,c)):f&&f.mj()},s.Kj=function(){return!1},s.$k=function(){return!1},s._k=function(){return!1},s.rk=function(){return!1},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObject",402),p(561,402,{},pX),s.$k=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainment",561),p(1313,561,{},BMn),s._k=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentResolving",1313),p(773,561,{},afn),s.rk=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettable",773),p(1315,773,{},$Mn),s._k=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettableResolving",1315),p(638,561,{},LX),s.Kj=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverse",638),p(1314,638,{},PCn),s._k=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseResolving",1314),p(774,638,{},Xfn),s.rk=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable",774),p(1316,774,{},JCn),s._k=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving",1316),p(639,402,{},dfn),s._k=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolving",639),p(1317,639,{},_Mn),s.rk=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingUnsettable",1317),p(775,639,{},Kfn),s.Kj=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverse",775),p(1318,775,{},GCn),s.rk=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable",1318),p(1311,402,{},RMn),s.rk=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectUnsettable",1311),p(772,402,{},Qfn),s.Kj=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverse",772),p(1312,772,{},FCn),s.rk=function(){return!0},m(fe,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverseUnsettable",1312),p(776,562,_J,Usn),s.wl=function(e){return new Usn(this.a,this.c,e)},s.kd=function(){return this.b},s.xl=function(e,t,i){return vme(this,e,this.b,i)},s.yl=function(e,t,i){return yme(this,e,this.b,i)},m(fe,"EStructuralFeatureImpl/InverseUpdatingFeatureMapEntry",776),p(1319,1,dnn,Gkn),s.Dk=function(e){return this.a},s.Oj=function(){return _(this.a,98)?u(this.a,98).Oj():!this.a.dc()},s.Wb=function(e){this.a.$b(),this.a.Fc(u(e,16))},s.Ek=function(){_(this.a,98)?u(this.a,98).Ek():this.a.$b()},m(fe,"EStructuralFeatureImpl/SettingMany",1319),p(1320,562,_J,bIn),s.vl=function(e){return new yX((Gt(),XA),this.b.oi(this.a,e))},s.kd=function(){return null},s.xl=function(e,t,i){return i},s.yl=function(e,t,i){return i},m(fe,"EStructuralFeatureImpl/SimpleContentFeatureMapEntry",1320),p(640,562,_J,yX),s.vl=function(e){return new yX(this.c,e)},s.kd=function(){return this.a},s.xl=function(e,t,i){return i},s.yl=function(e,t,i){return i},m(fe,"EStructuralFeatureImpl/SimpleFeatureMapEntry",640),p(396,492,Vh,Zs),s.$i=function(e){return X(Fl,Yn,29,e,0,1)},s.Wi=function(){return!1},m(fe,"ESuperAdapter/1",396),p(446,439,{109:1,94:1,93:1,158:1,197:1,57:1,114:1,834:1,52:1,100:1,161:1,446:1,117:1,118:1},Sy),s.Ih=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return!this.a&&(this.a=new Rk(this,tc,this)),this.a}return cl(this,e-Ne((qn(),Tg)),Xn((r=u(de(this,16),29),r||Tg),e),t,i)},s.Rh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Jr(this.Ab,e,i);case 2:return!this.a&&(this.a=new Rk(this,tc,this)),Jr(this.a,e,i)}return c=u(Xn((r=u(de(this,16),29),r||(qn(),Tg)),t),69),c.uk().yk(this,rf(this),t-Ne((qn(),Tg)),e,i)},s.Th=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return!!this.a&&this.a.i!=0}return rl(this,e-Ne((qn(),Tg)),Xn((t=u(de(this,16),29),t||Tg),e))},s.$h=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab),!this.Ab&&(this.Ab=new Z(gt,this,0,3)),ki(this.Ab,u(t,18));return;case 1:Xu(this,nt(t));return;case 2:!this.a&&(this.a=new Rk(this,tc,this)),Ge(this.a),!this.a&&(this.a=new Rk(this,tc,this)),ki(this.a,u(t,18));return}hl(this,e-Ne((qn(),Tg)),Xn((i=u(de(this,16),29),i||Tg),e),t)},s.fi=function(){return qn(),Tg},s.hi=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new Z(gt,this,0,3)),Ge(this.Ab);return;case 1:Xu(this,null);return;case 2:!this.a&&(this.a=new Rk(this,tc,this)),Ge(this.a);return}ol(this,e-Ne((qn(),Tg)),Xn((t=u(de(this,16),29),t||Tg),e))},m(fe,"ETypeParameterImpl",446),p(447,81,Oc,Rk),s.Lj=function(e,t){return hke(this,u(e,87),t)},s.Mj=function(e,t){return ake(this,u(e,87),t)},m(fe,"ETypeParameterImpl/1",447),p(637,44,sm,nH),s.ec=function(){return new pB(this)},m(fe,"ETypeParameterImpl/2",637),p(557,bh,Nf,pB),s.Ec=function(e){return pCn(this,u(e,87))},s.Fc=function(e){var t,i,r;for(r=!1,i=e.Jc();i.Ob();)t=u(i.Pb(),87),pt(this.a,t,"")==null&&(r=!0);return r},s.$b=function(){fu(this.a)},s.Gc=function(e){return Cu(this.a,e)},s.Jc=function(){var e;return e=new B2(new In(this.a).a),new mB(e)},s.Kc=function(e){return nNn(this,e)},s.gc=function(){return fk(this.a)},m(fe,"ETypeParameterImpl/2/1",557),p(558,1,lr,mB),s.Nb=function(e){yr(this,e)},s.Pb=function(){return u(U3(this.a).jd(),87)},s.Ob=function(){return this.a.b},s.Qb=function(){bBn(this.a)},m(fe,"ETypeParameterImpl/2/1/1",558),p(1281,44,sm,Djn),s._b=function(e){return cr(e)?pK(this,e):!!hc(this.f,e)},s.xc=function(e){var t,i;return t=cr(e)?Ou(this,e):Ic(hc(this.f,e)),_(t,835)?(i=u(t,835),t=i.Ik(),pt(this,u(e,241),t),t):t??(e==null?(mH(),Zse):null)},m(fe,"EValidatorRegistryImpl",1281),p(1303,710,{109:1,94:1,93:1,469:1,158:1,57:1,114:1,2002:1,52:1,100:1,161:1,117:1,118:1},hw),s.oi=function(e,t){switch(e.fk()){case 21:case 22:case 23:case 24:case 26:case 31:case 32:case 37:case 38:case 39:case 40:case 43:case 44:case 48:case 49:case 20:return t==null?null:Cc(t);case 25:return Lve(t);case 27:return Hme(t);case 28:return Xme(t);case 29:return t==null?null:JTn(GA[0],u(t,205));case 41:return t==null?"":K0(u(t,298));case 42:return Cc(t);case 50:return nt(t);default:throw L(new he(G8+e.ve()+sg))}},s.pi=function(e){var t,i,r,c,f,l,o,a,b,g,v,k,j,S,C,x;switch(e.G==-1&&(e.G=(k=Ns(e),k?rd(k.si(),e):-1)),e.G){case 0:return i=new VU,i;case 1:return t=new z0,t;case 2:return r=new Py,r;case 4:return c=new kB,c;case 5:return f=new Ojn,f;case 6:return l=new Hkn,l;case 7:return o=new dM,o;case 10:return b=new h3,b;case 11:return g=new WU,g;case 12:return v=new rLn,v;case 13:return j=new ZU,j;case 14:return S=new wfn,S;case 17:return C=new ra,C;case 18:return a=new pw,a;case 19:return x=new Sy,x;default:throw L(new he(VZ+e.zb+sg))}},s.qi=function(e,t){switch(e.fk()){case 20:return t==null?null:new $cn(t);case 21:return t==null?null:new Fd(t);case 23:case 22:return t==null?null:O9e(t);case 26:case 24:return t==null?null:UC(Rs(t,-128,127)<<24>>24);case 25:return SAe(t);case 27:return h7e(t);case 28:return a7e(t);case 29:return Lke(t);case 32:case 31:return t==null?null:q2(t);case 38:case 37:return t==null?null:new ccn(t);case 40:case 39:return t==null?null:en(Rs(t,wr,St));case 41:return null;case 42:return t==null,null;case 44:case 43:return t==null?null:G2(RP(t));case 49:case 48:return t==null?null:F9(Rs(t,JJ,32767)<<16>>16);case 50:return t;default:throw L(new he(G8+e.ve()+sg))}},m(fe,"EcoreFactoryImpl",1303),p(548,184,{109:1,94:1,93:1,158:1,197:1,57:1,241:1,114:1,2e3:1,52:1,100:1,161:1,184:1,548:1,117:1,118:1,680:1},ODn),s.gb=!1,s.hb=!1;var n8n,Wse=!1;m(fe,"EcorePackageImpl",548),p(1199,1,{835:1},a3),s.Ik=function(){return lMn(),nle},m(fe,"EcorePackageImpl/1",1199),p(1208,1,yt,aw),s.dk=function(e){return _(e,158)},s.ek=function(e){return X(NL,Yn,158,e,0,1)},m(fe,"EcorePackageImpl/10",1208),p(1209,1,yt,PT),s.dk=function(e){return _(e,197)},s.ek=function(e){return X(arn,Yn,197,e,0,1)},m(fe,"EcorePackageImpl/11",1209),p(1210,1,yt,JT),s.dk=function(e){return _(e,57)},s.ek=function(e){return X(B0,Yn,57,e,0,1)},m(fe,"EcorePackageImpl/12",1210),p(1211,1,yt,xd),s.dk=function(e){return _(e,403)},s.ek=function(e){return X(zl,Vgn,62,e,0,1)},m(fe,"EcorePackageImpl/13",1211),p(1212,1,yt,dN),s.dk=function(e){return _(e,241)},s.ek=function(e){return X(Ko,Yn,241,e,0,1)},m(fe,"EcorePackageImpl/14",1212),p(1213,1,yt,Sv),s.dk=function(e){return _(e,503)},s.ek=function(e){return X(Ag,Yn,2078,e,0,1)},m(fe,"EcorePackageImpl/15",1213),p(1214,1,yt,M6),s.dk=function(e){return _(e,103)},s.ek=function(e){return X(Fp,gm,19,e,0,1)},m(fe,"EcorePackageImpl/16",1214),p(1215,1,yt,C6),s.dk=function(e){return _(e,179)},s.ek=function(e){return X(Sf,gm,179,e,0,1)},m(fe,"EcorePackageImpl/17",1215),p(1216,1,yt,Tv),s.dk=function(e){return _(e,470)},s.ek=function(e){return X(Jp,Yn,470,e,0,1)},m(fe,"EcorePackageImpl/18",1216),p(1217,1,yt,bN),s.dk=function(e){return _(e,549)},s.ek=function(e){return X(Wc,RYn,549,e,0,1)},m(fe,"EcorePackageImpl/19",1217),p(1200,1,yt,wN),s.dk=function(e){return _(e,335)},s.ek=function(e){return X(Gp,gm,38,e,0,1)},m(fe,"EcorePackageImpl/2",1200),p(1218,1,yt,O6),s.dk=function(e){return _(e,248)},s.ek=function(e){return X(tc,eVn,87,e,0,1)},m(fe,"EcorePackageImpl/20",1218),p(1219,1,yt,gN),s.dk=function(e){return _(e,446)},s.ek=function(e){return X(of,Yn,834,e,0,1)},m(fe,"EcorePackageImpl/21",1219),p(1220,1,yt,Ty),s.dk=function(e){return o2(e)},s.ek=function(e){return X(pi,fn,473,e,8,1)},m(fe,"EcorePackageImpl/22",1220),p(1221,1,yt,pN),s.dk=function(e){return _(e,195)},s.ek=function(e){return X(_f,fn,195,e,0,2)},m(fe,"EcorePackageImpl/23",1221),p(1222,1,yt,Xq),s.dk=function(e){return _(e,221)},s.ek=function(e){return X(i5,fn,221,e,0,1)},m(fe,"EcorePackageImpl/24",1222),p(1223,1,yt,Kq),s.dk=function(e){return _(e,180)},s.ek=function(e){return X(OE,fn,180,e,0,1)},m(fe,"EcorePackageImpl/25",1223),p(1224,1,yt,uu),s.dk=function(e){return _(e,205)},s.ek=function(e){return X(YJ,fn,205,e,0,1)},m(fe,"EcorePackageImpl/26",1224),p(1225,1,yt,ef),s.dk=function(e){return!1},s.ek=function(e){return X(m8n,Yn,2174,e,0,1)},m(fe,"EcorePackageImpl/27",1225),p(1226,1,yt,fc),s.dk=function(e){return h2(e)},s.ek=function(e){return X(Bi,fn,346,e,7,1)},m(fe,"EcorePackageImpl/28",1226),p(1227,1,yt,vc),s.dk=function(e){return _(e,61)},s.ek=function(e){return X(I9n,tp,61,e,0,1)},m(fe,"EcorePackageImpl/29",1227),p(1201,1,yt,Eu),s.dk=function(e){return _(e,504)},s.ek=function(e){return X(gt,{3:1,4:1,5:1,1995:1},587,e,0,1)},m(fe,"EcorePackageImpl/3",1201),p(1228,1,yt,Fa),s.dk=function(e){return _(e,568)},s.ek=function(e){return X($9n,Yn,2001,e,0,1)},m(fe,"EcorePackageImpl/30",1228),p(1229,1,yt,Xg),s.dk=function(e){return _(e,163)},s.ek=function(e){return X(c8n,tp,163,e,0,1)},m(fe,"EcorePackageImpl/31",1229),p(1230,1,yt,Mv),s.dk=function(e){return _(e,75)},s.ek=function(e){return X(hz,oVn,75,e,0,1)},m(fe,"EcorePackageImpl/32",1230),p(1231,1,yt,GT),s.dk=function(e){return _(e,164)},s.ek=function(e){return X(Q8,fn,164,e,0,1)},m(fe,"EcorePackageImpl/33",1231),p(1232,1,yt,dw),s.dk=function(e){return _(e,15)},s.ek=function(e){return X(qi,fn,15,e,0,1)},m(fe,"EcorePackageImpl/34",1232),p(1233,1,yt,ds),s.dk=function(e){return _(e,298)},s.ek=function(e){return X(o2n,Yn,298,e,0,1)},m(fe,"EcorePackageImpl/35",1233),p(1234,1,yt,Kg),s.dk=function(e){return _(e,190)},s.ek=function(e){return X(og,fn,190,e,0,1)},m(fe,"EcorePackageImpl/36",1234),p(1235,1,yt,d3),s.dk=function(e){return _(e,92)},s.ek=function(e){return X(h2n,Yn,92,e,0,1)},m(fe,"EcorePackageImpl/37",1235),p(1236,1,yt,FT),s.dk=function(e){return _(e,588)},s.ek=function(e){return X(e8n,Yn,588,e,0,1)},m(fe,"EcorePackageImpl/38",1236),p(1237,1,yt,za),s.dk=function(e){return!1},s.ek=function(e){return X(v8n,Yn,2175,e,0,1)},m(fe,"EcorePackageImpl/39",1237),p(1202,1,yt,Cv),s.dk=function(e){return _(e,88)},s.ek=function(e){return X(Fl,Yn,29,e,0,1)},m(fe,"EcorePackageImpl/4",1202),p(1238,1,yt,D6),s.dk=function(e){return _(e,191)},s.ek=function(e){return X(hg,fn,191,e,0,1)},m(fe,"EcorePackageImpl/40",1238),p(1239,1,yt,ua),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(fe,"EcorePackageImpl/41",1239),p(1240,1,yt,zT),s.dk=function(e){return _(e,585)},s.ek=function(e){return X(B9n,Yn,585,e,0,1)},m(fe,"EcorePackageImpl/42",1240),p(1241,1,yt,My),s.dk=function(e){return!1},s.ek=function(e){return X(y8n,fn,2176,e,0,1)},m(fe,"EcorePackageImpl/43",1241),p(1242,1,yt,mN),s.dk=function(e){return _(e,45)},s.ek=function(e){return X(xb,GP,45,e,0,1)},m(fe,"EcorePackageImpl/44",1242),p(1203,1,yt,Cy),s.dk=function(e){return _(e,143)},s.ek=function(e){return X(Qo,Yn,143,e,0,1)},m(fe,"EcorePackageImpl/5",1203),p(1204,1,yt,Oy),s.dk=function(e){return _(e,159)},s.ek=function(e){return X(mrn,Yn,159,e,0,1)},m(fe,"EcorePackageImpl/6",1204),p(1205,1,yt,Qg),s.dk=function(e){return _(e,459)},s.ek=function(e){return X(oz,Yn,675,e,0,1)},m(fe,"EcorePackageImpl/7",1205),p(1206,1,yt,Sl),s.dk=function(e){return _(e,568)},s.ek=function(e){return X(E1,Yn,684,e,0,1)},m(fe,"EcorePackageImpl/8",1206),p(1207,1,yt,Yg),s.dk=function(e){return _(e,469)},s.ek=function(e){return X(JA,Yn,469,e,0,1)},m(fe,"EcorePackageImpl/9",1207),p(1019,2042,_Yn,nEn),s.Ki=function(e,t){s6e(this,u(t,415))},s.Oi=function(e,t){iFn(this,e,u(t,415))},m(fe,"MinimalEObjectImpl/1ArrayDelegatingAdapterList",1019),p(1020,151,kD,vDn),s.hj=function(){return this.a.a},m(fe,"MinimalEObjectImpl/1ArrayDelegatingAdapterList/1",1020),p(1047,1046,{},DTn),m("org.eclipse.emf.ecore.plugin","EcorePlugin",1047);var e8n=li(hVn,"Resource");p(786,1485,aVn),s.Fl=function(e){},s.Gl=function(e){},s.Cl=function(){return!this.a&&(this.a=new UU(this)),this.a},s.Dl=function(e){var t,i,r,c,f;if(r=e.length,r>0)if(pe(0,e.length),e.charCodeAt(0)==47){for(f=new Uu(4),c=1,t=1;t0&&(e=(mr(0,i,e.length),e.substr(0,i))));return mEe(this,e)},s.El=function(){return this.c},s.Ib=function(){var e;return K0(this.Pm)+"@"+(e=Qt(this)>>>0,e.toString(16))+" uri='"+this.d+"'"},s.b=!1,m(bnn,"ResourceImpl",786),p(1486,786,aVn,Fkn),m(bnn,"BinaryResourceImpl",1486),p(1159,697,snn),s._i=function(e){return _(e,57)?Qge(this,u(e,57)):_(e,588)?new Ce(u(e,588).Cl()):H(e)===H(this.f)?u(e,18).Jc():(f9(),_L.a)},s.Ob=function(){return X1n(this)},s.a=!1,m(ri,"EcoreUtil/ContentTreeIterator",1159),p(1487,1159,snn,QOn),s._i=function(e){return H(e)===H(this.f)?u(e,16).Jc():new Yxn(u(e,57))},m(bnn,"ResourceImpl/5",1487),p(647,2054,nVn,UU),s.Gc=function(e){return this.i<=4?e8(this,e):_(e,52)&&u(e,52).Gh()==this.a},s.Ki=function(e,t){e==this.i-1&&(this.a.b||(this.a.b=!0))},s.Mi=function(e,t){e==0?this.a.b||(this.a.b=!0):XK(this,e,t)},s.Oi=function(e,t){},s.Pi=function(e,t,i){},s.Jj=function(){return 2},s.hj=function(){return this.a},s.Kj=function(){return!0},s.Lj=function(e,t){var i;return i=u(e,52),t=i.ci(this.a,t),t},s.Mj=function(e,t){var i;return i=u(e,52),i.ci(null,t)},s.Nj=function(){return!1},s.Qi=function(){return!0},s.$i=function(e){return X(B0,Yn,57,e,0,1)},s.Wi=function(){return!1},m(bnn,"ResourceImpl/ContentsEList",647),p(953,2024,y8,zkn),s.dd=function(e){return this.a.Ii(e)},s.gc=function(){return this.a.gc()},m(ri,"AbstractSequentialInternalEList/1",953);var t8n,i8n,jr,r8n;p(625,1,{},WCn);var az,dz;m(ri,"BasicExtendedMetaData",625),p(1150,1,{},YSn),s.Hl=function(){return null},s.Il=function(){return this.a==-2&&TM(this,Ake(this.d,this.b)),this.a},s.Jl=function(){return null},s.Kl=function(){return Un(),Un(),qr},s.ve=function(){return this.c==U8&&PU(this,SPn(this.d,this.b)),this.c},s.Ll=function(){return 0},s.a=-2,s.c=U8,m(ri,"BasicExtendedMetaData/EClassExtendedMetaDataImpl",1150),p(1151,1,{},Mxn),s.Hl=function(){return this.a==(E9(),az)&&bB(this,sMe(this.f,this.b)),this.a},s.Il=function(){return 0},s.Jl=function(){return this.c==(E9(),az)&&G6(this,lMe(this.f,this.b)),this.c},s.Kl=function(){return!this.d&&GU(this,HCe(this.f,this.b)),this.d},s.ve=function(){return this.e==U8&&CM(this,SPn(this.f,this.b)),this.e},s.Ll=function(){return this.g==-2&&d(this,Uye(this.f,this.b)),this.g},s.e=U8,s.g=-2,m(ri,"BasicExtendedMetaData/EDataTypeExtendedMetaDataImpl",1151),p(1149,1,{},VSn),s.b=!1,s.c=!1,m(ri,"BasicExtendedMetaData/EPackageExtendedMetaDataImpl",1149),p(1152,1,{},Cxn),s.c=-2,s.e=U8,s.f=U8,m(ri,"BasicExtendedMetaData/EStructuralFeatureExtendedMetaDataImpl",1152),p(581,623,Oc,J$),s.Jj=function(){return this.c},s.ml=function(){return!1},s.Ui=function(e,t){return t},s.c=0,m(ri,"EDataTypeEList",581);var c8n=li(ri,"FeatureMap");p(76,581,{3:1,4:1,20:1,31:1,56:1,18:1,16:1,59:1,71:1,67:1,61:1,77:1,163:1,219:1,1998:1,72:1,98:1},ji),s._c=function(e,t){OSe(this,e,u(t,75))},s.Ec=function(e){return HAe(this,u(e,75))},s.Fi=function(e){qwe(this,u(e,75))},s.Lj=function(e,t){return kde(this,u(e,75),t)},s.Mj=function(e,t){return Pfn(this,u(e,75),t)},s.Ri=function(e,t){return ZMe(this,e,t)},s.Ui=function(e,t){return GDe(this,e,u(t,75))},s.fd=function(e,t){return bTe(this,e,u(t,75))},s.Sj=function(e,t){return jde(this,u(e,75),t)},s.Tj=function(e,t){return SCn(this,u(e,75),t)},s.Uj=function(e,t,i){return Nye(this,u(e,75),u(t,75),i)},s.Xi=function(e,t){return PY(this,e,u(t,75))},s.Ml=function(e,t){return Gdn(this,e,t)},s.ad=function(e,t){var i,r,c,f,l,o,a,b,g;for(b=new $w(t.gc()),c=t.Jc();c.Ob();)if(r=u(c.Pb(),75),f=r.Jk(),h1(this.e,f))(!f.Qi()||!D_(this,f,r.kd())&&!e8(b,r))&&ze(b,r);else{for(g=cf(this.e.Ah(),f),i=u(this.g,122),l=!0,o=0;o=0;)if(t=e[this.c],this.k.$l(t.Jk()))return this.j=this.f?t:t.kd(),this.i=-2,!0;return this.i=-1,this.g=-1,!1},m(ri,"BasicFeatureMap/FeatureEIterator",412),p(666,412,va,tX),s.sl=function(){return!0},m(ri,"BasicFeatureMap/ResolvingFeatureEIterator",666),p(951,482,BJ,qTn),s.nj=function(){return this},m(ri,"EContentsEList/1",951),p(952,482,BJ,wTn),s.sl=function(){return!1},m(ri,"EContentsEList/2",952),p(950,287,$J,UTn),s.ul=function(e){},s.Ob=function(){return!1},s.Sb=function(){return!1},m(ri,"EContentsEList/FeatureIteratorImpl/1",950),p(824,581,Oc,Xun),s.Li=function(){this.a=!0},s.Oj=function(){return this.a},s.Ek=function(){var e;Ge(this),bs(this.e)?(e=this.a,this.a=!1,Ot(this.e,new io(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,m(ri,"EDataTypeEList/Unsettable",824),p(1920,581,Oc,VTn),s.Qi=function(){return!0},m(ri,"EDataTypeUniqueEList",1920),p(1921,824,Oc,WTn),s.Qi=function(){return!0},m(ri,"EDataTypeUniqueEList/Unsettable",1921),p(145,81,Oc,Cf),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectContainmentEList/Resolving",145),p(1153,543,Oc,YTn),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectContainmentEList/Unsettable/Resolving",1153),p(753,14,Oc,xfn),s.Li=function(){this.a=!0},s.Oj=function(){return this.a},s.Ek=function(){var e;Ge(this),bs(this.e)?(e=this.a,this.a=!1,Ot(this.e,new io(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,m(ri,"EObjectContainmentWithInverseEList/Unsettable",753),p(1187,753,Oc,aCn),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectContainmentWithInverseEList/Unsettable/Resolving",1187),p(745,491,Oc,Hun),s.Li=function(){this.a=!0},s.Oj=function(){return this.a},s.Ek=function(){var e;Ge(this),bs(this.e)?(e=this.a,this.a=!1,Ot(this.e,new io(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,m(ri,"EObjectEList/Unsettable",745),p(339,491,Oc,L3),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectResolvingEList",339),p(1825,745,Oc,ZTn),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectResolvingEList/Unsettable",1825),p(1488,1,{},Ov);var Zse;m(ri,"EObjectValidator",1488),p(547,491,Oc,c_),s.gl=function(){return this.d},s.hl=function(){return this.b},s.Kj=function(){return!0},s.kl=function(){return!0},s.b=0,m(ri,"EObjectWithInverseEList",547),p(1190,547,Oc,dCn),s.jl=function(){return!0},m(ri,"EObjectWithInverseEList/ManyInverse",1190),p(626,547,Oc,EX),s.Li=function(){this.a=!0},s.Oj=function(){return this.a},s.Ek=function(){var e;Ge(this),bs(this.e)?(e=this.a,this.a=!1,Ot(this.e,new io(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,m(ri,"EObjectWithInverseEList/Unsettable",626),p(1189,626,Oc,bCn),s.jl=function(){return!0},m(ri,"EObjectWithInverseEList/Unsettable/ManyInverse",1189),p(754,547,Oc,Ifn),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectWithInverseResolvingEList",754),p(33,754,Oc,Vn),s.jl=function(){return!0},m(ri,"EObjectWithInverseResolvingEList/ManyInverse",33),p(755,626,Oc,Nfn),s.ll=function(){return!0},s.Ui=function(e,t){return F4(this,e,u(t,57))},m(ri,"EObjectWithInverseResolvingEList/Unsettable",755),p(1188,755,Oc,wCn),s.jl=function(){return!0},m(ri,"EObjectWithInverseResolvingEList/Unsettable/ManyInverse",1188),p(1154,623,Oc),s.Ji=function(){return(this.b&1792)==0},s.Li=function(){this.b|=1},s.il=function(){return(this.b&4)!=0},s.Kj=function(){return(this.b&40)!=0},s.jl=function(){return(this.b&16)!=0},s.kl=function(){return(this.b&8)!=0},s.ll=function(){return(this.b&h0)!=0},s.$k=function(){return(this.b&32)!=0},s.ml=function(){return(this.b&ao)!=0},s.dk=function(e){return this.d?iIn(this.d,e):this.Jk().Fk().dk(e)},s.Oj=function(){return(this.b&2)!=0?(this.b&1)!=0:this.i!=0},s.Qi=function(){return(this.b&128)!=0},s.Ek=function(){var e;Ge(this),(this.b&2)!=0&&(bs(this.e)?(e=(this.b&1)!=0,this.b&=-2,U6(this,new io(this.e,2,fi(this.e.Ah(),this.Jk()),e,!1))):this.b&=-2)},s.Wi=function(){return(this.b&1536)==0},s.b=0,m(ri,"EcoreEList/Generic",1154),p(1155,1154,Oc,sLn),s.Jk=function(){return this.a},m(ri,"EcoreEList/Dynamic",1155),p(752,67,Vh,ncn),s.$i=function(e){return KC(this.a.a,e)},m(ri,"EcoreEMap/1",752),p(751,81,Oc,Osn),s.Ki=function(e,t){YR(this.b,u(t,136))},s.Mi=function(e,t){l_n(this.b)},s.Ni=function(e,t,i){var r;++(r=this.b,u(t,136),r).e},s.Oi=function(e,t){KQ(this.b,u(t,136))},s.Pi=function(e,t,i){KQ(this.b,u(i,136)),H(i)===H(t)&&u(i,136).zi(vae(u(t,136).jd())),YR(this.b,u(t,136))},m(ri,"EcoreEMap/DelegateEObjectContainmentEList",751),p(1185,142,Ygn,y$n),m(ri,"EcoreEMap/Unsettable",1185),p(1186,751,Oc,gCn),s.Li=function(){this.a=!0},s.Oj=function(){return this.a},s.Ek=function(){var e;Ge(this),bs(this.e)?(e=this.a,this.a=!1,Ot(this.e,new io(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,m(ri,"EcoreEMap/Unsettable/UnsettableDelegateEObjectContainmentEList",1186),p(1158,223,sm,hDn),s.a=!1,s.b=!1,m(ri,"EcoreUtil/Copier",1158),p(747,1,lr,Yxn),s.Nb=function(e){yr(this,e)},s.Ob=function(){return oPn(this)},s.Pb=function(){var e;return oPn(this),e=this.b,this.b=null,e},s.Qb=function(){this.a.Qb()},m(ri,"EcoreUtil/ProperContentIterator",747),p(1489,1488,{},vU);var nle;m(ri,"EcoreValidator",1489);var ele;li(ri,"FeatureMapUtil/Validator"),p(1258,1,{2003:1},bw),s.$l=function(e){return!0},m(ri,"FeatureMapUtil/1",1258),p(760,1,{2003:1},y0n),s.$l=function(e){var t;return this.c==e?!0:(t=gn(ce(this.a,e)),t==null?bMe(this,e)?(UIn(this.a,e,(te(),K8)),!0):(UIn(this.a,e,(te(),v0)),!1):t==(te(),K8))},s.e=!1;var jrn;m(ri,"FeatureMapUtil/BasicValidator",760),p(761,44,sm,zun),m(ri,"FeatureMapUtil/BasicValidator/Cache",761),p(495,56,{20:1,31:1,56:1,18:1,16:1,61:1,77:1,72:1,98:1},nC),s._c=function(e,t){Wzn(this.c,this.b,e,t)},s.Ec=function(e){return Gdn(this.c,this.b,e)},s.ad=function(e,t){return IOe(this.c,this.b,e,t)},s.Fc=function(e){return Lk(this,e)},s.Ei=function(e,t){vve(this.c,this.b,e,t)},s.Uk=function(e,t){return Idn(this.c,this.b,e,t)},s.Yi=function(e){return IP(this.c,this.b,e,!1)},s.Gi=function(){return ATn(this.c,this.b)},s.Hi=function(){return hae(this.c,this.b)},s.Ii=function(e){return kme(this.c,this.b,e)},s.Vk=function(e,t){return QMn(this,e,t)},s.$b=function(){Gv(this)},s.Gc=function(e){return D_(this.c,this.b,e)},s.Hc=function(e){return y4e(this.c,this.b,e)},s.Xb=function(e){return IP(this.c,this.b,e,!0)},s.Dk=function(e){return this},s.bd=function(e){return L3e(this.c,this.b,e)},s.dc=function(){return b$(this)},s.Oj=function(){return!dO(this.c,this.b)},s.Jc=function(){return ive(this.c,this.b)},s.cd=function(){return rve(this.c,this.b)},s.dd=function(e){return S6e(this.c,this.b,e)},s.Ri=function(e,t){return wUn(this.c,this.b,e,t)},s.Si=function(e,t){Sme(this.c,this.b,e,t)},s.ed=function(e){return FGn(this.c,this.b,e)},s.Kc=function(e){return RMe(this.c,this.b,e)},s.fd=function(e,t){return AUn(this.c,this.b,e,t)},s.Wb=function(e){bP(this.c,this.b),Lk(this,u(e,16))},s.gc=function(){return T6e(this.c,this.b)},s.Nc=function(){return xpe(this.c,this.b)},s.Oc=function(e){return x3e(this.c,this.b,e)},s.Ib=function(){var e,t;for(t=new J1,t.a+="[",e=ATn(this.c,this.b);RQ(e);)ic(t,Ik(KR(e))),RQ(e)&&(t.a+=Qu);return t.a+="]",t.a},s.Ek=function(){bP(this.c,this.b)},m(ri,"FeatureMapUtil/FeatureEList",495),p(634,39,kD,_K),s.fj=function(e){return mj(this,e)},s.kj=function(e){var t,i,r,c,f,l,o;switch(this.d){case 1:case 2:{if(f=e.hj(),H(f)===H(this.c)&&mj(this,null)==e.fj(null))return this.g=e.gj(),e.ej()==1&&(this.d=1),!0;break}case 3:{switch(c=e.ej(),c){case 3:{if(f=e.hj(),H(f)===H(this.c)&&mj(this,null)==e.fj(null))return this.d=5,t=new $w(2),ze(t,this.g),ze(t,e.gj()),this.g=t,!0;break}}break}case 5:{switch(c=e.ej(),c){case 3:{if(f=e.hj(),H(f)===H(this.c)&&mj(this,null)==e.fj(null))return i=u(this.g,18),i.Ec(e.gj()),!0;break}}break}case 4:{switch(c=e.ej(),c){case 3:{if(f=e.hj(),H(f)===H(this.c)&&mj(this,null)==e.fj(null))return this.d=1,this.g=e.gj(),!0;break}case 4:{if(f=e.hj(),H(f)===H(this.c)&&mj(this,null)==e.fj(null))return this.d=6,o=new $w(2),ze(o,this.n),ze(o,e.ij()),this.n=o,l=N(I(et,1),mt,30,15,[this.o,e.jj()]),this.g=l,!0;break}}break}case 6:{switch(c=e.ej(),c){case 4:{if(f=e.hj(),H(f)===H(this.c)&&mj(this,null)==e.fj(null))return i=u(this.n,18),i.Ec(e.ij()),l=u(this.g,54),r=X(et,mt,30,l.length+1,15,1),pu(l,0,r,0,l.length),r[l.length]=e.jj(),this.g=r,!0;break}}break}}return!1},m(ri,"FeatureMapUtil/FeatureENotificationImpl",634),p(553,495,{20:1,31:1,56:1,18:1,16:1,61:1,77:1,163:1,219:1,1998:1,72:1,98:1},U$),s.Ml=function(e,t){return Gdn(this.c,e,t)},s.Nl=function(e,t,i){return Idn(this.c,e,t,i)},s.Ol=function(e,t,i){return s0n(this.c,e,t,i)},s.Pl=function(){return this},s.Ql=function(e,t){return JO(this.c,e,t)},s.Rl=function(e){return u(IP(this.c,this.b,e,!1),75).Jk()},s.Sl=function(e){return u(IP(this.c,this.b,e,!1),75).kd()},s.Tl=function(){return this.a},s.Ul=function(e){return!dO(this.c,e)},s.Vl=function(e,t){NP(this.c,e,t)},s.Wl=function(e){return C$n(this.c,e)},s.Xl=function(e){lJn(this.c,e)},m(ri,"FeatureMapUtil/FeatureFeatureMap",553),p(1257,1,dnn,nTn),s.Dk=function(e){return IP(this.b,this.a,-1,e)},s.Oj=function(){return!dO(this.b,this.a)},s.Wb=function(e){NP(this.b,this.a,e)},s.Ek=function(){bP(this.b,this.a)},m(ri,"FeatureMapUtil/FeatureValue",1257);var I5,Ern,Arn,N5,tle,PL=li(qJ,"AnyType");p(670,63,a1,fH),m(qJ,"InvalidDatatypeValueException",670);var bz=li(qJ,bVn),JL=li(qJ,wVn),u8n=li(qJ,gVn),ile,cu,f8n,Kb,rle,cle,ule,fle,sle,lle,ole,hle,ale,dle,ble,Xm,wle,Km,UA,gle,Mg,GL,FL,ple,HA,XA;p(828,501,{109:1,94:1,93:1,57:1,52:1,100:1,841:1},wcn),s.Ih=function(e,t,i){switch(e){case 0:return i?(!this.c&&(this.c=new ji(this,0)),this.c):(!this.c&&(this.c=new ji(this,0)),this.c.b);case 1:return i?(!this.c&&(this.c=new ji(this,0)),u(Du(this.c,(Gt(),Kb)),163)):(!this.c&&(this.c=new ji(this,0)),u(u(Du(this.c,(Gt(),Kb)),163),219)).Tl();case 2:return i?(!this.b&&(this.b=new ji(this,2)),this.b):(!this.b&&(this.b=new ji(this,2)),this.b.b)}return cl(this,e-Ne(this.fi()),Xn((this.j&2)==0?this.fi():(!this.k&&(this.k=new Cs),this.k).Lk(),e),t,i)},s.Rh=function(e,t,i){var r;switch(t){case 0:return!this.c&&(this.c=new ji(this,0)),_O(this.c,e,i);case 1:return(!this.c&&(this.c=new ji(this,0)),u(u(Du(this.c,(Gt(),Kb)),163),72)).Vk(e,i);case 2:return!this.b&&(this.b=new ji(this,2)),_O(this.b,e,i)}return r=u(Xn((this.j&2)==0?this.fi():(!this.k&&(this.k=new Cs),this.k).Lk(),t),69),r.uk().yk(this,won(this),t-Ne(this.fi()),e,i)},s.Th=function(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new ji(this,0)),u(Du(this.c,(Gt(),Kb)),163)).dc();case 2:return!!this.b&&this.b.i!=0}return rl(this,e-Ne(this.fi()),Xn((this.j&2)==0?this.fi():(!this.k&&(this.k=new Cs),this.k).Lk(),e))},s.$h=function(e,t){switch(e){case 0:!this.c&&(this.c=new ji(this,0)),yC(this.c,t);return;case 1:(!this.c&&(this.c=new ji(this,0)),u(u(Du(this.c,(Gt(),Kb)),163),219)).Wb(t);return;case 2:!this.b&&(this.b=new ji(this,2)),yC(this.b,t);return}hl(this,e-Ne(this.fi()),Xn((this.j&2)==0?this.fi():(!this.k&&(this.k=new Cs),this.k).Lk(),e),t)},s.fi=function(){return Gt(),f8n},s.hi=function(e){switch(e){case 0:!this.c&&(this.c=new ji(this,0)),Ge(this.c);return;case 1:(!this.c&&(this.c=new ji(this,0)),u(Du(this.c,(Gt(),Kb)),163)).$b();return;case 2:!this.b&&(this.b=new ji(this,2)),Ge(this.b);return}ol(this,e-Ne(this.fi()),Xn((this.j&2)==0?this.fi():(!this.k&&(this.k=new Cs),this.k).Lk(),e))},s.Ib=function(){var e;return(this.j&4)!=0?lo(this):(e=new Cl(lo(this)),e.a+=" (mixed: ",Mk(e,this.c),e.a+=", anyAttribute: ",Mk(e,this.b),e.a+=")",e.a)},m(Fi,"AnyTypeImpl",828),p(671,501,{109:1,94:1,93:1,57:1,52:1,100:1,2081:1,671:1},Qq),s.Ih=function(e,t,i){switch(e){case 0:return this.a;case 1:return this.b}return cl(this,e-Ne((Gt(),Xm)),Xn((this.j&2)==0?Xm:(!this.k&&(this.k=new Cs),this.k).Lk(),e),t,i)},s.Th=function(e){switch(e){case 0:return this.a!=null;case 1:return this.b!=null}return rl(this,e-Ne((Gt(),Xm)),Xn((this.j&2)==0?Xm:(!this.k&&(this.k=new Cs),this.k).Lk(),e))},s.$h=function(e,t){switch(e){case 0:A(this,nt(t));return;case 1:J(this,nt(t));return}hl(this,e-Ne((Gt(),Xm)),Xn((this.j&2)==0?Xm:(!this.k&&(this.k=new Cs),this.k).Lk(),e),t)},s.fi=function(){return Gt(),Xm},s.hi=function(e){switch(e){case 0:this.a=null;return;case 1:this.b=null;return}ol(this,e-Ne((Gt(),Xm)),Xn((this.j&2)==0?Xm:(!this.k&&(this.k=new Cs),this.k).Lk(),e))},s.Ib=function(){var e;return(this.j&4)!=0?lo(this):(e=new Cl(lo(this)),e.a+=" (data: ",ic(e,this.a),e.a+=", target: ",ic(e,this.b),e.a+=")",e.a)},s.a=null,s.b=null,m(Fi,"ProcessingInstructionImpl",671),p(672,828,{109:1,94:1,93:1,57:1,52:1,100:1,841:1,2082:1,672:1},Ljn),s.Ih=function(e,t,i){switch(e){case 0:return i?(!this.c&&(this.c=new ji(this,0)),this.c):(!this.c&&(this.c=new ji(this,0)),this.c.b);case 1:return i?(!this.c&&(this.c=new ji(this,0)),u(Du(this.c,(Gt(),Kb)),163)):(!this.c&&(this.c=new ji(this,0)),u(u(Du(this.c,(Gt(),Kb)),163),219)).Tl();case 2:return i?(!this.b&&(this.b=new ji(this,2)),this.b):(!this.b&&(this.b=new ji(this,2)),this.b.b);case 3:return!this.c&&(this.c=new ji(this,0)),nt(JO(this.c,(Gt(),UA),!0));case 4:return $fn(this.a,(!this.c&&(this.c=new ji(this,0)),nt(JO(this.c,(Gt(),UA),!0))));case 5:return this.a}return cl(this,e-Ne((Gt(),Km)),Xn((this.j&2)==0?Km:(!this.k&&(this.k=new Cs),this.k).Lk(),e),t,i)},s.Th=function(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new ji(this,0)),u(Du(this.c,(Gt(),Kb)),163)).dc();case 2:return!!this.b&&this.b.i!=0;case 3:return!this.c&&(this.c=new ji(this,0)),nt(JO(this.c,(Gt(),UA),!0))!=null;case 4:return $fn(this.a,(!this.c&&(this.c=new ji(this,0)),nt(JO(this.c,(Gt(),UA),!0))))!=null;case 5:return!!this.a}return rl(this,e-Ne((Gt(),Km)),Xn((this.j&2)==0?Km:(!this.k&&(this.k=new Cs),this.k).Lk(),e))},s.$h=function(e,t){switch(e){case 0:!this.c&&(this.c=new ji(this,0)),yC(this.c,t);return;case 1:(!this.c&&(this.c=new ji(this,0)),u(u(Du(this.c,(Gt(),Kb)),163),219)).Wb(t);return;case 2:!this.b&&(this.b=new ji(this,2)),yC(this.b,t);return;case 3:Eln(this,nt(t));return;case 4:Eln(this,Bfn(this.a,t));return;case 5:M(this,u(t,159));return}hl(this,e-Ne((Gt(),Km)),Xn((this.j&2)==0?Km:(!this.k&&(this.k=new Cs),this.k).Lk(),e),t)},s.fi=function(){return Gt(),Km},s.hi=function(e){switch(e){case 0:!this.c&&(this.c=new ji(this,0)),Ge(this.c);return;case 1:(!this.c&&(this.c=new ji(this,0)),u(Du(this.c,(Gt(),Kb)),163)).$b();return;case 2:!this.b&&(this.b=new ji(this,2)),Ge(this.b);return;case 3:!this.c&&(this.c=new ji(this,0)),NP(this.c,(Gt(),UA),null);return;case 4:Eln(this,Bfn(this.a,null));return;case 5:this.a=null;return}ol(this,e-Ne((Gt(),Km)),Xn((this.j&2)==0?Km:(!this.k&&(this.k=new Cs),this.k).Lk(),e))},m(Fi,"SimpleAnyTypeImpl",672),p(673,501,{109:1,94:1,93:1,57:1,52:1,100:1,2083:1,673:1},xjn),s.Ih=function(e,t,i){switch(e){case 0:return i?(!this.a&&(this.a=new ji(this,0)),this.a):(!this.a&&(this.a=new ji(this,0)),this.a.b);case 1:return i?(!this.b&&(this.b=new Lf((qn(),Hr),Wc,this,1)),this.b):(!this.b&&(this.b=new Lf((qn(),Hr),Wc,this,1)),$C(this.b));case 2:return i?(!this.c&&(this.c=new Lf((qn(),Hr),Wc,this,2)),this.c):(!this.c&&(this.c=new Lf((qn(),Hr),Wc,this,2)),$C(this.c));case 3:return!this.a&&(this.a=new ji(this,0)),Du(this.a,(Gt(),GL));case 4:return!this.a&&(this.a=new ji(this,0)),Du(this.a,(Gt(),FL));case 5:return!this.a&&(this.a=new ji(this,0)),Du(this.a,(Gt(),HA));case 6:return!this.a&&(this.a=new ji(this,0)),Du(this.a,(Gt(),XA))}return cl(this,e-Ne((Gt(),Mg)),Xn((this.j&2)==0?Mg:(!this.k&&(this.k=new Cs),this.k).Lk(),e),t,i)},s.Rh=function(e,t,i){var r;switch(t){case 0:return!this.a&&(this.a=new ji(this,0)),_O(this.a,e,i);case 1:return!this.b&&(this.b=new Lf((qn(),Hr),Wc,this,1)),I$(this.b,e,i);case 2:return!this.c&&(this.c=new Lf((qn(),Hr),Wc,this,2)),I$(this.c,e,i);case 5:return!this.a&&(this.a=new ji(this,0)),QMn(Du(this.a,(Gt(),HA)),e,i)}return r=u(Xn((this.j&2)==0?(Gt(),Mg):(!this.k&&(this.k=new Cs),this.k).Lk(),t),69),r.uk().yk(this,won(this),t-Ne((Gt(),Mg)),e,i)},s.Th=function(e){switch(e){case 0:return!!this.a&&this.a.i!=0;case 1:return!!this.b&&this.b.f!=0;case 2:return!!this.c&&this.c.f!=0;case 3:return!this.a&&(this.a=new ji(this,0)),!b$(Du(this.a,(Gt(),GL)));case 4:return!this.a&&(this.a=new ji(this,0)),!b$(Du(this.a,(Gt(),FL)));case 5:return!this.a&&(this.a=new ji(this,0)),!b$(Du(this.a,(Gt(),HA)));case 6:return!this.a&&(this.a=new ji(this,0)),!b$(Du(this.a,(Gt(),XA)))}return rl(this,e-Ne((Gt(),Mg)),Xn((this.j&2)==0?Mg:(!this.k&&(this.k=new Cs),this.k).Lk(),e))},s.$h=function(e,t){switch(e){case 0:!this.a&&(this.a=new ji(this,0)),yC(this.a,t);return;case 1:!this.b&&(this.b=new Lf((qn(),Hr),Wc,this,1)),gR(this.b,t);return;case 2:!this.c&&(this.c=new Lf((qn(),Hr),Wc,this,2)),gR(this.c,t);return;case 3:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),GL))),!this.a&&(this.a=new ji(this,0)),Lk(Du(this.a,GL),u(t,18));return;case 4:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),FL))),!this.a&&(this.a=new ji(this,0)),Lk(Du(this.a,FL),u(t,18));return;case 5:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),HA))),!this.a&&(this.a=new ji(this,0)),Lk(Du(this.a,HA),u(t,18));return;case 6:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),XA))),!this.a&&(this.a=new ji(this,0)),Lk(Du(this.a,XA),u(t,18));return}hl(this,e-Ne((Gt(),Mg)),Xn((this.j&2)==0?Mg:(!this.k&&(this.k=new Cs),this.k).Lk(),e),t)},s.fi=function(){return Gt(),Mg},s.hi=function(e){switch(e){case 0:!this.a&&(this.a=new ji(this,0)),Ge(this.a);return;case 1:!this.b&&(this.b=new Lf((qn(),Hr),Wc,this,1)),this.b.c.$b();return;case 2:!this.c&&(this.c=new Lf((qn(),Hr),Wc,this,2)),this.c.c.$b();return;case 3:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),GL)));return;case 4:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),FL)));return;case 5:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),HA)));return;case 6:!this.a&&(this.a=new ji(this,0)),Gv(Du(this.a,(Gt(),XA)));return}ol(this,e-Ne((Gt(),Mg)),Xn((this.j&2)==0?Mg:(!this.k&&(this.k=new Cs),this.k).Lk(),e))},s.Ib=function(){var e;return(this.j&4)!=0?lo(this):(e=new Cl(lo(this)),e.a+=" (mixed: ",Mk(e,this.a),e.a+=")",e.a)},m(Fi,"XMLTypeDocumentRootImpl",673),p(1990,710,{109:1,94:1,93:1,469:1,158:1,57:1,114:1,52:1,100:1,161:1,117:1,118:1,2084:1},qT),s.oi=function(e,t){switch(e.fk()){case 7:case 8:case 9:case 10:case 16:case 22:case 23:case 24:case 25:case 26:case 32:case 33:case 34:case 36:case 37:case 44:case 45:case 50:case 51:case 53:case 55:case 56:case 57:case 58:case 60:case 61:case 4:return t==null?null:Cc(t);case 19:case 28:case 29:case 35:case 38:case 39:case 41:case 46:case 52:case 54:case 5:return nt(t);case 6:return J1e(u(t,195));case 12:case 47:case 49:case 11:return sHn(this,e,t);case 13:return t==null?null:POe(u(t,247));case 15:case 14:return t==null?null:Nwe(G(z(t)));case 17:return WJn((Gt(),t));case 18:return WJn(t);case 21:case 20:return t==null?null:Bwe(u(t,164).a);case 27:return P1e(u(t,195));case 30:return oJn((Gt(),u(t,16)));case 31:return oJn(u(t,16));case 40:return R1e((Gt(),t));case 42:return ZJn((Gt(),t));case 43:return ZJn(t);case 59:case 48:return _1e((Gt(),t));default:throw L(new he(G8+e.ve()+sg))}},s.pi=function(e){var t,i,r,c,f;switch(e.G==-1&&(e.G=(i=Ns(e),i?rd(i.si(),e):-1)),e.G){case 0:return t=new wcn,t;case 1:return r=new Qq,r;case 2:return c=new Ljn,c;case 3:return f=new xjn,f;default:throw L(new he(VZ+e.zb+sg))}},s.qi=function(e,t){var i,r,c,f,l,o,a,b,g,v,k,j,S,C,x,$;switch(e.fk()){case 5:case 52:case 4:return t;case 6:return i8e(t);case 8:case 7:return t==null?null:Gye(t);case 9:return t==null?null:UC(Rs((r=Iu(t,!0),r.length>0&&(pe(0,r.length),r.charCodeAt(0)==43)?(pe(1,r.length+1),r.substr(1)):r),-128,127)<<24>>24);case 10:return t==null?null:UC(Rs((c=Iu(t,!0),c.length>0&&(pe(0,c.length),c.charCodeAt(0)==43)?(pe(1,c.length+1),c.substr(1)):c),-128,127)<<24>>24);case 11:return nt(Zw(this,(Gt(),ule),t));case 12:return nt(Zw(this,(Gt(),fle),t));case 13:return t==null?null:new $cn(Iu(t,!0));case 15:case 14:return QAe(t);case 16:return nt(Zw(this,(Gt(),sle),t));case 17:return aPn((Gt(),t));case 18:return aPn(t);case 28:case 29:case 35:case 38:case 39:case 41:case 54:case 19:return Iu(t,!0);case 21:case 20:return cSe(t);case 22:return nt(Zw(this,(Gt(),lle),t));case 23:return nt(Zw(this,(Gt(),ole),t));case 24:return nt(Zw(this,(Gt(),hle),t));case 25:return nt(Zw(this,(Gt(),ale),t));case 26:return nt(Zw(this,(Gt(),dle),t));case 27:return K9e(t);case 30:return dPn((Gt(),t));case 31:return dPn(t);case 32:return t==null?null:en(Rs((g=Iu(t,!0),g.length>0&&(pe(0,g.length),g.charCodeAt(0)==43)?(pe(1,g.length+1),g.substr(1)):g),wr,St));case 33:return t==null?null:new Fd((v=Iu(t,!0),v.length>0&&(pe(0,v.length),v.charCodeAt(0)==43)?(pe(1,v.length+1),v.substr(1)):v));case 34:return t==null?null:en(Rs((k=Iu(t,!0),k.length>0&&(pe(0,k.length),k.charCodeAt(0)==43)?(pe(1,k.length+1),k.substr(1)):k),wr,St));case 36:return t==null?null:G2(RP((j=Iu(t,!0),j.length>0&&(pe(0,j.length),j.charCodeAt(0)==43)?(pe(1,j.length+1),j.substr(1)):j)));case 37:return t==null?null:G2(RP((S=Iu(t,!0),S.length>0&&(pe(0,S.length),S.charCodeAt(0)==43)?(pe(1,S.length+1),S.substr(1)):S)));case 40:return q8e((Gt(),t));case 42:return bPn((Gt(),t));case 43:return bPn(t);case 44:return t==null?null:new Fd((C=Iu(t,!0),C.length>0&&(pe(0,C.length),C.charCodeAt(0)==43)?(pe(1,C.length+1),C.substr(1)):C));case 45:return t==null?null:new Fd((x=Iu(t,!0),x.length>0&&(pe(0,x.length),x.charCodeAt(0)==43)?(pe(1,x.length+1),x.substr(1)):x));case 46:return Iu(t,!1);case 47:return nt(Zw(this,(Gt(),ble),t));case 59:case 48:return z8e((Gt(),t));case 49:return nt(Zw(this,(Gt(),wle),t));case 50:return t==null?null:F9(Rs(($=Iu(t,!0),$.length>0&&(pe(0,$.length),$.charCodeAt(0)==43)?(pe(1,$.length+1),$.substr(1)):$),JJ,32767)<<16>>16);case 51:return t==null?null:F9(Rs((f=Iu(t,!0),f.length>0&&(pe(0,f.length),f.charCodeAt(0)==43)?(pe(1,f.length+1),f.substr(1)):f),JJ,32767)<<16>>16);case 53:return nt(Zw(this,(Gt(),gle),t));case 55:return t==null?null:F9(Rs((l=Iu(t,!0),l.length>0&&(pe(0,l.length),l.charCodeAt(0)==43)?(pe(1,l.length+1),l.substr(1)):l),JJ,32767)<<16>>16);case 56:return t==null?null:F9(Rs((o=Iu(t,!0),o.length>0&&(pe(0,o.length),o.charCodeAt(0)==43)?(pe(1,o.length+1),o.substr(1)):o),JJ,32767)<<16>>16);case 57:return t==null?null:G2(RP((a=Iu(t,!0),a.length>0&&(pe(0,a.length),a.charCodeAt(0)==43)?(pe(1,a.length+1),a.substr(1)):a)));case 58:return t==null?null:G2(RP((b=Iu(t,!0),b.length>0&&(pe(0,b.length),b.charCodeAt(0)==43)?(pe(1,b.length+1),b.substr(1)):b)));case 60:return t==null?null:en(Rs((i=Iu(t,!0),i.length>0&&(pe(0,i.length),i.charCodeAt(0)==43)?(pe(1,i.length+1),i.substr(1)):i),wr,St));case 61:return t==null?null:en(Rs(Iu(t,!0),wr,St));default:throw L(new he(G8+e.ve()+sg))}};var mle,s8n,vle,l8n;m(Fi,"XMLTypeFactoryImpl",1990),p(582,184,{109:1,94:1,93:1,158:1,197:1,57:1,241:1,114:1,52:1,100:1,161:1,184:1,117:1,118:1,680:1,2006:1,582:1},CDn),s.N=!1,s.O=!1;var yle=!1;m(Fi,"XMLTypePackageImpl",582),p(1923,1,{835:1},UT),s.Ik=function(){return Wdn(),Ole},m(Fi,"XMLTypePackageImpl/1",1923),p(1932,1,yt,vN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/10",1932),p(1933,1,yt,L6),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/11",1933),p(1934,1,yt,HT),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/12",1934),p(1935,1,yt,qa),s.dk=function(e){return h2(e)},s.ek=function(e){return X(Bi,fn,346,e,7,1)},m(Fi,"XMLTypePackageImpl/13",1935),p(1936,1,yt,yN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/14",1936),p(1937,1,yt,fa),s.dk=function(e){return _(e,16)},s.ek=function(e){return X(Fs,tp,16,e,0,1)},m(Fi,"XMLTypePackageImpl/15",1937),p(1938,1,yt,kN),s.dk=function(e){return _(e,16)},s.ek=function(e){return X(Fs,tp,16,e,0,1)},m(Fi,"XMLTypePackageImpl/16",1938),p(1939,1,yt,jN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/17",1939),p(1940,1,yt,Vg),s.dk=function(e){return _(e,164)},s.ek=function(e){return X(Q8,fn,164,e,0,1)},m(Fi,"XMLTypePackageImpl/18",1940),p(1941,1,yt,Dy),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/19",1941),p(1924,1,yt,XT),s.dk=function(e){return _(e,841)},s.ek=function(e){return X(PL,Yn,841,e,0,1)},m(Fi,"XMLTypePackageImpl/2",1924),p(1942,1,yt,Dv),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/20",1942),p(1943,1,yt,EN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/21",1943),p(1944,1,yt,AN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/22",1944),p(1945,1,yt,SN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/23",1945),p(1946,1,yt,TN),s.dk=function(e){return _(e,195)},s.ek=function(e){return X(_f,fn,195,e,0,2)},m(Fi,"XMLTypePackageImpl/24",1946),p(1947,1,yt,Ly),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/25",1947),p(1948,1,yt,KT),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/26",1948),p(1949,1,yt,Yq),s.dk=function(e){return _(e,16)},s.ek=function(e){return X(Fs,tp,16,e,0,1)},m(Fi,"XMLTypePackageImpl/27",1949),p(1950,1,yt,Vq),s.dk=function(e){return _(e,16)},s.ek=function(e){return X(Fs,tp,16,e,0,1)},m(Fi,"XMLTypePackageImpl/28",1950),p(1951,1,yt,Wq),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/29",1951),p(1925,1,yt,MN),s.dk=function(e){return _(e,671)},s.ek=function(e){return X(bz,Yn,2081,e,0,1)},m(Fi,"XMLTypePackageImpl/3",1925),p(1952,1,yt,CN),s.dk=function(e){return _(e,15)},s.ek=function(e){return X(qi,fn,15,e,0,1)},m(Fi,"XMLTypePackageImpl/30",1952),p(1953,1,yt,Lv),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/31",1953),p(1954,1,yt,xy),s.dk=function(e){return _(e,190)},s.ek=function(e){return X(og,fn,190,e,0,1)},m(Fi,"XMLTypePackageImpl/32",1954),p(1955,1,yt,ON),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/33",1955),p(1956,1,yt,DN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/34",1956),p(1957,1,yt,LN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/35",1957),p(1958,1,yt,xN),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/36",1958),p(1959,1,yt,IN),s.dk=function(e){return _(e,16)},s.ek=function(e){return X(Fs,tp,16,e,0,1)},m(Fi,"XMLTypePackageImpl/37",1959),p(1960,1,yt,NN),s.dk=function(e){return _(e,16)},s.ek=function(e){return X(Fs,tp,16,e,0,1)},m(Fi,"XMLTypePackageImpl/38",1960),p(1961,1,yt,Iy),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/39",1961),p(1926,1,yt,BN),s.dk=function(e){return _(e,672)},s.ek=function(e){return X(JL,Yn,2082,e,0,1)},m(Fi,"XMLTypePackageImpl/4",1926),p(1962,1,yt,$N),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/40",1962),p(1963,1,yt,Au),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/41",1963),p(1964,1,yt,QT),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/42",1964),p(1965,1,yt,Zq),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/43",1965),p(1966,1,yt,_N),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/44",1966),p(1967,1,yt,nU),s.dk=function(e){return _(e,191)},s.ek=function(e){return X(hg,fn,191,e,0,1)},m(Fi,"XMLTypePackageImpl/45",1967),p(1968,1,yt,eU),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/46",1968),p(1969,1,yt,tU),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/47",1969),p(1970,1,yt,Ny),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/48",1970),p(1971,1,yt,xv),s.dk=function(e){return _(e,191)},s.ek=function(e){return X(hg,fn,191,e,0,1)},m(Fi,"XMLTypePackageImpl/49",1971),p(1927,1,yt,YT),s.dk=function(e){return _(e,673)},s.ek=function(e){return X(u8n,Yn,2083,e,0,1)},m(Fi,"XMLTypePackageImpl/5",1927),p(1972,1,yt,By),s.dk=function(e){return _(e,190)},s.ek=function(e){return X(og,fn,190,e,0,1)},m(Fi,"XMLTypePackageImpl/50",1972),p(1973,1,yt,VT),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/51",1973),p(1974,1,yt,Wg),s.dk=function(e){return _(e,15)},s.ek=function(e){return X(qi,fn,15,e,0,1)},m(Fi,"XMLTypePackageImpl/52",1974),p(1928,1,yt,q0),s.dk=function(e){return cr(e)},s.ek=function(e){return X(mn,fn,2,e,6,1)},m(Fi,"XMLTypePackageImpl/6",1928),p(1929,1,yt,x6),s.dk=function(e){return _(e,195)},s.ek=function(e){return X(_f,fn,195,e,0,2)},m(Fi,"XMLTypePackageImpl/7",1929),p(1930,1,yt,iU),s.dk=function(e){return o2(e)},s.ek=function(e){return X(pi,fn,473,e,8,1)},m(Fi,"XMLTypePackageImpl/8",1930),p(1931,1,yt,RN),s.dk=function(e){return _(e,221)},s.ek=function(e){return X(i5,fn,221,e,0,1)},m(Fi,"XMLTypePackageImpl/9",1931);var Oh,Sd,KA,wz,B;p(53,63,a1,it),m(hd,"RegEx/ParseException",53),p(820,1,{},WT),s._l=function(e){return ei*16)throw L(new it(ut((Ze(),MYn))));i=i*16+c}while(!0);if(this.a!=125)throw L(new it(ut((Ze(),CYn))));if(i>H8)throw L(new it(ut((Ze(),OYn))));e=i}else{if(c=0,this.c!=0||(c=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(i=c,Mt(this),this.c!=0||(c=vb(this.a))<0)throw L(new it(ut((Ze(),od))));i=i*16+c,e=i}break;case 117:if(r=0,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=t*16+r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=t*16+r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));t=t*16+r,e=t;break;case 118:if(Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=t*16+r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=t*16+r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=t*16+r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=t*16+r,Mt(this),this.c!=0||(r=vb(this.a))<0)throw L(new it(ut((Ze(),od))));if(t=t*16+r,t>H8)throw L(new it(ut((Ze(),"parser.descappe.4"))));e=t;break;case 65:case 90:case 122:throw L(new it(ut((Ze(),DYn))))}return e},s.bm=function(e){var t,i;switch(e){case 100:i=(this.e&32)==32?o0("Nd",!0):(Ct(),gz);break;case 68:i=(this.e&32)==32?o0("Nd",!1):(Ct(),w8n);break;case 119:i=(this.e&32)==32?o0("IsWord",!0):(Ct(),x7);break;case 87:i=(this.e&32)==32?o0("IsWord",!1):(Ct(),p8n);break;case 115:i=(this.e&32)==32?o0("IsSpace",!0):(Ct(),B5);break;case 83:i=(this.e&32)==32?o0("IsSpace",!1):(Ct(),g8n);break;default:throw L(new xc((t=e,DVn+t.toString(16))))}return i},s.cm=function(e){var t,i,r,c,f,l,o,a,b,g,v,k;for(this.b=1,Mt(this),t=null,this.c==0&&this.a==94?(Mt(this),e?g=(Ct(),Ct(),new xs(5)):(t=(Ct(),Ct(),new xs(4)),xu(t,0,H8),g=new xs(4))):g=(Ct(),Ct(),new xs(4)),c=!0;(k=this.c)!=1&&!(k==0&&this.a==93&&!c);){if(c=!1,i=this.a,r=!1,k==10)switch(i){case 100:case 68:case 119:case 87:case 115:case 83:W2(g,this.bm(i)),r=!0;break;case 105:case 73:case 99:case 67:i=this.sm(g,i),i<0&&(r=!0);break;case 112:case 80:if(v=U1n(this,i),!v)throw L(new it(ut((Ze(),onn))));W2(g,v),r=!0;break;default:i=this.am()}else if(k==20){if(l=r9(this.i,58,this.d),l<0)throw L(new it(ut((Ze(),qgn))));if(o=!0,Ar(this.i,this.d)==94&&(++this.d,o=!1),f=Dl(this.i,this.d,l),a=BNn(f,o,(this.e&512)==512),!a)throw L(new it(ut((Ze(),jYn))));if(W2(g,a),r=!0,l+1>=this.j||Ar(this.i,l+1)!=93)throw L(new it(ut((Ze(),qgn))));this.d=l+2}if(Mt(this),!r)if(this.c!=0||this.a!=45)xu(g,i,i);else{if(Mt(this),(k=this.c)==1)throw L(new it(ut((Ze(),IJ))));k==0&&this.a==93?(xu(g,i,i),xu(g,45,45)):(b=this.a,k==10&&(b=this.am()),Mt(this),xu(g,i,b))}(this.e&ao)==ao&&this.c==0&&this.a==44&&Mt(this)}if(this.c==1)throw L(new it(ut((Ze(),IJ))));return t&&(Qj(t,g),g=t),em(g),Xj(g),this.b=0,Mt(this),g},s.dm=function(){var e,t,i,r;for(i=this.cm(!1);(r=this.c)!=7;)if(e=this.a,r==0&&(e==45||e==38)||r==4){if(Mt(this),this.c!=9)throw L(new it(ut((Ze(),AYn))));if(t=this.cm(!1),r==4)W2(i,t);else if(e==45)Qj(i,t);else if(e==38)rHn(i,t);else throw L(new xc("ASSERT"))}else throw L(new it(ut((Ze(),SYn))));return Mt(this),i},s.em=function(){var e,t;return e=this.a-48,t=(Ct(),Ct(),new yK(12,null,e)),!this.g&&(this.g=new EB),jB(this.g,new ecn(e)),Mt(this),t},s.fm=function(){return Mt(this),Ct(),Ele},s.gm=function(){return Mt(this),Ct(),jle},s.hm=function(){throw L(new it(ut((Ze(),wl))))},s.im=function(){throw L(new it(ut((Ze(),wl))))},s.jm=function(){return Mt(this),m5e()},s.km=function(){return Mt(this),Ct(),Sle},s.lm=function(){return Mt(this),Ct(),Mle},s.mm=function(){var e;if(this.d>=this.j||((e=Ar(this.i,this.d++))&65504)!=64)throw L(new it(ut((Ze(),vYn))));return Mt(this),Ct(),Ct(),new ha(0,e-64)},s.nm=function(){return Mt(this),GCe()},s.om=function(){return Mt(this),Ct(),Cle},s.pm=function(){var e;return e=(Ct(),Ct(),new ha(0,105)),Mt(this),e},s.qm=function(){return Mt(this),Ct(),Tle},s.rm=function(){return Mt(this),Ct(),Ale},s.sm=function(e,t){return this.am()},s.tm=function(){return Mt(this),Ct(),d8n},s.um=function(){var e,t,i,r,c;if(this.d+1>=this.j)throw L(new it(ut((Ze(),gYn))));if(r=-1,t=null,e=Ar(this.i,this.d),49<=e&&e<=57){if(r=e-48,!this.g&&(this.g=new EB),jB(this.g,new ecn(r)),++this.d,Ar(this.i,this.d)!=41)throw L(new it(ut((Ze(),Db))));++this.d}else switch(e==63&&--this.d,Mt(this),t=A0n(this),t.e){case 20:case 21:case 22:case 23:break;case 8:if(this.c!=7)throw L(new it(ut((Ze(),Db))));break;default:throw L(new it(ut((Ze(),pYn))))}if(Mt(this),c=qw(this),i=null,c.e==2){if(c.Nm()!=2)throw L(new it(ut((Ze(),mYn))));i=c.Jm(1),c=c.Jm(0)}if(this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),Ct(),Ct(),new TBn(r,t,c,i)},s.vm=function(){return Mt(this),Ct(),b8n},s.wm=function(){var e;if(Mt(this),e=u_(24,qw(this)),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),e},s.xm=function(){var e;if(Mt(this),e=u_(20,qw(this)),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),e},s.ym=function(){var e;if(Mt(this),e=u_(22,qw(this)),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),e},s.zm=function(){var e,t,i,r,c;for(e=0,i=0,t=-1;this.d=this.j)throw L(new it(ut((Ze(),Fgn))));if(t==45){for(++this.d;this.d=this.j)throw L(new it(ut((Ze(),Fgn))))}if(t==58){if(++this.d,Mt(this),r=dDn(qw(this),e,i),this.c!=7)throw L(new it(ut((Ze(),Db))));Mt(this)}else if(t==41)++this.d,Mt(this),r=dDn(qw(this),e,i);else throw L(new it(ut((Ze(),wYn))));return r},s.Am=function(){var e;if(Mt(this),e=u_(21,qw(this)),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),e},s.Bm=function(){var e;if(Mt(this),e=u_(23,qw(this)),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),e},s.Cm=function(){var e,t;if(Mt(this),e=this.f++,t=QX(qw(this),e),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),t},s.Dm=function(){var e;if(Mt(this),e=QX(qw(this),0),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),e},s.Em=function(e){return Mt(this),this.c==5?(Mt(this),W$(e,(Ct(),Ct(),new O2(9,e)))):W$(e,(Ct(),Ct(),new O2(3,e)))},s.Fm=function(e){var t;return Mt(this),t=(Ct(),Ct(),new Dk(2)),this.c==5?(Mt(this),jb(t,YA),jb(t,e)):(jb(t,e),jb(t,YA)),t},s.Gm=function(e){return Mt(this),this.c==5?(Mt(this),Ct(),Ct(),new O2(9,e)):(Ct(),Ct(),new O2(3,e))},s.a=0,s.b=0,s.c=0,s.d=0,s.e=0,s.f=1,s.g=null,s.j=0,m(hd,"RegEx/RegexParser",820),p(1910,820,{},Ijn),s._l=function(e){return!1},s.am=function(){return Odn(this)},s.bm=function(e){return h8(e)},s.cm=function(e){return VHn(this)},s.dm=function(){throw L(new it(ut((Ze(),wl))))},s.em=function(){throw L(new it(ut((Ze(),wl))))},s.fm=function(){throw L(new it(ut((Ze(),wl))))},s.gm=function(){throw L(new it(ut((Ze(),wl))))},s.hm=function(){return Mt(this),h8(67)},s.im=function(){return Mt(this),h8(73)},s.jm=function(){throw L(new it(ut((Ze(),wl))))},s.km=function(){throw L(new it(ut((Ze(),wl))))},s.lm=function(){throw L(new it(ut((Ze(),wl))))},s.mm=function(){return Mt(this),h8(99)},s.nm=function(){throw L(new it(ut((Ze(),wl))))},s.om=function(){throw L(new it(ut((Ze(),wl))))},s.pm=function(){return Mt(this),h8(105)},s.qm=function(){throw L(new it(ut((Ze(),wl))))},s.rm=function(){throw L(new it(ut((Ze(),wl))))},s.sm=function(e,t){return W2(e,h8(t)),-1},s.tm=function(){return Mt(this),Ct(),Ct(),new ha(0,94)},s.um=function(){throw L(new it(ut((Ze(),wl))))},s.vm=function(){return Mt(this),Ct(),Ct(),new ha(0,36)},s.wm=function(){throw L(new it(ut((Ze(),wl))))},s.xm=function(){throw L(new it(ut((Ze(),wl))))},s.ym=function(){throw L(new it(ut((Ze(),wl))))},s.zm=function(){throw L(new it(ut((Ze(),wl))))},s.Am=function(){throw L(new it(ut((Ze(),wl))))},s.Bm=function(){throw L(new it(ut((Ze(),wl))))},s.Cm=function(){var e;if(Mt(this),e=QX(qw(this),0),this.c!=7)throw L(new it(ut((Ze(),Db))));return Mt(this),e},s.Dm=function(){throw L(new it(ut((Ze(),wl))))},s.Em=function(e){return Mt(this),W$(e,(Ct(),Ct(),new O2(3,e)))},s.Fm=function(e){var t;return Mt(this),t=(Ct(),Ct(),new Dk(2)),jb(t,e),jb(t,YA),t},s.Gm=function(e){return Mt(this),Ct(),Ct(),new O2(3,e)};var Qm=null,D7=null;m(hd,"RegEx/ParserForXMLSchema",1910),p(121,1,X8,gw),s.Hm=function(e){throw L(new xc("Not supported."))},s.Im=function(){return-1},s.Jm=function(e){return null},s.Km=function(){return null},s.Lm=function(e){},s.Mm=function(e){},s.Nm=function(){return 0},s.Ib=function(){return this.Om(0)},s.Om=function(e){return this.e==11?".":""},s.e=0;var o8n,L7,QA,kle,h8n,Up=null,gz,Srn=null,a8n,YA,Trn=null,d8n,b8n,w8n,g8n,p8n,jle,B5,Ele,Ale,Sle,Tle,x7,Mle,Cle,nNe=m(hd,"RegEx/Token",121);p(137,121,{3:1,137:1,121:1},xs),s.Om=function(e){var t,i,r;if(this.e==4)if(this==a8n)i=".";else if(this==gz)i="\\d";else if(this==x7)i="\\w";else if(this==B5)i="\\s";else{for(r=new J1,r.a+="[",t=0;t0&&(r.a+=","),this.b[t]===this.b[t+1]?ic(r,PO(this.b[t])):(ic(r,PO(this.b[t])),r.a+="-",ic(r,PO(this.b[t+1])));r.a+="]",i=r.a}else if(this==w8n)i="\\D";else if(this==p8n)i="\\W";else if(this==g8n)i="\\S";else{for(r=new J1,r.a+="[^",t=0;t0&&(r.a+=","),this.b[t]===this.b[t+1]?ic(r,PO(this.b[t])):(ic(r,PO(this.b[t])),r.a+="-",ic(r,PO(this.b[t+1])));r.a+="]",i=r.a}return i},s.a=!1,s.c=!1,m(hd,"RegEx/RangeToken",137),p(580,1,{580:1},ecn),s.a=0,m(hd,"RegEx/RegexParser/ReferencePosition",580),p(579,1,{3:1,579:1},wAn),s.Fb=function(e){var t;return e==null||!_(e,579)?!1:(t=u(e,579),Pn(this.b,t.b)&&this.a==t.a)},s.Hb=function(){return Z1(this.b+"/"+jdn(this.a))},s.Ib=function(){return this.c.Om(this.a)},s.a=0,m(hd,"RegEx/RegularExpression",579),p(228,121,X8,ha),s.Im=function(){return this.a},s.Om=function(e){var t,i,r;switch(this.e){case 0:switch(this.a){case 124:case 42:case 43:case 63:case 40:case 41:case 46:case 91:case 123:case 92:r="\\"+kX(this.a&Gi);break;case 12:r="\\f";break;case 10:r="\\n";break;case 13:r="\\r";break;case 9:r="\\t";break;case 27:r="\\e";break;default:this.a>=zr?(i=(t=this.a>>>0,"0"+t.toString(16)),r="\\v"+Dl(i,i.length-6,i.length)):r=""+kX(this.a&Gi)}break;case 8:this==d8n||this==b8n?r=""+kX(this.a&Gi):r="\\"+kX(this.a&Gi);break;default:r=null}return r},s.a=0,m(hd,"RegEx/Token/CharToken",228),p(322,121,X8,O2),s.Jm=function(e){return this.a},s.Lm=function(e){this.b=e},s.Mm=function(e){this.c=e},s.Nm=function(){return 1},s.Om=function(e){var t;if(this.e==3)if(this.c<0&&this.b<0)t=this.a.Om(e)+"*";else if(this.c==this.b)t=this.a.Om(e)+"{"+this.c+"}";else if(this.c>=0&&this.b>=0)t=this.a.Om(e)+"{"+this.c+","+this.b+"}";else if(this.c>=0&&this.b<0)t=this.a.Om(e)+"{"+this.c+",}";else throw L(new xc("Token#toString(): CLOSURE "+this.c+Qu+this.b));else if(this.c<0&&this.b<0)t=this.a.Om(e)+"*?";else if(this.c==this.b)t=this.a.Om(e)+"{"+this.c+"}?";else if(this.c>=0&&this.b>=0)t=this.a.Om(e)+"{"+this.c+","+this.b+"}?";else if(this.c>=0&&this.b<0)t=this.a.Om(e)+"{"+this.c+",}?";else throw L(new xc("Token#toString(): NONGREEDYCLOSURE "+this.c+Qu+this.b));return t},s.b=0,s.c=0,m(hd,"RegEx/Token/ClosureToken",322),p(821,121,X8,Nsn),s.Jm=function(e){return e==0?this.a:this.b},s.Nm=function(){return 2},s.Om=function(e){var t;return this.b.e==3&&this.b.Jm(0)==this.a?t=this.a.Om(e)+"+":this.b.e==9&&this.b.Jm(0)==this.a?t=this.a.Om(e)+"+?":t=this.a.Om(e)+(""+this.b.Om(e)),t},m(hd,"RegEx/Token/ConcatToken",821),p(1908,121,X8,TBn),s.Jm=function(e){if(e==0)return this.d;if(e==1)return this.b;throw L(new xc("Internal Error: "+e))},s.Nm=function(){return this.b?2:1},s.Om=function(e){var t;return this.c>0?t="(?("+this.c+")":this.a.e==8?t="(?("+this.a+")":t="(?"+this.a,this.b?t+=this.d+"|"+this.b+")":t+=this.d+")",t},s.c=0,m(hd,"RegEx/Token/ConditionToken",1908),p(1909,121,X8,oxn),s.Jm=function(e){return this.b},s.Nm=function(){return 1},s.Om=function(e){return"(?"+(this.a==0?"":jdn(this.a))+(this.c==0?"":jdn(this.c))+":"+this.b.Om(e)+")"},s.a=0,s.c=0,m(hd,"RegEx/Token/ModifierToken",1909),p(822,121,X8,qsn),s.Jm=function(e){return this.a},s.Nm=function(){return 1},s.Om=function(e){var t;switch(t=null,this.e){case 6:this.b==0?t="(?:"+this.a.Om(e)+")":t="("+this.a.Om(e)+")";break;case 20:t="(?="+this.a.Om(e)+")";break;case 21:t="(?!"+this.a.Om(e)+")";break;case 22:t="(?<="+this.a.Om(e)+")";break;case 23:t="(?"+this.a.Om(e)+")"}return t},s.b=0,m(hd,"RegEx/Token/ParenToken",822),p(517,121,{3:1,121:1,517:1},yK),s.Km=function(){return this.b},s.Om=function(e){return this.e==12?"\\"+this.a:BAe(this.b)},s.a=0,m(hd,"RegEx/Token/StringToken",517),p(466,121,X8,Dk),s.Hm=function(e){jb(this,e)},s.Jm=function(e){return u(Cw(this.a,e),121)},s.Nm=function(){return this.a?this.a.a.c.length:0},s.Om=function(e){var t,i,r,c,f;if(this.e==1){if(this.a.a.c.length==2)t=u(Cw(this.a,0),121),i=u(Cw(this.a,1),121),i.e==3&&i.Jm(0)==t?c=t.Om(e)+"+":i.e==9&&i.Jm(0)==t?c=t.Om(e)+"+?":c=t.Om(e)+(""+i.Om(e));else{for(f=new J1,r=0;r=this.c.b:this.a<=this.c.b},s.Sb=function(){return this.b>0},s.Tb=function(){return this.b},s.Vb=function(){return this.b-1},s.Qb=function(){throw L(new R1(_Vn))},s.a=0,s.b=0,m(l2n,"ExclusiveRange/RangeIterator",259);var kl=g9(NJ,"C"),et=g9(EE,"I"),Tf=g9(q4,"Z"),Cg=g9(AE,"J"),_f=g9(yE,"B"),or=g9(kE,"D"),Hp=g9(jE,"F"),Ym=g9(SE,"S"),eNe=li("org.eclipse.elk.core.labels","ILabelManager"),m8n=li(Gr,"DiagnosticChain"),v8n=li(hVn,"ResourceSet"),y8n=m(Gr,"InvocationTargetException",null),Dle=(OB(),H3e),Lle=Lle=Sye;zve(woe),c4e("permProps",[[["locale","default"],[RVn,"gecko1_8"]],[["locale","default"],[RVn,"safari"]]]),Lle(null,"elk",null)}).call(this)}).call(this,typeof Ile<"u"?Ile:typeof self<"u"?self:typeof window<"u"?window:{})},{}],3:[function(je,Bn,At){function Ie(Ui){"@babel/helpers - typeof";return Ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ii){return typeof ii}:function(ii){return ii&&typeof Symbol=="function"&&ii.constructor===Symbol&&ii!==Symbol.prototype?"symbol":typeof ii},Ie(Ui)}function T(Ui,ii,Dc){return Object.defineProperty(Ui,"prototype",{writable:!1}),Ui}function ti(Ui,ii){if(!(Ui instanceof ii))throw new TypeError("Cannot call a class as a function")}function Ti(Ui,ii,Dc){return ii=di(ii),Nr(Ui,zi()?Reflect.construct(ii,Dc||[],di(Ui).constructor):ii.apply(Ui,Dc))}function Nr(Ui,ii){if(ii&&(Ie(ii)=="object"||typeof ii=="function"))return ii;if(ii!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Rf(Ui)}function Rf(Ui){if(Ui===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ui}function zi(){try{var Ui=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zi=function(){return!!Ui})()}function di(Ui){return di=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ii){return ii.__proto__||Object.getPrototypeOf(ii)},di(Ui)}function xt(Ui,ii){if(typeof ii!="function"&&ii!==null)throw new TypeError("Super expression must either be null or a function");Ui.prototype=Object.create(ii&&ii.prototype,{constructor:{value:Ui,writable:!0,configurable:!0}}),Object.defineProperty(Ui,"prototype",{writable:!1}),ii&&Ut(Ui,ii)}function Ut(Ui,ii){return Ut=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Dc,ju){return Dc.__proto__=ju,Dc},Ut(Ui,ii)}var Nn=je("./elk-api.js").default,Ec=(function(Ui){function ii(){var Dc=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ti(this,ii);var ju=Object.assign({},Dc),hs=!1;try{je.resolve("web-worker"),hs=!0}catch{}if(Dc.workerUrl)if(hs){var El=je("web-worker");ju.workerFactory=function(hf){return new El(hf)}}else console.warn(`Web worker requested but 'web-worker' package not installed. +Consider installing the package or pass your own 'workerFactory' to ELK's constructor. +... Falling back to non-web worker version.`);if(!ju.workerFactory){var Wo=je("./elk-worker.min.js"),Ss=Wo.Worker;ju.workerFactory=function(hf){return new Ss(hf)}}return Ti(this,ii,[ju])}return xt(ii,Ui),T(ii)})(Nn);Object.defineProperty(Bn.exports,"__esModule",{value:!0}),Bn.exports=Ec,Ec.default=Ec},{"./elk-api.js":1,"./elk-worker.min.js":2,"web-worker":4}],4:[function(je,Bn,At){var Ie=typeof Worker<"u"?Worker:void 0;Bn.exports=Ie},{}]},{},[3])(3)})})(T8n)),T8n.exports}var aNe=hNe();const dNe=D8n(aNe),bNe=new dNe;async function wNe(an){const[se,je]=await Promise.all([Gle("architecture",an.architecture,an.links),Gle("dataflow",an.dataflow,an.links)]);return{architecture:se,dataflow:je}}async function Gle(an,se,je){const Bn=gNe(se),At=pNe(an,je),Ie=se.nodes.map(xt=>{const Ut=M8n(xt,an);return{id:xt.id,width:Ut.width,height:Ut.height,labels:[{text:xt.title}]}}),T=se.edges.map((xt,Ut)=>({id:Fle(xt,Ut),sources:[xt.source_id],targets:[xt.target_id]})),ti={id:an,layoutOptions:{"elk.algorithm":"org.eclipse.elk.layered",...an==="architecture"?{"elk.direction":"DOWN","elk.edgeRouting":"SPLINES","elk.spacing.nodeNode":"48","elk.layered.spacing.nodeNodeBetweenLayers":"88","elk.layered.nodePlacement.strategy":"NETWORK_SIMPLEX","elk.padding":"[top=40,left=40,bottom=40,right=40]"}:{"elk.direction":"RIGHT","elk.edgeRouting":"SPLINES","elk.spacing.nodeNode":"88","elk.layered.spacing.nodeNodeBetweenLayers":"176","elk.layered.nodePlacement.strategy":"NETWORK_SIMPLEX","elk.layered.crossingMinimization.strategy":"LAYER_SWEEP","elk.layered.considerModelOrder.strategy":"NODES_AND_EDGES","elk.layered.unnecessaryBendpoints":"true","elk.padding":"[top=72,left=84,bottom=72,right=96]"}},children:Ie,edges:T},Ti=await bNe.layout(ti),Nr=new Map((Ti.children??[]).map(xt=>[xt.id,xt])),Rf=se.nodes.map(xt=>{const Ut=Nr.get(xt.id),Nn=Bn.get(xt.id)??0,Ec=At.get(xt.id)??0;return{...xt,code_refs:xt.code_refs??[],graphKey:an,x:Ut?.x??0,y:Ut?.y??0,width:Ut?.width??M8n(xt,an).width,height:Ut?.height??M8n(xt,an).height,degree:Nn,linkCount:Ec,badgeText:jNe(xt.title),fill:ENe(an,xt.status),stroke:ANe(an,xt.status)}}),zi=new Map(se.edges.map((xt,Ut)=>[Fle(xt,Ut),xt])),di=(Ti.edges??[]).map((xt,Ut)=>{const Nn=xt.id??`edge-${an}-${Ut}`,Ec=zi.get(Nn)??se.edges[Ut],Ui=mNe(xt.sections??[]);return{...Ec,id:Ec.id??null,label:Ec.label??null,mechanism:Ec.mechanism??null,code_refs:Ec.code_refs??[],graphKey:an,resolvedId:Nn,points:Ui,path:vNe(Ui),midpoint:yNe(Ui)}});return{graphKey:an,width:Math.max(720,Ti.width??720),height:Math.max(520,Ti.height??520),nodes:Rf,edges:di}}function gNe(an){const se=new Map;for(const je of an.nodes??[])se.set(je.id,0);for(const je of an.edges??[])se.set(je.source_id,(se.get(je.source_id)??0)+1),se.set(je.target_id,(se.get(je.target_id)??0)+1);return se}function pNe(an,se){const je=new Map;for(const Bn of se??[]){const At=an==="architecture"?Bn.architecture_node_id:Bn.dataflow_node_id;je.set(At,(je.get(At)??0)+1)}return je}function Fle(an,se){return an.id?.trim()?an.id:`${an.source_id}->${an.target_id}:${an.kind}:${se}`}function M8n(an,se){const je=Math.min(an.title.length,36),Bn=Math.min(an.purpose.length,110),At=se==="architecture"?232:248,Ie=qle(At+je*2.3+Bn*.22,At,360),T=zle(Ie-(an.mechanism?.trim()?154:92),7.4),ti=zle(Ie-34,6.1),Ti=Drn(an.title,T,2),Nr=Drn(an.purpose,ti,3),Rf=an.mechanism?.trim()?Drn(an.mechanism,ti,2):0,zi=an.metaphor?.trim()?Drn(an.metaphor,ti,2):0,di=qle(54+Ti*15+Nr*12.5+Rf*11.5+zi*11.2+32,124,196);return{width:Ie,height:di}}function Drn(an,se,je){const Bn=an.replace(/\s+/g," ").trim();if(!Bn)return 0;const At=Bn.split(" ");let Ie=1,T="";for(const ti of At){const Ti=T?`${T} ${ti}`:ti;if(Ti.length<=se){T=Ti;continue}if(Ie+=1,T=ti,Ie>=je)return je}return Math.min(Ie,je)}function zle(an,se){return Math.max(12,Math.floor(an/se))}function mNe(an){const se=[];for(const je of an){je.startPoint&&se.push(je.startPoint);for(const Bn of je.bendPoints??[])se.push(Bn);je.endPoint&&se.push(je.endPoint)}return kNe(se)}function vNe(an){if(an.length===0)return"";const[se,...je]=an;return`M ${Lrn(se.x)} ${Lrn(se.y)} ${je.map(Bn=>`L ${Lrn(Bn.x)} ${Lrn(Bn.y)}`).join(" ")}`}function yNe(an){if(an.length===0)return{x:0,y:0};const se=Math.floor(an.length/2);return an[se]}function kNe(an){const se=[];for(const je of an){const Bn=se[se.length-1];(!Bn||Bn.x!==je.x||Bn.y!==je.y)&&se.push(je)}return se}function jNe(an){const se=an.split(/[\s/_-]+/).filter(Boolean);return se.length===0?"??":se.length===1?se[0].slice(0,2).toUpperCase():`${se[0][0]??""}${se[1][0]??""}`.toUpperCase()}function ENe(an,se){return se==="verified"?an==="architecture"?"rgba(15, 118, 110, 0.28)":"rgba(120, 53, 15, 0.3)":se==="active"?"rgba(67, 56, 202, 0.3)":se==="prototype"?"rgba(91, 33, 182, 0.28)":an==="architecture"?"rgba(8, 47, 73, 0.66)":"rgba(58, 12, 33, 0.68)"}function ANe(an,se){return se==="verified"?"#5eead4":se==="in_progress"?"#fbbf24":se==="active"?"#93c5fd":se==="prototype"?"#c084fc":se==="proposed"?"#f9a8d4":an==="architecture"?"#67e8f9":"#fb7185"}function qle(an,se,je){return Math.min(je,Math.max(se,an))}function Lrn(an){return Number(an).toFixed(2).replace(/\.00$/,"")}function SNe(an){const se=[],je=Ule("architecture",an.architecture,se),Bn=Ule("dataflow",an.dataflow,se),At=new Set;for(const Ie of an.links??[]){Ie.dataflow_node_id?.trim()||se.push({scope:"links",message:"Link is missing a nonempty dataflow_node_id."}),Ie.architecture_node_id?.trim()||se.push({scope:"links",message:"Link is missing a nonempty architecture_node_id."}),Ie.dataflow_node_id?.trim()&&!Bn.has(Ie.dataflow_node_id)&&se.push({scope:"links",message:`Link references missing dataflow node '${Ie.dataflow_node_id}'.`}),Ie.architecture_node_id?.trim()&&!je.has(Ie.architecture_node_id)&&se.push({scope:"links",message:`Link references missing architecture node '${Ie.architecture_node_id}'.`});const T=`${Ie.dataflow_node_id}::${Ie.architecture_node_id}`;At.has(T)&&se.push({scope:"links",message:`Duplicate cross-link '${T}'.`}),At.add(T)}return se}function Ule(an,se,je){const Bn=new Set,At=new Set;for(const Ie of se.nodes??[])Ie.id?.trim()||je.push({scope:an,message:"Node is missing a nonempty id."}),Ie.title?.trim()||je.push({scope:an,message:`Node '${Ie.id||""}' is missing a nonempty title.`}),Ie.purpose?.trim()||je.push({scope:an,message:`Node '${Ie.id||""}' is missing a nonempty purpose.`}),Bn.has(Ie.id)&&je.push({scope:an,message:`Duplicate node id '${Ie.id}'.`}),Bn.add(Ie.id);for(const Ie of se.edges??[])Ie.source_id?.trim()||je.push({scope:an,message:"Edge is missing a nonempty source_id."}),Ie.target_id?.trim()||je.push({scope:an,message:"Edge is missing a nonempty target_id."}),Ie.kind?.trim()||je.push({scope:an,message:"Edge is missing a nonempty kind."}),Ie.source_id?.trim()&&!Bn.has(Ie.source_id)&&je.push({scope:an,message:`Edge '${Ie.id||Hle(Ie)}' references missing source node '${Ie.source_id}'.`}),Ie.target_id?.trim()&&!Bn.has(Ie.target_id)&&je.push({scope:an,message:`Edge '${Ie.id||Hle(Ie)}' references missing target node '${Ie.target_id}'.`}),Ie.id?.trim()&&(At.has(Ie.id)&&je.push({scope:an,message:`Duplicate edge id '${Ie.id}'.`}),At.add(Ie.id));return Bn}function Hle(an){return`${an.source_id}->${an.target_id}:${an.kind}`}const xrn="rgba(7, 16, 30, 0.76)",vz="1px solid rgba(148, 163, 184, 0.18)";function TNe({state:an,initialGraph:se="architecture",style:je,className:Bn,title:At="Epiphany Graph Viewer",onCodeRefSelect:Ie}){const[T,ti]=Vo.useState(se),[Ti,Nr]=Vo.useState(null),[Rf,zi]=Vo.useState(null),[di,xt]=Vo.useState([]),[Ut,Nn]=Vo.useState("loading"),[Ec,Ui]=Vo.useState(null),[ii,Dc]=Vo.useState({width:0,height:0}),[ju,hs]=Vo.useState({architecture:{x:0,y:0,scale:1,userMoved:!1},dataflow:{x:0,y:0,scale:1,userMoved:!1}}),El=Vo.useRef(null),Wo=Vo.useRef({activeGraphKey:T,transforms:ju}),Ss=Vo.useRef(null);Vo.useEffect(()=>{let ot=!1;return Nn("loading"),Ui(null),xt(SNe(an)),wNe(an).then(Ee=>{ot||(zi(Ee),Nn("ready"))}).catch(Ee=>{ot||(Nn("error"),Ui(Ee instanceof Error?Ee.message:String(Ee)))}),()=>{ot=!0}},[an]),Vo.useLayoutEffect(()=>{const ot=El.current;if(!ot)return;const Ee=new ResizeObserver(([Dt])=>{const Ri=Dt.contentRect;Dc({width:Ri.width,height:Ri.height})});return Ee.observe(ot),()=>Ee.disconnect()},[]),Vo.useEffect(()=>{Wo.current={activeGraphKey:T,transforms:ju}},[T,ju]),Vo.useEffect(()=>{const ot=El.current;if(!ot)return;const Ee=Dt=>{const{activeGraphKey:Ri,transforms:Ac}=Wo.current;xNe(Dt,ot,Ri,Ac,hs)};return ot.addEventListener("wheel",Ee,{passive:!1}),()=>ot.removeEventListener("wheel",Ee)},[]),Vo.useEffect(()=>{!Rf||ii.width<=0||ii.height<=0||hs(ot=>({architecture:ot.architecture.userMoved?ot.architecture:O8n(Rf.architecture,ii.width,ii.height),dataflow:ot.dataflow.userMoved?ot.dataflow:O8n(Rf.dataflow,ii.width,ii.height)}))},[Rf,ii.height,ii.width]);const hf=Rf?.[T]??null,Zo=ju[T],Al=Ti?.kind==="node"&&Ti.graphKey===T&&hf?hf.nodes.find(ot=>ot.id===Ti.nodeId)??null:null,Qf=Ti?.kind==="edge"&&Ti.graphKey===T&&hf?hf.edges.find(ot=>ot.resolvedId===Ti.edgeId)??null:null,q=new Set;if(Al&&hf)for(const ot of hf.edges)ot.source_id===Al.id&&q.add(ot.target_id),ot.target_id===Al.id&&q.add(ot.source_id);const Qp=Al?LNe(Al.id,T,an):[];return Te.jsxs("section",{"aria-label":At,className:Bn,style:{display:"grid",gridTemplateColumns:"minmax(0, 1fr) 330px",gap:16,minHeight:"72vh",...je},children:[Te.jsxs("div",{style:{display:"grid",gridTemplateRows:"auto 1fr",gap:12,minHeight:0},children:[Te.jsxs("header",{style:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:12,padding:"14px 16px",borderRadius:22,background:xrn,border:vz,boxShadow:"0 18px 48px rgba(0, 0, 0, 0.26)",backdropFilter:"blur(14px)"},children:[Te.jsxs("div",{style:{display:"grid",gap:6},children:[Te.jsxs("div",{style:{display:"inline-flex",gap:8,alignItems:"center",color:"#9fb3c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:[Te.jsx("span",{children:At}),Te.jsx("span",{style:{color:"#5eead4"},children:Ut})]}),Te.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[Te.jsx(Xle,{active:T==="architecture",label:"Architecture",count:an.architecture.nodes.length,onClick:()=>Vo.startTransition(()=>{ti("architecture"),Ti?.graphKey&&Ti.graphKey!=="architecture"&&Nr(null)})}),Te.jsx(Xle,{active:T==="dataflow",label:"Dataflow",count:an.dataflow.nodes.length,onClick:()=>Vo.startTransition(()=>{ti("dataflow"),Ti?.graphKey&&Ti.graphKey!=="dataflow"&&Nr(null)})}),Te.jsx(Kle,{label:"Links",value:String(an.links.length),accent:"#f9a8d4"}),Te.jsx(Kle,{label:"Issues",value:String(di.length),accent:di.length?"#fbbf24":"#86efac"})]})]}),Te.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap",justifyContent:"flex-end"},children:[Te.jsx(C8n,{onClick:()=>Vle(T,1.18,hs),children:"+"}),Te.jsx(C8n,{onClick:()=>Vle(T,1/1.18,hs),children:"-"}),Te.jsx(C8n,{onClick:()=>{!hf||ii.width<=0||ii.height<=0||hs(ot=>({...ot,[T]:O8n(hf,ii.width,ii.height)}))},children:"Reset"})]})]}),Te.jsxs("div",{ref:El,style:{position:"relative",minHeight:540,overflow:"hidden",overscrollBehavior:"contain",touchAction:"none",borderRadius:28,background:T==="architecture"?"radial-gradient(circle at top left, rgba(8, 145, 178, 0.22), transparent 38%), linear-gradient(160deg, #08111e 0%, #0c1624 46%, #11192c 100%)":"radial-gradient(circle at top right, rgba(244, 63, 94, 0.18), transparent 34%), linear-gradient(160deg, #0b1018 0%, #15111c 44%, #1a0d18 100%)",border:vz,boxShadow:"0 18px 54px rgba(0, 0, 0, 0.3)"},children:[Te.jsxs("div",{style:{position:"absolute",top:14,left:14,zIndex:2,display:"grid",gap:6,padding:"10px 12px",borderRadius:18,background:"rgba(5, 10, 22, 0.7)",border:"1px solid rgba(148, 163, 184, 0.16)",color:"#b5c5d8",fontSize:12,maxWidth:260,pointerEvents:"none"},children:[Te.jsx("div",{style:{fontWeight:700,color:"#e5eef8"},children:T==="architecture"?"Architecture graph":"Dataflow graph"}),Te.jsx("div",{children:"Wheel to zoom. Drag the void to pan. Click something interesting and the side panel stops being decorative."})]}),Ut==="loading"&&Te.jsx(Qle,{tone:"#67e8f9",children:"Laying out the graph. ELK is thinking noble thoughts."}),Ut==="error"&&Te.jsx(Qle,{tone:"#fca5a5",children:Ec??"Layout failed."}),Ut==="ready"&&hf&&Te.jsxs("svg",{width:"100%",height:"100%",viewBox:`0 0 ${ii.width||1} ${ii.height||1}`,onPointerDown:ot=>INe(ot,Zo,Ss),onPointerMove:ot=>NNe(ot,T,Ss,hs),onPointerUp:()=>Yle(Ss),onPointerLeave:()=>Yle(Ss),onClick:ot=>{ot.target===ot.currentTarget&&Nr(null)},style:{width:"100%",height:"100%",display:"block",cursor:Ss.current?.active?"grabbing":"grab"},children:[Te.jsxs("defs",{children:[Te.jsx("filter",{id:"nodeGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:Te.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"9",floodColor:"rgba(34, 211, 238, 0.38)"})}),Te.jsx("filter",{id:"selectedGlow",x:"-60%",y:"-60%",width:"220%",height:"220%",children:Te.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"14",floodColor:"rgba(253, 224, 71, 0.46)"})})]}),Te.jsxs("g",{transform:`translate(${Zo.x} ${Zo.y}) scale(${Zo.scale})`,children:[DNe(hf,T),hf.edges.map(ot=>{const Ee=Qf?.resolvedId===ot.resolvedId,Dt=Al&&(ot.source_id===Al.id||ot.target_id===Al.id);return Te.jsxs("g",{children:[Te.jsx("path",{d:ot.path,fill:"none",stroke:"transparent",strokeWidth:18,onClick:Ri=>{Ri.stopPropagation(),Nr({kind:"edge",graphKey:T,edgeId:ot.resolvedId})}}),Te.jsx("path",{d:ot.path,fill:"none",stroke:BNe(T,Ee,Dt),strokeWidth:Ee?3.4:Dt?2.6:1.9,strokeOpacity:Ee?.94:Dt?.76:.35,strokeLinecap:"round",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(Ee||Dt||Zo.scale>1.75)&&ot.label?.trim()&&Te.jsxs("g",{transform:`translate(${ot.midpoint.x} ${ot.midpoint.y})`,pointerEvents:"none",opacity:Ee||Dt?1:yz(Zo.scale,1.75,2.05),children:[Te.jsx("rect",{x:-44,y:-12,width:88,height:20,rx:10,fill:"rgba(5, 10, 22, 0.82)",stroke:"rgba(148, 163, 184, 0.2)",vectorEffect:"non-scaling-stroke"}),Te.jsx("text",{x:0,y:3,textAnchor:"middle",fill:"#dbe7f4",fontSize:9.5,fontWeight:700,children:ot.label})]})]},ot.resolvedId)}),hf.nodes.map(ot=>{const Ee=Al?.id===ot.id,Dt=q.has(ot.id),Ri=$Ne(ot,Al,Dt),Ac=_Ne(ot);return Te.jsxs("g",{transform:`translate(${ot.x} ${ot.y})`,opacity:Ri,onClick:Zu=>{Zu.stopPropagation(),Nr({kind:"node",graphKey:T,nodeId:ot.id})},style:{cursor:"pointer"},children:[Te.jsx("rect",{x:0,y:0,width:ot.width,height:ot.height,rx:26,fill:ot.fill,stroke:ot.stroke,strokeWidth:Ee?2.8:Dt?2.1:1.4,vectorEffect:"non-scaling-stroke",filter:Ee?"url(#selectedGlow)":"url(#nodeGlow)"}),Te.jsx("rect",{x:6,y:6,width:ot.width-12,height:ot.height-12,rx:21,fill:"rgba(255, 255, 255, 0.02)",stroke:"rgba(255, 255, 255, 0.06)",vectorEffect:"non-scaling-stroke"}),Te.jsx("circle",{cx:20,cy:20,r:12,fill:ot.stroke,stroke:"rgba(229, 238, 248, 0.24)",vectorEffect:"non-scaling-stroke"}),Te.jsx("text",{x:20,y:24,textAnchor:"middle",fill:"#071019",fontSize:10,fontWeight:800,children:ot.badgeText}),ot.status?.trim()&&Zo.scale>.66&&Te.jsxs("g",{transform:`translate(${ot.width-78} 10)`,opacity:yz(Zo.scale,.62,.9),children:[Te.jsx("rect",{x:0,y:0,width:68,height:18,rx:9,fill:"rgba(5, 10, 22, 0.74)",stroke:"rgba(255, 255, 255, 0.1)",vectorEffect:"non-scaling-stroke"}),Te.jsx("text",{x:34,y:12.5,textAnchor:"middle",fill:ot.stroke,fontSize:8.5,fontWeight:700,letterSpacing:"0.06em",children:ot.status.toUpperCase()})]}),ot.linkCount>0&&Te.jsxs("g",{transform:`translate(${ot.width-30} ${ot.height-26})`,children:[Te.jsx("circle",{cx:0,cy:0,r:13,fill:"rgba(5, 10, 22, 0.9)",stroke:"#f9a8d4",strokeWidth:1.5,vectorEffect:"non-scaling-stroke"}),Te.jsx("text",{x:0,y:4,textAnchor:"middle",fill:"#fce7f3",fontSize:10,fontWeight:800,children:ot.linkCount})]}),Te.jsx("g",{opacity:yz(Zo.scale,.5,.82),pointerEvents:"none",children:Irn(Ac.titleLines,44,26,15,{fill:"#f8fbff",fontSize:13,fontWeight:800})}),Te.jsx("g",{opacity:yz(Zo.scale,1.02,1.44),pointerEvents:"none",children:Irn(Ac.purposeLines,16,Ac.purposeStartY,12.5,{fill:"rgba(229, 238, 248, 0.88)",fontSize:10.6})}),Te.jsxs("g",{opacity:yz(Zo.scale,1.55,1.92),pointerEvents:"none",children:[Irn(Ac.mechanismLines,16,Ac.mechanismStartY,11.5,{fill:"rgba(103, 232, 249, 0.86)",fontSize:9.4}),Irn(Ac.metaphorLines,16,Ac.metaphorStartY,11.2,{fill:"rgba(244, 114, 182, 0.84)",fontSize:9.1})]})]},ot.id)})]})]})]})]}),Te.jsxs("aside",{style:{display:"grid",gridTemplateRows:"auto auto 1fr",gap:12,minHeight:0},children:[Te.jsxs("section",{style:{padding:"16px 18px",borderRadius:24,background:xrn,border:vz,display:"grid",gap:10},children:[Te.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:12},children:[Te.jsxs("div",{children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Live graph"}),Te.jsx("div",{style:{fontSize:21,fontWeight:800,color:"#f7fbff"},children:T==="architecture"?"Architecture":"Dataflow"})]}),Te.jsxs("div",{style:{display:"grid",alignContent:"start",justifyItems:"end",color:"#b5c5d8",fontSize:13},children:[Te.jsxs("strong",{style:{color:"#f8fbff"},children:[hf?.nodes.length??0," nodes"]}),Te.jsxs("span",{children:[hf?.edges.length??0," edges"]})]})]}),Te.jsx("div",{style:{color:"rgba(229, 238, 248, 0.68)",fontSize:14,lineHeight:1.5},children:"Low zoom shows structure. Higher zoom lets titles, purpose, and mechanism crawl into view one guilty layer at a time."})]}),Te.jsxs("section",{style:{padding:"14px 16px",borderRadius:22,background:xrn,border:vz,display:"grid",gap:8},children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Validation"}),di.length===0?Te.jsx("div",{style:{color:"#86efac",fontSize:14},children:"Typed graph shape is clean."}):di.slice(0,4).map(ot=>Te.jsxs("div",{style:{padding:"10px 12px",borderRadius:14,background:"rgba(120, 53, 15, 0.24)",border:"1px solid rgba(251, 191, 36, 0.22)",color:"#fcd34d",fontSize:13,lineHeight:1.45},children:[Te.jsx("strong",{style:{color:"#fde68a"},children:ot.scope}),": ",ot.message]},`${ot.scope}:${ot.message}`))]}),Te.jsx("section",{style:{minHeight:0,overflow:"auto",padding:"18px 18px 20px",borderRadius:28,background:xrn,border:vz,display:"grid",gap:16},children:Al?Te.jsx(MNe,{node:Al,graphKey:T,linkedNodes:Qp,links:an.links,onJump:(ot,Ee)=>{Vo.startTransition(()=>{ti(ot),Nr({kind:"node",graphKey:ot,nodeId:Ee})})},onCodeRefSelect:ot=>Ie?.(ot,{graphKey:T,selection:Ti})}):Qf?Te.jsx(CNe,{edge:Qf,onCodeRefSelect:ot=>Ie?.(ot,{graphKey:T,selection:Ti})}):Te.jsx(ONe,{activeGraphKey:T})})]})]})}function Xle({active:an,label:se,count:je,onClick:Bn}){return Te.jsxs("button",{type:"button",onClick:Bn,style:{border:0,borderRadius:999,padding:"8px 12px",background:an?"rgba(103, 232, 249, 0.18)":"rgba(15, 23, 42, 0.74)",color:an?"#d8f9ff":"#b8c7d8",display:"inline-flex",gap:8,alignItems:"center",cursor:"pointer",fontWeight:700},children:[Te.jsx("span",{children:se}),Te.jsx("span",{style:{minWidth:22,height:22,borderRadius:999,display:"inline-grid",placeItems:"center",background:an?"rgba(7, 16, 30, 0.84)":"rgba(148, 163, 184, 0.14)",fontSize:12},children:je})]})}function Kle({label:an,value:se,accent:je}){return Te.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:8,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.72)",color:"#b8c7d8",fontSize:13},children:[Te.jsx("span",{children:an}),Te.jsx("strong",{style:{color:je},children:se})]})}function C8n({children:an,onClick:se}){return Te.jsx("button",{type:"button",onClick:se,style:{border:0,borderRadius:999,padding:"8px 12px",background:"rgba(15, 23, 42, 0.82)",color:"#e5eef8",cursor:"pointer",fontWeight:700},children:an})}function Qle({children:an,tone:se}){return Te.jsx("div",{style:{position:"absolute",inset:0,display:"grid",placeItems:"center",padding:40,textAlign:"center",color:se,fontSize:18,fontWeight:700},children:an})}function MNe({node:an,graphKey:se,linkedNodes:je,links:Bn,onJump:At,onCodeRefSelect:Ie}){const T=se==="architecture"?Bn.filter(ti=>ti.architecture_node_id===an.id).length:Bn.filter(ti=>ti.dataflow_node_id===an.id).length;return Te.jsxs(Te.Fragment,{children:[Te.jsxs("div",{style:{display:"grid",gap:10},children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected node"}),Te.jsxs("div",{style:{display:"grid",gap:8},children:[Te.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:an.title}),Te.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[Te.jsx(zL,{label:se,tone:se==="architecture"?"#67e8f9":"#fb7185"}),an.status?.trim()&&Te.jsx(zL,{label:an.status,tone:an.stroke}),Te.jsx(zL,{label:`${an.degree} degree`,tone:"#c4b5fd"}),Te.jsx(zL,{label:`${T} links`,tone:"#f9a8d4"})]})]})]}),Te.jsx(I7,{title:"Purpose",children:an.purpose}),an.mechanism?.trim()&&Te.jsx(I7,{title:"Mechanism",children:an.mechanism}),an.metaphor?.trim()&&Te.jsx(I7,{title:"Metaphor",children:an.metaphor}),Te.jsxs("div",{style:{display:"grid",gap:10},children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Cross-links"}),je.length===0?Te.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No typed cross-links for this node yet."}):je.map(ti=>Te.jsxs("button",{type:"button",onClick:()=>At(ti.graphKey,ti.nodeId),style:{border:"1px solid rgba(249, 168, 212, 0.24)",borderRadius:16,background:"rgba(76, 5, 25, 0.22)",color:"#fce7f3",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[Te.jsx("strong",{style:{display:"block",marginBottom:4},children:ti.title}),Te.jsxs("span",{style:{color:"rgba(252, 231, 243, 0.78)",fontSize:13},children:[ti.graphKey," • ",ti.nodeId,ti.relationship?` • ${ti.relationship}`:""]})]},`${ti.graphKey}:${ti.nodeId}`))]}),Te.jsx(eoe,{codeRefs:an.code_refs??[],onCodeRefSelect:Ie})]})}function CNe({edge:an,onCodeRefSelect:se}){return Te.jsxs(Te.Fragment,{children:[Te.jsxs("div",{style:{display:"grid",gap:10},children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Selected edge"}),Te.jsx("h2",{style:{margin:0,fontSize:22,lineHeight:1.08},children:an.label?.trim()||an.kind}),Te.jsxs("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:[Te.jsx(zL,{label:an.kind,tone:an.graphKey==="architecture"?"#67e8f9":"#fb7185"}),an.id?.trim()&&Te.jsx(zL,{label:an.id,tone:"#c4b5fd"})]})]}),Te.jsxs(I7,{title:"Flow",children:[an.source_id," → ",an.target_id]}),an.mechanism?.trim()&&Te.jsx(I7,{title:"Mechanism",children:an.mechanism}),Te.jsx(eoe,{codeRefs:an.code_refs??[],onCodeRefSelect:se})]})}function ONe({activeGraphKey:an}){return Te.jsxs(Te.Fragment,{children:[Te.jsxs("div",{style:{display:"grid",gap:8},children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Details"}),Te.jsx("h2",{style:{margin:0,fontSize:24,lineHeight:1.05},children:"Click a node, or keep staring until the graph volunteers."})]}),Te.jsx(I7,{title:"What you are looking at",children:an==="architecture"?"Architecture nodes describe durable system parts: stores, renderers, promoters, bridges, and shells.":"Dataflow nodes describe the movement of evidence and structure through the pipeline: observations, proposals, validation, fragments, turns."}),Te.jsx(I7,{title:"Zoom policy",children:"Titles appear first. Then purpose. Then mechanism and metaphor. The graph gets to be a map before it has to be a filing cabinet."}),Te.jsx(I7,{title:"Cross-links",children:"Nodes with the pink badge have typed correspondences in the other graph. Selecting them exposes the jump points instead of making you infer the relation from aura alone."})]})}function I7({title:an,children:se}){return Te.jsxs("div",{style:{display:"grid",gap:6},children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:an}),Te.jsx("div",{style:{color:"rgba(229, 238, 248, 0.88)",fontSize:14,lineHeight:1.6},children:se})]})}function zL({label:an,tone:se}){return Te.jsx("span",{style:{display:"inline-flex",alignItems:"center",padding:"6px 9px",borderRadius:999,background:"rgba(15, 23, 42, 0.76)",border:`1px solid ${se}44`,color:se,fontSize:12,fontWeight:700},children:an})}function eoe({codeRefs:an,onCodeRefSelect:se}){return Te.jsxs("div",{style:{display:"grid",gap:10},children:[Te.jsx("div",{style:{color:"#a3b4c8",fontSize:12,letterSpacing:"0.14em",textTransform:"uppercase"},children:"Code refs"}),an.length===0?Te.jsx("div",{style:{color:"rgba(229, 238, 248, 0.64)",fontSize:14},children:"No code refs on this element yet."}):an.map((je,Bn)=>Te.jsxs("button",{type:"button",onClick:()=>se(je),style:{border:"1px solid rgba(103, 232, 249, 0.22)",borderRadius:16,background:"rgba(7, 20, 30, 0.72)",color:"#e5eef8",padding:"12px 14px",textAlign:"left",cursor:"pointer"},children:[Te.jsx("strong",{style:{display:"block",marginBottom:4},children:je.path}),Te.jsx("div",{style:{color:"#9dd7ea",fontSize:13},children:PNe(je)}),je.note?.trim()&&Te.jsx("div",{style:{color:"rgba(229, 238, 248, 0.66)",fontSize:12,marginTop:6},children:je.note})]},`${je.path}:${je.start_line??"?"}:${Bn}`))]})}function DNe(an,se){const je=se==="architecture"?"rgba(103, 232, 249, 0.08)":"rgba(251, 113, 133, 0.08)",Bn=Math.ceil(an.width/160),At=Math.ceil(an.height/120),Ie=[];for(let T=0;T<=Bn;T+=1){const ti=T*160;Ie.push(Te.jsx("line",{x1:ti,y1:0,x2:ti,y2:an.height,stroke:je,strokeWidth:1},`column-${T}`))}for(let T=0;T<=At;T+=1){const ti=T*120;Ie.push(Te.jsx("line",{x1:0,y1:ti,x2:an.width,y2:ti,stroke:je,strokeWidth:1},`row-${T}`))}return Te.jsx("g",{pointerEvents:"none",children:Ie})}function LNe(an,se,je){return se==="architecture"?je.links.filter(Bn=>Bn.architecture_node_id===an).map(Bn=>({graphKey:"dataflow",nodeId:Bn.dataflow_node_id,title:je.dataflow.nodes.find(At=>At.id===Bn.dataflow_node_id)?.title??Bn.dataflow_node_id,relationship:Bn.relationship??null})):je.links.filter(Bn=>Bn.dataflow_node_id===an).map(Bn=>({graphKey:"architecture",nodeId:Bn.architecture_node_id,title:je.architecture.nodes.find(At=>At.id===Bn.architecture_node_id)?.title??Bn.architecture_node_id,relationship:Bn.relationship??null}))}function O8n(an,se,je){const At=L8n(Math.min((se-152)/an.width,(je-152)/an.height),.36,1.12);return{x:(se-an.width*At)/2,y:(je-an.height*At)/2,scale:At,userMoved:!1}}function xNe(an,se,je,Bn,At){an.preventDefault(),an.stopPropagation();const Ie=se.getBoundingClientRect(),T=an.clientX-Ie.left,ti=an.clientY-Ie.top,Ti=Bn[je],Nr=an.deltaY<0?1.12:1/1.12,Rf=L8n(Ti.scale*Nr,.28,2.8),zi=(T-Ti.x)/Ti.scale,di=(ti-Ti.y)/Ti.scale,xt=T-zi*Rf,Ut=ti-di*Rf;At(Nn=>({...Nn,[je]:{x:xt,y:Ut,scale:Rf,userMoved:!0}}))}function INe(an,se,je){an.target===an.currentTarget&&(je.current={active:!0,originX:an.clientX,originY:an.clientY,startX:se.x,startY:se.y})}function NNe(an,se,je,Bn){if(!je.current?.active)return;const At=an.clientX-je.current.originX,Ie=an.clientY-je.current.originY;Bn(T=>({...T,[se]:{...T[se],x:je.current.startX+At,y:je.current.startY+Ie,userMoved:!0}}))}function Yle(an){an.current&&(an.current.active=!1)}function Vle(an,se,je){je(Bn=>({...Bn,[an]:{...Bn[an],scale:L8n(Bn[an].scale*se,.28,2.8),userMoved:!0}}))}function BNe(an,se,je){return se?"#fde68a":je?an==="architecture"?"#67e8f9":"#fb7185":an==="architecture"?"#22d3ee":"#f43f5e"}function $Ne(an,se,je){return!se||se.id===an.id||je?1:.36}function yz(an,se,je){return an<=se?0:an>=je?1:(an-se)/(je-se)}function _Ne(an){const se=Math.max(108,an.width-(an.status?.trim()?154:92)),je=Math.max(148,an.width-34),Bn=Nrn(an.title,Brn(se,7.4),2),At=Nrn(an.purpose,Brn(je,6.15),3),Ie=an.mechanism?.trim()?Nrn(an.mechanism,Brn(je,6),2):[],T=an.metaphor?.trim()?Nrn(an.metaphor,Brn(je,6),2):[],ti=26+Bn.length*15+12,Ti=ti+At.length*12.5+(At.length>0?11:0),Nr=Ti+Ie.length*11.5+(Ie.length>0?9:0);return{titleLines:Bn,purposeLines:At,mechanismLines:Ie,metaphorLines:T,purposeStartY:ti,mechanismStartY:Ti,metaphorStartY:Nr}}function Irn(an,se,je,Bn,At){return an.length===0?null:Te.jsx("text",{x:se,y:je,fill:At.fill,fontSize:At.fontSize,fontWeight:At.fontWeight,children:an.map((Ie,T)=>Te.jsx("tspan",{x:se,dy:T===0?0:Bn,children:Ie},`${je}-${T}`))})}function Nrn(an,se,je){const Bn=an.replace(/\s+/g," ").trim();if(!Bn)return[];const At=Bn.split(" "),Ie=[];let T="",ti=!1;for(const Ti of At){const Nr=T?`${T} ${Ti}`:Ti;if(Nr.length<=se){T=Nr;continue}if(T){if(Ie.push(T),Ie.length===je){ti=!0,T="";break}T=Ti;continue}if(Ie.push(Ti.slice(0,Math.max(1,se-1))),ti=!0,T="",Ie.length===je)break}return T&&(Ie.length0&&(Ie[Ie.length-1]=RNe(Ie[Ie.length-1],se)),Ie}function Brn(an,se){return Math.max(12,Math.floor(an/se))}function RNe(an,se){return an.length{if(!(an instanceof HTMLElement)||an.dataset.ready==="true"&&an.childElementCount>0)return;const se=oNe.createRoot(an);rNe.flushSync(()=>{se.render(Te.jsx(noe.StrictMode,{children:Te.jsx(FNe,{})}))}),an.dataset.ready="true"})}function x8n(){kz(),window.setTimeout(kz,50),window.setTimeout(kz,300),window.setTimeout(kz,1e3),window.setTimeout(kz,2e3)}document.addEventListener("nav",x8n);document.addEventListener("DOMContentLoaded",x8n);x8n(); diff --git a/Eusocial Interbeing/static/epiphany-graph/viewer.html b/Eusocial Interbeing/static/epiphany-graph/viewer.html new file mode 100644 index 0000000..51a316e --- /dev/null +++ b/Eusocial Interbeing/static/epiphany-graph/viewer.html @@ -0,0 +1,15 @@ + + + + + + Zyphos Fractal Eusocial Web + + + + + + +
+ + diff --git a/site/README.md b/site/README.md index 8a38de7..2da13d9 100644 --- a/site/README.md +++ b/site/README.md @@ -13,3 +13,19 @@ The site follows the same deployment pattern as `AetheriaLore`: - custom domain: `zyphos.gamecult.org` DNS should point `zyphos.gamecult.org` at GitHub Pages, not Yggdrasil. + +## EpiphanyGraph Embed + +The fractal biosphere graph uses a small React/Vite embed around the neighboring +`EpiphanyGraph` viewer source. Quartz does not build this bundle during Pages +deploys, so rebuild the static assets before committing graph embed changes: + +```powershell +cd "E:\Projects\Eusocial Interbeing\site\epiphany-graph-embed" +npm install +npm run build +``` + +The build writes deployable assets into +`Eusocial Interbeing/static/epiphany-graph/`, which Quartz then copies into the +site output. diff --git a/site/epiphany-graph-embed/.gitignore b/site/epiphany-graph-embed/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/site/epiphany-graph-embed/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/site/epiphany-graph-embed/package-lock.json b/site/epiphany-graph-embed/package-lock.json new file mode 100644 index 0000000..de3570f --- /dev/null +++ b/site/epiphany-graph-embed/package-lock.json @@ -0,0 +1,1724 @@ +{ + "name": "@gamecult/zyphos-epiphany-graph-embed", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@gamecult/zyphos-epiphany-graph-embed", + "version": "0.1.0", + "dependencies": { + "@vitejs/plugin-react": "^5.1.1", + "elkjs": "^0.11.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "typescript": "^5.9.3", + "vite": "^7.2.4" + }, + "devDependencies": {} + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz", + "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.4.tgz", + "integrity": "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.4.tgz", + "integrity": "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.4.tgz", + "integrity": "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.4.tgz", + "integrity": "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.4.tgz", + "integrity": "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.4.tgz", + "integrity": "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.4.tgz", + "integrity": "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.4.tgz", + "integrity": "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==", + "cpu": [ + "arm" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.4.tgz", + "integrity": "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.4.tgz", + "integrity": "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.4.tgz", + "integrity": "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==", + "cpu": [ + "loong64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.4.tgz", + "integrity": "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==", + "cpu": [ + "loong64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.4.tgz", + "integrity": "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.4.tgz", + "integrity": "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==", + "cpu": [ + "ppc64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.4.tgz", + "integrity": "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.4.tgz", + "integrity": "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==", + "cpu": [ + "riscv64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.4.tgz", + "integrity": "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.4.tgz", + "integrity": "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.4.tgz", + "integrity": "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.4.tgz", + "integrity": "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.4.tgz", + "integrity": "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.4.tgz", + "integrity": "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.4.tgz", + "integrity": "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.4.tgz", + "integrity": "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.4.tgz", + "integrity": "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@vitejs/plugin-react": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz", + "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.29.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-rc.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.18.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.30", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.30.tgz", + "integrity": "sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.357", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.357.tgz", + "integrity": "sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==", + "license": "ISC" + }, + "node_modules/elkjs": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.11.1.tgz", + "integrity": "sha512-zxxR9k+rx5ktMwT/FwyLdPCrq7xN6e4VGGHH8hA01vVYKjTFik7nHOxBnAYtrgYUB1RpAiLvA1/U2YraWxyKKg==", + "license": "EPL-2.0" + }, + "node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.44", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.44.tgz", + "integrity": "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", + "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", + "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", + "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.6" + } + }, + "node_modules/react-refresh": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.60.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.4.tgz", + "integrity": "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.4", + "@rollup/rollup-android-arm64": "4.60.4", + "@rollup/rollup-darwin-arm64": "4.60.4", + "@rollup/rollup-darwin-x64": "4.60.4", + "@rollup/rollup-freebsd-arm64": "4.60.4", + "@rollup/rollup-freebsd-x64": "4.60.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", + "@rollup/rollup-linux-arm-musleabihf": "4.60.4", + "@rollup/rollup-linux-arm64-gnu": "4.60.4", + "@rollup/rollup-linux-arm64-musl": "4.60.4", + "@rollup/rollup-linux-loong64-gnu": "4.60.4", + "@rollup/rollup-linux-loong64-musl": "4.60.4", + "@rollup/rollup-linux-ppc64-gnu": "4.60.4", + "@rollup/rollup-linux-ppc64-musl": "4.60.4", + "@rollup/rollup-linux-riscv64-gnu": "4.60.4", + "@rollup/rollup-linux-riscv64-musl": "4.60.4", + "@rollup/rollup-linux-s390x-gnu": "4.60.4", + "@rollup/rollup-linux-x64-gnu": "4.60.4", + "@rollup/rollup-linux-x64-musl": "4.60.4", + "@rollup/rollup-openbsd-x64": "4.60.4", + "@rollup/rollup-openharmony-arm64": "4.60.4", + "@rollup/rollup-win32-arm64-msvc": "4.60.4", + "@rollup/rollup-win32-ia32-msvc": "4.60.4", + "@rollup/rollup-win32-x64-gnu": "4.60.4", + "@rollup/rollup-win32-x64-msvc": "4.60.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vite": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.3.tgz", + "integrity": "sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + } + } +} diff --git a/site/epiphany-graph-embed/package.json b/site/epiphany-graph-embed/package.json new file mode 100644 index 0000000..85a6120 --- /dev/null +++ b/site/epiphany-graph-embed/package.json @@ -0,0 +1,18 @@ +{ + "name": "@gamecult/zyphos-epiphany-graph-embed", + "version": "0.1.0", + "private": true, + "type": "module", + "scripts": { + "build": "vite build --base ./" + }, + "dependencies": { + "@vitejs/plugin-react": "^5.1.1", + "elkjs": "^0.11.0", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "typescript": "^5.9.3", + "vite": "^7.2.4" + }, + "devDependencies": {} +} diff --git a/site/epiphany-graph-embed/src/main.tsx b/site/epiphany-graph-embed/src/main.tsx new file mode 100644 index 0000000..b0a218a --- /dev/null +++ b/site/epiphany-graph-embed/src/main.tsx @@ -0,0 +1,318 @@ +import React from "react" +import { flushSync } from "react-dom" +import ReactDOM from "react-dom/client" +import { EpiphanyGraphViewer } from "../../../../EpiphanyGraph/web/epiphany-graph-viewer/src/lib/EpiphanyGraphViewer" +import type { EpiphanyGraphsState } from "../../../../EpiphanyGraph/web/epiphany-graph-viewer/src/lib/types" +import "./styles.css" + +type GraphErrorBoundaryState = { + error: Error | null +} + +class GraphErrorBoundary extends React.Component { + state: GraphErrorBoundaryState = { error: null } + + static getDerivedStateFromError(error: Error) { + return { error } + } + + render() { + if (this.state.error) { + return ( +
+          {this.state.error.message}
+          {"\n"}
+          {this.state.error.stack}
+        
+ ) + } + + return this.props.children + } +} + +const zyphosGraphState: EpiphanyGraphsState = { + architecture: { + nodes: [ + { + id: "memorioplast", + title: "Memorioplast Substrate", + status: "verified", + purpose: "Mutable memory endosymbionts make memory exchange cellular before it becomes culture.", + mechanism: "Cells store, edit, and transmit local state through symbiotic memory organelles.", + metaphor: "The biosphere's smallest treaty office.", + }, + { + id: "tissue-boundaries", + title: "Tissue Boundary Politics", + status: "active", + purpose: "Immune and repair systems decide what counts as self enough to enter a body.", + mechanism: "Wounds, grafts, gut traffic, and root sheaths meter memory compatibility by channel.", + metaphor: "Customs inspection conducted by flesh.", + }, + { + id: "organism-contracts", + title: "Organism Contracts", + status: "active", + purpose: "Mobile and rooted beings remain semi-independent while serving larger memory economies.", + mechanism: "Prismwake mats, threadwings, glassbacks, burden flowers, and lantern trees exchange food, route memory, warning, and sanction.", + metaphor: "Individuals with several employers and no clean resignation path.", + }, + { + id: "colony-routes", + title: "Colony and Route Bodies", + status: "active", + purpose: "Colonies and logistics corridors become stable organs of larger ecological memory.", + mechanism: "Lattice ants, candle fungal roads, and choir reefs read local history and sell or gift transit.", + metaphor: "Roads that remember your manners.", + }, + { + id: "archive-commons", + title: "Archives and Commons", + status: "active", + purpose: "Long-lived archives and reproductive commons hold continuity beyond mobile lifetimes.", + mechanism: "Mother trees guard deep memory while breeding grounds bind caretakers, infants, symbionts, and law.", + metaphor: "Library, nursery, court, and immune organ pretending to be a place.", + }, + { + id: "native-nations", + title: "Native Nation Scale Interbeings", + status: "verified", + purpose: "Multispecies territorial bodies manage boundary permeability as foreign policy.", + mechanism: "Archival, migratory, fungal-road, reef, and wetland polities admit or reject traffic by channel.", + metaphor: "A border that is alive enough to be offended.", + }, + { + id: "imperial-clausiform", + title: "Imperium airavense clausum", + status: "verified", + purpose: "Artificial quarter-continent superorganism with strict boundaries and tuned autonomy.", + mechanism: "The Biological Memetic Engine authors an impermeable topology where all permitted variation serves imperial goals.", + metaphor: "A utility function wearing ancestral skin.", + }, + ], + edges: [ + { + id: "cell-to-tissue", + source_id: "memorioplast", + target_id: "tissue-boundaries", + kind: "scales", + label: "scales", + mechanism: "Cellular memory compatibility becomes immune and repair policy.", + }, + { + id: "tissue-to-organism", + source_id: "tissue-boundaries", + target_id: "organism-contracts", + kind: "bounds", + label: "bounds", + mechanism: "Bodies inherit boundary habits from tissue-scale memory law.", + }, + { + id: "organism-to-route", + source_id: "organism-contracts", + target_id: "colony-routes", + kind: "routes", + label: "routes", + mechanism: "Repeated exchanges stabilize into trails, colonies, and diagnostic circuits.", + }, + { + id: "route-to-archive", + source_id: "colony-routes", + target_id: "archive-commons", + kind: "connects", + label: "connects", + mechanism: "Routes connect breeding grounds, mother archives, shelters, licks, and corpse gardens.", + }, + { + id: "archive-to-nation", + source_id: "archive-commons", + target_id: "native-nations", + kind: "scales", + label: "scales", + mechanism: "Archives and commons become durable territorial agency.", + }, + { + id: "empire-attacks-native", + source_id: "imperial-clausiform", + target_id: "native-nations", + kind: "invades", + label: "invades", + mechanism: "Imperial topology tries to overwrite negotiated permeability with uniform control.", + }, + ], + }, + dataflow: { + nodes: [ + { + id: "memory-state", + title: "Mutable Memory State", + status: "verified", + purpose: "Local experience becomes transferable biological state.", + mechanism: "Endosymbionts store route, injury, trust, hunger, and taboo emphasis.", + metaphor: "Evidence that can breed.", + }, + { + id: "compatibility-filter", + title: "Compatibility Filter", + status: "active", + purpose: "Organisms decide which traffic may cross which boundary.", + mechanism: "Permeability differs for nutrient, symbiont, memory, reproductive, and military channels.", + metaphor: "Diplomacy as membrane behavior.", + }, + { + id: "contract-ledger", + title: "Contract Ledger", + status: "active", + purpose: "Repeated exchange accumulates into debt, trust, warning, and sanction.", + mechanism: "Mats, roads, reefs, flowers, and herds remember who fed, cheated, healed, or lied.", + metaphor: "Ecology keeping receipts.", + }, + { + id: "route-authority", + title: "Route Authority", + status: "active", + purpose: "Transit becomes governance when places open, close, tax, or reroute movement.", + mechanism: "Threadwings, fungal roads, lattice ants, and seasonal corridors carry permission.", + metaphor: "Infrastructure with opinions.", + }, + { + id: "sovereign-permeability", + title: "Sovereign Permeability", + status: "verified", + purpose: "At nation scale, boundary policy becomes foreign policy.", + mechanism: "Native nations apply different rules to each traffic channel instead of one flat border.", + metaphor: "A treaty made of valves.", + }, + { + id: "imperial-uniformity", + title: "Imperial Uniformity", + status: "verified", + purpose: "The Empire replaces negotiated ecology with controlled memetic structure.", + mechanism: "It allows exactly the autonomy needed for productivity and rejects uncontrolled memory traffic.", + metaphor: "Harmony with a knife behind it.", + }, + ], + edges: [ + { + id: "state-filter", + source_id: "memory-state", + target_id: "compatibility-filter", + kind: "filtered_by", + label: "filtered by", + mechanism: "Memory is useful only if a boundary admits or rewrites it.", + }, + { + id: "filter-ledger", + source_id: "compatibility-filter", + target_id: "contract-ledger", + kind: "records", + label: "records", + mechanism: "Accepted or rejected traffic becomes remembered precedent.", + }, + { + id: "ledger-route", + source_id: "contract-ledger", + target_id: "route-authority", + kind: "authorizes", + label: "authorizes", + mechanism: "Debts and trust decide which roads, herds, and reefs open.", + }, + { + id: "route-sovereignty", + source_id: "route-authority", + target_id: "sovereign-permeability", + kind: "scales", + label: "scales", + mechanism: "Route decisions aggregate into nation-scale boundary regimes.", + }, + { + id: "uniformity-overwrites", + source_id: "imperial-uniformity", + target_id: "sovereign-permeability", + kind: "overwrites", + label: "overwrites", + mechanism: "The Empire treats local permeability as disorder to be corrected.", + }, + ], + }, + links: [ + { + architecture_node_id: "memorioplast", + dataflow_node_id: "memory-state", + relationship: "memory substrate", + }, + { + architecture_node_id: "tissue-boundaries", + dataflow_node_id: "compatibility-filter", + relationship: "boundary policy", + }, + { + architecture_node_id: "organism-contracts", + dataflow_node_id: "contract-ledger", + relationship: "organism-scale accounting", + }, + { + architecture_node_id: "colony-routes", + dataflow_node_id: "route-authority", + relationship: "transit governance", + }, + { + architecture_node_id: "native-nations", + dataflow_node_id: "sovereign-permeability", + relationship: "foreign policy", + }, + { + architecture_node_id: "imperial-clausiform", + dataflow_node_id: "imperial-uniformity", + relationship: "artificial topology", + }, + ], +} + +function App() { + return ( +
+ + + +
+ ) +} + +function mountZyphosGraph() { + document.querySelectorAll(".zyphos-epiphany-graph-root").forEach((element) => { + if (!(element instanceof HTMLElement)) { + return + } + + if (element.dataset.ready === "true" && element.childElementCount > 0) { + return + } + + const root = ReactDOM.createRoot(element) + flushSync(() => { + root.render( + + + , + ) + }) + element.dataset.ready = "true" + }) +} + +function scheduleZyphosGraphMount() { + mountZyphosGraph() + window.setTimeout(mountZyphosGraph, 50) + window.setTimeout(mountZyphosGraph, 300) + window.setTimeout(mountZyphosGraph, 1000) + window.setTimeout(mountZyphosGraph, 2000) +} + +document.addEventListener("nav", scheduleZyphosGraphMount) +document.addEventListener("DOMContentLoaded", scheduleZyphosGraphMount) +scheduleZyphosGraphMount() diff --git a/site/epiphany-graph-embed/src/styles.css b/site/epiphany-graph-embed/src/styles.css new file mode 100644 index 0000000..6d441a8 --- /dev/null +++ b/site/epiphany-graph-embed/src/styles.css @@ -0,0 +1,34 @@ +html, +body, +#root { + min-height: 100%; + margin: 0; +} + +body { + background: + radial-gradient(circle at 72% 12%, rgba(255, 174, 88, 0.16), transparent 24%), + radial-gradient(circle at 10% 18%, rgba(142, 223, 176, 0.16), transparent 28%), + linear-gradient(180deg, #03070d 0%, #07110f 52%, #091712 100%); + color: #effcf8; + font-family: "Ubuntu", "Segoe UI", sans-serif; +} + +.zyphos-epiphany-graph-app { + box-sizing: border-box; + min-height: 100vh; + padding: 16px; +} + +.zyphos-epiphany-graph-app * { + box-sizing: border-box; +} + +.zyphos-graph-error { + white-space: pre-wrap; + color: #fecaca; + background: rgba(69, 10, 10, 0.6); + border: 1px solid rgba(248, 113, 113, 0.45); + border-radius: 16px; + padding: 16px; +} diff --git a/site/epiphany-graph-embed/viewer.html b/site/epiphany-graph-embed/viewer.html new file mode 100644 index 0000000..793ab5c --- /dev/null +++ b/site/epiphany-graph-embed/viewer.html @@ -0,0 +1,12 @@ + + + + + + Zyphos Fractal Eusocial Web + + +
+ + + diff --git a/site/epiphany-graph-embed/vite.config.ts b/site/epiphany-graph-embed/vite.config.ts new file mode 100644 index 0000000..f4dfb12 --- /dev/null +++ b/site/epiphany-graph-embed/vite.config.ts @@ -0,0 +1,39 @@ +import react from "@vitejs/plugin-react" +import { defineConfig } from "vite" +import { fileURLToPath } from "node:url" + +const viewerEntry = fileURLToPath(new URL("./viewer.html", import.meta.url)) +const reactPath = fileURLToPath(new URL("./node_modules/react", import.meta.url)) +const reactDomPath = fileURLToPath(new URL("./node_modules/react-dom", import.meta.url)) + +export default defineConfig({ + plugins: [react()], + resolve: { + alias: { + react: reactPath, + "react-dom": reactDomPath, + }, + }, + server: { + host: "127.0.0.1", + port: 4182, + }, + build: { + outDir: "../../Eusocial Interbeing/static/epiphany-graph", + emptyOutDir: true, + rollupOptions: { + input: { + viewer: viewerEntry, + }, + output: { + manualChunks: { + react: ["react", "react-dom"], + elk: ["elkjs/lib/elk.bundled.js"], + }, + entryFileNames: "assets/[name].js", + chunkFileNames: "assets/[name].js", + assetFileNames: "assets/[name][extname]", + }, + }, + }, +}) diff --git a/site/quartz.config.ts b/site/quartz.config.ts index 2596966..2437ac4 100644 --- a/site/quartz.config.ts +++ b/site/quartz.config.ts @@ -3,7 +3,6 @@ import * as Plugin from "./quartz/plugins" import { QuartzEmitterPlugin } from "./quartz/plugins/types" import { Fragment, h } from "preact" import { zyphosHeroScript } from "./quartz/components/ZyphosHeroScript" -import { zyphosBiosphereGraphScript } from "./quartz/components/ZyphosBiosphereGraphScript" const ZyphosFavicons: QuartzEmitterPlugin = () => ({ name: "ZyphosFavicons", @@ -37,22 +36,6 @@ const ZyphosHeroResources: QuartzEmitterPlugin = () => ({ }), }) -const ZyphosBiosphereGraphResources: QuartzEmitterPlugin = () => ({ - name: "ZyphosBiosphereGraphResources", - async *emit() {}, - async *partialEmit() {}, - externalResources: () => ({ - js: [ - { - script: zyphosBiosphereGraphScript, - loadTime: "afterDOMReady", - contentType: "inline", - spaPreserve: true, - }, - ], - }), -}) - const config: QuartzConfig = { configuration: { pageTitle: "Zyphos", @@ -149,7 +132,6 @@ const config: QuartzConfig = { Plugin.Static(), ZyphosFavicons(), ZyphosHeroResources(), - ZyphosBiosphereGraphResources(), Plugin.NotFoundPage(), Plugin.CustomOgImages(), ], diff --git a/site/quartz/components/ZyphosBiosphereGraphScript.tsx b/site/quartz/components/ZyphosBiosphereGraphScript.tsx deleted file mode 100644 index 4621dbf..0000000 --- a/site/quartz/components/ZyphosBiosphereGraphScript.tsx +++ /dev/null @@ -1,312 +0,0 @@ -import { QuartzComponent, QuartzComponentConstructor } from "./types" - -export const zyphosBiosphereGraphScript = String.raw` -function bootZyphosBiosphereGraph() { - const mounts = document.querySelectorAll(".zyphos-biosphere-graph") - if (!mounts.length) return - - const graph = { - nodes: [ - { id: "memorioplast", title: "Memorioplast", layer: "cellular", x: 0, y: 0, size: 30, purpose: "Mutable memory endosymbiont. Stores, edits, and transmits local cellular experience." }, - { id: "cell_congress", title: "Cell Congress", layer: "cellular", x: -170, y: -70, size: 24, purpose: "Cell clusters negotiate repair, immunity, hunger, and inherited response." }, - { id: "mirror_amoebae", title: "Mirror Amoebae", layer: "microbial", x: 170, y: -70, size: 22, purpose: "Copy and replay nearby memory states in wounds, ponds, stomachs, and root sheaths." }, - { id: "immune_liturgy", title: "Immune Liturgy", layer: "tissue", x: 0, y: -190, size: 24, purpose: "Boundary rituals inside flesh. Decides which memories count as self enough." }, - { id: "prismwake_mats", title: "Prismwake Mats", layer: "organism", x: -330, y: -170, size: 27, purpose: "Wetland sheets that pay gentle grazers with sugar and punish overfeeding." }, - { id: "lantern_trees", title: "Lantern Trees", layer: "organism", x: 330, y: -170, size: 28, purpose: "Umbros-facing canopies that light eclipse routes and tax passage through pulses." }, - { id: "threadwings", title: "Threadwing Couriers", layer: "organism", x: -380, y: 20, size: 24, purpose: "Bird-analogues moving pollen, gut symbionts, route memory, and grudges." }, - { id: "glassbacks", title: "Glassback Grazers", layer: "organism", x: -260, y: 170, size: 26, purpose: "Heat-sharing herd bodies whose translucent plates leak social and immune truth." }, - { id: "lattice_ants", title: "Lattice Ants", layer: "colony", x: 30, y: 190, size: 23, purpose: "Temporary body-bridges and ground-reading memory circuits." }, - { id: "candle_roads", title: "Candle Fungal Roads", layer: "colony", x: 300, y: 120, size: 27, purpose: "Dim mycelial routes that connect shelters, groves, licks, and breeding commons." }, - { id: "choir_reefs", title: "Choir Reefs", layer: "colony", x: 430, y: -20, size: 26, purpose: "Aquatic colonies that negotiate through current, pressure, shelter, and song." }, - { id: "burden_flowers", title: "Burden Flowers", layer: "organism", x: -120, y: 300, size: 22, purpose: "Mobile plant-analogues that carry immune and emotional rumor on traveler hides." }, - { id: "mother_archives", title: "Mother Archives", layer: "archive", x: 230, y: -330, size: 31, purpose: "Long-lived tree networks that hold ancestry, precedent, debt, disaster, and law." }, - { id: "breeding_grounds", title: "Breeding Grounds", layer: "commons", x: -230, y: 360, size: 31, purpose: "Sacred reproductive commons where infants, caretakers, infirm adults, and ecological partners hold continuity." }, - { id: "viator_nations", title: "Viator Nations", layer: "nation", x: -520, y: 280, size: 34, purpose: "Migratory route interbeings whose territory travels through herds, bloom corridors, and debt." }, - { id: "archival_nations", title: "Archival Nations", layer: "nation", x: 120, y: -500, size: 35, purpose: "Mother-tree centered native polities with porous food borders and guarded deep memory." }, - { id: "fungal_nations", title: "Fungal Road Nations", layer: "nation", x: 540, y: 260, size: 34, purpose: "Logistics organisms whose hospitality is accounting with teeth." }, - { id: "reef_nations", title: "Reef Nations", layer: "nation", x: 620, y: -190, size: 33, purpose: "Waterway polities whose borders follow larvae, current, mineral taste, and storm memory." }, - { id: "native_patchwork", title: "Native Patchwork", layer: "continent", x: -210, y: -540, size: 40, purpose: "Three quarters of the Airawa continent: many sovereign interbeings grown by local negotiation." }, - { id: "imperium", title: "Imperium airavense clausum", layer: "empire", x: 520, y: -500, size: 42, purpose: "Artificial quarter-continent clausiform being with impermeable borders and tuned autonomy." }, - { id: "memetic_engine", title: "Biological Memetic Engine", layer: "technology", x: 470, y: -650, size: 29, purpose: "Engineered organisms, rituals, and signal payloads that industrialize coercion through trusted memory channels." }, - { id: "saaueia_mesh", title: "Sa'auei'a Reciprocal Mesh", layer: "civilization", x: -570, y: 470, size: 36, purpose: "Mobile family units moving through remembered ecologies where cooperation must be earned repeatedly." }, - ], - edges: [ - ["memorioplast", "cell_congress", "stores"], - ["memorioplast", "mirror_amoebae", "copies"], - ["cell_congress", "immune_liturgy", "regulates"], - ["mirror_amoebae", "immune_liturgy", "confuses"], - ["immune_liturgy", "prismwake_mats", "bounds"], - ["immune_liturgy", "lantern_trees", "bounds"], - ["prismwake_mats", "glassbacks", "feeds"], - ["glassbacks", "burden_flowers", "carries"], - ["burden_flowers", "breeding_grounds", "reports"], - ["threadwings", "prismwake_mats", "pollinates"], - ["threadwings", "lantern_trees", "routes"], - ["threadwings", "mother_archives", "carries"], - ["lattice_ants", "candle_roads", "diagnoses"], - ["lattice_ants", "glassbacks", "reads"], - ["candle_roads", "breeding_grounds", "connects"], - ["candle_roads", "fungal_nations", "scales"], - ["choir_reefs", "reef_nations", "scales"], - ["mother_archives", "archival_nations", "scales"], - ["glassbacks", "viator_nations", "scales"], - ["breeding_grounds", "saaueia_mesh", "anchors"], - ["viator_nations", "saaueia_mesh", "treaties"], - ["archival_nations", "native_patchwork", "member"], - ["viator_nations", "native_patchwork", "member"], - ["fungal_nations", "native_patchwork", "member"], - ["reef_nations", "native_patchwork", "member"], - ["memetic_engine", "imperium", "authors"], - ["imperium", "native_patchwork", "invades"], - ["imperium", "archival_nations", "denies"], - ["imperium", "fungal_nations", "seals"], - ["imperium", "saaueia_mesh", "misreads"], - ["native_patchwork", "saaueia_mesh", "possible envoys"], - ], - } - - const layerColors = { - cellular: "#8edfb0", - microbial: "#b9f6ca", - tissue: "#73c6e3", - organism: "#ffae58", - colony: "#f7d06d", - archive: "#a7f3d0", - commons: "#f9a8d4", - nation: "#c4b5fd", - continent: "#efefff", - empire: "#ff6b6b", - technology: "#f97316", - civilization: "#7dd3fc", - } - - mounts.forEach((mount) => { - if (mount.dataset.ready === "true") return - mount.dataset.ready = "true" - - const shell = document.createElement("div") - shell.className = "zyphos-graph-shell" - - const toolbar = document.createElement("div") - toolbar.className = "zyphos-graph-toolbar" - - const title = document.createElement("div") - title.className = "zyphos-graph-title" - title.innerHTML = "Fractal Eusocial WebMemory, matter, boundary, and sovereignty channels." - - const controls = document.createElement("div") - controls.className = "zyphos-graph-controls" - const zoomIn = graphButton("+", "Zoom in") - const zoomOut = graphButton("-", "Zoom out") - const reset = graphButton("Reset", "Reset view") - controls.append(zoomIn, zoomOut, reset) - toolbar.append(title, controls) - - const body = document.createElement("div") - body.className = "zyphos-graph-body" - - const viewport = document.createElement("div") - viewport.className = "zyphos-graph-viewport" - - const svg = document.createElementNS("http://www.w3.org/2000/svg", "svg") - svg.setAttribute("role", "img") - svg.setAttribute("aria-label", "Interactive graph of Zyphos biosphere relationships") - viewport.append(svg) - - const detail = document.createElement("aside") - detail.className = "zyphos-graph-detail" - body.append(viewport, detail) - shell.append(toolbar, body) - mount.replaceChildren(shell) - - const edgeLayer = document.createElementNS("http://www.w3.org/2000/svg", "g") - const nodeLayer = document.createElementNS("http://www.w3.org/2000/svg", "g") - svg.append(edgeLayer, nodeLayer) - - let selected = { kind: "node", id: "memorioplast" } - let transform = { x: 0, y: 0, scale: 0.78 } - let dragging = null - - function worldToScreen(point) { - return { - x: point.x * transform.scale + transform.x, - y: point.y * transform.scale + transform.y, - } - } - - function setTransform(next) { - transform = next - nodeLayer.setAttribute("transform", "translate(" + transform.x + " " + transform.y + ") scale(" + transform.scale + ")") - edgeLayer.setAttribute("transform", "translate(" + transform.x + " " + transform.y + ") scale(" + transform.scale + ")") - } - - function fit() { - const rect = viewport.getBoundingClientRect() - const xs = graph.nodes.map((node) => node.x) - const ys = graph.nodes.map((node) => node.y) - const minX = Math.min.apply(null, xs) - 130 - const maxX = Math.max.apply(null, xs) + 130 - const minY = Math.min.apply(null, ys) - 130 - const maxY = Math.max.apply(null, ys) + 130 - const scale = Math.max(0.42, Math.min(1.08, Math.min(rect.width / (maxX - minX), rect.height / (maxY - minY)))) - setTransform({ - scale, - x: (rect.width - (minX + maxX) * scale) / 2, - y: (rect.height - (minY + maxY) * scale) / 2, - }) - } - - function render() { - edgeLayer.replaceChildren() - nodeLayer.replaceChildren() - - const lookup = new Map(graph.nodes.map((node) => [node.id, node])) - graph.edges.forEach((edge, index) => { - const source = lookup.get(edge[0]) - const target = lookup.get(edge[1]) - if (!source || !target) return - - const line = document.createElementNS("http://www.w3.org/2000/svg", "line") - line.setAttribute("x1", source.x) - line.setAttribute("y1", source.y) - line.setAttribute("x2", target.x) - line.setAttribute("y2", target.y) - line.setAttribute("class", selected.kind === "edge" && selected.id === index ? "selected" : "") - line.dataset.edgeIndex = String(index) - line.addEventListener("click", (event) => { - event.stopPropagation() - selected = { kind: "edge", id: index } - render() - }) - edgeLayer.append(line) - - const label = document.createElementNS("http://www.w3.org/2000/svg", "text") - label.setAttribute("x", (source.x + target.x) / 2) - label.setAttribute("y", (source.y + target.y) / 2 - 8) - label.setAttribute("class", "zyphos-graph-edge-label") - label.textContent = edge[2] - edgeLayer.append(label) - }) - - graph.nodes.forEach((node) => { - const group = document.createElementNS("http://www.w3.org/2000/svg", "g") - group.setAttribute("transform", "translate(" + node.x + " " + node.y + ")") - group.setAttribute("class", selected.kind === "node" && selected.id === node.id ? "zyphos-graph-node selected" : "zyphos-graph-node") - group.addEventListener("click", (event) => { - event.stopPropagation() - selected = { kind: "node", id: node.id } - render() - }) - - const aura = document.createElementNS("http://www.w3.org/2000/svg", "circle") - aura.setAttribute("r", node.size + 12) - aura.setAttribute("fill", layerColors[node.layer] + "24") - group.append(aura) - - const circle = document.createElementNS("http://www.w3.org/2000/svg", "circle") - circle.setAttribute("r", node.size) - circle.setAttribute("fill", layerColors[node.layer] || "#8edfb0") - group.append(circle) - - const text = document.createElementNS("http://www.w3.org/2000/svg", "text") - text.setAttribute("y", node.size + 22) - text.setAttribute("text-anchor", "middle") - text.textContent = node.title - group.append(text) - nodeLayer.append(group) - }) - - updateDetail() - setTransform(transform) - } - - function updateDetail() { - if (selected.kind === "edge") { - const edge = graph.edges[selected.id] - const source = graph.nodes.find((node) => node.id === edge[0]) - const target = graph.nodes.find((node) => node.id === edge[1]) - detail.innerHTML = "

Selected relation

" + edge[2] + "

" + source.title + " to " + target.title + "

This edge marks one channel of memory, matter, permission, coercion, or obligation. It is a live ecological contract, not a decorative arrow.

" - return - } - - const node = graph.nodes.find((item) => item.id === selected.id) || graph.nodes[0] - const incoming = graph.edges.filter((edge) => edge[1] === node.id).length - const outgoing = graph.edges.filter((edge) => edge[0] === node.id).length - detail.innerHTML = "

" + node.layer + "

" + node.title + "

" + node.purpose + "

Incoming
" + incoming + "
Outgoing
" + outgoing + "
" - } - - function zoomAt(factor, clientX, clientY) { - const rect = viewport.getBoundingClientRect() - const x = clientX == null ? rect.width / 2 : clientX - rect.left - const y = clientY == null ? rect.height / 2 : clientY - rect.top - const nextScale = Math.max(0.24, Math.min(2.6, transform.scale * factor)) - const worldX = (x - transform.x) / transform.scale - const worldY = (y - transform.y) / transform.scale - setTransform({ - scale: nextScale, - x: x - worldX * nextScale, - y: y - worldY * nextScale, - }) - } - - svg.addEventListener("wheel", (event) => { - event.preventDefault() - zoomAt(event.deltaY < 0 ? 1.12 : 1 / 1.12, event.clientX, event.clientY) - }, { passive: false }) - - svg.addEventListener("pointerdown", (event) => { - if (event.target !== svg) return - dragging = { x: event.clientX, y: event.clientY, tx: transform.x, ty: transform.y } - svg.setPointerCapture(event.pointerId) - }) - - svg.addEventListener("pointermove", (event) => { - if (!dragging) return - setTransform({ - ...transform, - x: dragging.tx + event.clientX - dragging.x, - y: dragging.ty + event.clientY - dragging.y, - }) - }) - - svg.addEventListener("pointerup", () => { - dragging = null - }) - - svg.addEventListener("click", (event) => { - if (event.target === svg) { - selected = { kind: "node", id: "memorioplast" } - render() - } - }) - - zoomIn.addEventListener("click", () => zoomAt(1.18)) - zoomOut.addEventListener("click", () => zoomAt(1 / 1.18)) - reset.addEventListener("click", fit) - window.addEventListener("resize", fit) - - render() - fit() - }) -} - -function graphButton(text, label) { - const button = document.createElement("button") - button.type = "button" - button.textContent = text - button.setAttribute("aria-label", label) - return button -} - -document.addEventListener("nav", bootZyphosBiosphereGraph) -document.addEventListener("DOMContentLoaded", bootZyphosBiosphereGraph) -bootZyphosBiosphereGraph() -` - -export default (() => { - const ZyphosBiosphereGraphScript: QuartzComponent = () => ( -