mirror of
https://github.com/urbit/shrub.git
synced 2024-12-22 18:31:44 +03:00
1 line
1.1 MiB
1 line
1.1 MiB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("buffer"),require("path"),require("util")):"function"==typeof define&&define.amd?define("index",["buffer","path","util"],t):t((e=e||self).buffer,e.path,e.util)}(this,function(e,t,n){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e,t=t&&t.hasOwnProperty("default")?t.default:t,n=n&&n.hasOwnProperty("default")?n.default:n;var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function o(e,t){return e(t={exports:{}},t.exports),t.exports}function l(e){return e&&e.default||e}var s=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var f=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){for(var o in n=Object(arguments[a]))c.call(n,o)&&(i[o]=n[o]);if(s){r=s(n);for(var l=0;l<r.length;l++)u.call(n,r[l])&&(i[r[l]]=n[r[l]])}}return i},h="function"==typeof Symbol&&Symbol.for,d=h?Symbol.for("react.element"):60103,p=h?Symbol.for("react.portal"):60106,m=h?Symbol.for("react.fragment"):60107,v=h?Symbol.for("react.strict_mode"):60108,g=h?Symbol.for("react.profiler"):60114,b=h?Symbol.for("react.provider"):60109,y=h?Symbol.for("react.context"):60110,k=h?Symbol.for("react.concurrent_mode"):60111,x=h?Symbol.for("react.forward_ref"):60112,w=h?Symbol.for("react.suspense"):60113,_=h?Symbol.for("react.memo"):60115,C=h?Symbol.for("react.lazy"):60116,M="function"==typeof Symbol&&Symbol.iterator;function S(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,a,o,l){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,i,a,o,l],c=0;(e=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},L={};function E(e,t,n){this.props=e,this.context=t,this.refs=L,this.updater=n||N}function T(){}function A(e,t,n){this.props=e,this.context=t,this.refs=L,this.updater=n||N}E.prototype.isReactComponent={},E.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&S("85"),this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},T.prototype=E.prototype;var D=A.prototype=new T;D.constructor=A,f(D,E.prototype),D.isPureReactComponent=!0;var O={current:null},P={current:null},R=Object.prototype.hasOwnProperty,q={key:!0,ref:!0,__self:!0,__source:!0};function H(e,t,n){var r=void 0,i={},a=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(a=""+t.key),t)R.call(t,r)&&!q.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var s=Array(l),c=0;c<l;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:d,type:e,key:a,ref:o,props:i,_owner:P.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===d}var I=/\/+/g,F=[];function U(e,t,n,r){if(F.length){var i=F.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function z(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>F.length&&F.push(e)}function Z(e,t,n){return null==e?0:function e(t,n,r,i){var a=typeof t;"undefined"!==a&&"boolean"!==a||(t=null);var o=!1;if(null===t)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case d:case p:o=!0}}if(o)return r(i,t,""===n?"."+V(t,0):n),1;if(o=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l<t.length;l++){var s=n+V(a=t[l],l);o+=e(a,s,r,i)}else if(s=null===t||"object"!=typeof t?null:"function"==typeof(s=M&&t[M]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),l=0;!(a=t.next()).done;)o+=e(a=a.value,s=n+V(a,l++),r,i);else"object"===a&&S("31","[object Object]"==(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return o}(e,"",t,n)}function V(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function B(e,t){e.func.call(e.context,t,e.count++)}function W(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?Y(e,r,n,function(e){return e}):null!=e&&(j(e)&&(e=function(e,t){return{$$typeof:d,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"$&/")+"/")+n)),r.push(e))}function Y(e,t,n,r,i){var a="";null!=n&&(a=(""+n).replace(I,"$&/")+"/"),Z(e,W,t=U(t,a,r,i)),z(t)}function $(){var e=O.current;return null===e&&S("321"),e}var G={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return Y(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;Z(e,B,t=U(null,null,t,n)),z(t)},count:function(e){return Z(e,function(){return null},null)},toArray:function(e){var t=[];return Y(e,t,null,function(e){return e}),t},only:function(e){return j(e)||S("143"),e}},createRef:function(){return{current:null}},Component:E,PureComponent:A,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:y,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:b,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:x,render:e}},lazy:function(e){return{$$typeof:C,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:_,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return $().useCallback(e,t)},useContext:function(e,t){return $().useContext(e,t)},useEffect:function(e,t){return $().useEffect(e,t)},useImperativeHandle:function(e,t,n){return $().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return $().useLayoutEffect(e,t)},useMemo:function(e,t){return $().useMemo(e,t)},useReducer:function(e,t,n){return $().useReducer(e,t,n)},useRef:function(e){return $().useRef(e)},useState:function(e){return $().useState(e)},Fragment:m,StrictMode:v,Suspense:w,createElement:H,cloneElement:function(e,t,n){null==e&&S("267",e);var r=void 0,i=f({},e.props),a=e.key,o=e.ref,l=e._owner;if(null!=t){void 0!==t.ref&&(o=t.ref,l=P.current),void 0!==t.key&&(a=""+t.key);var s=void 0;for(r in e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)R.call(t,r)&&!q.hasOwnProperty(r)&&(i[r]=void 0===t[r]&&void 0!==s?s[r]:t[r])}if(1===(r=arguments.length-2))i.children=n;else if(1<r){s=Array(r);for(var c=0;c<r;c++)s[c]=arguments[c+2];i.children=s}return{$$typeof:d,type:e.type,key:a,ref:o,props:i,_owner:l}},createFactory:function(e){var t=H.bind(null,e);return t.type=e,t},isValidElement:j,version:"16.8.6",unstable_ConcurrentMode:k,unstable_Profiler:g,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:O,ReactCurrentOwner:P,assign:f}},K={default:G},Q=K&&G||K,J=Q.default||Q,X=o(function(e){e.exports=J}),ee=X.Component,te=(X.cloneElement,X.createContext,X.createElement,X.useState,X.useRef,X.useLayoutEffect,X.useMemo,X.useEffect,X.forwardRef,X.useContext,X.Children,o(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=null,i=!1,a=3,o=-1,l=-1,s=!1,c=!1;function u(){if(!s){var e=n.expirationTime;c?C():c=!0,_(d,e)}}function f(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=a,o=l;a=e,l=t;try{var s=r()}finally{a=i,l=o}if("function"==typeof s)if(s={callback:s,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=s.next=s.previous=s;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=s,u()),(t=r.previous).next=r.previous=s,s.next=r,s.previous=t}}function h(){if(-1===o&&null!==n&&1===n.priorityLevel){s=!0;try{do{f()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():c=!1}}}function d(e){s=!0;var r=i;i=e;try{if(e)for(;null!==n;){var a=t.unstable_now();if(!(n.expirationTime<=a))break;do{f()}while(null!==n&&n.expirationTime<=a)}else if(null!==n)do{f()}while(null!==n&&!M())}finally{s=!1,i=r,null!==n?u():c=!1,h()}}var p,m,v=Date,g="function"==typeof setTimeout?setTimeout:void 0,b="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,k="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function x(e){p=y(function(t){b(m),e(t)}),m=g(function(){k(p),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var w=performance;t.unstable_now=function(){return w.now()}}else t.unstable_now=function(){return v.now()};var _,C,M,S=null;if("undefined"!=typeof window?S=window:void 0!==r&&(S=r),S&&S._schedMock){var N=S._schedMock;_=N[0],C=N[1],M=N[2],t.unstable_now=N[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var L=null,E=function(e){if(null!==L)try{L(e)}finally{L=null}};_=function(e){null!==L?setTimeout(_,0,e):(L=e,setTimeout(E,0,!1))},C=function(){L=null},M=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof k&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var T=null,A=!1,D=-1,O=!1,P=!1,R=0,q=33,H=33;M=function(){return R<=t.unstable_now()};var j=new MessageChannel,I=j.port2;j.port1.onmessage=function(){A=!1;var e=T,n=D;T=null,D=-1;var r=t.unstable_now(),i=!1;if(0>=R-r){if(!(-1!==n&&n<=r))return O||(O=!0,x(F)),T=e,void(D=n);i=!0}if(null!==e){P=!0;try{e(i)}finally{P=!1}}};var F=function(e){if(null!==T){x(F);var t=e-R+H;t<H&&q<H?(8>t&&(t=8),H=t<q?q:t):q=t,R=e+H,A||(A=!0,I.postMessage(void 0))}else O=!1};_=function(e,t){T=e,D=t,P||0>t?I.postMessage(void 0):O||(O=!0,x(F))},C=function(){T=null,A=!1,D=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=a,i=o;a=e,o=t.unstable_now();try{return n()}finally{a=r,o=i,h()}},t.unstable_next=function(e){switch(a){case 1:case 2:case 3:var n=3;break;default:n=a}var r=a,i=o;a=n,o=t.unstable_now();try{return e()}finally{a=r,o=i,h()}},t.unstable_scheduleCallback=function(e,r){var i=-1!==o?o:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=i+r.timeout;else switch(a){case 1:r=i+-1;break;case 2:r=i+250;break;case 5:r=i+1073741823;break;case 4:r=i+1e4;break;default:r=i+5e3}if(e={callback:e,priorityLevel:a,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{i=null;var l=n;do{if(l.expirationTime>r){i=l;break}l=l.next}while(l!==n);null===i?i=n:i===n&&(n=e,u()),(r=i.previous).next=i.previous=e,e.next=i,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=a;return function(){var r=a,i=o;a=n,o=t.unstable_now();try{return e.apply(this,arguments)}finally{a=r,o=i,h()}}},t.unstable_getCurrentPriorityLevel=function(){return a},t.unstable_shouldYield=function(){return!i&&(null!==n&&n.expirationTime<l||M())},t.unstable_continueExecution=function(){null!==n&&u()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}));a(te);te.unstable_now,te.unstable_ImmediatePriority,te.unstable_UserBlockingPriority,te.unstable_NormalPriority,te.unstable_IdlePriority,te.unstable_LowPriority,te.unstable_runWithPriority,te.unstable_next,te.unstable_scheduleCallback,te.unstable_cancelCallback,te.unstable_wrapCallback,te.unstable_getCurrentPriorityLevel,te.unstable_shouldYield,te.unstable_continueExecution,te.unstable_pauseExecution,te.unstable_getFirstCallbackNode;var ne=o(function(e){e.exports=te});function re(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,a,o,l){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,i,a,o,l],c=0;(e=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}X||re("227");var ie=!1,ae=null,oe=!1,le=null,se={onError:function(e){ie=!0,ae=e}};function ce(e,t,n,r,i,a,o,l,s){ie=!1,ae=null,function(e,t,n,r,i,a,o,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}.apply(se,arguments)}var ue=null,fe={};function he(){if(ue)for(var e in fe){var t=fe[e],n=ue.indexOf(e);if(-1<n||re("96",e),!pe[n])for(var r in t.extractEvents||re("97",e),pe[n]=t,n=t.eventTypes){var i=void 0,a=n[r],o=t,l=r;me.hasOwnProperty(l)&&re("99",l),me[l]=a;var s=a.phasedRegistrationNames;if(s){for(i in s)s.hasOwnProperty(i)&&de(s[i],o,l);i=!0}else a.registrationName?(de(a.registrationName,o,l),i=!0):i=!1;i||re("98",r,e)}}}function de(e,t,n){ve[e]&&re("100",e),ve[e]=t,ge[e]=t.eventTypes[n].dependencies}var pe=[],me={},ve={},ge={},be=null,ye=null,ke=null;function xe(e,t,n){var r=e.type||"unknown-event";e.currentTarget=ke(n),function(e,t,n,r,i,a,o,l,s){if(ce.apply(this,arguments),ie){if(ie){var c=ae;ie=!1,ae=null}else re("198"),c=void 0;oe||(oe=!0,le=c)}}(r,t,void 0,e),e.currentTarget=null}function we(e,t){return null==t&&re("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function _e(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var Ce=null;function Me(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)xe(e,t[r],n[r]);else t&&xe(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var Se={injectEventPluginOrder:function(e){ue&&re("101"),ue=Array.prototype.slice.call(e),he()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];fe.hasOwnProperty(t)&&fe[t]===r||(fe[t]&&re("102",t),fe[t]=r,n=!0)}n&&he()}};function Ne(e,t){var n=e.stateNode;if(!n)return null;var r=be(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&re("231",t,typeof n),n)}function Le(e){if(null!==e&&(Ce=we(Ce,e)),e=Ce,Ce=null,e&&(_e(e,Me),Ce&&re("95"),oe))throw e=le,oe=!1,le=null,e}var Ee=Math.random().toString(36).slice(2),Te="__reactInternalInstance$"+Ee,Ae="__reactEventHandlers$"+Ee;function De(e){if(e[Te])return e[Te];for(;!e[Te];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[Te]).tag||6===e.tag?e:null}function Oe(e){return!(e=e[Te])||5!==e.tag&&6!==e.tag?null:e}function Pe(e){if(5===e.tag||6===e.tag)return e.stateNode;re("33")}function Re(e){return e[Ae]||null}function qe(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function He(e,t,n){(t=Ne(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=we(n._dispatchListeners,t),n._dispatchInstances=we(n._dispatchInstances,e))}function je(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=qe(t);for(t=n.length;0<t--;)He(n[t],"captured",e);for(t=0;t<n.length;t++)He(n[t],"bubbled",e)}}function Ie(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Ne(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=we(n._dispatchListeners,t),n._dispatchInstances=we(n._dispatchInstances,e))}function Fe(e){e&&e.dispatchConfig.registrationName&&Ie(e._targetInst,null,e)}function Ue(e){_e(e,je)}var ze=!("undefined"==typeof window||!window.document||!window.document.createElement);function Ze(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ve={animationend:Ze("Animation","AnimationEnd"),animationiteration:Ze("Animation","AnimationIteration"),animationstart:Ze("Animation","AnimationStart"),transitionend:Ze("Transition","TransitionEnd")},Be={},We={};function Ye(e){if(Be[e])return Be[e];if(!Ve[e])return e;var t,n=Ve[e];for(t in n)if(n.hasOwnProperty(t)&&t in We)return Be[e]=n[t];return e}ze&&(We=document.createElement("div").style,"AnimationEvent"in window||(delete Ve.animationend.animation,delete Ve.animationiteration.animation,delete Ve.animationstart.animation),"TransitionEvent"in window||delete Ve.transitionend.transition);var $e=Ye("animationend"),Ge=Ye("animationiteration"),Ke=Ye("animationstart"),Qe=Ye("transitionend"),Je="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Xe=null,et=null,tt=null;function nt(){if(tt)return tt;var e,t,n=et,r=n.length,i="value"in Xe?Xe.value:Xe.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===i[a-t];t++);return tt=i.slice(e,1<t?1-t:void 0)}function rt(){return!0}function it(){return!1}function at(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?rt:it,this.isPropagationStopped=it,this}function ot(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function lt(e){e instanceof this||re("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function st(e){e.eventPool=[],e.getPooled=ot,e.release=lt}f(at.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rt)},persist:function(){this.isPersistent=rt},isPersistent:it,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=it,this._dispatchInstances=this._dispatchListeners=null}}),at.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},at.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return f(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=f({},r.Interface,e),n.extend=r.extend,st(n),n},st(at);var ct=at.extend({data:null}),ut=at.extend({data:null}),ft=[9,13,27,32],ht=ze&&"CompositionEvent"in window,dt=null;ze&&"documentMode"in document&&(dt=document.documentMode);var pt=ze&&"TextEvent"in window&&!dt,mt=ze&&(!ht||dt&&8<dt&&11>=dt),vt=String.fromCharCode(32),gt={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},bt=!1;function yt(e,t){switch(e){case"keyup":return-1!==ft.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function kt(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var xt=!1;var wt={eventTypes:gt,extractEvents:function(e,t,n,r){var i=void 0,a=void 0;if(ht)e:{switch(e){case"compositionstart":i=gt.compositionStart;break e;case"compositionend":i=gt.compositionEnd;break e;case"compositionupdate":i=gt.compositionUpdate;break e}i=void 0}else xt?yt(e,n)&&(i=gt.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=gt.compositionStart);return i?(mt&&"ko"!==n.locale&&(xt||i!==gt.compositionStart?i===gt.compositionEnd&&xt&&(a=nt()):(et="value"in(Xe=r)?Xe.value:Xe.textContent,xt=!0)),i=ct.getPooled(i,t,n,r),a?i.data=a:null!==(a=kt(n))&&(i.data=a),Ue(i),a=i):a=null,(e=pt?function(e,t){switch(e){case"compositionend":return kt(t);case"keypress":return 32!==t.which?null:(bt=!0,vt);case"textInput":return(e=t.data)===vt&&bt?null:e;default:return null}}(e,n):function(e,t){if(xt)return"compositionend"===e||!ht&&yt(e,t)?(e=nt(),tt=et=Xe=null,xt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return mt&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=ut.getPooled(gt.beforeInput,t,n,r)).data=e,Ue(t)):t=null,null===a?t:null===t?a:[a,t]}},_t=null,Ct=null,Mt=null;function St(e){if(e=ye(e)){"function"!=typeof _t&&re("280");var t=be(e.stateNode);_t(e.stateNode,e.type,t)}}function Nt(e){Ct?Mt?Mt.push(e):Mt=[e]:Ct=e}function Lt(){if(Ct){var e=Ct,t=Mt;if(Mt=Ct=null,St(e),t)for(e=0;e<t.length;e++)St(t[e])}}function Et(e,t){return e(t)}function Tt(e,t,n){return e(t,n)}function At(){}var Dt=!1;function Ot(e,t){if(Dt)return e(t);Dt=!0;try{return Et(e,t)}finally{Dt=!1,(null!==Ct||null!==Mt)&&(At(),Lt())}}var Pt={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Rt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Pt[e.type]:"textarea"===t}function qt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Ht(e){if(!ze)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function jt(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function It(e){e._valueTracker||(e._valueTracker=function(e){var t=jt(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Ft(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=jt(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var Ut=X.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Ut.hasOwnProperty("ReactCurrentDispatcher")||(Ut.ReactCurrentDispatcher={current:null});var zt=/^(.*)[\\\/]/,Zt="function"==typeof Symbol&&Symbol.for,Vt=Zt?Symbol.for("react.element"):60103,Bt=Zt?Symbol.for("react.portal"):60106,Wt=Zt?Symbol.for("react.fragment"):60107,Yt=Zt?Symbol.for("react.strict_mode"):60108,$t=Zt?Symbol.for("react.profiler"):60114,Gt=Zt?Symbol.for("react.provider"):60109,Kt=Zt?Symbol.for("react.context"):60110,Qt=Zt?Symbol.for("react.concurrent_mode"):60111,Jt=Zt?Symbol.for("react.forward_ref"):60112,Xt=Zt?Symbol.for("react.suspense"):60113,en=Zt?Symbol.for("react.memo"):60115,tn=Zt?Symbol.for("react.lazy"):60116,nn="function"==typeof Symbol&&Symbol.iterator;function rn(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=nn&&e[nn]||e["@@iterator"])?e:null}function an(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Qt:return"ConcurrentMode";case Wt:return"Fragment";case Bt:return"Portal";case $t:return"Profiler";case Yt:return"StrictMode";case Xt:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Kt:return"Context.Consumer";case Gt:return"Context.Provider";case Jt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case en:return an(e.type);case tn:if(e=1===e._status?e._result:null)return an(e)}return null}function on(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,a=an(e.type);n=null,r&&(n=an(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(zt,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var ln=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,sn=Object.prototype.hasOwnProperty,cn={},un={};function fn(e,t,n,r,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t}var hn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){hn[e]=new fn(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];hn[t]=new fn(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){hn[e]=new fn(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){hn[e]=new fn(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){hn[e]=new fn(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){hn[e]=new fn(e,3,!0,e,null)}),["capture","download"].forEach(function(e){hn[e]=new fn(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){hn[e]=new fn(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){hn[e]=new fn(e,5,!1,e.toLowerCase(),null)});var dn=/[\-:]([a-z])/g;function pn(e){return e[1].toUpperCase()}function mn(e,t,n,r){var i=hn.hasOwnProperty(t)?hn[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!sn.call(un,e)||!sn.call(cn,e)&&(ln.test(e)?un[e]=!0:(cn[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function vn(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function gn(e,t){var n=t.checked;return f({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function bn(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=vn(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function yn(e,t){null!=(t=t.checked)&&mn(e,"checked",t,!1)}function kn(e,t){yn(e,t);var n=vn(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?wn(e,t.type,n):t.hasOwnProperty("defaultValue")&&wn(e,t.type,vn(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function xn(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function wn(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(dn,pn);hn[t]=new fn(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(dn,pn);hn[t]=new fn(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(dn,pn);hn[t]=new fn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),["tabIndex","crossOrigin"].forEach(function(e){hn[e]=new fn(e,1,!1,e.toLowerCase(),null)});var _n={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Cn(e,t,n){return(e=at.getPooled(_n.change,e,t,n)).type="change",Nt(n),Ue(e),e}var Mn=null,Sn=null;function Nn(e){Le(e)}function Ln(e){if(Ft(Pe(e)))return e}function En(e,t){if("change"===e)return t}var Tn=!1;function An(){Mn&&(Mn.detachEvent("onpropertychange",Dn),Sn=Mn=null)}function Dn(e){"value"===e.propertyName&&Ln(Sn)&&Ot(Nn,e=Cn(Sn,e,qt(e)))}function On(e,t,n){"focus"===e?(An(),Sn=n,(Mn=t).attachEvent("onpropertychange",Dn)):"blur"===e&&An()}function Pn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Ln(Sn)}function Rn(e,t){if("click"===e)return Ln(t)}function qn(e,t){if("input"===e||"change"===e)return Ln(t)}ze&&(Tn=Ht("input")&&(!document.documentMode||9<document.documentMode));var Hn={eventTypes:_n,_isInputEventSupported:Tn,extractEvents:function(e,t,n,r){var i=t?Pe(t):window,a=void 0,o=void 0,l=i.nodeName&&i.nodeName.toLowerCase();if("select"===l||"input"===l&&"file"===i.type?a=En:Rt(i)?Tn?a=qn:(a=Pn,o=On):(l=i.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(a=Rn),a&&(a=a(e,t)))return Cn(a,n,r);o&&o(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&wn(i,"number",i.value)}},jn=at.extend({view:null,detail:null}),In={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Fn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=In[e])&&!!t[e]}function Un(){return Fn}var zn=0,Zn=0,Vn=!1,Bn=!1,Wn=jn.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Un,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=zn;return zn=e.screenX,Vn?"mousemove"===e.type?e.screenX-t:0:(Vn=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Zn;return Zn=e.screenY,Bn?"mousemove"===e.type?e.screenY-t:0:(Bn=!0,0)}}),Yn=Wn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),$n={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Gn={eventTypes:$n,extractEvents:function(e,t,n,r){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a?(a=t,t=(t=n.relatedTarget||n.toElement)?De(t):null):a=null,a===t)return null;var o=void 0,l=void 0,s=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(o=Wn,l=$n.mouseLeave,s=$n.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(o=Yn,l=$n.pointerLeave,s=$n.pointerEnter,c="pointer");var u=null==a?i:Pe(a);if(i=null==t?i:Pe(t),(e=o.getPooled(l,a,n,r)).type=c+"leave",e.target=u,e.relatedTarget=i,(n=o.getPooled(s,t,n,r)).type=c+"enter",n.target=i,n.relatedTarget=u,r=t,a&&r)e:{for(i=r,c=0,o=t=a;o;o=qe(o))c++;for(o=0,s=i;s;s=qe(s))o++;for(;0<c-o;)t=qe(t),c--;for(;0<o-c;)i=qe(i),o--;for(;c--;){if(t===i||t===i.alternate)break e;t=qe(t),i=qe(i)}t=null}else t=null;for(i=t,t=[];a&&a!==i&&(null===(c=a.alternate)||c!==i);)t.push(a),a=qe(a);for(a=[];r&&r!==i&&(null===(c=r.alternate)||c!==i);)a.push(r),r=qe(r);for(r=0;r<t.length;r++)Ie(t[r],"bubbled",e);for(r=a.length;0<r--;)Ie(a[r],"captured",n);return[e,n]}};function Kn(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var Qn=Object.prototype.hasOwnProperty;function Jn(e,t){if(Kn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Qn.call(t,n[r])||!Kn(e[n[r]],t[n[r]]))return!1;return!0}function Xn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function er(e){2!==Xn(e)&&re("188")}function tr(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=Xn(e))&&re("188"),1===t?null:e;for(var n=e,r=t;;){var i=n.return,a=i?i.alternate:null;if(!i||!a)break;if(i.child===a.child){for(var o=i.child;o;){if(o===n)return er(i),e;if(o===r)return er(i),t;o=o.sibling}re("188")}if(n.return!==r.return)n=i,r=a;else{o=!1;for(var l=i.child;l;){if(l===n){o=!0,n=i,r=a;break}if(l===r){o=!0,r=i,n=a;break}l=l.sibling}if(!o){for(l=a.child;l;){if(l===n){o=!0,n=a,r=i;break}if(l===r){o=!0,r=a,n=i;break}l=l.sibling}o||re("189")}}n.alternate!==r&&re("190")}return 3!==n.tag&&re("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var nr=at.extend({animationName:null,elapsedTime:null,pseudoElement:null}),rr=at.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ir=jn.extend({relatedTarget:null});function ar(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var or={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},lr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},sr=jn.extend({key:function(e){if(e.key){var t=or[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ar(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?lr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Un,charCode:function(e){return"keypress"===e.type?ar(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ar(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),cr=Wn.extend({dataTransfer:null}),ur=jn.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Un}),fr=at.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),hr=Wn.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),dr=[["abort","abort"],[$e,"animationEnd"],[Ge,"animationIteration"],[Ke,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[Qe,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],pr={},mr={};function vr(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},pr[e]=t,mr[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){vr(e,!0)}),dr.forEach(function(e){vr(e,!1)});var gr={eventTypes:pr,isInteractiveTopLevelEventType:function(e){return void 0!==(e=mr[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var i=mr[e];if(!i)return null;switch(e){case"keypress":if(0===ar(n))return null;case"keydown":case"keyup":e=sr;break;case"blur":case"focus":e=ir;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Wn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=cr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ur;break;case $e:case Ge:case Ke:e=nr;break;case Qe:e=fr;break;case"scroll":e=jn;break;case"wheel":e=hr;break;case"copy":case"cut":case"paste":e=rr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Yn;break;default:e=at}return Ue(t=e.getPooled(i,t,n,r)),t}},br=gr.isInteractiveTopLevelEventType,yr=[];function kr(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=De(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=qt(e.nativeEvent);r=e.topLevelType;for(var a=e.nativeEvent,o=null,l=0;l<pe.length;l++){var s=pe[l];s&&(s=s.extractEvents(r,t,a,i))&&(o=we(o,s))}Le(o)}}var xr=!0;function wr(e,t){if(!t)return null;var n=(br(e)?Cr:Mr).bind(null,e);t.addEventListener(e,n,!1)}function _r(e,t){if(!t)return null;var n=(br(e)?Cr:Mr).bind(null,e);t.addEventListener(e,n,!0)}function Cr(e,t){Tt(Mr,e,t)}function Mr(e,t){if(xr){var n=qt(t);if(null===(n=De(n))||"number"!=typeof n.tag||2===Xn(n)||(n=null),yr.length){var r=yr.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Ot(kr,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>yr.length&&yr.push(e)}}}var Sr={},Nr=0,Lr="_reactListenersID"+(""+Math.random()).slice(2);function Er(e){return Object.prototype.hasOwnProperty.call(e,Lr)||(e[Lr]=Nr++,Sr[e[Lr]]={}),Sr[e[Lr]]}function Tr(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Ar(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Dr(e,t){var n,r=Ar(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Ar(r)}}function Or(){for(var e=window,t=Tr();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Tr((e=t.contentWindow).document)}return t}function Pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Rr(e){var t=Or(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(n.ownerDocument.documentElement,n)){if(null!==r&&Pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=void 0===r.end?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Dr(n,a);var o=Dr(n,r);i&&o&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var qr=ze&&"documentMode"in document&&11>=document.documentMode,Hr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},jr=null,Ir=null,Fr=null,Ur=!1;function zr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Ur||null==jr||jr!==Tr(n)?null:("selectionStart"in(n=jr)&&Pr(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Fr&&Jn(Fr,n)?null:(Fr=n,(e=at.getPooled(Hr.select,Ir,e,t)).type="select",e.target=jr,Ue(e),e))}var Zr={eventTypes:Hr,extractEvents:function(e,t,n,r){var i,a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(i=!a)){e:{a=Er(a),i=ge.onSelect;for(var o=0;o<i.length;o++){var l=i[o];if(!a.hasOwnProperty(l)||!a[l]){a=!1;break e}}a=!0}i=!a}if(i)return null;switch(a=t?Pe(t):window,e){case"focus":(Rt(a)||"true"===a.contentEditable)&&(jr=a,Ir=t,Fr=null);break;case"blur":Fr=Ir=jr=null;break;case"mousedown":Ur=!0;break;case"contextmenu":case"mouseup":case"dragend":return Ur=!1,zr(n,r);case"selectionchange":if(qr)break;case"keydown":case"keyup":return zr(n,r)}return null}};function Vr(e,t){return e=f({children:void 0},t),(t=function(e){var t="";return X.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function Br(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vn(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Wr(e,t){return null!=t.dangerouslySetInnerHTML&&re("91"),f({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Yr(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&re("92"),Array.isArray(t)&&(1>=t.length||re("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:vn(n)}}function $r(e,t){var n=vn(t.value),r=vn(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Gr(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}Se.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),be=Re,ye=Oe,ke=Pe,Se.injectEventPluginsByName({SimpleEventPlugin:gr,EnterLeaveEventPlugin:Gn,ChangeEventPlugin:Hn,SelectEventPlugin:Zr,BeforeInputEventPlugin:wt});var Kr={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Qr(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Jr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Qr(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Xr,ei=void 0,ti=(Xr=function(e,t){if(e.namespaceURI!==Kr.svg||"innerHTML"in e)e.innerHTML=t;else{for((ei=ei||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=ei.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return Xr(e,t)})}:Xr);function ni(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ri={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ii=["Webkit","ms","Moz","O"];function ai(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ri.hasOwnProperty(e)&&ri[e]?(""+t).trim():t+"px"}function oi(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=ai(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(ri).forEach(function(e){ii.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ri[t]=ri[e]})});var li=f({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function si(e,t){t&&(li[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&re("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&re("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||re("61")),null!=t.style&&"object"!=typeof t.style&&re("62",""))}function ci(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function ui(e,t){var n=Er(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=ge[t];for(var r=0;r<t.length;r++){var i=t[r];if(!n.hasOwnProperty(i)||!n[i]){switch(i){case"scroll":_r("scroll",e);break;case"focus":case"blur":_r("focus",e),_r("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":Ht(i)&&_r(i,e);break;case"invalid":case"submit":case"reset":break;default:-1===Je.indexOf(i)&&wr(i,e)}n[i]=!0}}}function fi(){}var hi=null,di=null;function pi(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function mi(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var vi="function"==typeof setTimeout?setTimeout:void 0,gi="function"==typeof clearTimeout?clearTimeout:void 0,bi=ne.unstable_scheduleCallback,yi=ne.unstable_cancelCallback;function ki(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function xi(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}var wi=[],_i=-1;function Ci(e){0>_i||(e.current=wi[_i],wi[_i]=null,_i--)}function Mi(e,t){wi[++_i]=e.current,e.current=t}var Si={},Ni={current:Si},Li={current:!1},Ei=Si;function Ti(e,t){var n=e.type.contextTypes;if(!n)return Si;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ai(e){return null!=(e=e.childContextTypes)}function Di(e){Ci(Li),Ci(Ni)}function Oi(e){Ci(Li),Ci(Ni)}function Pi(e,t,n){Ni.current!==Si&&re("168"),Mi(Ni,t),Mi(Li,n)}function Ri(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())i in e||re("108",an(t)||"Unknown",i);return f({},n,r)}function qi(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Si,Ei=Ni.current,Mi(Ni,t),Mi(Li,Li.current),!0}function Hi(e,t,n){var r=e.stateNode;r||re("169"),n?(t=Ri(e,t,Ei),r.__reactInternalMemoizedMergedChildContext=t,Ci(Li),Ci(Ni),Mi(Ni,t)):Ci(Li),Mi(Li,n)}var ji=null,Ii=null;function Fi(e){return function(t){try{return e(t)}catch(e){}}}function Ui(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.contextDependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function zi(e,t,n,r){return new Ui(e,t,n,r)}function Zi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vi(e,t){var n=e.alternate;return null===n?((n=zi(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.contextDependencies=e.contextDependencies,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Bi(e,t,n,r,i,a){var o=2;if(r=e,"function"==typeof e)Zi(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case Wt:return Wi(n.children,i,a,t);case Qt:return Yi(n,3|i,a,t);case Yt:return Yi(n,2|i,a,t);case $t:return(e=zi(12,n,t,4|i)).elementType=$t,e.type=$t,e.expirationTime=a,e;case Xt:return(e=zi(13,n,t,i)).elementType=Xt,e.type=Xt,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Gt:o=10;break e;case Kt:o=9;break e;case Jt:o=11;break e;case en:o=14;break e;case tn:o=16,r=null;break e}re("130",null==e?e:typeof e,"")}return(t=zi(o,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function Wi(e,t,n,r){return(e=zi(7,e,r,t)).expirationTime=n,e}function Yi(e,t,n,r){return e=zi(8,e,r,t),t=0==(1&t)?Yt:Qt,e.elementType=t,e.type=t,e.expirationTime=n,e}function $i(e,t,n){return(e=zi(6,e,null,t)).expirationTime=n,e}function Gi(e,t,n){return(t=zi(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ki(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),Xi(t,e)}function Qi(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),Xi(t,e)}function Ji(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function Xi(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,i=t.earliestPendingTime,a=t.latestPingedTime;0===(i=0!==i?i:a)&&(0===e||r<e)&&(i=r),0!==(e=i)&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=i,t.expirationTime=e}function ea(e,t){if(e&&e.defaultProps)for(var n in t=f({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ta=(new X.Component).refs;function na(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:f({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var ra={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===Xn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=ys(),i=Yo(r=Wl(r,e));i.payload=t,null!=n&&(i.callback=n),Fl(),Go(e,i),Gl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=ys(),i=Yo(r=Wl(r,e));i.tag=Uo,i.payload=t,null!=n&&(i.callback=n),Fl(),Go(e,i),Gl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=ys(),r=Yo(n=Wl(n,e));r.tag=zo,null!=t&&(r.callback=t),Fl(),Go(e,r),Gl(e,n)}};function ia(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||(!Jn(n,r)||!Jn(i,a))}function aa(e,t,n){var r=!1,i=Si,a=t.contextType;return"object"==typeof a&&null!==a?a=Io(a):(i=Ai(t)?Ei:Ni.current,a=(r=null!=(r=t.contextTypes))?Ti(e,i):Si),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ra,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function oa(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ra.enqueueReplaceState(t,t.state,null)}function la(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=ta;var a=t.contextType;"object"==typeof a&&null!==a?i.context=Io(a):(a=Ai(t)?Ei:Ni.current,i.context=Ti(e,a)),null!==(a=e.updateQueue)&&(Xo(e,a,n,i,r),i.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(na(e,t,a,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&ra.enqueueReplaceState(i,i.state,null),null!==(a=e.updateQueue)&&(Xo(e,a,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var sa=Array.isArray;function ca(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var r=void 0;n&&(1!==n.tag&&re("309"),r=n.stateNode),r||re("147",e);var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===ta&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}"string"!=typeof e&&re("284"),n._owner||re("290",e)}return e}function ua(e,t){"textarea"!==e.type&&re("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function fa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Vi(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function o(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=$i(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=ca(e,t,n),r.return=e,r):((r=Bi(n.type,n.key,n.props,null,e.mode,r)).ref=ca(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Gi(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function u(e,t,n,r,a){return null===t||7!==t.tag?((t=Wi(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=$i(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Vt:return(n=Bi(t.type,t.key,t.props,null,e.mode,n)).ref=ca(e,null,t),n.return=e,n;case Bt:return(t=Gi(t,e.mode,n)).return=e,t}if(sa(t)||rn(t))return(t=Wi(t,e.mode,n,null)).return=e,t;ua(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Vt:return n.key===i?n.type===Wt?u(e,t,n.props.children,r,i):s(e,t,n,r):null;case Bt:return n.key===i?c(e,t,n,r):null}if(sa(n)||rn(n))return null!==i?null:u(e,t,n,r,null);ua(e,n)}return null}function d(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Vt:return e=e.get(null===r.key?n:r.key)||null,r.type===Wt?u(t,e,r.props.children,i,r.key):s(t,e,r,i);case Bt:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(sa(r)||rn(r))return u(t,e=e.get(n)||null,r,i,null);ua(t,r)}return null}function p(i,o,l,s){for(var c=null,u=null,p=o,m=o=0,v=null;null!==p&&m<l.length;m++){p.index>m?(v=p,p=null):v=p.sibling;var g=h(i,p,l[m],s);if(null===g){null===p&&(p=v);break}e&&p&&null===g.alternate&&t(i,p),o=a(g,o,m),null===u?c=g:u.sibling=g,u=g,p=v}if(m===l.length)return n(i,p),c;if(null===p){for(;m<l.length;m++)(p=f(i,l[m],s))&&(o=a(p,o,m),null===u?c=p:u.sibling=p,u=p);return c}for(p=r(i,p);m<l.length;m++)(v=d(p,i,m,l[m],s))&&(e&&null!==v.alternate&&p.delete(null===v.key?m:v.key),o=a(v,o,m),null===u?c=v:u.sibling=v,u=v);return e&&p.forEach(function(e){return t(i,e)}),c}function m(i,o,l,s){var c=rn(l);"function"!=typeof c&&re("150"),null==(l=c.call(l))&&re("151");for(var u=c=null,p=o,m=o=0,v=null,g=l.next();null!==p&&!g.done;m++,g=l.next()){p.index>m?(v=p,p=null):v=p.sibling;var b=h(i,p,g.value,s);if(null===b){p||(p=v);break}e&&p&&null===b.alternate&&t(i,p),o=a(b,o,m),null===u?c=b:u.sibling=b,u=b,p=v}if(g.done)return n(i,p),c;if(null===p){for(;!g.done;m++,g=l.next())null!==(g=f(i,g.value,s))&&(o=a(g,o,m),null===u?c=g:u.sibling=g,u=g);return c}for(p=r(i,p);!g.done;m++,g=l.next())null!==(g=d(p,i,m,g.value,s))&&(e&&null!==g.alternate&&p.delete(null===g.key?m:g.key),o=a(g,o,m),null===u?c=g:u.sibling=g,u=g);return e&&p.forEach(function(e){return t(i,e)}),c}return function(e,r,a,l){var s="object"==typeof a&&null!==a&&a.type===Wt&&null===a.key;s&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case Vt:e:{for(c=a.key,s=r;null!==s;){if(s.key===c){if(7===s.tag?a.type===Wt:s.elementType===a.type){n(e,s.sibling),(r=i(s,a.type===Wt?a.props.children:a.props)).ref=ca(e,s,a),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}a.type===Wt?((r=Wi(a.props.children,e.mode,l,a.key)).return=e,e=r):((l=Bi(a.type,a.key,a.props,null,e.mode,l)).ref=ca(e,r,a),l.return=e,e=l)}return o(e);case Bt:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gi(a,e.mode,l)).return=e,e=r}return o(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=$i(a,e.mode,l)).return=e,e=r),o(e);if(sa(a))return p(e,r,a,l);if(rn(a))return m(e,r,a,l);if(c&&ua(e,a),void 0===a&&!s)switch(e.tag){case 1:case 0:re("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var ha=fa(!0),da=fa(!1),pa={},ma={current:pa},va={current:pa},ga={current:pa};function ba(e){return e===pa&&re("174"),e}function ya(e,t){Mi(ga,t),Mi(va,e),Mi(ma,pa);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Jr(null,"");break;default:t=Jr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Ci(ma),Mi(ma,t)}function ka(e){Ci(ma),Ci(va),Ci(ga)}function xa(e){ba(ga.current);var t=ba(ma.current),n=Jr(t,e.type);t!==n&&(Mi(va,e),Mi(ma,n))}function wa(e){va.current===e&&(Ci(ma),Ci(va))}var _a=0,Ca=2,Ma=4,Sa=8,Na=16,La=32,Ea=64,Ta=128,Aa=Ut.ReactCurrentDispatcher,Da=0,Oa=null,Pa=null,Ra=null,qa=null,Ha=null,ja=null,Ia=0,Fa=null,Ua=0,za=!1,Za=null,Va=0;function Ba(){re("321")}function Wa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Kn(e[n],t[n]))return!1;return!0}function Ya(e,t,n,r,i,a){if(Da=a,Oa=t,Ra=null!==e?e.memoizedState:null,Aa.current=null===Ra?oo:lo,t=n(r,i),za){do{za=!1,Va+=1,Ra=null!==e?e.memoizedState:null,ja=qa,Fa=Ha=Pa=null,Aa.current=lo,t=n(r,i)}while(za);Za=null,Va=0}return Aa.current=ao,(e=Oa).memoizedState=qa,e.expirationTime=Ia,e.updateQueue=Fa,e.effectTag|=Ua,e=null!==Pa&&null!==Pa.next,Da=0,ja=Ha=qa=Ra=Pa=Oa=null,Ia=0,Fa=null,Ua=0,e&&re("300"),t}function $a(){Aa.current=ao,Da=0,ja=Ha=qa=Ra=Pa=Oa=null,Ia=0,Fa=null,Ua=0,za=!1,Za=null,Va=0}function Ga(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Ha?qa=Ha=e:Ha=Ha.next=e,Ha}function Ka(){if(null!==ja)ja=(Ha=ja).next,Ra=null!==(Pa=Ra)?Pa.next:null;else{null===Ra&&re("310");var e={memoizedState:(Pa=Ra).memoizedState,baseState:Pa.baseState,queue:Pa.queue,baseUpdate:Pa.baseUpdate,next:null};Ha=null===Ha?qa=e:Ha.next=e,Ra=Pa.next}return Ha}function Qa(e,t){return"function"==typeof t?t(e):t}function Ja(e){var t=Ka(),n=t.queue;if(null===n&&re("311"),n.lastRenderedReducer=e,0<Va){var r=n.dispatch;if(null!==Za){var i=Za.get(n);if(void 0!==i){Za.delete(n);var a=t.memoizedState;do{a=e(a,i.action),i=i.next}while(null!==i);return Kn(a,t.memoizedState)||(yo=!0),t.memoizedState=a,t.baseUpdate===n.last&&(t.baseState=a),n.lastRenderedState=a,[a,r]}}return[t.memoizedState,r]}r=n.last;var o=t.baseUpdate;if(a=t.baseState,null!==o?(null!==r&&(r.next=null),r=o.next):r=null!==r?r.next:null,null!==r){var l=i=null,s=r,c=!1;do{var u=s.expirationTime;u<Da?(c||(c=!0,l=o,i=a),u>Ia&&(Ia=u)):a=s.eagerReducer===e?s.eagerState:e(a,s.action),o=s,s=s.next}while(null!==s&&s!==r);c||(l=o,i=a),Kn(a,t.memoizedState)||(yo=!0),t.memoizedState=a,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function Xa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Fa?(Fa={lastEffect:null}).lastEffect=e.next=e:null===(t=Fa.lastEffect)?Fa.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Fa.lastEffect=e),e}function eo(e,t,n,r){var i=Ga();Ua|=e,i.memoizedState=Xa(t,n,void 0,void 0===r?null:r)}function to(e,t,n,r){var i=Ka();r=void 0===r?null:r;var a=void 0;if(null!==Pa){var o=Pa.memoizedState;if(a=o.destroy,null!==r&&Wa(r,o.deps))return void Xa(_a,n,a,r)}Ua|=e,i.memoizedState=Xa(t,n,a,r)}function no(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ro(){}function io(e,t,n){25>Va||re("301");var r=e.alternate;if(e===Oa||null!==r&&r===Oa)if(za=!0,e={expirationTime:Da,action:n,eagerReducer:null,eagerState:null,next:null},null===Za&&(Za=new Map),void 0===(n=Za.get(t)))Za.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{Fl();var i=ys(),a={expirationTime:i=Wl(i,e),action:n,eagerReducer:null,eagerState:null,next:null},o=t.last;if(null===o)a.next=a;else{var l=o.next;null!==l&&(a.next=l),o.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var s=t.lastRenderedState,c=r(s,n);if(a.eagerReducer=r,a.eagerState=c,Kn(c,s))return}catch(e){}Gl(e,i)}}var ao={readContext:Io,useCallback:Ba,useContext:Ba,useEffect:Ba,useImperativeHandle:Ba,useLayoutEffect:Ba,useMemo:Ba,useReducer:Ba,useRef:Ba,useState:Ba,useDebugValue:Ba},oo={readContext:Io,useCallback:function(e,t){return Ga().memoizedState=[e,void 0===t?null:t],e},useContext:Io,useEffect:function(e,t){return eo(516,Ta|Ea,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,eo(4,Ma|La,no.bind(null,t,e),n)},useLayoutEffect:function(e,t){return eo(4,Ma|La,e,t)},useMemo:function(e,t){var n=Ga();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ga();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=io.bind(null,Oa,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ga().memoizedState=e},useState:function(e){var t=Ga();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Qa,lastRenderedState:e}).dispatch=io.bind(null,Oa,e),[t.memoizedState,e]},useDebugValue:ro},lo={readContext:Io,useCallback:function(e,t){var n=Ka();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:Io,useEffect:function(e,t){return to(516,Ta|Ea,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,to(4,Ma|La,no.bind(null,t,e),n)},useLayoutEffect:function(e,t){return to(4,Ma|La,e,t)},useMemo:function(e,t){var n=Ka();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Ja,useRef:function(){return Ka().memoizedState},useState:function(e){return Ja(Qa)},useDebugValue:ro},so=null,co=null,uo=!1;function fo(e,t){var n=zi(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function ho(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function po(e){if(uo){var t=co;if(t){var n=t;if(!ho(e,t)){if(!(t=ki(n))||!ho(e,t))return e.effectTag|=2,uo=!1,void(so=e);fo(so,n)}so=e,co=xi(t)}else e.effectTag|=2,uo=!1,so=e}}function mo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&18!==e.tag;)e=e.return;so=e}function vo(e){if(e!==so)return!1;if(!uo)return mo(e),uo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!mi(t,e.memoizedProps))for(t=co;t;)fo(e,t),t=ki(t);return mo(e),co=so?ki(e.stateNode):null,!0}function go(){co=so=null,uo=!1}var bo=Ut.ReactCurrentOwner,yo=!1;function ko(e,t,n,r){t.child=null===e?da(t,null,n,r):ha(t,e.child,n,r)}function xo(e,t,n,r,i){n=n.render;var a=t.ref;return jo(t,i),r=Ya(e,t,n,r,a,i),null===e||yo?(t.effectTag|=1,ko(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),To(e,t,i))}function wo(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!=typeof o||Zi(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Bi(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,_o(e,t,o,r,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:Jn)(i,r)&&e.ref===t.ref)?To(e,t,a):(t.effectTag|=1,(e=Vi(o,r)).ref=t.ref,e.return=t,t.child=e)}function _o(e,t,n,r,i,a){return null!==e&&Jn(e.memoizedProps,r)&&e.ref===t.ref&&(yo=!1,i<a)?To(e,t,a):Mo(e,t,n,r,a)}function Co(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Mo(e,t,n,r,i){var a=Ai(n)?Ei:Ni.current;return a=Ti(t,a),jo(t,i),n=Ya(e,t,n,r,a,i),null===e||yo?(t.effectTag|=1,ko(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),To(e,t,i))}function So(e,t,n,r,i){if(Ai(n)){var a=!0;qi(t)}else a=!1;if(jo(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),aa(t,n,r),la(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,c=n.contextType;"object"==typeof c&&null!==c?c=Io(c):c=Ti(t,c=Ai(n)?Ei:Ni.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==r||s!==c)&&oa(t,o,r,c),Vo=!1;var h=t.memoizedState;s=o.state=h;var d=t.updateQueue;null!==d&&(Xo(t,d,r,o,i),s=t.memoizedState),l!==r||h!==s||Li.current||Vo?("function"==typeof u&&(na(t,n,u,r),s=t.memoizedState),(l=Vo||ia(t,n,l,r,h,s,c))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.effectTag|=4)):("function"==typeof o.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=c,r=l):("function"==typeof o.componentDidMount&&(t.effectTag|=4),r=!1)}else o=t.stateNode,l=t.memoizedProps,o.props=t.type===t.elementType?l:ea(t.type,l),s=o.context,"object"==typeof(c=n.contextType)&&null!==c?c=Io(c):c=Ti(t,c=Ai(n)?Ei:Ni.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==r||s!==c)&&oa(t,o,r,c),Vo=!1,s=t.memoizedState,h=o.state=s,null!==(d=t.updateQueue)&&(Xo(t,d,r,o,i),h=t.memoizedState),l!==r||s!==h||Li.current||Vo?("function"==typeof u&&(na(t,n,u,r),h=t.memoizedState),(u=Vo||ia(t,n,l,r,s,h,c))?(f||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,c),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,c)),"function"==typeof o.componentDidUpdate&&(t.effectTag|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=c,r=u):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),r=!1);return No(e,t,n,r,a,i)}function No(e,t,n,r,i,a){Co(e,t);var o=0!=(64&t.effectTag);if(!r&&!o)return i&&Hi(t,n,!1),To(e,t,a);r=t.stateNode,bo.current=t;var l=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&o?(t.child=ha(t,e.child,null,a),t.child=ha(t,null,l,a)):ko(e,t,l,a),t.memoizedState=r.state,i&&Hi(t,n,!0),t.child}function Lo(e){var t=e.stateNode;t.pendingContext?Pi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Pi(0,t.context,!1),ya(e,t.containerInfo)}function Eo(e,t,n){var r=t.mode,i=t.pendingProps,a=t.memoizedState;if(0==(64&t.effectTag)){a=null;var o=!1}else a={timedOutAt:null!==a?a.timedOutAt:0},o=!0,t.effectTag&=-65;if(null===e)if(o){var l=i.fallback;e=Wi(null,r,0,null),0==(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),r=Wi(l,r,n,null),e.sibling=r,(n=e).return=r.return=t}else n=r=da(t,null,i.children,n);else null!==e.memoizedState?(l=(r=e.child).sibling,o?(n=i.fallback,i=Vi(r,r.pendingProps),0==(1&t.mode)&&((o=null!==t.memoizedState?t.child.child:t.child)!==r.child&&(i.child=o)),r=i.sibling=Vi(l,n,l.expirationTime),n=i,i.childExpirationTime=0,n.return=r.return=t):n=r=ha(t,r.child,i.children,n)):(l=e.child,o?(o=i.fallback,(i=Wi(null,r,0,null)).child=l,0==(1&t.mode)&&(i.child=null!==t.memoizedState?t.child.child:t.child),(r=i.sibling=Wi(o,r,n,null)).effectTag|=2,n=i,i.childExpirationTime=0,n.return=r.return=t):r=n=ha(t,l,i.children,n)),t.stateNode=e.stateNode;return t.memoizedState=a,t.child=n,r}function To(e,t,n){if(null!==e&&(t.contextDependencies=e.contextDependencies),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&re("153"),null!==t.child){for(n=Vi(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Vi(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Ao(e,t,n){var r=t.expirationTime;if(null!==e){if(e.memoizedProps!==t.pendingProps||Li.current)yo=!0;else if(r<n){switch(yo=!1,t.tag){case 3:Lo(t),go();break;case 5:xa(t);break;case 1:Ai(t.type)&&qi(t);break;case 4:ya(t,t.stateNode.containerInfo);break;case 10:qo(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Eo(e,t,n):null!==(t=To(e,t,n))?t.sibling:null}return To(e,t,n)}}else yo=!1;switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var i=Ti(t,Ni.current);if(jo(t,n),i=Ya(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,$a(),Ai(r)){var a=!0;qi(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var o=r.getDerivedStateFromProps;"function"==typeof o&&na(t,r,o,e),i.updater=ra,t.stateNode=i,i._reactInternalFiber=t,la(t,r,e,n),t=No(null,t,r,!0,a,n)}else t.tag=0,ko(null,t,i,n),t=t.child;return t;case 16:switch(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),a=t.pendingProps,e=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:switch(e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._status){case 1:return e._result;case 2:throw e._result}throw e._result=t,t}}(i),t.type=e,i=t.tag=function(e){if("function"==typeof e)return Zi(e)?1:0;if(null!=e){if((e=e.$$typeof)===Jt)return 11;if(e===en)return 14}return 2}(e),a=ea(e,a),o=void 0,i){case 0:o=Mo(null,t,e,a,n);break;case 1:o=So(null,t,e,a,n);break;case 11:o=xo(null,t,e,a,n);break;case 14:o=wo(null,t,e,ea(e.type,a),r,n);break;default:re("306",e,"")}return o;case 0:return r=t.type,i=t.pendingProps,Mo(e,t,r,i=t.elementType===r?i:ea(r,i),n);case 1:return r=t.type,i=t.pendingProps,So(e,t,r,i=t.elementType===r?i:ea(r,i),n);case 3:return Lo(t),null===(r=t.updateQueue)&&re("282"),i=null!==(i=t.memoizedState)?i.element:null,Xo(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i?(go(),t=To(e,t,n)):(i=t.stateNode,(i=(null===e||null===e.child)&&i.hydrate)&&(co=xi(t.stateNode.containerInfo),so=t,i=uo=!0),i?(t.effectTag|=2,t.child=da(t,null,r,n)):(ko(e,t,r,n),go()),t=t.child),t;case 5:return xa(t),null===e&&po(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,o=i.children,mi(r,i)?o=null:null!==a&&mi(r,a)&&(t.effectTag|=16),Co(e,t),1!==n&&1&t.mode&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(ko(e,t,o,n),t=t.child),t;case 6:return null===e&&po(t),null;case 13:return Eo(e,t,n);case 4:return ya(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ha(t,null,r,n):ko(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,xo(e,t,r,i=t.elementType===r?i:ea(r,i),n);case 7:return ko(e,t,t.pendingProps,n),t.child;case 8:case 12:return ko(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,qo(t,a=i.value),null!==o){var l=o.value;if(0===(a=Kn(l,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,a):1073741823))){if(o.children===i.children&&!Li.current){t=To(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var s=l.contextDependencies;if(null!==s){o=l.child;for(var c=s.first;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===l.tag&&((c=Yo(n)).tag=zo,Go(l,c)),l.expirationTime<n&&(l.expirationTime=n),null!==(c=l.alternate)&&c.expirationTime<n&&(c.expirationTime=n),c=n;for(var u=l.return;null!==u;){var f=u.alternate;if(u.childExpirationTime<c)u.childExpirationTime=c,null!==f&&f.childExpirationTime<c&&(f.childExpirationTime=c);else{if(!(null!==f&&f.childExpirationTime<c))break;f.childExpirationTime=c}u=u.return}s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else o=10===l.tag&&l.type===t.type?null:l.child;if(null!==o)o.return=l;else for(o=l;null!==o;){if(o===t){o=null;break}if(null!==(l=o.sibling)){l.return=o.return,o=l;break}o=o.return}l=o}}ko(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(a=t.pendingProps).children,jo(t,n),r=r(i=Io(i,a.unstable_observedBits)),t.effectTag|=1,ko(e,t,r,n),t.child;case 14:return a=ea(i=t.type,t.pendingProps),wo(e,t,i,a=ea(i.type,a),r,n);case 15:return _o(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:ea(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Ai(r)?(e=!0,qi(t)):e=!1,jo(t,n),aa(t,r,i),la(t,r,i,n),No(null,t,r,!0,e,n)}re("156")}var Do={current:null},Oo=null,Po=null,Ro=null;function qo(e,t){var n=e.type._context;Mi(Do,n._currentValue),n._currentValue=t}function Ho(e){var t=Do.current;Ci(Do),e.type._context._currentValue=t}function jo(e,t){Oo=e,Ro=Po=null;var n=e.contextDependencies;null!==n&&n.expirationTime>=t&&(yo=!0),e.contextDependencies=null}function Io(e,t){return Ro!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(Ro=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Po?(null===Oo&&re("308"),Po=t,Oo.contextDependencies={first:t,expirationTime:0}):Po=Po.next=t),e._currentValue}var Fo=0,Uo=1,zo=2,Zo=3,Vo=!1;function Bo(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Wo(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Yo(e){return{expirationTime:e,tag:Fo,payload:null,callback:null,next:null,nextEffect:null}}function $o(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Go(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Bo(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Bo(e.memoizedState),i=n.updateQueue=Bo(n.memoizedState)):r=e.updateQueue=Wo(i):null===i&&(i=n.updateQueue=Wo(r));null===i||r===i?$o(r,t):null===r.lastUpdate||null===i.lastUpdate?($o(r,t),$o(i,t)):($o(r,t),i.lastUpdate=t)}function Ko(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Bo(e.memoizedState):Qo(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Qo(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Wo(t)),t}function Jo(e,t,n,r,i,a){switch(n.tag){case Uo:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case Zo:e.effectTag=-2049&e.effectTag|64;case Fo:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return f({},r,i);case zo:Vo=!0}return r}function Xo(e,t,n,r,i){Vo=!1;for(var a=(t=Qo(e,t)).baseState,o=null,l=0,s=t.firstUpdate,c=a;null!==s;){var u=s.expirationTime;u<i?(null===o&&(o=s,a=c),l<u&&(l=u)):(c=Jo(e,0,s,c,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=s:(t.lastEffect.nextEffect=s,t.lastEffect=s))),s=s.next}for(u=null,s=t.firstCapturedUpdate;null!==s;){var f=s.expirationTime;f<i?(null===u&&(u=s,null===o&&(a=c)),l<f&&(l=f)):(c=Jo(e,0,s,c,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=s:(t.lastCapturedEffect.nextEffect=s,t.lastCapturedEffect=s))),s=s.next}null===o&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===u&&(a=c),t.baseState=a,t.firstUpdate=o,t.firstCapturedUpdate=u,e.expirationTime=l,e.memoizedState=c}function el(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),tl(t.firstEffect,n),t.firstEffect=t.lastEffect=null,tl(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function tl(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&re("191",n),n.call(r)}e=e.nextEffect}}function nl(e,t){return{value:e,source:t,stack:on(t)}}function rl(e){e.effectTag|=4}var il=void 0,al=void 0,ol=void 0,ll=void 0;il=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},al=function(){},ol=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var o=t.stateNode;switch(ba(ma.current),e=null,n){case"input":a=gn(o,a),r=gn(o,r),e=[];break;case"option":a=Vr(o,a),r=Vr(o,r),e=[];break;case"select":a=f({},a,{value:void 0}),r=f({},r,{value:void 0}),e=[];break;case"textarea":a=Wr(o,a),r=Wr(o,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(o.onclick=fi)}si(n,r),o=n=void 0;var l=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var s=a[n];for(o in s)s.hasOwnProperty(o)&&(l||(l={}),l[o]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(ve.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var c=r[n];if(s=null!=a?a[n]:void 0,r.hasOwnProperty(n)&&c!==s&&(null!=c||null!=s))if("style"===n)if(s){for(o in s)!s.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(l||(l={}),l[o]="");for(o in c)c.hasOwnProperty(o)&&s[o]!==c[o]&&(l||(l={}),l[o]=c[o])}else l||(e||(e=[]),e.push(n,l)),l=c;else"dangerouslySetInnerHTML"===n?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(n,""+c)):"children"===n?s===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(n,""+c):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(ve.hasOwnProperty(n)?(null!=c&&ui(i,n),e||s===c||(e=[])):(e=e||[]).push(n,c))}l&&(e=e||[]).push("style",l),i=e,(t.updateQueue=i)&&rl(t)}},ll=function(e,t,n,r){n!==r&&rl(t)};var sl="function"==typeof WeakSet?WeakSet:Set;function cl(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=on(n)),null!==n&&an(n.type),t=t.value,null!==e&&1===e.tag&&an(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function ul(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Bl(e,t)}else t.current=null}function fl(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if((r.tag&e)!==_a){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}(r.tag&t)!==_a&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function hl(e){switch("function"==typeof Ii&&Ii(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n.destroy;if(void 0!==r){var i=e;try{r()}catch(e){Bl(i,e)}}n=n.next}while(n!==t)}break;case 1:if(ul(e),"function"==typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Bl(e,t)}break;case 5:ul(e);break;case 4:ml(e)}}function dl(e){return 5===e.tag||3===e.tag||4===e.tag}function pl(e){e:{for(var t=e.return;null!==t;){if(dl(t)){var n=t;break e}t=t.return}re("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:re("161")}16&n.effectTag&&(ni(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||dl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)if(n)if(r){var a=t,o=i.stateNode,l=n;8===a.nodeType?a.parentNode.insertBefore(o,l):a.insertBefore(o,l)}else t.insertBefore(i.stateNode,n);else r?(o=t,l=i.stateNode,8===o.nodeType?(a=o.parentNode).insertBefore(l,o):(a=o).appendChild(l),null!=(o=o._reactRootContainer)||null!==a.onclick||(a.onclick=fi)):t.appendChild(i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function ml(e){for(var t=e,n=!1,r=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&re("160"),n.tag){case 5:r=n.stateNode,i=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var a=t,o=a;;)if(hl(o),null!==o.child&&4!==o.tag)o.child.return=o,o=o.child;else{if(o===a)break;for(;null===o.sibling;){if(null===o.return||o.return===a)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}i?(a=r,o=t.stateNode,8===a.nodeType?a.parentNode.removeChild(o):a.removeChild(o)):r.removeChild(t.stateNode)}else if(4===t.tag){if(null!==t.child){r=t.stateNode.containerInfo,i=!0,t.child.return=t,t=t.child;continue}}else if(hl(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function vl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:fl(Ma,Sa,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&function(e,t,n,r,i){e[Ae]=i,"input"===n&&"radio"===i.type&&null!=i.name&&yn(e,i),ci(n,r),r=ci(n,i);for(var a=0;a<t.length;a+=2){var o=t[a],l=t[a+1];"style"===o?oi(e,l):"dangerouslySetInnerHTML"===o?ti(e,l):"children"===o?ni(e,l):mn(e,o,l,r)}switch(n){case"input":kn(e,i);break;case"textarea":$r(e,i);break;case"select":t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!i.multiple,null!=(n=i.value)?Br(e,!!i.multiple,n,!1):t!==!!i.multiple&&(null!=i.defaultValue?Br(e,!!i.multiple,i.defaultValue,!0):Br(e,!!i.multiple,i.multiple?[]:"",!1))}}(n,a,i,e,r)}break;case 6:null===t.stateNode&&re("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(n=t.memoizedState,r=void 0,e=t,null===n?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=ys())),null!==e&&function(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)r.style.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=null!=i&&i.hasOwnProperty("display")?i.display:null,r.style.display=ai("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(r=n.child.sibling).return=n,n=r;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(e,r),null!==(n=t.updateQueue)){t.updateQueue=null;var o=t.stateNode;null===o&&(o=t.stateNode=new sl),n.forEach(function(e){var n=function(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=Wl(t=ys(),e),null!==(e=$l(e,t))&&(Ki(e,t),0!==(t=e.expirationTime)&&ks(e,t))}.bind(null,t,e);o.has(e)||(o.add(e),e.then(n,n))})}break;case 17:break;default:re("163")}}var gl="function"==typeof WeakMap?WeakMap:Map;function bl(e,t,n){(n=Yo(n)).tag=Zo,n.payload={element:null};var r=t.value;return n.callback=function(){Es(r),cl(e,t)},n}function yl(e,t,n){(n=Yo(n)).tag=Zo;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return r(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Rl?Rl=new Set([this]):Rl.add(this));var n=t.value,i=t.stack;cl(e,t),this.componentDidCatch(n,{componentStack:null!==i?i:""})}),n}function kl(e){switch(e.tag){case 1:Ai(e.type)&&Di();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return ka(),Oi(),0!=(64&(t=e.effectTag))&&re("285"),e.effectTag=-2049&t|64,e;case 5:return wa(e),null;case 13:return 2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 18:return null;case 4:return ka(),null;case 10:return Ho(e),null;default:return null}}var xl=Ut.ReactCurrentDispatcher,wl=Ut.ReactCurrentOwner,_l=1073741822,Cl=!1,Ml=null,Sl=null,Nl=0,Ll=-1,El=!1,Tl=null,Al=!1,Dl=null,Ol=null,Pl=null,Rl=null;function ql(){if(null!==Ml)for(var e=Ml.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!=n&&Di();break;case 3:ka(),Oi();break;case 5:wa(t);break;case 4:ka();break;case 10:Ho(t)}e=e.return}Sl=null,Nl=0,Ll=-1,El=!1,Ml=null}function Hl(){for(;null!==Tl;){var e=Tl.effectTag;if(16&e&&ni(Tl.stateNode,""),128&e){var t=Tl.alternate;null!==t&&(null!==(t=t.ref)&&("function"==typeof t?t(null):t.current=null))}switch(14&e){case 2:pl(Tl),Tl.effectTag&=-3;break;case 6:pl(Tl),Tl.effectTag&=-3,vl(Tl.alternate,Tl);break;case 4:vl(Tl.alternate,Tl);break;case 8:ml(e=Tl),e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,null!==(e=e.alternate)&&(e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null)}Tl=Tl.nextEffect}}function jl(){for(;null!==Tl;){if(256&Tl.effectTag)e:{var e=Tl.alternate,t=Tl;switch(t.tag){case 0:case 11:case 15:fl(Ca,_a,t);break e;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ea(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break e;case 3:case 5:case 6:case 4:case 17:break e;default:re("163")}}Tl=Tl.nextEffect}}function Il(e,t){for(;null!==Tl;){var n=Tl.effectTag;if(36&n){var r=Tl.alternate,i=Tl,a=t;switch(i.tag){case 0:case 11:case 15:fl(Na,La,i);break;case 1:var o=i.stateNode;if(4&i.effectTag)if(null===r)o.componentDidMount();else{var l=i.elementType===i.type?r.memoizedProps:ea(i.type,r.memoizedProps);o.componentDidUpdate(l,r.memoizedState,o.__reactInternalSnapshotBeforeUpdate)}null!==(r=i.updateQueue)&&el(0,r,o);break;case 3:if(null!==(r=i.updateQueue)){if(o=null,null!==i.child)switch(i.child.tag){case 5:o=i.child.stateNode;break;case 1:o=i.child.stateNode}el(0,r,o)}break;case 5:a=i.stateNode,null===r&&4&i.effectTag&&pi(i.type,i.memoizedProps)&&a.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:re("163")}}128&n&&(null!==(i=Tl.ref)&&(a=Tl.stateNode,"function"==typeof i?i(a):i.current=a)),512&n&&(Dl=e),Tl=Tl.nextEffect}}function Fl(){null!==Ol&&yi(Ol),null!==Pl&&Pl()}function Ul(e,t){Al=Cl=!0,e.current===t&&re("177");var n=e.pendingCommitExpirationTime;0===n&&re("261"),e.pendingCommitExpirationTime=0;var r=t.expirationTime,i=t.childExpirationTime;for(function(e,t){if(e.didError=!1,0===t)e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0;else{t<e.latestPingedTime&&(e.latestPingedTime=0);var n=e.latestPendingTime;0!==n&&(n>t?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>t&&(e.earliestPendingTime=e.latestPendingTime)),0===(n=e.earliestSuspendedTime)?Ki(e,t):t<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Ki(e,t)):t>n&&Ki(e,t)}Xi(0,e)}(e,i>r?i:r),wl.current=null,r=void 0,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,hi=xr,di=function(){var e=Or();if(Pr(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(t=(t=e.ownerDocument)&&t.defaultView||window).getSelection&&t.getSelection();if(n&&0!==n.rangeCount){t=n.anchorNode;var r=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{t.nodeType,i.nodeType}catch(e){t=null;break e}var a=0,o=-1,l=-1,s=0,c=0,u=e,f=null;t:for(;;){for(var h;u!==t||0!==r&&3!==u.nodeType||(o=a+r),u!==i||0!==n&&3!==u.nodeType||(l=a+n),3===u.nodeType&&(a+=u.nodeValue.length),null!==(h=u.firstChild);)f=u,u=h;for(;;){if(u===e)break t;if(f===t&&++s===r&&(o=a),f===i&&++c===n&&(l=a),null!==(h=u.nextSibling))break;f=(u=f).parentNode}u=h}t=-1===o||-1===l?null:{start:o,end:l}}else t=null}t=t||{start:0,end:0}}else t=null;return{focusedElem:e,selectionRange:t}}(),xr=!1,Tl=r;null!==Tl;){i=!1;var a=void 0;try{jl()}catch(e){i=!0,a=e}i&&(null===Tl&&re("178"),Bl(Tl,a),null!==Tl&&(Tl=Tl.nextEffect))}for(Tl=r;null!==Tl;){i=!1,a=void 0;try{Hl()}catch(e){i=!0,a=e}i&&(null===Tl&&re("178"),Bl(Tl,a),null!==Tl&&(Tl=Tl.nextEffect))}for(Rr(di),di=null,xr=!!hi,hi=null,e.current=t,Tl=r;null!==Tl;){i=!1,a=void 0;try{Il(e,n)}catch(e){i=!0,a=e}i&&(null===Tl&&re("178"),Bl(Tl,a),null!==Tl&&(Tl=Tl.nextEffect))}if(null!==r&&null!==Dl){var o=function(e,t){Pl=Ol=Dl=null;var n=ts;ts=!0;do{if(512&t.effectTag){var r=!1,i=void 0;try{var a=t;fl(Ta,_a,a),fl(_a,Ea,a)}catch(e){r=!0,i=e}r&&Bl(t,i)}t=t.nextEffect}while(null!==t);ts=n,0!==(n=e.expirationTime)&&ks(e,n),ls||ts||Ms(1073741823,!1)}.bind(null,e,r);Ol=ne.unstable_runWithPriority(ne.unstable_NormalPriority,function(){return bi(o)}),Pl=o}Cl=Al=!1,"function"==typeof ji&&ji(t.stateNode),n=t.expirationTime,0===(t=(t=t.childExpirationTime)>n?t:n)&&(Rl=null),function(e,t){e.expirationTime=t,e.finishedWork=null}(e,t)}function zl(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Ml=e;e:{var i=t,a=Nl,o=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Ai(t.type)&&Di();break;case 3:ka(),Oi(),(o=t.stateNode).pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==i&&null!==i.child||(vo(t),t.effectTag&=-3),al(t);break;case 5:wa(t);var l=ba(ga.current);if(a=t.type,null!==i&&null!=t.stateNode)ol(i,t,a,o,l),i.ref!==t.ref&&(t.effectTag|=128);else if(o){var s=ba(ma.current);if(vo(t)){i=(o=t).stateNode;var c=o.type,u=o.memoizedProps,h=l;switch(i[Te]=o,i[Ae]=u,a=void 0,l=c){case"iframe":case"object":wr("load",i);break;case"video":case"audio":for(c=0;c<Je.length;c++)wr(Je[c],i);break;case"source":wr("error",i);break;case"img":case"image":case"link":wr("error",i),wr("load",i);break;case"form":wr("reset",i),wr("submit",i);break;case"details":wr("toggle",i);break;case"input":bn(i,u),wr("invalid",i),ui(h,"onChange");break;case"select":i._wrapperState={wasMultiple:!!u.multiple},wr("invalid",i),ui(h,"onChange");break;case"textarea":Yr(i,u),wr("invalid",i),ui(h,"onChange")}for(a in si(l,u),c=null,u)u.hasOwnProperty(a)&&(s=u[a],"children"===a?"string"==typeof s?i.textContent!==s&&(c=["children",s]):"number"==typeof s&&i.textContent!==""+s&&(c=["children",""+s]):ve.hasOwnProperty(a)&&null!=s&&ui(h,a));switch(l){case"input":It(i),xn(i,u,!0);break;case"textarea":It(i),Gr(i);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(i.onclick=fi)}a=c,o.updateQueue=a,(o=null!==a)&&rl(t)}else{u=t,h=a,i=o,c=9===l.nodeType?l:l.ownerDocument,s===Kr.html&&(s=Qr(h)),s===Kr.html?"script"===h?((i=c.createElement("div")).innerHTML="<script><\/script>",c=i.removeChild(i.firstChild)):"string"==typeof i.is?c=c.createElement(h,{is:i.is}):(c=c.createElement(h),"select"===h&&(h=c,i.multiple?h.multiple=!0:i.size&&(h.size=i.size))):c=c.createElementNS(s,h),(i=c)[Te]=u,i[Ae]=o,il(i,t,!1,!1),h=i;var d=l,p=ci(c=a,u=o);switch(c){case"iframe":case"object":wr("load",h),l=u;break;case"video":case"audio":for(l=0;l<Je.length;l++)wr(Je[l],h);l=u;break;case"source":wr("error",h),l=u;break;case"img":case"image":case"link":wr("error",h),wr("load",h),l=u;break;case"form":wr("reset",h),wr("submit",h),l=u;break;case"details":wr("toggle",h),l=u;break;case"input":bn(h,u),l=gn(h,u),wr("invalid",h),ui(d,"onChange");break;case"option":l=Vr(h,u);break;case"select":h._wrapperState={wasMultiple:!!u.multiple},l=f({},u,{value:void 0}),wr("invalid",h),ui(d,"onChange");break;case"textarea":Yr(h,u),l=Wr(h,u),wr("invalid",h),ui(d,"onChange");break;default:l=u}si(c,l),s=void 0;var m=c,v=h,g=l;for(s in g)if(g.hasOwnProperty(s)){var b=g[s];"style"===s?oi(v,b):"dangerouslySetInnerHTML"===s?null!=(b=b?b.__html:void 0)&&ti(v,b):"children"===s?"string"==typeof b?("textarea"!==m||""!==b)&&ni(v,b):"number"==typeof b&&ni(v,""+b):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(ve.hasOwnProperty(s)?null!=b&&ui(d,s):null!=b&&mn(v,s,b,p))}switch(c){case"input":It(h),xn(h,u,!1);break;case"textarea":It(h),Gr(h);break;case"option":null!=u.value&&h.setAttribute("value",""+vn(u.value));break;case"select":(l=h).multiple=!!u.multiple,null!=(h=u.value)?Br(l,!!u.multiple,h,!1):null!=u.defaultValue&&Br(l,!!u.multiple,u.defaultValue,!0);break;default:"function"==typeof l.onClick&&(h.onclick=fi)}(o=pi(a,o))&&rl(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&re("166");break;case 6:i&&null!=t.stateNode?ll(i,t,i.memoizedProps,o):("string"!=typeof o&&(null===t.stateNode&&re("166")),i=ba(ga.current),ba(ma.current),vo(t)?(a=(o=t).stateNode,i=o.memoizedProps,a[Te]=o,(o=a.nodeValue!==i)&&rl(t)):(a=t,(o=(9===i.nodeType?i:i.ownerDocument).createTextNode(o))[Te]=t,a.stateNode=o));break;case 11:break;case 13:if(o=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=a,Ml=t;break e}o=null!==o,a=null!==i&&null!==i.memoizedState,null!==i&&!o&&a&&(null!==(i=i.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=i,i.nextEffect=l):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(o||a)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:ka(),al(t);break;case 10:Ho(t);break;case 9:case 14:break;case 17:Ai(t.type)&&Di();break;case 18:break;default:re("156")}Ml=null}if(t=e,1===Nl||1!==t.childExpirationTime){for(o=0,a=t.child;null!==a;)(i=a.expirationTime)>o&&(o=i),(l=a.childExpirationTime)>o&&(o=l),a=a.sibling;t.childExpirationTime=o}if(null!==Ml)return Ml;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=kl(e)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function Zl(e){var t=Ao(e.alternate,e,Nl);return e.memoizedProps=e.pendingProps,null===t&&(t=zl(e)),wl.current=null,t}function Vl(e,t){Cl&&re("243"),Fl(),Cl=!0;var n=xl.current;xl.current=ao;var r=e.nextExpirationTimeToWorkOn;r===Nl&&e===Sl&&null!==Ml||(ql(),Nl=r,Ml=Vi((Sl=e).current,null),e.pendingCommitExpirationTime=0);for(var i=!1;;){try{if(t)for(;null!==Ml&&!_s();)Ml=Zl(Ml);else for(;null!==Ml;)Ml=Zl(Ml)}catch(t){if(Ro=Po=Oo=null,$a(),null===Ml)i=!0,Es(t);else{null===Ml&&re("271");var a=Ml,o=a.return;if(null!==o){e:{var l=e,s=o,c=a,u=t;if(o=Nl,c.effectTag|=1024,c.firstEffect=c.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var f=u;u=s;var h=-1,d=-1;do{if(13===u.tag){var p=u.alternate;if(null!==p&&null!==(p=p.memoizedState)){d=10*(1073741822-p.timedOutAt);break}"number"==typeof(p=u.pendingProps.maxDuration)&&(0>=p?h=0:(-1===h||p<h)&&(h=p))}u=u.return}while(null!==u);u=s;do{if((p=13===u.tag)&&(p=void 0!==u.memoizedProps.fallback&&null===u.memoizedState),p){if(null===(s=u.updateQueue)?((s=new Set).add(f),u.updateQueue=s):s.add(f),0==(1&u.mode)){u.effectTag|=64,c.effectTag&=-1957,1===c.tag&&(null===c.alternate?c.tag=17:((o=Yo(1073741823)).tag=zo,Go(c,o))),c.expirationTime=1073741823;break e}s=o;var m=(c=l).pingCache;null===m?(m=c.pingCache=new gl,p=new Set,m.set(f,p)):void 0===(p=m.get(f))&&(p=new Set,m.set(f,p)),p.has(s)||(p.add(s),c=Yl.bind(null,c,f,s),f.then(c,c)),-1===h?l=1073741823:(-1===d&&(d=10*(1073741822-Ji(l,o))-5e3),l=d+h),0<=l&&Ll<l&&(Ll=l),u.effectTag|=2048,u.expirationTime=o;break e}u=u.return}while(null!==u);u=Error((an(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+on(c))}El=!0,u=nl(u,c),l=s;do{switch(l.tag){case 3:l.effectTag|=2048,l.expirationTime=o,Ko(l,o=bl(l,u,o));break e;case 1:if(h=u,d=l.type,c=l.stateNode,0==(64&l.effectTag)&&("function"==typeof d.getDerivedStateFromError||null!==c&&"function"==typeof c.componentDidCatch&&(null===Rl||!Rl.has(c)))){l.effectTag|=2048,l.expirationTime=o,Ko(l,o=yl(l,h,o));break e}}l=l.return}while(null!==l)}Ml=zl(a);continue}i=!0,Es(t)}}break}if(Cl=!1,xl.current=n,Ro=Po=Oo=null,$a(),i)Sl=null,e.finishedWork=null;else if(null!==Ml)e.finishedWork=null;else{if(null===(n=e.current.alternate)&&re("281"),Sl=null,El){if(i=e.latestPendingTime,a=e.latestSuspendedTime,o=e.latestPingedTime,0!==i&&i<r||0!==a&&a<r||0!==o&&o<r)return Qi(e,r),void bs(e,n,r,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,r=e.nextExpirationTimeToWorkOn=r,t=e.expirationTime=1073741823,void bs(e,n,r,t,-1)}t&&-1!==Ll?(Qi(e,r),(t=10*(1073741822-Ji(e,r)))<Ll&&(Ll=t),t=10*(1073741822-ys()),t=Ll-t,bs(e,n,r,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=r,e.finishedWork=n)}}function Bl(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Rl||!Rl.has(r)))return Go(n,e=yl(n,e=nl(t,e),1073741823)),void Gl(n,1073741823);break;case 3:return Go(n,e=bl(n,e=nl(t,e),1073741823)),void Gl(n,1073741823)}n=n.return}3===e.tag&&(Go(e,n=bl(e,n=nl(t,e),1073741823)),Gl(e,1073741823))}function Wl(e,t){var n=ne.unstable_getCurrentPriorityLevel(),r=void 0;if(0==(1&t.mode))r=1073741823;else if(Cl&&!Al)r=Nl;else{switch(n){case ne.unstable_ImmediatePriority:r=1073741823;break;case ne.unstable_UserBlockingPriority:r=1073741822-10*(1+((1073741822-e+15)/10|0));break;case ne.unstable_NormalPriority:r=1073741822-25*(1+((1073741822-e+500)/25|0));break;case ne.unstable_LowPriority:case ne.unstable_IdlePriority:r=1;break;default:re("313")}null!==Sl&&r===Nl&&--r}return n===ne.unstable_UserBlockingPriority&&(0===is||r<is)&&(is=r),r}function Yl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==Sl&&Nl===n?Sl=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),Xi(n,e),0!==(n=e.expirationTime)&&ks(e,n)))}function $l(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return i}function Gl(e,t){null!==(e=$l(e,t))&&(!Cl&&0!==Nl&&t>Nl&&ql(),Ki(e,t),Cl&&!Al&&Sl===e||ks(e,e.expirationTime),ps>ds&&(ps=0,re("185")))}function Kl(e,t,n,r,i){return ne.unstable_runWithPriority(ne.unstable_ImmediatePriority,function(){return e(t,n,r,i)})}var Ql=null,Jl=null,Xl=0,es=void 0,ts=!1,ns=null,rs=0,is=0,as=!1,os=null,ls=!1,ss=!1,cs=null,us=ne.unstable_now(),fs=1073741822-(us/10|0),hs=fs,ds=50,ps=0,ms=null;function vs(){fs=1073741822-((ne.unstable_now()-us)/10|0)}function gs(e,t){if(0!==Xl){if(t<Xl)return;null!==es&&ne.unstable_cancelCallback(es)}Xl=t,e=ne.unstable_now()-us,es=ne.unstable_scheduleCallback(Cs,{timeout:10*(1073741822-t)-e})}function bs(e,t,n,r,i){e.expirationTime=r,0!==i||_s()?0<i&&(e.timeoutHandle=vi(function(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,vs(),hs=fs,Ss(e,n)}.bind(null,e,t,n),i)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function ys(){return ts?hs:(xs(),0!==rs&&1!==rs||(vs(),hs=fs),hs)}function ks(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===Jl?(Ql=Jl=e,e.nextScheduledRoot=e):(Jl=Jl.nextScheduledRoot=e).nextScheduledRoot=Ql):t>e.expirationTime&&(e.expirationTime=t),ts||(ls?ss&&(ns=e,rs=1073741823,Ns(e,1073741823,!1)):1073741823===t?Ms(1073741823,!1):gs(e,t))}function xs(){var e=0,t=null;if(null!==Jl)for(var n=Jl,r=Ql;null!==r;){var i=r.expirationTime;if(0===i){if((null===n||null===Jl)&&re("244"),r===r.nextScheduledRoot){Ql=Jl=r.nextScheduledRoot=null;break}if(r===Ql)Ql=i=r.nextScheduledRoot,Jl.nextScheduledRoot=i,r.nextScheduledRoot=null;else{if(r===Jl){(Jl=n).nextScheduledRoot=Ql,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(i>e&&(e=i,t=r),r===Jl)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}ns=t,rs=e}var ws=!1;function _s(){return!!ws||!!ne.unstable_shouldYield()&&(ws=!0)}function Cs(){try{if(!_s()&&null!==Ql){vs();var e=Ql;do{var t=e.expirationTime;0!==t&&fs<=t&&(e.nextExpirationTimeToWorkOn=fs),e=e.nextScheduledRoot}while(e!==Ql)}Ms(0,!0)}finally{ws=!1}}function Ms(e,t){if(xs(),t)for(vs(),hs=fs;null!==ns&&0!==rs&&e<=rs&&!(ws&&fs>rs);)Ns(ns,rs,fs>rs),xs(),vs(),hs=fs;else for(;null!==ns&&0!==rs&&e<=rs;)Ns(ns,rs,!1),xs();if(t&&(Xl=0,es=null),0!==rs&&gs(ns,rs),ps=0,ms=null,null!==cs)for(e=cs,cs=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){as||(as=!0,os=e)}}if(as)throw e=os,os=null,as=!1,e}function Ss(e,t){ts&&re("253"),ns=e,rs=t,Ns(e,t,!1),Ms(1073741823,!1)}function Ns(e,t,n){if(ts&&re("245"),ts=!0,n){var r=e.finishedWork;null!==r?Ls(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,gi(r)),Vl(e,n),null!==(r=e.finishedWork)&&(_s()?e.finishedWork=r:Ls(e,r,t)))}else null!==(r=e.finishedWork)?Ls(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,gi(r)),Vl(e,n),null!==(r=e.finishedWork)&&Ls(e,r,t));ts=!1}function Ls(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===cs?cs=[r]:cs.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===ms?ps++:(ms=e,ps=0),ne.unstable_runWithPriority(ne.unstable_ImmediatePriority,function(){Ul(e,t)})}function Es(e){null===ns&&re("246"),ns.expirationTime=0,as||(as=!0,os=e)}function Ts(e,t){var n=ls;ls=!0;try{return e(t)}finally{(ls=n)||ts||Ms(1073741823,!1)}}function As(e,t){if(ls&&!ss){ss=!0;try{return e(t)}finally{ss=!1}}return e(t)}function Ds(e,t,n){ls||ts||0===is||(Ms(is,!1),is=0);var r=ls;ls=!0;try{return ne.unstable_runWithPriority(ne.unstable_UserBlockingPriority,function(){return e(t,n)})}finally{(ls=r)||ts||Ms(1073741823,!1)}}function Os(e,t,n,r,i){var a=t.current;e:if(n){t:{2===Xn(n=n._reactInternalFiber)&&1===n.tag||re("170");var o=n;do{switch(o.tag){case 3:o=o.stateNode.context;break t;case 1:if(Ai(o.type)){o=o.stateNode.__reactInternalMemoizedMergedChildContext;break t}}o=o.return}while(null!==o);re("171"),o=void 0}if(1===n.tag){var l=n.type;if(Ai(l)){n=Ri(n,l,o);break e}}n=o}else n=Si;return null===t.context?t.context=n:t.pendingContext=n,t=i,(i=Yo(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(i.callback=t),Fl(),Go(a,i),Gl(a,r),r}function Ps(e,t,n,r){var i=t.current;return Os(e,t,n,i=Wl(ys(),i),r)}function Rs(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function qs(e){var t=1073741822-25*(1+((1073741822-ys()+500)/25|0));t>=_l&&(t=_l-1),this._expirationTime=_l=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Hs(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function js(e,t,n){e={current:t=zi(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Is(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Fs(e,t,n,r,i){var a=n._reactRootContainer;if(a){if("function"==typeof i){var o=i;i=function(){var e=Rs(a._internalRoot);o.call(e)}}null!=e?a.legacy_renderSubtreeIntoContainer(e,t,i):a.render(t,i)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new js(e,!1,t)}(n,r),"function"==typeof i){var l=i;i=function(){var e=Rs(a._internalRoot);l.call(e)}}As(function(){null!=e?a.legacy_renderSubtreeIntoContainer(e,t,i):a.render(t,i)})}return Rs(a._internalRoot)}function Us(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Is(t)||re("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Bt,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}_t=function(e,t,n){switch(t){case"input":if(kn(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Re(r);i||re("90"),Ft(r),kn(r,i)}}}break;case"textarea":$r(e,n);break;case"select":null!=(t=n.value)&&Br(e,!!n.multiple,t,!1)}},qs.prototype.render=function(e){this._defer||re("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new Hs;return Os(e,t,null,n,r._onCommit),r},qs.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},qs.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||re("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,i=t;i!==this;)r=i,i=i._next;null===r&&re("251"),r._next=i._next,this._next=t,e.firstBatch=this}this._defer=!1,Ss(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},qs.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},Hs.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Hs.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&re("191",n),n()}}},js.prototype.render=function(e,t){var n=this._internalRoot,r=new Hs;return null!==(t=void 0===t?null:t)&&r.then(t),Ps(e,n,null,r._onCommit),r},js.prototype.unmount=function(e){var t=this._internalRoot,n=new Hs;return null!==(e=void 0===e?null:e)&&n.then(e),Ps(null,t,null,n._onCommit),n},js.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,i=new Hs;return null!==(n=void 0===n?null:n)&&i.then(n),Ps(t,r,e,i._onCommit),i},js.prototype.createBatch=function(){var e=new qs(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Et=Ts,Tt=Ds,At=function(){ts||0===is||(Ms(is,!1),is=0)};var zs={createPortal:Us,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?re("188"):re("268",Object.keys(e))),e=null===(e=tr(t))?null:e.stateNode},hydrate:function(e,t,n){return Is(t)||re("200"),Fs(null,e,t,!0,n)},render:function(e,t,n){return Is(t)||re("200"),Fs(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return Is(n)||re("200"),(null==e||void 0===e._reactInternalFiber)&&re("38"),Fs(e,t,n,!1,r)},unmountComponentAtNode:function(e){return Is(e)||re("40"),!!e._reactRootContainer&&(As(function(){Fs(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Us.apply(void 0,arguments)},unstable_batchedUpdates:Ts,unstable_interactiveUpdates:Ds,flushSync:function(e,t){ts&&re("187");var n=ls;ls=!0;try{return Kl(e,t)}finally{ls=n,Ms(1073741823,!1)}},unstable_createRoot:function(e,t){return Is(e)||re("299","unstable_createRoot"),new js(e,!0,null!=t&&!0===t.hydrate)},unstable_flushControlled:function(e){var t=ls;ls=!0;try{Kl(e)}finally{(ls=t)||ts||Ms(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[Oe,Pe,Re,Se.injectEventPluginsByName,me,Ue,function(e){_e(e,Fe)},Nt,Lt,Mr,Le]}};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);ji=Fi(function(e){return t.onCommitFiberRoot(n,e)}),Ii=Fi(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}})(f({},e,{overrideProps:null,currentDispatcherRef:Ut.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tr(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:De,bundleType:0,version:"16.8.6",rendererPackageName:"react-dom"});var Zs={default:zs},Vs=Zs&&zs||Zs,Bs=Vs.default||Vs,Ws=o(function(e){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=Bs});Ws.createPortal;function Ys(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var $s=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t},Gs="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";function Ks(){}function Qs(){}Qs.resetWarningCache=Ks;var Js=o(function(e){e.exports=function(){function e(e,t,n,r,i,a){if(a!==Gs){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Qs,resetWarningCache:Ks};return n.PropTypes=n,n}()}),Xs="__global_unique_id__",ec=function(){return r[Xs]=(r[Xs]||0)+1},tc=1073741823;var nc=X.createContext||function(e,t){var n,r,i="__create-react-context-"+ec()+"__",a=function(e){function n(){var t,n,r;return(t=e.apply(this,arguments)||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter(function(t){return t!==e})},get:function(){return n},set:function(e,t){n=e,r.forEach(function(e){return e(n,t)})}}),t}$s(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[i]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((a=r)===(o=i)?0!==a||1/a==1/o:a!=a&&o!=o)?n=0:(n="function"==typeof t?t(r,i):tc,0!=(n|=0)&&this.emitter.set(e.value,n))}var a,o},r.render=function(){return this.props.children},n}(ee);a.childContextTypes=((n={})[i]=Js.object.isRequired,n);var o=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}$s(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?tc:t},r.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?tc:e},r.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},r.getValue=function(){return this.context[i]?this.context[i].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(ee);return o.contextTypes=((r={})[i]=Js.object,r),{Provider:a,Consumer:o}};function rc(){return(rc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ic(e){return"/"===e.charAt(0)}function ac(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}var oc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var lc="Invariant failed";function sc(e,t){if(!e)throw new Error(lc)}function cc(e){return"/"===e.charAt(0)?e:"/"+e}function uc(e){return"/"===e.charAt(0)?e.substr(1):e}function fc(e,t){return function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)}(e,t)?e.substr(t.length):e}function hc(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function dc(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function pc(e,t,n,r){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=rc({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(i.key=n),r?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e&&e.split("/")||[],r=t&&t.split("/")||[],i=e&&ic(e),a=t&&ic(t),o=i||a;if(e&&ic(e)?r=n:n.length&&(r.pop(),r=r.concat(n)),!r.length)return"/";var l=void 0;if(r.length){var s=r[r.length-1];l="."===s||".."===s||""===s}else l=!1;for(var c=0,u=r.length;u>=0;u--){var f=r[u];"."===f?ac(r,u):".."===f?(ac(r,u),c++):c&&(ac(r,u),c--)}if(!o)for(;c--;c)r.unshift("..");!o||""===r[0]||r[0]&&ic(r[0])||r.unshift("");var h=r.join("/");return l&&"/"!==h.substr(-1)&&(h+="/"),h}(i.pathname,r.pathname)):i.pathname=r.pathname:i.pathname||(i.pathname="/"),i}function mc(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every(function(t,r){return e(t,n[r])});var r=void 0===t?"undefined":oc(t);if(r!==(void 0===n?"undefined":oc(n)))return!1;if("object"===r){var i=t.valueOf(),a=n.valueOf();if(i!==t||a!==n)return e(i,a);var o=Object.keys(t),l=Object.keys(n);return o.length===l.length&&o.every(function(r){return e(t[r],n[r])})}return!1}(e.state,t.state)}function vc(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,i):i(!0):i(!1!==a)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter(function(e){return e!==r})}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach(function(e){return e.apply(void 0,n)})}}}var gc=!("undefined"==typeof window||!window.document||!window.document.createElement);function bc(e,t){t(window.confirm(e))}var yc="popstate",kc="hashchange";function xc(){try{return window.history.state||{}}catch(e){return{}}}function wc(e){void 0===e&&(e={}),gc||sc(!1);var t,n=window.history,r=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,o=a.forceRefresh,l=void 0!==o&&o,s=a.getUserConfirmation,c=void 0===s?bc:s,u=a.keyLength,f=void 0===u?6:u,h=e.basename?hc(cc(e.basename)):"";function d(e){var t=e||{},n=t.key,r=t.state,i=window.location,a=i.pathname+i.search+i.hash;return h&&(a=fc(a,h)),pc(a,r,n)}function p(){return Math.random().toString(36).substr(2,f)}var m=vc();function v(e){rc(L,e),L.length=n.length,m.notifyListeners(L.location,L.action)}function g(e){(function(e){void 0===e.state&&navigator.userAgent.indexOf("CriOS")})(e)||k(d(e.state))}function b(){k(d(xc()))}var y=!1;function k(e){if(y)y=!1,v();else{m.confirmTransitionTo(e,"POP",c,function(t){t?v({action:"POP",location:e}):function(e){var t=L.location,n=w.indexOf(t.key);-1===n&&(n=0);var r=w.indexOf(e.key);-1===r&&(r=0);var i=n-r;i&&(y=!0,C(i))}(e)})}}var x=d(xc()),w=[x.key];function _(e){return h+dc(e)}function C(e){n.go(e)}var M=0;function S(e){1===(M+=e)&&1===e?(window.addEventListener(yc,g),i&&window.addEventListener(kc,b)):0===M&&(window.removeEventListener(yc,g),i&&window.removeEventListener(kc,b))}var N=!1;var L={length:n.length,action:"POP",location:x,createHref:_,push:function(e,t){var i=pc(e,t,p(),L.location);m.confirmTransitionTo(i,"PUSH",c,function(e){if(e){var t=_(i),a=i.key,o=i.state;if(r)if(n.pushState({key:a,state:o},null,t),l)window.location.href=t;else{var s=w.indexOf(L.location.key),c=w.slice(0,-1===s?0:s+1);c.push(i.key),w=c,v({action:"PUSH",location:i})}else window.location.href=t}})},replace:function(e,t){var i=pc(e,t,p(),L.location);m.confirmTransitionTo(i,"REPLACE",c,function(e){if(e){var t=_(i),a=i.key,o=i.state;if(r)if(n.replaceState({key:a,state:o},null,t),l)window.location.replace(t);else{var s=w.indexOf(L.location.key);-1!==s&&(w[s]=i.key),v({action:"REPLACE",location:i})}else window.location.replace(t)}})},go:C,goBack:function(){C(-1)},goForward:function(){C(1)},block:function(e){void 0===e&&(e=!1);var t=m.setPrompt(e);return N||(S(1),N=!0),function(){return N&&(N=!1,S(-1)),t()}},listen:function(e){var t=m.appendListener(e);return S(1),function(){S(-1),t()}}};return L}var _c="hashchange",Cc={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+uc(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:uc,decodePath:cc},slash:{encodePath:cc,decodePath:cc}};function Mc(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function Sc(e){var t=window.location.href.indexOf("#");window.location.replace(window.location.href.slice(0,t>=0?t:0)+"#"+e)}function Nc(e){void 0===e&&(e={}),gc||sc(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),r=n.getUserConfirmation,i=void 0===r?bc:r,a=n.hashType,o=void 0===a?"slash":a,l=e.basename?hc(cc(e.basename)):"",s=Cc[o],c=s.encodePath,u=s.decodePath;function f(){var e=u(Mc());return l&&(e=fc(e,l)),pc(e)}var h=vc();function d(e){rc(M,e),M.length=t.length,h.notifyListeners(M.location,M.action)}var p=!1,m=null;function v(){var e=Mc(),t=c(e);if(e!==t)Sc(t);else{var n=f(),r=M.location;if(!p&&mc(r,n))return;if(m===dc(n))return;m=null,function(e){if(p)p=!1,d();else{h.confirmTransitionTo(e,"POP",i,function(t){t?d({action:"POP",location:e}):function(e){var t=M.location,n=k.lastIndexOf(dc(t));-1===n&&(n=0);var r=k.lastIndexOf(dc(e));-1===r&&(r=0);var i=n-r;i&&(p=!0,x(i))}(e)})}}(n)}}var g=Mc(),b=c(g);g!==b&&Sc(b);var y=f(),k=[dc(y)];function x(e){t.go(e)}var w=0;function _(e){1===(w+=e)&&1===e?window.addEventListener(_c,v):0===w&&window.removeEventListener(_c,v)}var C=!1;var M={length:t.length,action:"POP",location:y,createHref:function(e){return"#"+c(l+dc(e))},push:function(e,t){var n=pc(e,void 0,void 0,M.location);h.confirmTransitionTo(n,"PUSH",i,function(e){if(e){var t=dc(n),r=c(l+t);if(Mc()!==r){m=t,function(e){window.location.hash=e}(r);var i=k.lastIndexOf(dc(M.location)),a=k.slice(0,-1===i?0:i+1);a.push(t),k=a,d({action:"PUSH",location:n})}else d()}})},replace:function(e,t){var n=pc(e,void 0,void 0,M.location);h.confirmTransitionTo(n,"REPLACE",i,function(e){if(e){var t=dc(n),r=c(l+t);Mc()!==r&&(m=t,Sc(r));var i=k.indexOf(dc(M.location));-1!==i&&(k[i]=t),d({action:"REPLACE",location:n})}})},go:x,goBack:function(){x(-1)},goForward:function(){x(1)},block:function(e){void 0===e&&(e=!1);var t=h.setPrompt(e);return C||(_(1),C=!0),function(){return C&&(C=!1,_(-1)),t()}},listen:function(e){var t=h.appendListener(e);return _(1),function(){_(-1),t()}}};return M}function Lc(e,t,n){return Math.min(Math.max(e,t),n)}var Ec=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},Tc=Vc,Ac=qc,Dc=function(e,t){return jc(qc(e,t))},Oc=jc,Pc=Zc,Rc=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function qc(e,t){for(var n,r=[],i=0,a=0,o="",l=t&&t.delimiter||"/";null!=(n=Rc.exec(e));){var s=n[0],c=n[1],u=n.index;if(o+=e.slice(a,u),a=u+s.length,c)o+=c[1];else{var f=e[a],h=n[2],d=n[3],p=n[4],m=n[5],v=n[6],g=n[7];o&&(r.push(o),o="");var b=null!=h&&null!=f&&f!==h,y="+"===v||"*"===v,k="?"===v||"*"===v,x=n[2]||l,w=p||m;r.push({name:d||i++,prefix:h||"",delimiter:x,optional:k,repeat:y,partial:b,asterisk:!!g,pattern:w?Fc(w):g?".*":"[^"+Ic(x)+"]+?"})}}return a<e.length&&(o+=e.substr(a)),o&&r.push(o),r}function Hc(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function jc(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var i="",a=n||{},o=(r||{}).pretty?Hc:encodeURIComponent,l=0;l<e.length;l++){var s=e[l];if("string"!=typeof s){var c,u=a[s.name];if(null==u){if(s.optional){s.partial&&(i+=s.prefix);continue}throw new TypeError('Expected "'+s.name+'" to be defined')}if(Ec(u)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but received `'+JSON.stringify(u)+"`");if(0===u.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var f=0;f<u.length;f++){if(c=o(u[f]),!t[l].test(c))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'", but received `'+JSON.stringify(c)+"`");i+=(0===f?s.prefix:s.delimiter)+c}}else{if(c=s.asterisk?encodeURI(u).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):o(u),!t[l].test(c))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but received "'+c+'"');i+=s.prefix+c}}else i+=s}return i}}function Ic(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function Fc(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function Uc(e,t){return e.keys=t,e}function zc(e){return e.sensitive?"":"i"}function Zc(e,t,n){Ec(t)||(n=t||n,t=[]);for(var r=(n=n||{}).strict,i=!1!==n.end,a="",o=0;o<e.length;o++){var l=e[o];if("string"==typeof l)a+=Ic(l);else{var s=Ic(l.prefix),c="(?:"+l.pattern+")";t.push(l),l.repeat&&(c+="(?:"+s+c+")*"),a+=c=l.optional?l.partial?s+"("+c+")?":"(?:"+s+"("+c+"))?":s+"("+c+")"}}var u=Ic(n.delimiter||"/"),f=a.slice(-u.length)===u;return r||(a=(f?a.slice(0,-u.length):a)+"(?:"+u+"(?=$))?"),a+=i?"$":r&&f?"":"(?="+u+"|$)",Uc(new RegExp("^"+a,zc(n)),t)}function Vc(e,t,n){return Ec(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return Uc(e,t)}(e,t):Ec(e)?function(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(Vc(e[i],t,n).source);return Uc(new RegExp("(?:"+r.join("|")+")",zc(n)),t)}(e,t,n):function(e,t,n){return Zc(qc(e,n),t,n)}(e,t,n)}Tc.parse=Ac,Tc.compile=Dc,Tc.tokensToFunction=Oc,Tc.tokensToRegExp=Pc;var Bc=o(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,f=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116;function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case f:case a:case l:case o:case d:return e;default:switch(e=e&&e.$$typeof){case c:case h:case s:return e;default:return t}}case m:case p:case i:return t}}}function g(e){return v(e)===f}t.typeOf=v,t.AsyncMode=u,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=h,t.Fragment=a,t.Lazy=m,t.Memo=p,t.Portal=i,t.Profiler=l,t.StrictMode=o,t.Suspense=d,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===l||e===o||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===p||e.$$typeof===s||e.$$typeof===c||e.$$typeof===h)},t.isAsyncMode=function(e){return g(e)||v(e)===u},t.isConcurrentMode=g,t.isContextConsumer=function(e){return v(e)===c},t.isContextProvider=function(e){return v(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return v(e)===h},t.isFragment=function(e){return v(e)===a},t.isLazy=function(e){return v(e)===m},t.isMemo=function(e){return v(e)===p},t.isPortal=function(e){return v(e)===i},t.isProfiler=function(e){return v(e)===l},t.isStrictMode=function(e){return v(e)===o},t.isSuspense=function(e){return v(e)===d}});a(Bc);Bc.typeOf,Bc.AsyncMode,Bc.ConcurrentMode,Bc.ContextConsumer,Bc.ContextProvider,Bc.Element,Bc.ForwardRef,Bc.Fragment,Bc.Lazy,Bc.Memo,Bc.Portal,Bc.Profiler,Bc.StrictMode,Bc.Suspense,Bc.isValidElementType,Bc.isAsyncMode,Bc.isConcurrentMode,Bc.isContextConsumer,Bc.isContextProvider,Bc.isElement,Bc.isForwardRef,Bc.isFragment,Bc.isLazy,Bc.isMemo,Bc.isPortal,Bc.isProfiler,Bc.isStrictMode,Bc.isSuspense;var Wc=o(function(e){e.exports=Bc});Wc.isValidElementType,Wc.isElement,Wc.ForwardRef;function Yc(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}({})[Wc.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var $c=function(e){var t=nc();return t.displayName=e,t}("Router"),Gc=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen(function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e})),n}Ys(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return X.createElement($c.Provider,{children:this.props.children||null,value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}})},t}(X.Component),Kc=(X.Component,X.Component,{}),Qc=1e4,Jc=0;function Xc(e,t){void 0===t&&(t={}),"string"==typeof t&&(t={path:t});var n=t,r=n.path,i=n.exact,a=void 0!==i&&i,o=n.strict,l=void 0!==o&&o,s=n.sensitive,c=void 0!==s&&s;return[].concat(r).reduce(function(t,n){if(!n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=Kc[n]||(Kc[n]={});if(r[e])return r[e];var i=[],a={regexp:Tc(e,i,t),keys:i};return Jc<Qc&&(r[e]=a,Jc++),a}(n,{end:a,strict:l,sensitive:c}),i=r.regexp,o=r.keys,s=i.exec(e);if(!s)return null;var u=s[0],f=s.slice(1),h=e===u;return a&&!h?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:h,params:o.reduce(function(e,t,n){return e[t.name]=f[n],e},{})}},null)}var eu=function(e){function t(){return e.apply(this,arguments)||this}return Ys(t,e),t.prototype.render=function(){var e=this;return X.createElement($c.Consumer,null,function(t){t||sc(!1);var n=e.props.location||t.location,r=rc({},t,{location:n,match:e.props.computedMatch?e.props.computedMatch:e.props.path?Xc(n.pathname,e.props):t.match}),i=e.props,a=i.children,o=i.component,l=i.render;return Array.isArray(a)&&0===a.length&&(a=null),"function"==typeof a&&void 0===(a=a(r))&&(a=null),X.createElement($c.Provider,{value:r},a&&!function(e){return 0===X.Children.count(e)}(a)?a:r.match?o?X.createElement(o,r):l?l(r):null:null)})},t}(X.Component);function tu(e){return"/"===e.charAt(0)?e:"/"+e}function nu(e,t){if(!e)return t;var n=tu(e);return 0!==t.pathname.indexOf(n)?t:rc({},t,{pathname:t.pathname.substr(n.length)})}function ru(e){return"string"==typeof e?e:dc(e)}function iu(e){return function(){sc(!1)}}function au(){}X.Component,X.Component;var ou=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=wc(t.props),t}return Ys(t,e),t.prototype.render=function(){return X.createElement(Gc,{history:this.history,children:this.props.children})},t}(X.Component);X.Component;var lu=function(e){function t(){return e.apply(this,arguments)||this}Ys(t,e);var n=t.prototype;return n.handleClick=function(e,t){try{this.props.onClick&&this.props.onClick(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||this.props.target&&"_self"!==this.props.target||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),(this.props.replace?t.replace:t.push)(this.props.to))},n.render=function(){var e=this,t=this.props,n=t.innerRef,r=(t.replace,t.to),i=Yc(t,["innerRef","replace","to"]);return X.createElement($c.Consumer,null,function(t){t||sc(!1);var a="string"==typeof r?pc(r,null,null,t.location):r,o=a?t.history.createHref(a):"";return X.createElement("a",rc({},i,{onClick:function(n){return e.handleClick(n,t.history)},href:o,ref:n}))})},t}(X.Component),su=o(function(e,t){(function(){var n,i=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",l="__lodash_hash_undefined__",s=500,c="__lodash_placeholder__",u=1,f=2,h=4,d=1,p=2,m=1,v=2,g=4,b=8,y=16,k=32,x=64,w=128,_=256,C=512,M=30,S="...",N=800,L=16,E=1,T=2,A=1/0,D=9007199254740991,O=1.7976931348623157e308,P=NaN,R=4294967295,q=R-1,H=R>>>1,j=[["ary",w],["bind",m],["bindKey",v],["curry",b],["curryRight",y],["flip",C],["partial",k],["partialRight",x],["rearg",_]],I="[object Arguments]",F="[object Array]",U="[object AsyncFunction]",z="[object Boolean]",Z="[object Date]",V="[object DOMException]",B="[object Error]",W="[object Function]",Y="[object GeneratorFunction]",$="[object Map]",G="[object Number]",K="[object Null]",Q="[object Object]",J="[object Proxy]",X="[object RegExp]",ee="[object Set]",te="[object String]",ne="[object Symbol]",re="[object Undefined]",ie="[object WeakMap]",ae="[object WeakSet]",oe="[object ArrayBuffer]",le="[object DataView]",se="[object Float32Array]",ce="[object Float64Array]",ue="[object Int8Array]",fe="[object Int16Array]",he="[object Int32Array]",de="[object Uint8Array]",pe="[object Uint8ClampedArray]",me="[object Uint16Array]",ve="[object Uint32Array]",ge=/\b__p \+= '';/g,be=/\b(__p \+=) '' \+/g,ye=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ke=/&(?:amp|lt|gt|quot|#39);/g,xe=/[&<>"']/g,we=RegExp(ke.source),_e=RegExp(xe.source),Ce=/<%-([\s\S]+?)%>/g,Me=/<%([\s\S]+?)%>/g,Se=/<%=([\s\S]+?)%>/g,Ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Le=/^\w*$/,Ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Te=/[\\^$.*+?()[\]{}|]/g,Ae=RegExp(Te.source),De=/^\s+|\s+$/g,Oe=/^\s+/,Pe=/\s+$/,Re=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,qe=/\{\n\/\* \[wrapped with (.+)\] \*/,He=/,? & /,je=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ie=/\\(\\)?/g,Fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ue=/\w*$/,ze=/^[-+]0x[0-9a-f]+$/i,Ze=/^0b[01]+$/i,Ve=/^\[object .+?Constructor\]$/,Be=/^0o[0-7]+$/i,We=/^(?:0|[1-9]\d*)$/,Ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$e=/($^)/,Ge=/['\n\r\u2028\u2029\\]/g,Ke="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Je="[\\ud800-\\udfff]",Xe="["+Qe+"]",et="["+Ke+"]",tt="\\d+",nt="[\\u2700-\\u27bf]",rt="[a-z\\xdf-\\xf6\\xf8-\\xff]",it="[^\\ud800-\\udfff"+Qe+tt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",at="\\ud83c[\\udffb-\\udfff]",ot="[^\\ud800-\\udfff]",lt="(?:\\ud83c[\\udde6-\\uddff]){2}",st="[\\ud800-\\udbff][\\udc00-\\udfff]",ct="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ut="(?:"+rt+"|"+it+")",ft="(?:"+ct+"|"+it+")",ht="(?:"+et+"|"+at+")"+"?",dt="[\\ufe0e\\ufe0f]?"+ht+("(?:\\u200d(?:"+[ot,lt,st].join("|")+")[\\ufe0e\\ufe0f]?"+ht+")*"),pt="(?:"+[nt,lt,st].join("|")+")"+dt,mt="(?:"+[ot+et+"?",et,lt,st,Je].join("|")+")",vt=RegExp("['’]","g"),gt=RegExp(et,"g"),bt=RegExp(at+"(?="+at+")|"+mt+dt,"g"),yt=RegExp([ct+"?"+rt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Xe,ct,"$"].join("|")+")",ft+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Xe,ct+ut,"$"].join("|")+")",ct+"?"+ut+"+(?:['’](?:d|ll|m|re|s|t|ve))?",ct+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",tt,pt].join("|"),"g"),kt=RegExp("[\\u200d\\ud800-\\udfff"+Ke+"\\ufe0e\\ufe0f]"),xt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,wt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_t=-1,Ct={};Ct[se]=Ct[ce]=Ct[ue]=Ct[fe]=Ct[he]=Ct[de]=Ct[pe]=Ct[me]=Ct[ve]=!0,Ct[I]=Ct[F]=Ct[oe]=Ct[z]=Ct[le]=Ct[Z]=Ct[B]=Ct[W]=Ct[$]=Ct[G]=Ct[Q]=Ct[X]=Ct[ee]=Ct[te]=Ct[ie]=!1;var Mt={};Mt[I]=Mt[F]=Mt[oe]=Mt[le]=Mt[z]=Mt[Z]=Mt[se]=Mt[ce]=Mt[ue]=Mt[fe]=Mt[he]=Mt[$]=Mt[G]=Mt[Q]=Mt[X]=Mt[ee]=Mt[te]=Mt[ne]=Mt[de]=Mt[pe]=Mt[me]=Mt[ve]=!0,Mt[B]=Mt[W]=Mt[ie]=!1;var St={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Nt=parseFloat,Lt=parseInt,Et="object"==typeof r&&r&&r.Object===Object&&r,Tt="object"==typeof self&&self&&self.Object===Object&&self,At=Et||Tt||Function("return this")(),Dt=t&&!t.nodeType&&t,Ot=Dt&&e&&!e.nodeType&&e,Pt=Ot&&Ot.exports===Dt,Rt=Pt&&Et.process,qt=function(){try{var e=Ot&&Ot.require&&Ot.require("util").types;return e||Rt&&Rt.binding&&Rt.binding("util")}catch(e){}}(),Ht=qt&&qt.isArrayBuffer,jt=qt&&qt.isDate,It=qt&&qt.isMap,Ft=qt&&qt.isRegExp,Ut=qt&&qt.isSet,zt=qt&&qt.isTypedArray;function Zt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Vt(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}function Bt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Wt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Yt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function $t(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function Gt(e,t){return!!(null==e?0:e.length)&&on(e,t,0)>-1}function Kt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Qt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function Jt(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function Xt(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function en(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function tn(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var nn=un("length");function rn(e,t,n){var r;return n(e,function(e,n,i){if(t(e,n,i))return r=n,!1}),r}function an(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function on(e,t,n){return t==t?function(e,t,n){var r=n-1,i=e.length;for(;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):an(e,sn,n)}function ln(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return-1}function sn(e){return e!=e}function cn(e,t){var n=null==e?0:e.length;return n?dn(e,t)/n:P}function un(e){return function(t){return null==t?n:t[e]}}function fn(e){return function(t){return null==e?n:e[t]}}function hn(e,t,n,r,i){return i(e,function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)}),n}function dn(e,t){for(var r,i=-1,a=e.length;++i<a;){var o=t(e[i]);o!==n&&(r=r===n?o:r+o)}return r}function pn(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function mn(e){return function(t){return e(t)}}function vn(e,t){return Qt(t,function(t){return e[t]})}function gn(e,t){return e.has(t)}function bn(e,t){for(var n=-1,r=e.length;++n<r&&on(t,e[n],0)>-1;);return n}function yn(e,t){for(var n=e.length;n--&&on(t,e[n],0)>-1;);return n}var kn=fn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),xn=fn({"&":"&","<":"<",">":">",'"':""","'":"'"});function wn(e){return"\\"+St[e]}function _n(e){return kt.test(e)}function Cn(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function Mn(e,t){return function(n){return e(t(n))}}function Sn(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n];o!==t&&o!==c||(e[n]=c,a[i++]=n)}return a}function Nn(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function Ln(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function En(e){return _n(e)?function(e){var t=bt.lastIndex=0;for(;bt.test(e);)++t;return t}(e):nn(e)}function Tn(e){return _n(e)?function(e){return e.match(bt)||[]}(e):function(e){return e.split("")}(e)}var An=fn({"&":"&","<":"<",">":">",""":'"',"'":"'"});var Dn=function e(t){var r,Ke=(t=null==t?At:Dn.defaults(At.Object(),t,Dn.pick(At,wt))).Array,Qe=t.Date,Je=t.Error,Xe=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,it=t.TypeError,at=Ke.prototype,ot=Xe.prototype,lt=tt.prototype,st=t["__core-js_shared__"],ct=ot.toString,ut=lt.hasOwnProperty,ft=0,ht=(r=/[^.]+$/.exec(st&&st.keys&&st.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",dt=lt.toString,pt=ct.call(tt),mt=At._,bt=nt("^"+ct.call(ut).replace(Te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),kt=Pt?t.Buffer:n,St=t.Symbol,Et=t.Uint8Array,Tt=kt?kt.allocUnsafe:n,Dt=Mn(tt.getPrototypeOf,tt),Ot=tt.create,Rt=lt.propertyIsEnumerable,qt=at.splice,nn=St?St.isConcatSpreadable:n,fn=St?St.iterator:n,On=St?St.toStringTag:n,Pn=function(){try{var e=ja(tt,"defineProperty");return e({},"",{}),e}catch(e){}}(),Rn=t.clearTimeout!==At.clearTimeout&&t.clearTimeout,qn=Qe&&Qe.now!==At.Date.now&&Qe.now,Hn=t.setTimeout!==At.setTimeout&&t.setTimeout,jn=et.ceil,In=et.floor,Fn=tt.getOwnPropertySymbols,Un=kt?kt.isBuffer:n,zn=t.isFinite,Zn=at.join,Vn=Mn(tt.keys,tt),Bn=et.max,Wn=et.min,Yn=Qe.now,$n=t.parseInt,Gn=et.random,Kn=at.reverse,Qn=ja(t,"DataView"),Jn=ja(t,"Map"),Xn=ja(t,"Promise"),er=ja(t,"Set"),tr=ja(t,"WeakMap"),nr=ja(tt,"create"),rr=tr&&new tr,ir={},ar=uo(Qn),or=uo(Jn),lr=uo(Xn),sr=uo(er),cr=uo(tr),ur=St?St.prototype:n,fr=ur?ur.valueOf:n,hr=ur?ur.toString:n;function dr(e){if(Ll(e)&&!gl(e)&&!(e instanceof gr)){if(e instanceof vr)return e;if(ut.call(e,"__wrapped__"))return fo(e)}return new vr(e)}var pr=function(){function e(){}return function(t){if(!Nl(t))return{};if(Ot)return Ot(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function mr(){}function vr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function gr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=R,this.__views__=[]}function br(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function yr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function kr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function xr(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new kr;++t<n;)this.add(e[t])}function wr(e){var t=this.__data__=new yr(e);this.size=t.size}function _r(e,t){var n=gl(e),r=!n&&vl(e),i=!n&&!r&&xl(e),a=!n&&!r&&!i&&ql(e),o=n||r||i||a,l=o?pn(e.length,rt):[],s=l.length;for(var c in e)!t&&!ut.call(e,c)||o&&("length"==c||i&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ba(c,s))||l.push(c);return l}function Cr(e){var t=e.length;return t?e[xi(0,t-1)]:n}function Mr(e,t){return lo(na(e),Pr(t,0,e.length))}function Sr(e){return lo(na(e))}function Nr(e,t,r){(r===n||dl(e[t],r))&&(r!==n||t in e)||Dr(e,t,r)}function Lr(e,t,r){var i=e[t];ut.call(e,t)&&dl(i,r)&&(r!==n||t in e)||Dr(e,t,r)}function Er(e,t){for(var n=e.length;n--;)if(dl(e[n][0],t))return n;return-1}function Tr(e,t,n,r){return Ir(e,function(e,i,a){t(r,e,n(e),a)}),r}function Ar(e,t){return e&&ra(t,is(t),e)}function Dr(e,t,n){"__proto__"==t&&Pn?Pn(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Or(e,t){for(var r=-1,i=t.length,a=Ke(i),o=null==e;++r<i;)a[r]=o?n:Xl(e,t[r]);return a}function Pr(e,t,r){return e==e&&(r!==n&&(e=e<=r?e:r),t!==n&&(e=e>=t?e:t)),e}function Rr(e,t,r,i,a,o){var l,s=t&u,c=t&f,d=t&h;if(r&&(l=a?r(e,i,a,o):r(e)),l!==n)return l;if(!Nl(e))return e;var p=gl(e);if(p){if(l=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ut.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return na(e,l)}else{var m=Ua(e),v=m==W||m==Y;if(xl(e))return Ki(e,s);if(m==Q||m==I||v&&!a){if(l=c||v?{}:Za(e),!s)return c?function(e,t){return ra(e,Fa(e),t)}(e,function(e,t){return e&&ra(t,as(t),e)}(l,e)):function(e,t){return ra(e,Ia(e),t)}(e,Ar(l,e))}else{if(!Mt[m])return a?e:{};l=function(e,t,n){var r,i,a,o=e.constructor;switch(t){case oe:return Qi(e);case z:case Z:return new o(+e);case le:return function(e,t){var n=t?Qi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case se:case ce:case ue:case fe:case he:case de:case pe:case me:case ve:return Ji(e,n);case $:return new o;case G:case te:return new o(e);case X:return(a=new(i=e).constructor(i.source,Ue.exec(i))).lastIndex=i.lastIndex,a;case ee:return new o;case ne:return r=e,fr?tt(fr.call(r)):{}}}(e,m,s)}}o||(o=new wr);var g=o.get(e);if(g)return g;o.set(e,l),Ol(e)?e.forEach(function(n){l.add(Rr(n,t,r,n,e,o))}):El(e)&&e.forEach(function(n,i){l.set(i,Rr(n,t,r,i,e,o))});var b=p?n:(d?c?Aa:Ta:c?as:is)(e);return Bt(b||e,function(n,i){b&&(n=e[i=n]),Lr(l,i,Rr(n,t,r,i,e,o))}),l}function qr(e,t,r){var i=r.length;if(null==e)return!i;for(e=tt(e);i--;){var a=r[i],o=t[a],l=e[a];if(l===n&&!(a in e)||!o(l))return!1}return!0}function Hr(e,t,r){if("function"!=typeof e)throw new it(o);return ro(function(){e.apply(n,r)},t)}function jr(e,t,n,r){var a=-1,o=Gt,l=!0,s=e.length,c=[],u=t.length;if(!s)return c;n&&(t=Qt(t,mn(n))),r?(o=Kt,l=!1):t.length>=i&&(o=gn,l=!1,t=new xr(t));e:for(;++a<s;){var f=e[a],h=null==n?f:n(f);if(f=r||0!==f?f:0,l&&h==h){for(var d=u;d--;)if(t[d]===h)continue e;c.push(f)}else o(t,h,r)||c.push(f)}return c}dr.templateSettings={escape:Ce,evaluate:Me,interpolate:Se,variable:"",imports:{_:dr}},dr.prototype=mr.prototype,dr.prototype.constructor=dr,vr.prototype=pr(mr.prototype),vr.prototype.constructor=vr,gr.prototype=pr(mr.prototype),gr.prototype.constructor=gr,br.prototype.clear=function(){this.__data__=nr?nr(null):{},this.size=0},br.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},br.prototype.get=function(e){var t=this.__data__;if(nr){var r=t[e];return r===l?n:r}return ut.call(t,e)?t[e]:n},br.prototype.has=function(e){var t=this.__data__;return nr?t[e]!==n:ut.call(t,e)},br.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=nr&&t===n?l:t,this},yr.prototype.clear=function(){this.__data__=[],this.size=0},yr.prototype.delete=function(e){var t=this.__data__,n=Er(t,e);return!(n<0||(n==t.length-1?t.pop():qt.call(t,n,1),--this.size,0))},yr.prototype.get=function(e){var t=this.__data__,r=Er(t,e);return r<0?n:t[r][1]},yr.prototype.has=function(e){return Er(this.__data__,e)>-1},yr.prototype.set=function(e,t){var n=this.__data__,r=Er(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},kr.prototype.clear=function(){this.size=0,this.__data__={hash:new br,map:new(Jn||yr),string:new br}},kr.prototype.delete=function(e){var t=qa(this,e).delete(e);return this.size-=t?1:0,t},kr.prototype.get=function(e){return qa(this,e).get(e)},kr.prototype.has=function(e){return qa(this,e).has(e)},kr.prototype.set=function(e,t){var n=qa(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},xr.prototype.add=xr.prototype.push=function(e){return this.__data__.set(e,l),this},xr.prototype.has=function(e){return this.__data__.has(e)},wr.prototype.clear=function(){this.__data__=new yr,this.size=0},wr.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},wr.prototype.get=function(e){return this.__data__.get(e)},wr.prototype.has=function(e){return this.__data__.has(e)},wr.prototype.set=function(e,t){var n=this.__data__;if(n instanceof yr){var r=n.__data__;if(!Jn||r.length<i-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new kr(r)}return n.set(e,t),this.size=n.size,this};var Ir=oa(Yr),Fr=oa($r,!0);function Ur(e,t){var n=!0;return Ir(e,function(e,r,i){return n=!!t(e,r,i)}),n}function zr(e,t,r){for(var i=-1,a=e.length;++i<a;){var o=e[i],l=t(o);if(null!=l&&(s===n?l==l&&!Rl(l):r(l,s)))var s=l,c=o}return c}function Zr(e,t){var n=[];return Ir(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n}function Vr(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=Va),i||(i=[]);++a<o;){var l=e[a];t>0&&n(l)?t>1?Vr(l,t-1,n,r,i):Jt(i,l):r||(i[i.length]=l)}return i}var Br=la(),Wr=la(!0);function Yr(e,t){return e&&Br(e,t,is)}function $r(e,t){return e&&Wr(e,t,is)}function Gr(e,t){return $t(t,function(t){return Cl(e[t])})}function Kr(e,t){for(var r=0,i=(t=Wi(t,e)).length;null!=e&&r<i;)e=e[co(t[r++])];return r&&r==i?e:n}function Qr(e,t,n){var r=t(e);return gl(e)?r:Jt(r,n(e))}function Jr(e){return null==e?e===n?re:K:On&&On in tt(e)?function(e){var t=ut.call(e,On),r=e[On];try{e[On]=n;var i=!0}catch(e){}var a=dt.call(e);return i&&(t?e[On]=r:delete e[On]),a}(e):function(e){return dt.call(e)}(e)}function Xr(e,t){return e>t}function ei(e,t){return null!=e&&ut.call(e,t)}function ti(e,t){return null!=e&&t in tt(e)}function ni(e,t,r){for(var i=r?Kt:Gt,a=e[0].length,o=e.length,l=o,s=Ke(o),c=1/0,u=[];l--;){var f=e[l];l&&t&&(f=Qt(f,mn(t))),c=Wn(f.length,c),s[l]=!r&&(t||a>=120&&f.length>=120)?new xr(l&&f):n}f=e[0];var h=-1,d=s[0];e:for(;++h<a&&u.length<c;){var p=f[h],m=t?t(p):p;if(p=r||0!==p?p:0,!(d?gn(d,m):i(u,m,r))){for(l=o;--l;){var v=s[l];if(!(v?gn(v,m):i(e[l],m,r)))continue e}d&&d.push(m),u.push(p)}}return u}function ri(e,t,r){var i=null==(e=eo(e,t=Wi(t,e)))?e:e[co(_o(t))];return null==i?n:Zt(i,e,r)}function ii(e){return Ll(e)&&Jr(e)==I}function ai(e,t,r,i,a){return e===t||(null==e||null==t||!Ll(e)&&!Ll(t)?e!=e&&t!=t:function(e,t,r,i,a,o){var l=gl(e),s=gl(t),c=l?F:Ua(e),u=s?F:Ua(t),f=(c=c==I?Q:c)==Q,h=(u=u==I?Q:u)==Q,m=c==u;if(m&&xl(e)){if(!xl(t))return!1;l=!0,f=!1}if(m&&!f)return o||(o=new wr),l||ql(e)?La(e,t,r,i,a,o):function(e,t,n,r,i,a,o){switch(n){case le:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case oe:return!(e.byteLength!=t.byteLength||!a(new Et(e),new Et(t)));case z:case Z:case G:return dl(+e,+t);case B:return e.name==t.name&&e.message==t.message;case X:case te:return e==t+"";case $:var l=Cn;case ee:var s=r&d;if(l||(l=Nn),e.size!=t.size&&!s)return!1;var c=o.get(e);if(c)return c==t;r|=p,o.set(e,t);var u=La(l(e),l(t),r,i,a,o);return o.delete(e),u;case ne:if(fr)return fr.call(e)==fr.call(t)}return!1}(e,t,c,r,i,a,o);if(!(r&d)){var v=f&&ut.call(e,"__wrapped__"),g=h&&ut.call(t,"__wrapped__");if(v||g){var b=v?e.value():e,y=g?t.value():t;return o||(o=new wr),a(b,y,r,i,o)}}return!!m&&(o||(o=new wr),function(e,t,r,i,a,o){var l=r&d,s=Ta(e),c=s.length,u=Ta(t).length;if(c!=u&&!l)return!1;for(var f=c;f--;){var h=s[f];if(!(l?h in t:ut.call(t,h)))return!1}var p=o.get(e);if(p&&o.get(t))return p==t;var m=!0;o.set(e,t),o.set(t,e);for(var v=l;++f<c;){h=s[f];var g=e[h],b=t[h];if(i)var y=l?i(b,g,h,t,e,o):i(g,b,h,e,t,o);if(!(y===n?g===b||a(g,b,r,i,o):y)){m=!1;break}v||(v="constructor"==h)}if(m&&!v){var k=e.constructor,x=t.constructor;k!=x&&"constructor"in e&&"constructor"in t&&!("function"==typeof k&&k instanceof k&&"function"==typeof x&&x instanceof x)&&(m=!1)}return o.delete(e),o.delete(t),m}(e,t,r,i,a,o))}(e,t,r,i,ai,a))}function oi(e,t,r,i){var a=r.length,o=a,l=!i;if(null==e)return!o;for(e=tt(e);a--;){var s=r[a];if(l&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<o;){var c=(s=r[a])[0],u=e[c],f=s[1];if(l&&s[2]){if(u===n&&!(c in e))return!1}else{var h=new wr;if(i)var m=i(u,f,c,e,t,h);if(!(m===n?ai(f,u,d|p,i,h):m))return!1}}return!0}function li(e){return!(!Nl(e)||(t=e,ht&&ht in t))&&(Cl(e)?bt:Ve).test(uo(e));var t}function si(e){return"function"==typeof e?e:null==e?Ts:"object"==typeof e?gl(e)?pi(e[0],e[1]):di(e):Is(e)}function ci(e){if(!Ka(e))return Vn(e);var t=[];for(var n in tt(e))ut.call(e,n)&&"constructor"!=n&&t.push(n);return t}function ui(e){if(!Nl(e))return function(e){var t=[];if(null!=e)for(var n in tt(e))t.push(n);return t}(e);var t=Ka(e),n=[];for(var r in e)("constructor"!=r||!t&&ut.call(e,r))&&n.push(r);return n}function fi(e,t){return e<t}function hi(e,t){var n=-1,r=yl(e)?Ke(e.length):[];return Ir(e,function(e,i,a){r[++n]=t(e,i,a)}),r}function di(e){var t=Ha(e);return 1==t.length&&t[0][2]?Ja(t[0][0],t[0][1]):function(n){return n===e||oi(n,e,t)}}function pi(e,t){return Ya(e)&&Qa(t)?Ja(co(e),t):function(r){var i=Xl(r,e);return i===n&&i===t?es(r,e):ai(t,i,d|p)}}function mi(e,t,r,i,a){e!==t&&Br(t,function(o,l){if(a||(a=new wr),Nl(o))!function(e,t,r,i,a,o,l){var s=to(e,r),c=to(t,r),u=l.get(c);if(u)Nr(e,r,u);else{var f=o?o(s,c,r+"",e,t,l):n,h=f===n;if(h){var d=gl(c),p=!d&&xl(c),m=!d&&!p&&ql(c);f=c,d||p||m?gl(s)?f=s:kl(s)?f=na(s):p?(h=!1,f=Ki(c,!0)):m?(h=!1,f=Ji(c,!0)):f=[]:Al(c)||vl(c)?(f=s,vl(s)?f=Vl(s):Nl(s)&&!Cl(s)||(f=Za(c))):h=!1}h&&(l.set(c,f),a(f,c,i,o,l),l.delete(c)),Nr(e,r,f)}}(e,t,l,r,mi,i,a);else{var s=i?i(to(e,l),o,l+"",e,t,a):n;s===n&&(s=o),Nr(e,l,s)}},as)}function vi(e,t){var r=e.length;if(r)return Ba(t+=t<0?r:0,r)?e[t]:n}function gi(e,t,n){var r=-1;return t=Qt(t.length?t:[Ts],mn(Ra())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(hi(e,function(e,n,i){return{criteria:Qt(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return function(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,l=n.length;++r<o;){var s=Xi(i[r],a[r]);if(s){if(r>=l)return s;var c=n[r];return s*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)})}function bi(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],l=Kr(e,o);n(l,o)&&Si(a,Wi(o,e),l)}return a}function yi(e,t,n,r){var i=r?ln:on,a=-1,o=t.length,l=e;for(e===t&&(t=na(t)),n&&(l=Qt(e,mn(n)));++a<o;)for(var s=0,c=t[a],u=n?n(c):c;(s=i(l,u,s,r))>-1;)l!==e&&qt.call(l,s,1),qt.call(e,s,1);return e}function ki(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;Ba(i)?qt.call(e,i,1):ji(e,i)}}return e}function xi(e,t){return e+In(Gn()*(t-e+1))}function wi(e,t){var n="";if(!e||t<1||t>D)return n;do{t%2&&(n+=e),(t=In(t/2))&&(e+=e)}while(t);return n}function _i(e,t){return io(Xa(e,t,Ts),e+"")}function Ci(e){return Cr(ds(e))}function Mi(e,t){var n=ds(e);return lo(n,Pr(t,0,n.length))}function Si(e,t,r,i){if(!Nl(e))return e;for(var a=-1,o=(t=Wi(t,e)).length,l=o-1,s=e;null!=s&&++a<o;){var c=co(t[a]),u=r;if(a!=l){var f=s[c];(u=i?i(f,c,s):n)===n&&(u=Nl(f)?f:Ba(t[a+1])?[]:{})}Lr(s,c,u),s=s[c]}return e}var Ni=rr?function(e,t){return rr.set(e,t),e}:Ts,Li=Pn?function(e,t){return Pn(e,"toString",{configurable:!0,enumerable:!1,value:Ns(t),writable:!0})}:Ts;function Ei(e){return lo(ds(e))}function Ti(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Ke(i);++r<i;)a[r]=e[r+t];return a}function Ai(e,t){var n;return Ir(e,function(e,r,i){return!(n=t(e,r,i))}),!!n}function Di(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t==t&&i<=H){for(;r<i;){var a=r+i>>>1,o=e[a];null!==o&&!Rl(o)&&(n?o<=t:o<t)?r=a+1:i=a}return i}return Oi(e,t,Ts,n)}function Oi(e,t,r,i){t=r(t);for(var a=0,o=null==e?0:e.length,l=t!=t,s=null===t,c=Rl(t),u=t===n;a<o;){var f=In((a+o)/2),h=r(e[f]),d=h!==n,p=null===h,m=h==h,v=Rl(h);if(l)var g=i||m;else g=u?m&&(i||d):s?m&&d&&(i||!p):c?m&&d&&!p&&(i||!v):!p&&!v&&(i?h<=t:h<t);g?a=f+1:o=f}return Wn(o,q)}function Pi(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n],l=t?t(o):o;if(!n||!dl(l,s)){var s=l;a[i++]=0===o?0:o}}return a}function Ri(e){return"number"==typeof e?e:Rl(e)?P:+e}function qi(e){if("string"==typeof e)return e;if(gl(e))return Qt(e,qi)+"";if(Rl(e))return hr?hr.call(e):"";var t=e+"";return"0"==t&&1/e==-A?"-0":t}function Hi(e,t,n){var r=-1,a=Gt,o=e.length,l=!0,s=[],c=s;if(n)l=!1,a=Kt;else if(o>=i){var u=t?null:wa(e);if(u)return Nn(u);l=!1,a=gn,c=new xr}else c=t?[]:s;e:for(;++r<o;){var f=e[r],h=t?t(f):f;if(f=n||0!==f?f:0,l&&h==h){for(var d=c.length;d--;)if(c[d]===h)continue e;t&&c.push(h),s.push(f)}else a(c,h,n)||(c!==s&&c.push(h),s.push(f))}return s}function ji(e,t){return null==(e=eo(e,t=Wi(t,e)))||delete e[co(_o(t))]}function Ii(e,t,n,r){return Si(e,t,n(Kr(e,t)),r)}function Fi(e,t,n,r){for(var i=e.length,a=r?i:-1;(r?a--:++a<i)&&t(e[a],a,e););return n?Ti(e,r?0:a,r?a+1:i):Ti(e,r?a+1:0,r?i:a)}function Ui(e,t){var n=e;return n instanceof gr&&(n=n.value()),Xt(t,function(e,t){return t.func.apply(t.thisArg,Jt([e],t.args))},n)}function zi(e,t,n){var r=e.length;if(r<2)return r?Hi(e[0]):[];for(var i=-1,a=Ke(r);++i<r;)for(var o=e[i],l=-1;++l<r;)l!=i&&(a[i]=jr(a[i]||o,e[l],t,n));return Hi(Vr(a,1),t,n)}function Zi(e,t,r){for(var i=-1,a=e.length,o=t.length,l={};++i<a;){var s=i<o?t[i]:n;r(l,e[i],s)}return l}function Vi(e){return kl(e)?e:[]}function Bi(e){return"function"==typeof e?e:Ts}function Wi(e,t){return gl(e)?e:Ya(e,t)?[e]:so(Bl(e))}var Yi=_i;function $i(e,t,r){var i=e.length;return r=r===n?i:r,!t&&r>=i?e:Ti(e,t,r)}var Gi=Rn||function(e){return At.clearTimeout(e)};function Ki(e,t){if(t)return e.slice();var n=e.length,r=Tt?Tt(n):new e.constructor(n);return e.copy(r),r}function Qi(e){var t=new e.constructor(e.byteLength);return new Et(t).set(new Et(e)),t}function Ji(e,t){var n=t?Qi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Xi(e,t){if(e!==t){var r=e!==n,i=null===e,a=e==e,o=Rl(e),l=t!==n,s=null===t,c=t==t,u=Rl(t);if(!s&&!u&&!o&&e>t||o&&l&&c&&!s&&!u||i&&l&&c||!r&&c||!a)return 1;if(!i&&!o&&!u&&e<t||u&&r&&a&&!i&&!o||s&&r&&a||!l&&a||!c)return-1}return 0}function ea(e,t,n,r){for(var i=-1,a=e.length,o=n.length,l=-1,s=t.length,c=Bn(a-o,0),u=Ke(s+c),f=!r;++l<s;)u[l]=t[l];for(;++i<o;)(f||i<a)&&(u[n[i]]=e[i]);for(;c--;)u[l++]=e[i++];return u}function ta(e,t,n,r){for(var i=-1,a=e.length,o=-1,l=n.length,s=-1,c=t.length,u=Bn(a-l,0),f=Ke(u+c),h=!r;++i<u;)f[i]=e[i];for(var d=i;++s<c;)f[d+s]=t[s];for(;++o<l;)(h||i<a)&&(f[d+n[o]]=e[i++]);return f}function na(e,t){var n=-1,r=e.length;for(t||(t=Ke(r));++n<r;)t[n]=e[n];return t}function ra(e,t,r,i){var a=!r;r||(r={});for(var o=-1,l=t.length;++o<l;){var s=t[o],c=i?i(r[s],e[s],s,r,e):n;c===n&&(c=e[s]),a?Dr(r,s,c):Lr(r,s,c)}return r}function ia(e,t){return function(n,r){var i=gl(n)?Vt:Tr,a=t?t():{};return i(n,e,Ra(r,2),a)}}function aa(e){return _i(function(t,r){var i=-1,a=r.length,o=a>1?r[a-1]:n,l=a>2?r[2]:n;for(o=e.length>3&&"function"==typeof o?(a--,o):n,l&&Wa(r[0],r[1],l)&&(o=a<3?n:o,a=1),t=tt(t);++i<a;){var s=r[i];s&&e(t,s,i,o)}return t})}function oa(e,t){return function(n,r){if(null==n)return n;if(!yl(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=tt(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}function la(e){return function(t,n,r){for(var i=-1,a=tt(t),o=r(t),l=o.length;l--;){var s=o[e?l:++i];if(!1===n(a[s],s,a))break}return t}}function sa(e){return function(t){var r=_n(t=Bl(t))?Tn(t):n,i=r?r[0]:t.charAt(0),a=r?$i(r,1).join(""):t.slice(1);return i[e]()+a}}function ca(e){return function(t){return Xt(Cs(vs(t).replace(vt,"")),e,"")}}function ua(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=pr(e.prototype),r=e.apply(n,t);return Nl(r)?r:n}}function fa(e){return function(t,r,i){var a=tt(t);if(!yl(t)){var o=Ra(r,3);t=is(t),r=function(e){return o(a[e],e,a)}}var l=e(t,r,i);return l>-1?a[o?t[l]:l]:n}}function ha(e){return Ea(function(t){var r=t.length,i=r,a=vr.prototype.thru;for(e&&t.reverse();i--;){var l=t[i];if("function"!=typeof l)throw new it(o);if(a&&!s&&"wrapper"==Oa(l))var s=new vr([],!0)}for(i=s?i:r;++i<r;){var c=Oa(l=t[i]),u="wrapper"==c?Da(l):n;s=u&&$a(u[0])&&u[1]==(w|b|k|_)&&!u[4].length&&1==u[9]?s[Oa(u[0])].apply(s,u[3]):1==l.length&&$a(l)?s[c]():s.thru(l)}return function(){var e=arguments,n=e[0];if(s&&1==e.length&&gl(n))return s.plant(n).value();for(var i=0,a=r?t[i].apply(this,e):n;++i<r;)a=t[i].call(this,a);return a}})}function da(e,t,r,i,a,o,l,s,c,u){var f=t&w,h=t&m,d=t&v,p=t&(b|y),g=t&C,k=d?n:ua(e);return function m(){for(var v=arguments.length,b=Ke(v),y=v;y--;)b[y]=arguments[y];if(p)var x=Pa(m),w=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(b,x);if(i&&(b=ea(b,i,a,p)),o&&(b=ta(b,o,l,p)),v-=w,p&&v<u){var _=Sn(b,x);return ka(e,t,da,m.placeholder,r,b,_,s,c,u-v)}var C=h?r:this,M=d?C[e]:e;return v=b.length,s?b=function(e,t){for(var r=e.length,i=Wn(t.length,r),a=na(e);i--;){var o=t[i];e[i]=Ba(o,r)?a[o]:n}return e}(b,s):g&&v>1&&b.reverse(),f&&c<v&&(b.length=c),this&&this!==At&&this instanceof m&&(M=k||ua(M)),M.apply(C,b)}}function pa(e,t){return function(n,r){return function(e,t,n,r){return Yr(e,function(e,i,a){t(r,n(e),i,a)}),r}(n,e,t(r),{})}}function ma(e,t){return function(r,i){var a;if(r===n&&i===n)return t;if(r!==n&&(a=r),i!==n){if(a===n)return i;"string"==typeof r||"string"==typeof i?(r=qi(r),i=qi(i)):(r=Ri(r),i=Ri(i)),a=e(r,i)}return a}}function va(e){return Ea(function(t){return t=Qt(t,mn(Ra())),_i(function(n){var r=this;return e(t,function(e){return Zt(e,r,n)})})})}function ga(e,t){var r=(t=t===n?" ":qi(t)).length;if(r<2)return r?wi(t,e):t;var i=wi(t,jn(e/En(t)));return _n(t)?$i(Tn(i),0,e).join(""):i.slice(0,e)}function ba(e){return function(t,r,i){return i&&"number"!=typeof i&&Wa(t,r,i)&&(r=i=n),t=Fl(t),r===n?(r=t,t=0):r=Fl(r),function(e,t,n,r){for(var i=-1,a=Bn(jn((t-e)/(n||1)),0),o=Ke(a);a--;)o[r?a:++i]=e,e+=n;return o}(t,r,i=i===n?t<r?1:-1:Fl(i),e)}}function ya(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Zl(t),n=Zl(n)),e(t,n)}}function ka(e,t,r,i,a,o,l,s,c,u){var f=t&b;t|=f?k:x,(t&=~(f?x:k))&g||(t&=~(m|v));var h=[e,t,a,f?o:n,f?l:n,f?n:o,f?n:l,s,c,u],d=r.apply(n,h);return $a(e)&&no(d,h),d.placeholder=i,ao(d,e,t)}function xa(e){var t=et[e];return function(e,n){if(e=Zl(e),(n=null==n?0:Wn(Ul(n),292))&&zn(e)){var r=(Bl(e)+"e").split("e");return+((r=(Bl(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var wa=er&&1/Nn(new er([,-0]))[1]==A?function(e){return new er(e)}:Rs;function _a(e){return function(t){var n=Ua(t);return n==$?Cn(t):n==ee?Ln(t):function(e,t){return Qt(t,function(t){return[t,e[t]]})}(t,e(t))}}function Ca(e,t,r,i,a,l,s,u){var f=t&v;if(!f&&"function"!=typeof e)throw new it(o);var h=i?i.length:0;if(h||(t&=~(k|x),i=a=n),s=s===n?s:Bn(Ul(s),0),u=u===n?u:Ul(u),h-=a?a.length:0,t&x){var d=i,p=a;i=a=n}var C=f?n:Da(e),M=[e,t,r,i,a,d,p,l,s,u];if(C&&function(e,t){var n=e[1],r=t[1],i=n|r,a=i<(m|v|w),o=r==w&&n==b||r==w&&n==_&&e[7].length<=t[8]||r==(w|_)&&t[7].length<=t[8]&&n==b;if(!a&&!o)return e;r&m&&(e[2]=t[2],i|=n&m?0:g);var l=t[3];if(l){var s=e[3];e[3]=s?ea(s,l,t[4]):l,e[4]=s?Sn(e[3],c):t[4]}(l=t[5])&&(s=e[5],e[5]=s?ta(s,l,t[6]):l,e[6]=s?Sn(e[5],c):t[6]),(l=t[7])&&(e[7]=l),r&w&&(e[8]=null==e[8]?t[8]:Wn(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i}(M,C),e=M[0],t=M[1],r=M[2],i=M[3],a=M[4],!(u=M[9]=M[9]===n?f?0:e.length:Bn(M[9]-h,0))&&t&(b|y)&&(t&=~(b|y)),t&&t!=m)S=t==b||t==y?function(e,t,r){var i=ua(e);return function a(){for(var o=arguments.length,l=Ke(o),s=o,c=Pa(a);s--;)l[s]=arguments[s];var u=o<3&&l[0]!==c&&l[o-1]!==c?[]:Sn(l,c);return(o-=u.length)<r?ka(e,t,da,a.placeholder,n,l,u,n,n,r-o):Zt(this&&this!==At&&this instanceof a?i:e,this,l)}}(e,t,u):t!=k&&t!=(m|k)||a.length?da.apply(n,M):function(e,t,n,r){var i=t&m,a=ua(e);return function t(){for(var o=-1,l=arguments.length,s=-1,c=r.length,u=Ke(c+l),f=this&&this!==At&&this instanceof t?a:e;++s<c;)u[s]=r[s];for(;l--;)u[s++]=arguments[++o];return Zt(f,i?n:this,u)}}(e,t,r,i);else var S=function(e,t,n){var r=t&m,i=ua(e);return function t(){return(this&&this!==At&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,r);return ao((C?Ni:no)(S,M),e,t)}function Ma(e,t,r,i){return e===n||dl(e,lt[r])&&!ut.call(i,r)?t:e}function Sa(e,t,r,i,a,o){return Nl(e)&&Nl(t)&&(o.set(t,e),mi(e,t,n,Sa,o),o.delete(t)),e}function Na(e){return Al(e)?n:e}function La(e,t,r,i,a,o){var l=r&d,s=e.length,c=t.length;if(s!=c&&!(l&&c>s))return!1;var u=o.get(e);if(u&&o.get(t))return u==t;var f=-1,h=!0,m=r&p?new xr:n;for(o.set(e,t),o.set(t,e);++f<s;){var v=e[f],g=t[f];if(i)var b=l?i(g,v,f,t,e,o):i(v,g,f,e,t,o);if(b!==n){if(b)continue;h=!1;break}if(m){if(!tn(t,function(e,t){if(!gn(m,t)&&(v===e||a(v,e,r,i,o)))return m.push(t)})){h=!1;break}}else if(v!==g&&!a(v,g,r,i,o)){h=!1;break}}return o.delete(e),o.delete(t),h}function Ea(e){return io(Xa(e,n,bo),e+"")}function Ta(e){return Qr(e,is,Ia)}function Aa(e){return Qr(e,as,Fa)}var Da=rr?function(e){return rr.get(e)}:Rs;function Oa(e){for(var t=e.name+"",n=ir[t],r=ut.call(ir,t)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==e)return i.name}return t}function Pa(e){return(ut.call(dr,"placeholder")?dr:e).placeholder}function Ra(){var e=dr.iteratee||As;return e=e===As?si:e,arguments.length?e(arguments[0],arguments[1]):e}function qa(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function Ha(e){for(var t=is(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Qa(i)]}return t}function ja(e,t){var r=function(e,t){return null==e?n:e[t]}(e,t);return li(r)?r:n}var Ia=Fn?function(e){return null==e?[]:(e=tt(e),$t(Fn(e),function(t){return Rt.call(e,t)}))}:zs,Fa=Fn?function(e){for(var t=[];e;)Jt(t,Ia(e)),e=Dt(e);return t}:zs,Ua=Jr;function za(e,t,n){for(var r=-1,i=(t=Wi(t,e)).length,a=!1;++r<i;){var o=co(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&Sl(i)&&Ba(o,i)&&(gl(e)||vl(e))}function Za(e){return"function"!=typeof e.constructor||Ka(e)?{}:pr(Dt(e))}function Va(e){return gl(e)||vl(e)||!!(nn&&e&&e[nn])}function Ba(e,t){var n=typeof e;return!!(t=null==t?D:t)&&("number"==n||"symbol"!=n&&We.test(e))&&e>-1&&e%1==0&&e<t}function Wa(e,t,n){if(!Nl(n))return!1;var r=typeof t;return!!("number"==r?yl(n)&&Ba(t,n.length):"string"==r&&t in n)&&dl(n[t],e)}function Ya(e,t){if(gl(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Rl(e))||Le.test(e)||!Ne.test(e)||null!=t&&e in tt(t)}function $a(e){var t=Oa(e),n=dr[t];if("function"!=typeof n||!(t in gr.prototype))return!1;if(e===n)return!0;var r=Da(n);return!!r&&e===r[0]}(Qn&&Ua(new Qn(new ArrayBuffer(1)))!=le||Jn&&Ua(new Jn)!=$||Xn&&"[object Promise]"!=Ua(Xn.resolve())||er&&Ua(new er)!=ee||tr&&Ua(new tr)!=ie)&&(Ua=function(e){var t=Jr(e),r=t==Q?e.constructor:n,i=r?uo(r):"";if(i)switch(i){case ar:return le;case or:return $;case lr:return"[object Promise]";case sr:return ee;case cr:return ie}return t});var Ga=st?Cl:Zs;function Ka(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||lt)}function Qa(e){return e==e&&!Nl(e)}function Ja(e,t){return function(r){return null!=r&&r[e]===t&&(t!==n||e in tt(r))}}function Xa(e,t,r){return t=Bn(t===n?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=Bn(n.length-t,0),o=Ke(a);++i<a;)o[i]=n[t+i];i=-1;for(var l=Ke(t+1);++i<t;)l[i]=n[i];return l[t]=r(o),Zt(e,this,l)}}function eo(e,t){return t.length<2?e:Kr(e,Ti(t,0,-1))}function to(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var no=oo(Ni),ro=Hn||function(e,t){return At.setTimeout(e,t)},io=oo(Li);function ao(e,t,n){var r=t+"";return io(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Re,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Bt(j,function(n){var r="_."+n[0];t&n[1]&&!Gt(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(qe);return t?t[1].split(He):[]}(r),n)))}function oo(e){var t=0,r=0;return function(){var i=Yn(),a=L-(i-r);if(r=i,a>0){if(++t>=N)return arguments[0]}else t=0;return e.apply(n,arguments)}}function lo(e,t){var r=-1,i=e.length,a=i-1;for(t=t===n?i:t;++r<t;){var o=xi(r,a),l=e[o];e[o]=e[r],e[r]=l}return e.length=t,e}var so=function(e){var t=ll(e,function(e){return n.size===s&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Ee,function(e,n,r,i){t.push(r?i.replace(Ie,"$1"):n||e)}),t});function co(e){if("string"==typeof e||Rl(e))return e;var t=e+"";return"0"==t&&1/e==-A?"-0":t}function uo(e){if(null!=e){try{return ct.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function fo(e){if(e instanceof gr)return e.clone();var t=new vr(e.__wrapped__,e.__chain__);return t.__actions__=na(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var ho=_i(function(e,t){return kl(e)?jr(e,Vr(t,1,kl,!0)):[]}),po=_i(function(e,t){var r=_o(t);return kl(r)&&(r=n),kl(e)?jr(e,Vr(t,1,kl,!0),Ra(r,2)):[]}),mo=_i(function(e,t){var r=_o(t);return kl(r)&&(r=n),kl(e)?jr(e,Vr(t,1,kl,!0),n,r):[]});function vo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:Ul(n);return i<0&&(i=Bn(r+i,0)),an(e,Ra(t,3),i)}function go(e,t,r){var i=null==e?0:e.length;if(!i)return-1;var a=i-1;return r!==n&&(a=Ul(r),a=r<0?Bn(i+a,0):Wn(a,i-1)),an(e,Ra(t,3),a,!0)}function bo(e){return null!=e&&e.length?Vr(e,1):[]}function yo(e){return e&&e.length?e[0]:n}var ko=_i(function(e){var t=Qt(e,Vi);return t.length&&t[0]===e[0]?ni(t):[]}),xo=_i(function(e){var t=_o(e),r=Qt(e,Vi);return t===_o(r)?t=n:r.pop(),r.length&&r[0]===e[0]?ni(r,Ra(t,2)):[]}),wo=_i(function(e){var t=_o(e),r=Qt(e,Vi);return(t="function"==typeof t?t:n)&&r.pop(),r.length&&r[0]===e[0]?ni(r,n,t):[]});function _o(e){var t=null==e?0:e.length;return t?e[t-1]:n}var Co=_i(Mo);function Mo(e,t){return e&&e.length&&t&&t.length?yi(e,t):e}var So=Ea(function(e,t){var n=null==e?0:e.length,r=Or(e,t);return ki(e,Qt(t,function(e){return Ba(e,n)?+e:e}).sort(Xi)),r});function No(e){return null==e?e:Kn.call(e)}var Lo=_i(function(e){return Hi(Vr(e,1,kl,!0))}),Eo=_i(function(e){var t=_o(e);return kl(t)&&(t=n),Hi(Vr(e,1,kl,!0),Ra(t,2))}),To=_i(function(e){var t=_o(e);return t="function"==typeof t?t:n,Hi(Vr(e,1,kl,!0),n,t)});function Ao(e){if(!e||!e.length)return[];var t=0;return e=$t(e,function(e){if(kl(e))return t=Bn(e.length,t),!0}),pn(t,function(t){return Qt(e,un(t))})}function Do(e,t){if(!e||!e.length)return[];var r=Ao(e);return null==t?r:Qt(r,function(e){return Zt(t,n,e)})}var Oo=_i(function(e,t){return kl(e)?jr(e,t):[]}),Po=_i(function(e){return zi($t(e,kl))}),Ro=_i(function(e){var t=_o(e);return kl(t)&&(t=n),zi($t(e,kl),Ra(t,2))}),qo=_i(function(e){var t=_o(e);return t="function"==typeof t?t:n,zi($t(e,kl),n,t)}),Ho=_i(Ao);var jo=_i(function(e){var t=e.length,r=t>1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,Do(e,r)});function Io(e){var t=dr(e);return t.__chain__=!0,t}function Fo(e,t){return t(e)}var Uo=Ea(function(e){var t=e.length,r=t?e[0]:0,i=this.__wrapped__,a=function(t){return Or(t,e)};return!(t>1||this.__actions__.length)&&i instanceof gr&&Ba(r)?((i=i.slice(r,+r+(t?1:0))).__actions__.push({func:Fo,args:[a],thisArg:n}),new vr(i,this.__chain__).thru(function(e){return t&&!e.length&&e.push(n),e})):this.thru(a)});var zo=ia(function(e,t,n){ut.call(e,n)?++e[n]:Dr(e,n,1)});var Zo=fa(vo),Vo=fa(go);function Bo(e,t){return(gl(e)?Bt:Ir)(e,Ra(t,3))}function Wo(e,t){return(gl(e)?Wt:Fr)(e,Ra(t,3))}var Yo=ia(function(e,t,n){ut.call(e,n)?e[n].push(t):Dr(e,n,[t])});var $o=_i(function(e,t,n){var r=-1,i="function"==typeof t,a=yl(e)?Ke(e.length):[];return Ir(e,function(e){a[++r]=i?Zt(t,e,n):ri(e,t,n)}),a}),Go=ia(function(e,t,n){Dr(e,n,t)});function Ko(e,t){return(gl(e)?Qt:hi)(e,Ra(t,3))}var Qo=ia(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});var Jo=_i(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Wa(e,t[0],t[1])?t=[]:n>2&&Wa(t[0],t[1],t[2])&&(t=[t[0]]),gi(e,Vr(t,1),[])}),Xo=qn||function(){return At.Date.now()};function el(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Ca(e,w,n,n,n,n,t)}function tl(e,t){var r;if("function"!=typeof t)throw new it(o);return e=Ul(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=n),r}}var nl=_i(function(e,t,n){var r=m;if(n.length){var i=Sn(n,Pa(nl));r|=k}return Ca(e,r,t,n,i)}),rl=_i(function(e,t,n){var r=m|v;if(n.length){var i=Sn(n,Pa(rl));r|=k}return Ca(t,r,e,n,i)});function il(e,t,r){var i,a,l,s,c,u,f=0,h=!1,d=!1,p=!0;if("function"!=typeof e)throw new it(o);function m(t){var r=i,o=a;return i=a=n,f=t,s=e.apply(o,r)}function v(e){var r=e-u;return u===n||r>=t||r<0||d&&e-f>=l}function g(){var e=Xo();if(v(e))return b(e);c=ro(g,function(e){var n=t-(e-u);return d?Wn(n,l-(e-f)):n}(e))}function b(e){return c=n,p&&i?m(e):(i=a=n,s)}function y(){var e=Xo(),r=v(e);if(i=arguments,a=this,u=e,r){if(c===n)return function(e){return f=e,c=ro(g,t),h?m(e):s}(u);if(d)return Gi(c),c=ro(g,t),m(u)}return c===n&&(c=ro(g,t)),s}return t=Zl(t)||0,Nl(r)&&(h=!!r.leading,l=(d="maxWait"in r)?Bn(Zl(r.maxWait)||0,t):l,p="trailing"in r?!!r.trailing:p),y.cancel=function(){c!==n&&Gi(c),f=0,i=u=a=c=n},y.flush=function(){return c===n?s:b(Xo())},y}var al=_i(function(e,t){return Hr(e,1,t)}),ol=_i(function(e,t,n){return Hr(e,Zl(t)||0,n)});function ll(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new it(o);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(ll.Cache||kr),n}function sl(e){if("function"!=typeof e)throw new it(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ll.Cache=kr;var cl=Yi(function(e,t){var n=(t=1==t.length&&gl(t[0])?Qt(t[0],mn(Ra())):Qt(Vr(t,1),mn(Ra()))).length;return _i(function(r){for(var i=-1,a=Wn(r.length,n);++i<a;)r[i]=t[i].call(this,r[i]);return Zt(e,this,r)})}),ul=_i(function(e,t){var r=Sn(t,Pa(ul));return Ca(e,k,n,t,r)}),fl=_i(function(e,t){var r=Sn(t,Pa(fl));return Ca(e,x,n,t,r)}),hl=Ea(function(e,t){return Ca(e,_,n,n,n,t)});function dl(e,t){return e===t||e!=e&&t!=t}var pl=ya(Xr),ml=ya(function(e,t){return e>=t}),vl=ii(function(){return arguments}())?ii:function(e){return Ll(e)&&ut.call(e,"callee")&&!Rt.call(e,"callee")},gl=Ke.isArray,bl=Ht?mn(Ht):function(e){return Ll(e)&&Jr(e)==oe};function yl(e){return null!=e&&Sl(e.length)&&!Cl(e)}function kl(e){return Ll(e)&&yl(e)}var xl=Un||Zs,wl=jt?mn(jt):function(e){return Ll(e)&&Jr(e)==Z};function _l(e){if(!Ll(e))return!1;var t=Jr(e);return t==B||t==V||"string"==typeof e.message&&"string"==typeof e.name&&!Al(e)}function Cl(e){if(!Nl(e))return!1;var t=Jr(e);return t==W||t==Y||t==U||t==J}function Ml(e){return"number"==typeof e&&e==Ul(e)}function Sl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=D}function Nl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ll(e){return null!=e&&"object"==typeof e}var El=It?mn(It):function(e){return Ll(e)&&Ua(e)==$};function Tl(e){return"number"==typeof e||Ll(e)&&Jr(e)==G}function Al(e){if(!Ll(e)||Jr(e)!=Q)return!1;var t=Dt(e);if(null===t)return!0;var n=ut.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ct.call(n)==pt}var Dl=Ft?mn(Ft):function(e){return Ll(e)&&Jr(e)==X};var Ol=Ut?mn(Ut):function(e){return Ll(e)&&Ua(e)==ee};function Pl(e){return"string"==typeof e||!gl(e)&&Ll(e)&&Jr(e)==te}function Rl(e){return"symbol"==typeof e||Ll(e)&&Jr(e)==ne}var ql=zt?mn(zt):function(e){return Ll(e)&&Sl(e.length)&&!!Ct[Jr(e)]};var Hl=ya(fi),jl=ya(function(e,t){return e<=t});function Il(e){if(!e)return[];if(yl(e))return Pl(e)?Tn(e):na(e);if(fn&&e[fn])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[fn]());var t=Ua(e);return(t==$?Cn:t==ee?Nn:ds)(e)}function Fl(e){return e?(e=Zl(e))===A||e===-A?(e<0?-1:1)*O:e==e?e:0:0===e?e:0}function Ul(e){var t=Fl(e),n=t%1;return t==t?n?t-n:t:0}function zl(e){return e?Pr(Ul(e),0,R):0}function Zl(e){if("number"==typeof e)return e;if(Rl(e))return P;if(Nl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Nl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(De,"");var n=Ze.test(e);return n||Be.test(e)?Lt(e.slice(2),n?2:8):ze.test(e)?P:+e}function Vl(e){return ra(e,as(e))}function Bl(e){return null==e?"":qi(e)}var Wl=aa(function(e,t){if(Ka(t)||yl(t))ra(t,is(t),e);else for(var n in t)ut.call(t,n)&&Lr(e,n,t[n])}),Yl=aa(function(e,t){ra(t,as(t),e)}),$l=aa(function(e,t,n,r){ra(t,as(t),e,r)}),Gl=aa(function(e,t,n,r){ra(t,is(t),e,r)}),Kl=Ea(Or);var Ql=_i(function(e,t){e=tt(e);var r=-1,i=t.length,a=i>2?t[2]:n;for(a&&Wa(t[0],t[1],a)&&(i=1);++r<i;)for(var o=t[r],l=as(o),s=-1,c=l.length;++s<c;){var u=l[s],f=e[u];(f===n||dl(f,lt[u])&&!ut.call(e,u))&&(e[u]=o[u])}return e}),Jl=_i(function(e){return e.push(n,Sa),Zt(ls,n,e)});function Xl(e,t,r){var i=null==e?n:Kr(e,t);return i===n?r:i}function es(e,t){return null!=e&&za(e,t,ti)}var ts=pa(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=dt.call(t)),e[t]=n},Ns(Ts)),ns=pa(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=dt.call(t)),ut.call(e,t)?e[t].push(n):e[t]=[n]},Ra),rs=_i(ri);function is(e){return yl(e)?_r(e):ci(e)}function as(e){return yl(e)?_r(e,!0):ui(e)}var os=aa(function(e,t,n){mi(e,t,n)}),ls=aa(function(e,t,n,r){mi(e,t,n,r)}),ss=Ea(function(e,t){var n={};if(null==e)return n;var r=!1;t=Qt(t,function(t){return t=Wi(t,e),r||(r=t.length>1),t}),ra(e,Aa(e),n),r&&(n=Rr(n,u|f|h,Na));for(var i=t.length;i--;)ji(n,t[i]);return n});var cs=Ea(function(e,t){return null==e?{}:function(e,t){return bi(e,t,function(t,n){return es(e,n)})}(e,t)});function us(e,t){if(null==e)return{};var n=Qt(Aa(e),function(e){return[e]});return t=Ra(t),bi(e,n,function(e,n){return t(e,n[0])})}var fs=_a(is),hs=_a(as);function ds(e){return null==e?[]:vn(e,is(e))}var ps=ca(function(e,t,n){return t=t.toLowerCase(),e+(n?ms(t):t)});function ms(e){return _s(Bl(e).toLowerCase())}function vs(e){return(e=Bl(e))&&e.replace(Ye,kn).replace(gt,"")}var gs=ca(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),bs=ca(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),ys=sa("toLowerCase");var ks=ca(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});var xs=ca(function(e,t,n){return e+(n?" ":"")+_s(t)});var ws=ca(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),_s=sa("toUpperCase");function Cs(e,t,r){return e=Bl(e),(t=r?n:t)===n?function(e){return xt.test(e)}(e)?function(e){return e.match(yt)||[]}(e):function(e){return e.match(je)||[]}(e):e.match(t)||[]}var Ms=_i(function(e,t){try{return Zt(e,n,t)}catch(e){return _l(e)?e:new Je(e)}}),Ss=Ea(function(e,t){return Bt(t,function(t){t=co(t),Dr(e,t,nl(e[t],e))}),e});function Ns(e){return function(){return e}}var Ls=ha(),Es=ha(!0);function Ts(e){return e}function As(e){return si("function"==typeof e?e:Rr(e,u))}var Ds=_i(function(e,t){return function(n){return ri(n,e,t)}}),Os=_i(function(e,t){return function(n){return ri(e,n,t)}});function Ps(e,t,n){var r=is(t),i=Gr(t,r);null!=n||Nl(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Gr(t,is(t)));var a=!(Nl(n)&&"chain"in n&&!n.chain),o=Cl(e);return Bt(i,function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__);return(n.__actions__=na(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Jt([this.value()],arguments))})}),e}function Rs(){}var qs=va(Qt),Hs=va(Yt),js=va(tn);function Is(e){return Ya(e)?un(co(e)):function(e){return function(t){return Kr(t,e)}}(e)}var Fs=ba(),Us=ba(!0);function zs(){return[]}function Zs(){return!1}var Vs=ma(function(e,t){return e+t},0),Bs=xa("ceil"),Ws=ma(function(e,t){return e/t},1),Ys=xa("floor");var $s,Gs=ma(function(e,t){return e*t},1),Ks=xa("round"),Qs=ma(function(e,t){return e-t},0);return dr.after=function(e,t){if("function"!=typeof t)throw new it(o);return e=Ul(e),function(){if(--e<1)return t.apply(this,arguments)}},dr.ary=el,dr.assign=Wl,dr.assignIn=Yl,dr.assignInWith=$l,dr.assignWith=Gl,dr.at=Kl,dr.before=tl,dr.bind=nl,dr.bindAll=Ss,dr.bindKey=rl,dr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return gl(e)?e:[e]},dr.chain=Io,dr.chunk=function(e,t,r){t=(r?Wa(e,t,r):t===n)?1:Bn(Ul(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,o=0,l=Ke(jn(i/t));a<i;)l[o++]=Ti(e,a,a+=t);return l},dr.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i},dr.concat=function(){var e=arguments.length;if(!e)return[];for(var t=Ke(e-1),n=arguments[0],r=e;r--;)t[r-1]=arguments[r];return Jt(gl(n)?na(n):[n],Vr(t,1))},dr.cond=function(e){var t=null==e?0:e.length,n=Ra();return e=t?Qt(e,function(e){if("function"!=typeof e[1])throw new it(o);return[n(e[0]),e[1]]}):[],_i(function(n){for(var r=-1;++r<t;){var i=e[r];if(Zt(i[0],this,n))return Zt(i[1],this,n)}})},dr.conforms=function(e){return function(e){var t=is(e);return function(n){return qr(n,e,t)}}(Rr(e,u))},dr.constant=Ns,dr.countBy=zo,dr.create=function(e,t){var n=pr(e);return null==t?n:Ar(n,t)},dr.curry=function e(t,r,i){var a=Ca(t,b,n,n,n,n,n,r=i?n:r);return a.placeholder=e.placeholder,a},dr.curryRight=function e(t,r,i){var a=Ca(t,y,n,n,n,n,n,r=i?n:r);return a.placeholder=e.placeholder,a},dr.debounce=il,dr.defaults=Ql,dr.defaultsDeep=Jl,dr.defer=al,dr.delay=ol,dr.difference=ho,dr.differenceBy=po,dr.differenceWith=mo,dr.drop=function(e,t,r){var i=null==e?0:e.length;return i?Ti(e,(t=r||t===n?1:Ul(t))<0?0:t,i):[]},dr.dropRight=function(e,t,r){var i=null==e?0:e.length;return i?Ti(e,0,(t=i-(t=r||t===n?1:Ul(t)))<0?0:t):[]},dr.dropRightWhile=function(e,t){return e&&e.length?Fi(e,Ra(t,3),!0,!0):[]},dr.dropWhile=function(e,t){return e&&e.length?Fi(e,Ra(t,3),!0):[]},dr.fill=function(e,t,r,i){var a=null==e?0:e.length;return a?(r&&"number"!=typeof r&&Wa(e,t,r)&&(r=0,i=a),function(e,t,r,i){var a=e.length;for((r=Ul(r))<0&&(r=-r>a?0:a+r),(i=i===n||i>a?a:Ul(i))<0&&(i+=a),i=r>i?0:zl(i);r<i;)e[r++]=t;return e}(e,t,r,i)):[]},dr.filter=function(e,t){return(gl(e)?$t:Zr)(e,Ra(t,3))},dr.flatMap=function(e,t){return Vr(Ko(e,t),1)},dr.flatMapDeep=function(e,t){return Vr(Ko(e,t),A)},dr.flatMapDepth=function(e,t,r){return r=r===n?1:Ul(r),Vr(Ko(e,t),r)},dr.flatten=bo,dr.flattenDeep=function(e){return null!=e&&e.length?Vr(e,A):[]},dr.flattenDepth=function(e,t){return null!=e&&e.length?Vr(e,t=t===n?1:Ul(t)):[]},dr.flip=function(e){return Ca(e,C)},dr.flow=Ls,dr.flowRight=Es,dr.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},dr.functions=function(e){return null==e?[]:Gr(e,is(e))},dr.functionsIn=function(e){return null==e?[]:Gr(e,as(e))},dr.groupBy=Yo,dr.initial=function(e){return null!=e&&e.length?Ti(e,0,-1):[]},dr.intersection=ko,dr.intersectionBy=xo,dr.intersectionWith=wo,dr.invert=ts,dr.invertBy=ns,dr.invokeMap=$o,dr.iteratee=As,dr.keyBy=Go,dr.keys=is,dr.keysIn=as,dr.map=Ko,dr.mapKeys=function(e,t){var n={};return t=Ra(t,3),Yr(e,function(e,r,i){Dr(n,t(e,r,i),e)}),n},dr.mapValues=function(e,t){var n={};return t=Ra(t,3),Yr(e,function(e,r,i){Dr(n,r,t(e,r,i))}),n},dr.matches=function(e){return di(Rr(e,u))},dr.matchesProperty=function(e,t){return pi(e,Rr(t,u))},dr.memoize=ll,dr.merge=os,dr.mergeWith=ls,dr.method=Ds,dr.methodOf=Os,dr.mixin=Ps,dr.negate=sl,dr.nthArg=function(e){return e=Ul(e),_i(function(t){return vi(t,e)})},dr.omit=ss,dr.omitBy=function(e,t){return us(e,sl(Ra(t)))},dr.once=function(e){return tl(2,e)},dr.orderBy=function(e,t,r,i){return null==e?[]:(gl(t)||(t=null==t?[]:[t]),gl(r=i?n:r)||(r=null==r?[]:[r]),gi(e,t,r))},dr.over=qs,dr.overArgs=cl,dr.overEvery=Hs,dr.overSome=js,dr.partial=ul,dr.partialRight=fl,dr.partition=Qo,dr.pick=cs,dr.pickBy=us,dr.property=Is,dr.propertyOf=function(e){return function(t){return null==e?n:Kr(e,t)}},dr.pull=Co,dr.pullAll=Mo,dr.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?yi(e,t,Ra(n,2)):e},dr.pullAllWith=function(e,t,r){return e&&e.length&&t&&t.length?yi(e,t,n,r):e},dr.pullAt=So,dr.range=Fs,dr.rangeRight=Us,dr.rearg=hl,dr.reject=function(e,t){return(gl(e)?$t:Zr)(e,sl(Ra(t,3)))},dr.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],a=e.length;for(t=Ra(t,3);++r<a;){var o=e[r];t(o,r,e)&&(n.push(o),i.push(r))}return ki(e,i),n},dr.rest=function(e,t){if("function"!=typeof e)throw new it(o);return _i(e,t=t===n?t:Ul(t))},dr.reverse=No,dr.sampleSize=function(e,t,r){return t=(r?Wa(e,t,r):t===n)?1:Ul(t),(gl(e)?Mr:Mi)(e,t)},dr.set=function(e,t,n){return null==e?e:Si(e,t,n)},dr.setWith=function(e,t,r,i){return i="function"==typeof i?i:n,null==e?e:Si(e,t,r,i)},dr.shuffle=function(e){return(gl(e)?Sr:Ei)(e)},dr.slice=function(e,t,r){var i=null==e?0:e.length;return i?(r&&"number"!=typeof r&&Wa(e,t,r)?(t=0,r=i):(t=null==t?0:Ul(t),r=r===n?i:Ul(r)),Ti(e,t,r)):[]},dr.sortBy=Jo,dr.sortedUniq=function(e){return e&&e.length?Pi(e):[]},dr.sortedUniqBy=function(e,t){return e&&e.length?Pi(e,Ra(t,2)):[]},dr.split=function(e,t,r){return r&&"number"!=typeof r&&Wa(e,t,r)&&(t=r=n),(r=r===n?R:r>>>0)?(e=Bl(e))&&("string"==typeof t||null!=t&&!Dl(t))&&!(t=qi(t))&&_n(e)?$i(Tn(e),0,r):e.split(t,r):[]},dr.spread=function(e,t){if("function"!=typeof e)throw new it(o);return t=null==t?0:Bn(Ul(t),0),_i(function(n){var r=n[t],i=$i(n,0,t);return r&&Jt(i,r),Zt(e,this,i)})},dr.tail=function(e){var t=null==e?0:e.length;return t?Ti(e,1,t):[]},dr.take=function(e,t,r){return e&&e.length?Ti(e,0,(t=r||t===n?1:Ul(t))<0?0:t):[]},dr.takeRight=function(e,t,r){var i=null==e?0:e.length;return i?Ti(e,(t=i-(t=r||t===n?1:Ul(t)))<0?0:t,i):[]},dr.takeRightWhile=function(e,t){return e&&e.length?Fi(e,Ra(t,3),!1,!0):[]},dr.takeWhile=function(e,t){return e&&e.length?Fi(e,Ra(t,3)):[]},dr.tap=function(e,t){return t(e),e},dr.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new it(o);return Nl(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),il(e,t,{leading:r,maxWait:t,trailing:i})},dr.thru=Fo,dr.toArray=Il,dr.toPairs=fs,dr.toPairsIn=hs,dr.toPath=function(e){return gl(e)?Qt(e,co):Rl(e)?[e]:na(so(Bl(e)))},dr.toPlainObject=Vl,dr.transform=function(e,t,n){var r=gl(e),i=r||xl(e)||ql(e);if(t=Ra(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:Nl(e)&&Cl(a)?pr(Dt(e)):{}}return(i?Bt:Yr)(e,function(e,r,i){return t(n,e,r,i)}),n},dr.unary=function(e){return el(e,1)},dr.union=Lo,dr.unionBy=Eo,dr.unionWith=To,dr.uniq=function(e){return e&&e.length?Hi(e):[]},dr.uniqBy=function(e,t){return e&&e.length?Hi(e,Ra(t,2)):[]},dr.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?Hi(e,n,t):[]},dr.unset=function(e,t){return null==e||ji(e,t)},dr.unzip=Ao,dr.unzipWith=Do,dr.update=function(e,t,n){return null==e?e:Ii(e,t,Bi(n))},dr.updateWith=function(e,t,r,i){return i="function"==typeof i?i:n,null==e?e:Ii(e,t,Bi(r),i)},dr.values=ds,dr.valuesIn=function(e){return null==e?[]:vn(e,as(e))},dr.without=Oo,dr.words=Cs,dr.wrap=function(e,t){return ul(Bi(t),e)},dr.xor=Po,dr.xorBy=Ro,dr.xorWith=qo,dr.zip=Ho,dr.zipObject=function(e,t){return Zi(e||[],t||[],Lr)},dr.zipObjectDeep=function(e,t){return Zi(e||[],t||[],Si)},dr.zipWith=jo,dr.entries=fs,dr.entriesIn=hs,dr.extend=Yl,dr.extendWith=$l,Ps(dr,dr),dr.add=Vs,dr.attempt=Ms,dr.camelCase=ps,dr.capitalize=ms,dr.ceil=Bs,dr.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=Zl(r))==r?r:0),t!==n&&(t=(t=Zl(t))==t?t:0),Pr(Zl(e),t,r)},dr.clone=function(e){return Rr(e,h)},dr.cloneDeep=function(e){return Rr(e,u|h)},dr.cloneDeepWith=function(e,t){return Rr(e,u|h,t="function"==typeof t?t:n)},dr.cloneWith=function(e,t){return Rr(e,h,t="function"==typeof t?t:n)},dr.conformsTo=function(e,t){return null==t||qr(e,t,is(t))},dr.deburr=vs,dr.defaultTo=function(e,t){return null==e||e!=e?t:e},dr.divide=Ws,dr.endsWith=function(e,t,r){e=Bl(e),t=qi(t);var i=e.length,a=r=r===n?i:Pr(Ul(r),0,i);return(r-=t.length)>=0&&e.slice(r,a)==t},dr.eq=dl,dr.escape=function(e){return(e=Bl(e))&&_e.test(e)?e.replace(xe,xn):e},dr.escapeRegExp=function(e){return(e=Bl(e))&&Ae.test(e)?e.replace(Te,"\\$&"):e},dr.every=function(e,t,r){var i=gl(e)?Yt:Ur;return r&&Wa(e,t,r)&&(t=n),i(e,Ra(t,3))},dr.find=Zo,dr.findIndex=vo,dr.findKey=function(e,t){return rn(e,Ra(t,3),Yr)},dr.findLast=Vo,dr.findLastIndex=go,dr.findLastKey=function(e,t){return rn(e,Ra(t,3),$r)},dr.floor=Ys,dr.forEach=Bo,dr.forEachRight=Wo,dr.forIn=function(e,t){return null==e?e:Br(e,Ra(t,3),as)},dr.forInRight=function(e,t){return null==e?e:Wr(e,Ra(t,3),as)},dr.forOwn=function(e,t){return e&&Yr(e,Ra(t,3))},dr.forOwnRight=function(e,t){return e&&$r(e,Ra(t,3))},dr.get=Xl,dr.gt=pl,dr.gte=ml,dr.has=function(e,t){return null!=e&&za(e,t,ei)},dr.hasIn=es,dr.head=yo,dr.identity=Ts,dr.includes=function(e,t,n,r){e=yl(e)?e:ds(e),n=n&&!r?Ul(n):0;var i=e.length;return n<0&&(n=Bn(i+n,0)),Pl(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&on(e,t,n)>-1},dr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:Ul(n);return i<0&&(i=Bn(r+i,0)),on(e,t,i)},dr.inRange=function(e,t,r){return t=Fl(t),r===n?(r=t,t=0):r=Fl(r),function(e,t,n){return e>=Wn(t,n)&&e<Bn(t,n)}(e=Zl(e),t,r)},dr.invoke=rs,dr.isArguments=vl,dr.isArray=gl,dr.isArrayBuffer=bl,dr.isArrayLike=yl,dr.isArrayLikeObject=kl,dr.isBoolean=function(e){return!0===e||!1===e||Ll(e)&&Jr(e)==z},dr.isBuffer=xl,dr.isDate=wl,dr.isElement=function(e){return Ll(e)&&1===e.nodeType&&!Al(e)},dr.isEmpty=function(e){if(null==e)return!0;if(yl(e)&&(gl(e)||"string"==typeof e||"function"==typeof e.splice||xl(e)||ql(e)||vl(e)))return!e.length;var t=Ua(e);if(t==$||t==ee)return!e.size;if(Ka(e))return!ci(e).length;for(var n in e)if(ut.call(e,n))return!1;return!0},dr.isEqual=function(e,t){return ai(e,t)},dr.isEqualWith=function(e,t,r){var i=(r="function"==typeof r?r:n)?r(e,t):n;return i===n?ai(e,t,n,r):!!i},dr.isError=_l,dr.isFinite=function(e){return"number"==typeof e&&zn(e)},dr.isFunction=Cl,dr.isInteger=Ml,dr.isLength=Sl,dr.isMap=El,dr.isMatch=function(e,t){return e===t||oi(e,t,Ha(t))},dr.isMatchWith=function(e,t,r){return r="function"==typeof r?r:n,oi(e,t,Ha(t),r)},dr.isNaN=function(e){return Tl(e)&&e!=+e},dr.isNative=function(e){if(Ga(e))throw new Je(a);return li(e)},dr.isNil=function(e){return null==e},dr.isNull=function(e){return null===e},dr.isNumber=Tl,dr.isObject=Nl,dr.isObjectLike=Ll,dr.isPlainObject=Al,dr.isRegExp=Dl,dr.isSafeInteger=function(e){return Ml(e)&&e>=-D&&e<=D},dr.isSet=Ol,dr.isString=Pl,dr.isSymbol=Rl,dr.isTypedArray=ql,dr.isUndefined=function(e){return e===n},dr.isWeakMap=function(e){return Ll(e)&&Ua(e)==ie},dr.isWeakSet=function(e){return Ll(e)&&Jr(e)==ae},dr.join=function(e,t){return null==e?"":Zn.call(e,t)},dr.kebabCase=gs,dr.last=_o,dr.lastIndexOf=function(e,t,r){var i=null==e?0:e.length;if(!i)return-1;var a=i;return r!==n&&(a=(a=Ul(r))<0?Bn(i+a,0):Wn(a,i-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):an(e,sn,a,!0)},dr.lowerCase=bs,dr.lowerFirst=ys,dr.lt=Hl,dr.lte=jl,dr.max=function(e){return e&&e.length?zr(e,Ts,Xr):n},dr.maxBy=function(e,t){return e&&e.length?zr(e,Ra(t,2),Xr):n},dr.mean=function(e){return cn(e,Ts)},dr.meanBy=function(e,t){return cn(e,Ra(t,2))},dr.min=function(e){return e&&e.length?zr(e,Ts,fi):n},dr.minBy=function(e,t){return e&&e.length?zr(e,Ra(t,2),fi):n},dr.stubArray=zs,dr.stubFalse=Zs,dr.stubObject=function(){return{}},dr.stubString=function(){return""},dr.stubTrue=function(){return!0},dr.multiply=Gs,dr.nth=function(e,t){return e&&e.length?vi(e,Ul(t)):n},dr.noConflict=function(){return At._===this&&(At._=mt),this},dr.noop=Rs,dr.now=Xo,dr.pad=function(e,t,n){e=Bl(e);var r=(t=Ul(t))?En(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return ga(In(i),n)+e+ga(jn(i),n)},dr.padEnd=function(e,t,n){e=Bl(e);var r=(t=Ul(t))?En(e):0;return t&&r<t?e+ga(t-r,n):e},dr.padStart=function(e,t,n){e=Bl(e);var r=(t=Ul(t))?En(e):0;return t&&r<t?ga(t-r,n)+e:e},dr.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),$n(Bl(e).replace(Oe,""),t||0)},dr.random=function(e,t,r){if(r&&"boolean"!=typeof r&&Wa(e,t,r)&&(t=r=n),r===n&&("boolean"==typeof t?(r=t,t=n):"boolean"==typeof e&&(r=e,e=n)),e===n&&t===n?(e=0,t=1):(e=Fl(e),t===n?(t=e,e=0):t=Fl(t)),e>t){var i=e;e=t,t=i}if(r||e%1||t%1){var a=Gn();return Wn(e+a*(t-e+Nt("1e-"+((a+"").length-1))),t)}return xi(e,t)},dr.reduce=function(e,t,n){var r=gl(e)?Xt:hn,i=arguments.length<3;return r(e,Ra(t,4),n,i,Ir)},dr.reduceRight=function(e,t,n){var r=gl(e)?en:hn,i=arguments.length<3;return r(e,Ra(t,4),n,i,Fr)},dr.repeat=function(e,t,r){return t=(r?Wa(e,t,r):t===n)?1:Ul(t),wi(Bl(e),t)},dr.replace=function(){var e=arguments,t=Bl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},dr.result=function(e,t,r){var i=-1,a=(t=Wi(t,e)).length;for(a||(a=1,e=n);++i<a;){var o=null==e?n:e[co(t[i])];o===n&&(i=a,o=r),e=Cl(o)?o.call(e):o}return e},dr.round=Ks,dr.runInContext=e,dr.sample=function(e){return(gl(e)?Cr:Ci)(e)},dr.size=function(e){if(null==e)return 0;if(yl(e))return Pl(e)?En(e):e.length;var t=Ua(e);return t==$||t==ee?e.size:ci(e).length},dr.snakeCase=ks,dr.some=function(e,t,r){var i=gl(e)?tn:Ai;return r&&Wa(e,t,r)&&(t=n),i(e,Ra(t,3))},dr.sortedIndex=function(e,t){return Di(e,t)},dr.sortedIndexBy=function(e,t,n){return Oi(e,t,Ra(n,2))},dr.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=Di(e,t);if(r<n&&dl(e[r],t))return r}return-1},dr.sortedLastIndex=function(e,t){return Di(e,t,!0)},dr.sortedLastIndexBy=function(e,t,n){return Oi(e,t,Ra(n,2),!0)},dr.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var n=Di(e,t,!0)-1;if(dl(e[n],t))return n}return-1},dr.startCase=xs,dr.startsWith=function(e,t,n){return e=Bl(e),n=null==n?0:Pr(Ul(n),0,e.length),t=qi(t),e.slice(n,n+t.length)==t},dr.subtract=Qs,dr.sum=function(e){return e&&e.length?dn(e,Ts):0},dr.sumBy=function(e,t){return e&&e.length?dn(e,Ra(t,2)):0},dr.template=function(e,t,r){var i=dr.templateSettings;r&&Wa(e,t,r)&&(t=n),e=Bl(e),t=$l({},t,i,Ma);var a,o,l=$l({},t.imports,i.imports,Ma),s=is(l),c=vn(l,s),u=0,f=t.interpolate||$e,h="__p += '",d=nt((t.escape||$e).source+"|"+f.source+"|"+(f===Se?Fe:$e).source+"|"+(t.evaluate||$e).source+"|$","g"),p="//# sourceURL="+(ut.call(t,"sourceURL")?(t.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++_t+"]")+"\n";e.replace(d,function(t,n,r,i,l,s){return r||(r=i),h+=e.slice(u,s).replace(Ge,wn),n&&(a=!0,h+="' +\n__e("+n+") +\n'"),l&&(o=!0,h+="';\n"+l+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=s+t.length,t}),h+="';\n";var m=ut.call(t,"variable")&&t.variable;m||(h="with (obj) {\n"+h+"\n}\n"),h=(o?h.replace(ge,""):h).replace(be,"$1").replace(ye,"$1;"),h="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var v=Ms(function(){return Xe(s,p+"return "+h).apply(n,c)});if(v.source=h,_l(v))throw v;return v},dr.times=function(e,t){if((e=Ul(e))<1||e>D)return[];var n=R,r=Wn(e,R);t=Ra(t),e-=R;for(var i=pn(r,t);++n<e;)t(n);return i},dr.toFinite=Fl,dr.toInteger=Ul,dr.toLength=zl,dr.toLower=function(e){return Bl(e).toLowerCase()},dr.toNumber=Zl,dr.toSafeInteger=function(e){return e?Pr(Ul(e),-D,D):0===e?e:0},dr.toString=Bl,dr.toUpper=function(e){return Bl(e).toUpperCase()},dr.trim=function(e,t,r){if((e=Bl(e))&&(r||t===n))return e.replace(De,"");if(!e||!(t=qi(t)))return e;var i=Tn(e),a=Tn(t);return $i(i,bn(i,a),yn(i,a)+1).join("")},dr.trimEnd=function(e,t,r){if((e=Bl(e))&&(r||t===n))return e.replace(Pe,"");if(!e||!(t=qi(t)))return e;var i=Tn(e);return $i(i,0,yn(i,Tn(t))+1).join("")},dr.trimStart=function(e,t,r){if((e=Bl(e))&&(r||t===n))return e.replace(Oe,"");if(!e||!(t=qi(t)))return e;var i=Tn(e);return $i(i,bn(i,Tn(t))).join("")},dr.truncate=function(e,t){var r=M,i=S;if(Nl(t)){var a="separator"in t?t.separator:a;r="length"in t?Ul(t.length):r,i="omission"in t?qi(t.omission):i}var o=(e=Bl(e)).length;if(_n(e)){var l=Tn(e);o=l.length}if(r>=o)return e;var s=r-En(i);if(s<1)return i;var c=l?$i(l,0,s).join(""):e.slice(0,s);if(a===n)return c+i;if(l&&(s+=c.length-s),Dl(a)){if(e.slice(s).search(a)){var u,f=c;for(a.global||(a=nt(a.source,Bl(Ue.exec(a))+"g")),a.lastIndex=0;u=a.exec(f);)var h=u.index;c=c.slice(0,h===n?s:h)}}else if(e.indexOf(qi(a),s)!=s){var d=c.lastIndexOf(a);d>-1&&(c=c.slice(0,d))}return c+i},dr.unescape=function(e){return(e=Bl(e))&&we.test(e)?e.replace(ke,An):e},dr.uniqueId=function(e){var t=++ft;return Bl(e)+t},dr.upperCase=ws,dr.upperFirst=_s,dr.each=Bo,dr.eachRight=Wo,dr.first=yo,Ps(dr,($s={},Yr(dr,function(e,t){ut.call(dr.prototype,t)||($s[t]=e)}),$s),{chain:!1}),dr.VERSION="4.17.14",Bt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){dr[e].placeholder=dr}),Bt(["drop","take"],function(e,t){gr.prototype[e]=function(r){r=r===n?1:Bn(Ul(r),0);var i=this.__filtered__&&!t?new gr(this):this.clone();return i.__filtered__?i.__takeCount__=Wn(r,i.__takeCount__):i.__views__.push({size:Wn(r,R),type:e+(i.__dir__<0?"Right":"")}),i},gr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),Bt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==E||3==n;gr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Ra(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),Bt(["head","last"],function(e,t){var n="take"+(t?"Right":"");gr.prototype[e]=function(){return this[n](1).value()[0]}}),Bt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");gr.prototype[e]=function(){return this.__filtered__?new gr(this):this[n](1)}}),gr.prototype.compact=function(){return this.filter(Ts)},gr.prototype.find=function(e){return this.filter(e).head()},gr.prototype.findLast=function(e){return this.reverse().find(e)},gr.prototype.invokeMap=_i(function(e,t){return"function"==typeof e?new gr(this):this.map(function(n){return ri(n,e,t)})}),gr.prototype.reject=function(e){return this.filter(sl(Ra(e)))},gr.prototype.slice=function(e,t){e=Ul(e);var r=this;return r.__filtered__&&(e>0||t<0)?new gr(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=Ul(t))<0?r.dropRight(-t):r.take(t-e)),r)},gr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},gr.prototype.toArray=function(){return this.take(R)},Yr(gr.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=dr[i?"take"+("last"==t?"Right":""):t],o=i||/^find/.test(t);a&&(dr.prototype[t]=function(){var t=this.__wrapped__,l=i?[1]:arguments,s=t instanceof gr,c=l[0],u=s||gl(t),f=function(e){var t=a.apply(dr,Jt([e],l));return i&&h?t[0]:t};u&&r&&"function"==typeof c&&1!=c.length&&(s=u=!1);var h=this.__chain__,d=!!this.__actions__.length,p=o&&!h,m=s&&!d;if(!o&&u){t=m?t:new gr(this);var v=e.apply(t,l);return v.__actions__.push({func:Fo,args:[f],thisArg:n}),new vr(v,h)}return p&&m?e.apply(this,l):(v=this.thru(f),p?i?v.value()[0]:v.value():v)})}),Bt(["pop","push","shift","sort","splice","unshift"],function(e){var t=at[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);dr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(gl(i)?i:[],e)}return this[n](function(n){return t.apply(gl(n)?n:[],e)})}}),Yr(gr.prototype,function(e,t){var n=dr[t];if(n){var r=n.name+"";ut.call(ir,r)||(ir[r]=[]),ir[r].push({name:t,func:n})}}),ir[da(n,v).name]=[{name:"wrapper",func:n}],gr.prototype.clone=function(){var e=new gr(this.__wrapped__);return e.__actions__=na(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=na(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=na(this.__views__),e},gr.prototype.reverse=function(){if(this.__filtered__){var e=new gr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},gr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=gl(e),r=t<0,i=n?e.length:0,a=function(e,t,n){for(var r=-1,i=n.length;++r<i;){var a=n[r],o=a.size;switch(a.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=Wn(t,e+o);break;case"takeRight":e=Bn(e,t-o)}}return{start:e,end:t}}(0,i,this.__views__),o=a.start,l=a.end,s=l-o,c=r?l:o-1,u=this.__iteratees__,f=u.length,h=0,d=Wn(s,this.__takeCount__);if(!n||!r&&i==s&&d==s)return Ui(e,this.__actions__);var p=[];e:for(;s--&&h<d;){for(var m=-1,v=e[c+=t];++m<f;){var g=u[m],b=g.iteratee,y=g.type,k=b(v);if(y==T)v=k;else if(!k){if(y==E)continue e;break e}}p[h++]=v}return p},dr.prototype.at=Uo,dr.prototype.chain=function(){return Io(this)},dr.prototype.commit=function(){return new vr(this.value(),this.__chain__)},dr.prototype.next=function(){this.__values__===n&&(this.__values__=Il(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},dr.prototype.plant=function(e){for(var t,r=this;r instanceof mr;){var i=fo(r);i.__index__=0,i.__values__=n,t?a.__wrapped__=i:t=i;var a=i;r=r.__wrapped__}return a.__wrapped__=e,t},dr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof gr){var t=e;return this.__actions__.length&&(t=new gr(this)),(t=t.reverse()).__actions__.push({func:Fo,args:[No],thisArg:n}),new vr(t,this.__chain__)}return this.thru(No)},dr.prototype.toJSON=dr.prototype.valueOf=dr.prototype.value=function(){return Ui(this.__wrapped__,this.__actions__)},dr.prototype.first=dr.prototype.head,fn&&(dr.prototype[fn]=function(){return this}),dr}();Ot?((Ot.exports=Dn)._=Dn,Dt._=Dn):At._=Dn}).call(r)});class cu{reduce(e,t){t.notebooks=e.notebooks||null}}class uu{reduce(e,t){switch(Object.keys(e)[0]){case"add-book":this.addBook(e["add-book"],t);break;case"add-note":this.addNote(e["add-note"],t);break;case"add-comment":this.addComment(e["add-comment"],t);break;case"edit-book":this.editBook(e["edit-book"],t);break;case"edit-note":this.editNote(e["edit-note"],t);break;case"edit-comment":this.editComment(e["edit-comment"],t);break;case"del-book":this.delBook(e["del-book"],t);break;case"del-note":this.delNote(e["del-note"],t);break;case"del-comment":this.delComment(e["del-comment"],t);break;case"read":this.read(e.read,t);break;case"contact-initial":this.contactInitial(e["contact-initial"],t);break;case"contact-update":this.contactUpdate(e["contact-update"],t)}}addBook(e,t){let n=Object.keys(e)[0],r=Object.keys(e[n])[0];t.notebooks[n]?t.notebooks[n][r]=e[n][r]:t.notebooks[n]=e[n]}addNote(e,t){let n=Object.keys(e)[0],r=Object.keys(e[n])[0],i=e[n][r]["note-id"];if(t.notebooks[n]&&t.notebooks[n][r]){if(t.notebooks[n][r].notes){if(t.notebooks[n][r].notes[i]&&t.notebooks[n][r].notes[i].pending)return void(t.notebooks[n][r].notes[i].pending=!1);t.notebooks[n][r]["notes-by-date"]?t.notebooks[n][r]["notes-by-date"].unshift(i):t.notebooks[n][r]["notes-by-date"]=[i],t.notebooks[n][r].notes[i]=e[n][r]}else t.notebooks[n][r].notes={[i]:e[n][r]};t.notebooks[n][r]["num-notes"]+=1,e[n][r].read||(t.notebooks[n][r]["num-unread"]+=1);let a=t.notebooks[n][r]["notes-by-date"][1]||null;t.notebooks[n][r].notes[i]["prev-note"]=a,t.notebooks[n][r].notes[i]["next-note"]=null,t.notebooks[n][r].notes[a]&&(t.notebooks[n][r].notes[a]["next-note"]=i)}}addComment(e,t){let n=e.host,r=e.book,i=e.note,a=e.comment;if(t.notebooks[n]&&t.notebooks[n][r]&&t.notebooks[n][r].notes&&t.notebooks[n][r].notes[i])if(t.notebooks[n][r].notes[i].comments){let e=su.findIndex(t.notebooks[n][r].notes[i].comments,e=>{let t=e[Object.keys(e)[0]],n=a[Object.keys(a)[0]];return t.pending&&t.author===n.author&&t.content===n.content});-1===e?(t.notebooks[n][r].notes[i]["num-comments"]+=1,t.notebooks[n][r].notes[i].comments.unshift(a)):t.notebooks[n][r].notes[i].comments[e]=a}else 1===t.notebooks[n][r].notes[i]["num-comments"]&&(t.notebooks[n][r].notes[i]["num-comments"]+=1,t.notebooks[n][r].notes[i].comments=[a])}editBook(e,t){let n=Object.keys(e)[0],r=Object.keys(e[n])[0];t.notebooks[n]&&t.notebooks[n][r]&&(t.notebooks[n][r].comments=e[n][r].comments,t.notebooks[n][r]["date-created"]=e[n][r]["date-created"],t.notebooks[n][r]["num-notes"]=e[n][r]["num-notes"],t.notebooks[n][r]["num-unread"]=e[n][r]["num-unread"],t.notebooks[n][r].title=e[n][r].title)}editNote(e,t){let n=Object.keys(e)[0],r=Object.keys(e[n])[0],i=e[n][r]["note-id"],a=e[n][r];t.notebooks[n]&&t.notebooks[n][r]&&t.notebooks[n][r].notes&&t.notebooks[n][r].notes[i]&&(t.notebooks[n][r].notes[i].author=a.author,t.notebooks[n][r].notes[i].build=a.build,t.notebooks[n][r].notes[i].file=a.file,t.notebooks[n][r].notes[i].title=a.title)}editComment(e,t){let n=e.host,r=e.book,i=e.note,a=e.comment,o=Object.keys(a)[0];if(t.notebooks[n]&&t.notebooks[n][r]&&t.notebooks[n][r].notes&&t.notebooks[n][r].notes[i]&&t.notebooks[n][r].notes[i].comments){let e=t.notebooks[n][r].notes[i].comments.map(e=>Object.keys(e)[0]).indexOf(o);e>-1&&(t.notebooks[n][r].notes[i].comments[e]=a)}}delBook(e,t){let n=e.host,r=e.book;t.notebooks[n]&&(t.notebooks[n][r]&&delete t.notebooks[n][r],0===Object.keys(t.notebooks[n]).length&&delete t.notebooks[n])}delNote(e,t){let n=e.host,r=e.book,i=e.note;if(t.notebooks[n]&&t.notebooks[n][r]&&t.notebooks[n][r].notes){if(t.notebooks[n][r].notes[i]){t.notebooks[n][r]["num-notes"]-=1,t.notebooks[n][r].notes[i].read||(t.notebooks[n][r]["num-unread"]-=1),delete t.notebooks[n][r].notes[i];let e=t.notebooks[n][r]["notes-by-date"].indexOf(i);e>-1&&t.notebooks[n][r]["notes-by-date"].splice(e,1)}0===Object.keys(t.notebooks[n][r].notes).length&&(delete t.notebooks[n][r].notes,delete t.notebooks[n][r]["notes-by-date"])}}delComment(e,t){let n=e.host,r=e.book,i=e.note,a=e.comment;if(t.notebooks[n]&&t.notebooks[n][r]&&t.notebooks[n][r].notes&&t.notebooks[n][r].notes[i]&&(t.notebooks[n][r].notes[i]["num-comments"]-=1,t.notebooks[n][r].notes[i].comments)){let e=t.notebooks[n][r].notes[i].comments.map(e=>Object.keys(e)[0]).indexOf(a);e>-1&&t.notebooks[n][r].notes[i].comments.splice(e,1)}}read(e,t){let n=e.host,r=e.book,i=e.note;t.notebooks[n]&&t.notebooks[n][r]&&t.notebooks[n][r].notes&&t.notebooks[n][r].notes[i]&&(t.notebooks[n][r].notes[i].read||(t.notebooks[n][r].notes[i].read=!0,t.notebooks[n][r]["num-unread"]-=1))}contactInitial(e,t){t.contacts=e}contactUpdate(e,t){this.createContact(e,t),this.deleteContact(e,t),this.addContact(e,t),this.removeContact(e,t),this.editContact(e,t)}createContact(e,t){let n=su.get(e,"create",!1);n&&(t.contacts[n.path]={})}deleteContact(e,t){let n=su.get(e,"delete",!1);n&&delete t.contacts[n.path]}addContact(e,t){let n=su.get(e,"add",!1);n&&n.path in t.contacts&&(t.contacts[n.path][n.ship]=n.contact)}removeContact(e,t){let n=su.get(e,"remove",!1);n&&n.path in t.contacts&&n.ship in t.contacts[n.path]&&delete t.contacts[n.path][n.ship]}editContact(e,t){let n=su.get(e,"edit",!1);if(n&&n.path in t.contacts&&n.ship in t.contacts[n.path]){let e=Object.keys(n["edit-field"]);if(1!==e.length)return;t.contacts[n.path][n.ship][e[0]]=n["edit-field"][e[0]]}}}class fu{reduce(e,t){switch(e.type){case"notebooks":this.handleNotebooks(e,t);break;case"notebook":this.handleNotebook(e,t);break;case"note":this.handleNote(e,t);break;case"notes-page":this.handleNotesPage(e,t);break;case"comments-page":this.handleCommentsPage(e,t);break;case"local":this.sidebarToggle(e,t),this.setSelected(e,t)}}handleNotebooks(e,t){for(var n in t.notebooks)if(e.data[n])for(var r in t.notebooks[n])e.data[n][r]||delete t.notebooks[n][r];else delete t.notebooks[n];for(var n in e.data)if(t.notebooks[n])for(var r in e.data[n])t.notebooks[n][r]?(t.notebooks[n][r].title=e.data[n][r].title,t.notebooks[n][r]["date-created"]=e.data[n][r]["date-created"],t.notebooks[n][r]["num-notes"]=e.data[n][r]["num-notes"],t.notebooks[n][r]["num-unread"]=e.data[n][r]["num-unread"]):t.notebooks[n][r]=e.data[n][r];else t.notebooks[n]=e.data[n]}handleNotebook(e,t){if(t.notebooks[e.host])if(t.notebooks[e.host][e.notebook])if(t.notebooks[e.host][e.notebook]["notes-by-date"]=e.data.notebook["notes-by-date"],t.notebooks[e.host][e.notebook].subscribers=e.data.notebook.subscribers,t.notebooks[e.host][e.notebook].comments=e.data.notebook.comments,t.notebooks[e.host][e.notebook]["subscribers-group-path"]=e.data.notebook["subscribers-group-path"],t.notebooks[e.host][e.notebook]["writers-group-path"]=e.data.notebook["writers-group-path"],t.notebooks[e.host][e.notebook].notes)for(var n in e.data.notebook.notes){let r=t.notebooks[e.host][e.notebook].notes[n];r?r.build||(t.notebooks[e.host][e.notebook].notes[n].author=e.data.notebook.notes[n].author,t.notebooks[e.host][e.notebook].notes[n]["date-created"]=e.data.notebook.notes[n]["date-created"],t.notebooks[e.host][e.notebook].notes[n]["note-id"]=e.data.notebook.notes[n]["note-id"],t.notebooks[e.host][e.notebook].notes[n]["num-comments"]=e.data.notebook.notes[n]["num-comments"],t.notebooks[e.host][e.notebook].notes[n].title=e.data.notebook.notes[n].title):t.notebooks[e.host][e.notebook].notes[n]=e.data.notebook.notes[n]}else t.notebooks[e.host][e.notebook].notes=e.data.notebook.notes;else t.notebooks[e.host][e.notebook]=e.data.notebook;else t.notebooks[e.host]={[e.notebook]:e.data.notebook}}handleNote(e,t){if(!t.notebooks[e.host]||!t.notebooks[e.host][e.notebook])throw Error("tried to fetch note, but we don't have the notebook");if(t.notebooks[e.host][e.notebook]["notes-by-date"]=e.data["notes-by-date"],t.notebooks[e.host][e.notebook].notes)for(var n in e.data.notes){let r=t.notebooks[e.host][e.notebook].notes[n];r&&r.build&&n!==e.note||(t.notebooks[e.host][e.notebook].notes[n]=e.data.notes[n])}else t.notebooks[e.host][e.notebook].notes=e.data.notes}handleNotesPage(e,t){if(!t.notebooks[e.host]||!t.notebooks[e.host][e.notebook])throw Error("tried to fetch paginated notes, but we don't have the notebook");if(t.notebooks[e.host][e.notebook]["notes-by-date"]=e.data["notes-by-date"],t.notebooks[e.host][e.notebook].notes)for(var n in e.data.notes){let r=t.notebooks[e.host][e.notebook].notes[n];r?r.build||(t.notebooks[e.host][e.notebook].notes[n].author=e.data.notes[n].author,t.notebooks[e.host][e.notebook].notes[n]["date-created"]=e.data.notes[n]["date-created"],t.notebooks[e.host][e.notebook].notes[n]["note-id"]=e.data.notes[n]["note-id"],t.notebooks[e.host][e.notebook].notes[n]["num-comments"]=e.data.notes[n]["num-comments"],t.notebooks[e.host][e.notebook].notes[n].title=e.data.notes[n].title):t.notebooks[e.host][e.notebook].notes[n]=e.data.notes[n]}else t.notebooks[e.host][e.notebook].notes=e.data.notes}handleCommentsPage(e,t){if(!(t.notebooks[e.host]&&t.notebooks[e.host][e.notebook]&&t.notebooks[e.host][e.notebook].notes[e.note]))throw Error("tried to fetch paginated comments, but we don't have the note");t.notebooks[e.host][e.notebook].notes[e.note].comments?e.data.forEach((n,r)=>{let i=n[Object.keys(n)[0]]["date-created"],a=t.notebooks[e.host][e.notebook].notes[e.note].comments,o=-1;for(var l=0;l<a.length;l++){let e=Object.keys(a[l])[0],t=a[l][e]["date-created"];if(t===i)break;t<i?o=l:t>i&&l===a.length-1&&(o=l+1)}-1!==o&&t.notebooks[e.host][e.notebook].notes[e.note].comments.splice(o,0,n)}):t.notebooks[e.host][e.notebook].notes[e.note].comments=e.data}sidebarToggle(e,t){su.has(e.data,"sidebarToggle",!1)&&(t.sidebarShown=e.data.sidebarToggle)}setSelected(e,t){su.has(e.data,"selected",!1)&&(t.selectedGroups=e.data.selected)}}class hu{reduce(e,t){let n=su.get(e,"group-initial",!1);if(n)for(let e in n)t.groups[e]=new Set(n[e]);(n=su.get(e,"group-update",!1))&&(this.add(n,t),this.remove(n,t),this.bundle(n,t),this.unbundle(n,t),this.keys(n,t),this.path(n,t))}add(e,t){let n=su.get(e,"add",!1);if(n)for(let e of n.members)t.groups[n.path].add(e)}remove(e,t){let n=su.get(e,"remove",!1);if(n)for(let e of n.members)t.groups[n.path].delete(e)}bundle(e,t){let n=su.get(e,"bundle",!1);n&&(t.groups[n.path]=new Set)}unbundle(e,t){let n=su.get(e,"unbundle",!1);n&&delete t.groups[n.path]}keys(e,t){let n=su.get(e,"keys",!1);n&&(t.groupKeys=new Set(n.keys))}path(e,t){let n=su.get(e,"path",!1);n&&(t.groups[n.path]=new Set([n.members]))}}class du{reduce(e,t){let n=su.get(e,"invite-initial",!1);n&&this.initial(n,t);let r=su.get(e,"invite-update",!1);r&&(this.create(r,t),this.delete(r,t),this.invite(r,t),this.accepted(r,t),this.decline(r,t))}initial(e,t){t.invites=e}create(e,t){let n=su.get(e,"create",!1);n&&(t.invites[n.path]={})}delete(e,t){let n=su.get(e,"delete",!1);n&&delete t.invites[n.path]}invite(e,t){let n=su.get(e,"invite",!1);n&&(t.invites[n.path][n.uid]=n.invite)}accepted(e,t){let n=su.get(e,"accepted",!1);n&&delete t.invites[n.path][n.uid]}decline(e,t){let n=su.get(e,"decline",!1);n&&delete t.invites[n.path][n.uid]}}class pu{reduce(e,t){let n=su.get(e,"permission-initial",!1);if(n)for(let e in n)t.permissions[e]={who:new Set(n[e].who),kind:n[e].kind};(n=su.get(e,"permission-update",!1))&&(this.create(n,t),this.delete(n,t),this.add(n,t),this.remove(n,t))}create(e,t){let n=su.get(e,"create",!1);n&&(t.permissions[n.path]={kind:n.kind,who:new Set(n.who)})}delete(e,t){let n=su.get(e,"delete",!1);n&&delete t.permissions[n.path]}add(e,t){let n=su.get(e,"add",!1);if(n)for(let e of n.who)t.permissions[n.path].who.add(e)}remove(e,t){let n=su.get(e,"remove",!1);if(n)for(let e of n.who)t.permissions[n.path].who.delete(e)}}class mu{reduce(e,t){let n=su.get(e,"metadata-update",!1);n&&(this.associations(n,t),this.add(n,t),this.update(n,t),this.remove(n,t))}associations(e,t){let n=su.get(e,"associations",!1);if(n){let e=t.associations;Object.keys(n).map(t=>{let r=n[t],i=n[t]["app-name"];i in e||(e[i]={}),e[i][r["app-path"]]=r}),t.associations=e}}add(e,t){let n=su.get(e,"add",!1);if(n){let e=t.associations,r=n["app-name"];r in e||(e[r]={}),e[r][n["app-path"]]=n,t.associations=e}}update(e,t){let n=su.get(e,"update-metadata",!1);if(n){let e=t.associations;e[n["app-name"]][n["app-path"]]=n,t.associations=e}}remove(e,t){let n=su.get(e,"remove",!1);if(n){let e=t.associations,r=n["app-name"];if(!(r in e))return!1;delete e[r][n["app-path"]],t.associations=e}}}let vu=new class{constructor(){this.state={notebooks:{},groups:{},contacts:{},associations:{contacts:{}},permissions:{},invites:{},selectedGroups:[],sidebarShown:!0},this.initialReducer=new cu,this.primaryReducer=new uu,this.responseReducer=new fu,this.groupReducer=new hu,this.inviteReducer=new du,this.permissionReducer=new pu,this.metadataReducer=new mu,this.setState=(()=>{}),this.initialReducer.reduce(window.injectedState,this.state)}setStateHandler(e){this.setState=e}handleEvent(e){e.from&&"/all"===e.from.path?(this.groupReducer.reduce(e.data,this.state),this.permissionReducer.reduce(e.data,this.state)):e.from&&"/app-name/contacts"===e.from.path?this.metadataReducer.reduce(e.data,this.state):e.from&&"/primary"===e.from.path?(this.primaryReducer.reduce(e.data,this.state),this.inviteReducer.reduce(e.data,this.state)):e.type&&this.responseReducer.reduce(e,this.state),this.setState(this.state)}};window.store=vu;let gu=new class{setAuthTokens(e){this.authTokens=e,this.bindPaths=[]}bind(e,t,n=this.authTokens.ship,r="publish",i,a){this.bindPaths=su.uniq([...this.bindPaths,e]),window.urb.subscribe(n,r,e,e=>{a(e)},t=>{i({data:t,from:{ship:n,path:e}})},e=>{a(e)})}action(e,t,n){return new Promise((r,i)=>{window.urb.poke(ship,e,t,n,e=>{r(e)},e=>{i(e)})})}handleErrors(e){if(!e.ok)throw Error(e.status);return e}fetchNotebooks(){fetch("/~publish/notebooks.json").then(e=>e.json()).then(e=>{vu.handleEvent({type:"notebooks",data:e})})}fetchNotebook(e,t){fetch(`/~publish/${e}/${t}.json`).then(e=>e.json()).then(n=>{vu.handleEvent({type:"notebook",data:n,host:e,notebook:t})})}fetchNote(e,t,n){fetch(`/~publish/${e}/${t}/${n}.json`).then(e=>e.json()).then(r=>{vu.handleEvent({type:"note",data:r,host:e,notebook:t,note:n})})}fetchNotesPage(e,t,n,r){fetch(`/~publish/notes/${e}/${t}/${n}/${r}.json`).then(e=>e.json()).then(i=>{vu.handleEvent({type:"notes-page",data:i,host:e,notebook:t,startIndex:n,length:r})})}fetchCommentsPage(e,t,n,r,i){fetch(`/~publish/comments/${e}/${t}/${n}/${r}/${i}.json`).then(e=>e.json()).then(a=>{vu.handleEvent({type:"comments-page",data:a,host:e,notebook:t,note:n,startIndex:r,length:i})})}sidebarToggle(){let e=!0;!0===vu.state.sidebarShown&&(e=!1),vu.handleEvent({type:"local",data:{sidebarToggle:e}})}setSelected(e){vu.handleEvent({type:"local",data:{selected:e}})}};window.api=gu;const bu="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/group-filter.js";class yu extends ee{constructor(e){super(e),this.state={open:!1,selected:[],groups:[],searchTerm:"",results:[]},this.toggleOpen=this.toggleOpen.bind(this),this.handleClickOutside=this.handleClickOutside.bind(this),this.groupIndex=this.groupIndex.bind(this),this.search=this.search.bind(this),this.addGroup=this.addGroup.bind(this),this.deleteGroup=this.deleteGroup.bind(this)}componentDidMount(){document.addEventListener("mousedown",this.handleClickOutside),this.groupIndex();let e=localStorage.getItem("urbit-selectedGroups");e&&this.setState({selected:JSON.parse(e)},()=>{window.api.setSelected(this.state.selected)})}componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside)}componentDidUpdate(e){e!==this.props&&this.groupIndex()}handleClickOutside(e){this.dropdown&&!this.dropdown.contains(e.target)&&this.toggleButton&&!this.toggleButton.contains(e.target)&&this.setState({open:!1})}toggleOpen(){this.setState({open:!this.state.open})}groupIndex(){const{props:e,state:t}=this;let n=[],r=e.associations?e.associations.contacts:{};n=Object.keys(r).map(e=>{let t=[];t.push(e);let n=e;return r[e].metadata&&(n=""!==r[e].metadata.title?r[e].metadata.title:n),t.push(n),t}),this.setState({groups:n})}search(e){this.setState({searchTerm:e.target.value});let t=e.target.value.toLowerCase();if(t.length<3)return this.setState({results:[]});let n=[];n=this.state.groups.filter(e=>e[0].includes(t)||e[1].includes(t)),this.setState({results:n})}addGroup(e){let t=this.state.selected;e in t||t.push(e),this.setState({searchTerm:"",selected:t,results:[]},()=>{window.api.setSelected(this.state.selected),localStorage.setItem("urbit-selectedGroups",JSON.stringify(this.state.selected))})}deleteGroup(e){let t=this.state.selected;t=t.filter(t=>t!==e),this.setState({selected:t},()=>{window.api.setSelected(this.state.selected),localStorage.setItem("urbit-selectedGroups",JSON.stringify(this.state.selected))})}render(){const{props:e,state:t}=this;let n="All Groups";if(t.selected.length>0){n=t.selected.map(e=>e[1]).join(" + ")}let r=t.open?"bg-gray5 bg-gray1-d white-d":"hover-bg-gray5 hover-bg-gray1-d white-d",i=t.open?"absolute db z-2 bg-white bg-gray0-d white-d ba b--gray3 b--gray1-d":"dn",a=e.invites&&Object.keys(e.invites).length>0?X.createElement("template",{className:"dib fr",__self:this,__source:{fileName:bu,lineNumber:132}},X.createElement("p",{className:"dib bg-green2 bg-gray2-d white fw6 ph1 br1 v-mid",style:{marginBottom:2},__self:this,__source:{fileName:bu,lineNumber:133}},Object.keys(e.invites).length),X.createElement("span",{className:"dib v-mid ml1",__self:this,__source:{fileName:bu,lineNumber:136}},X.createElement("img",{className:"v-mid",src:"/~launch/img/Chevron.png",style:{height:16,width:16,paddingBottom:1},__self:this,__source:{fileName:bu,lineNumber:137}}))):X.createElement("template",{className:"dib fr",style:{paddingTop:1},__self:this,__source:{fileName:bu,lineNumber:144}},X.createElement("span",{className:"dib v-top ml1",__self:this,__source:{fileName:bu,lineNumber:145}},X.createElement("img",{className:"v-mid",src:"/~launch/img/Chevron.png",style:{height:16,width:16,paddingBottom:1},__self:this,__source:{fileName:bu,lineNumber:146}}))),o=X.createElement("div",{__self:this,__source:{fileName:bu,lineNumber:153}}),l=X.createElement("div",{__self:this,__source:{fileName:bu,lineNumber:154}});if(t.results.length>0){let e=t.results.map(e=>X.createElement("li",{key:e[0],className:"tl list white-d f9 pv2 ph3 pointer hover-bg-gray4 hover-bg-gray1-d inter",onClick:()=>this.addGroup(e),__self:this,__source:{fileName:bu,lineNumber:159}},X.createElement("span",{className:"mix-blend-diff white",__self:this,__source:{fileName:bu,lineNumber:162}},e[1]?e[1]:e[0])));l=X.createElement("div",{className:"tl absolute bg-white bg-gray0-d white-d pv3 z-1 w-100 ba b--gray4 b--white-d overflow-y-scroll",style:{maxWidth:"15.67rem",maxHeight:"8rem"},__self:this,__source:{fileName:bu,lineNumber:167}},X.createElement("p",{className:"f9 tl gray2 ph3 pb2",__self:this,__source:{fileName:bu,lineNumber:168}},"Groups"),e)}if(t.selected.length>0){let e=this.state.selected.map(e=>{let t=e[1];return X.createElement("span",{key:e[0],className:"f9 inter black pa2 bg-gray5 bg-gray1-d ba b--gray4 b--gray2-d white-d dib mr2 mt2 c-default",__self:this,__source:{fileName:bu,lineNumber:178}},t,X.createElement("span",{className:"white-d ml3 mono pointer",onClick:t=>this.deleteGroup(e),__self:this,__source:{fileName:bu,lineNumber:184}},"x"))});o=X.createElement("div",{className:"f9 gray2 bb bl br b--gray3 b--gray2-d bg-gray0-d white-d pa3 db w-100 inter bg-gray5 lh-solid tl",__self:this,__source:{fileName:bu,lineNumber:193}},e)}return X.createElement("div",{className:"ml1 dib",__self:this,__source:{fileName:bu,lineNumber:203}},X.createElement("div",{className:r,onClick:()=>this.toggleOpen(),ref:e=>this.toggleButton=e,__self:this,__source:{fileName:bu,lineNumber:204}},X.createElement("p",{className:"dib f9 pointer pv1 ph2 mw5 truncate v-mid",__self:this,__source:{fileName:bu,lineNumber:207}},n)),X.createElement("div",{className:i,style:{maxHeight:"24rem",width:285},ref:e=>{this.dropdown=e},__self:this,__source:{fileName:bu,lineNumber:209}},X.createElement("p",{className:"tc bb b--gray3 b--gray1-d gray3 pv4 f9",__self:this,__source:{fileName:bu,lineNumber:212}},"Group Select and Filter"),X.createElement("a",{href:"/~groups",className:"ma4 bg-gray5 bg-gray1-d f9 tl pa1 br1 db no-underline",style:{paddingLeft:"6.5px",paddingRight:"6.5px"},__self:this,__source:{fileName:bu,lineNumber:213}},"Manage all Groups",a),X.createElement("p",{className:"pt4 gray3 f9 tl mh4",__self:this,__source:{fileName:bu,lineNumber:216}},"Filter Groups"),X.createElement("div",{className:"relative w-100 ph4 pt2 pb4",__self:this,__source:{fileName:bu,lineNumber:217}},X.createElement("input",{className:"ba b--gray3 white-d bg-gray0-d inter w-100 f9 pa2",style:{boxSizing:"border-box"},placeholder:"Group name...",onChange:this.search,value:t.searchTerm,__self:this,__source:{fileName:bu,lineNumber:218}}),l,o)))}}var ku=o(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=/^matrix\(\s*([0-9_+-.e]+)\s*,\s*([0-9_+-.e]+)\s*,\s*([0-9_+-.e]+)\s*,\s*([0-9_+-.e]+)\s*,\s*([0-9_+-.e]+)\s*,\s*([0-9_+-.e]+)\s*\)$/i;function r(e){return{a:1,c:0,e:e,b:0,d:1,f:arguments.length>1&&void 0!==arguments[1]?arguments[1]:0}}function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,a=function(e,t){return{a:e.a*t.a+e.c*t.b,c:e.a*t.c+e.c*t.d,e:e.a*t.e+e.c*t.f+e.e,b:e.b*t.a+e.d*t.b,d:e.b*t.c+e.d*t.d,f:e.b*t.e+e.d*t.f+e.f}};switch((t=Array.isArray(t[0])?t[0]:t).length){case 0:throw new Error("no matrices provided");case 1:return t[0];case 2:return a(t[0],t[1]);default:var o=(r=t,Array.isArray(r)?r:Array.from(r)),l=o[0],s=o[1],c=o.slice(2),u=a(l,s);return i.apply(void 0,[u].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(c)))}}Math.PI;function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return void 0===t&&(t=e),{a:e,c:0,e:0,b:0,d:t,f:0}}function o(e,t){return e(t={exports:{}},t.exports),t.exports}o(function(e){!function(){function t(e,t){if("function"!=typeof t)return e;var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[t(r,e[r])||r]=e[r]);return n}e.exports?e.exports=t:window.rename=t}()}),o(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),a.prototype.eventNames=function(){var e,r,i=[];if(0===this._eventsCount)return i;for(r in e=this._events)t.call(e,r)&&i.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},a.prototype.listeners=function(e,t){var r=n?n+e:e,i=this._events[r];if(t)return!!i;if(!i)return[];if(i.fn)return[i.fn];for(var a=0,o=i.length,l=new Array(o);a<o;a++)l[a]=i[a].fn;return l},a.prototype.emit=function(e,t,r,i,a,o){var l=n?n+e:e;if(!this._events[l])return!1;var s,c,u=this._events[l],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,i),!0;case 5:return u.fn.call(u.context,t,r,i,a),!0;case 6:return u.fn.call(u.context,t,r,i,a,o),!0}for(c=1,s=new Array(f-1);c<f;c++)s[c-1]=arguments[c];u.fn.apply(u.context,s)}else{var h,d=u.length;for(c=0;c<d;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),f){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,i);break;default:if(!s)for(h=1,s=new Array(f-1);h<f;h++)s[h-1]=arguments[h];u[c].fn.apply(u[c].context,s)}}return!0},a.prototype.on=function(e,t,r){var a=new i(t,r||this),o=n?n+e:e;return this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],a]:this._events[o].push(a):(this._events[o]=a,this._eventsCount++),this},a.prototype.once=function(e,t,r){var a=new i(t,r||this,!0),o=n?n+e:e;return this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],a]:this._events[o].push(a):(this._events[o]=a,this._eventsCount++),this},a.prototype.removeListener=function(e,t,i,a){var o=n?n+e:e;if(!this._events[o])return this;if(!t)return 0==--this._eventsCount?this._events=new r:delete this._events[o],this;var l=this._events[o];if(l.fn)l.fn!==t||a&&!l.once||i&&l.context!==i||(0==--this._eventsCount?this._events=new r:delete this._events[o]);else{for(var s=0,c=[],u=l.length;s<u;s++)(l[s].fn!==t||a&&!l[s].once||i&&l[s].context!==i)&&c.push(l[s]);c.length?this._events[o]=1===c.length?c[0]:c:0==--this._eventsCount?this._events=new r:delete this._events[o]}return this},a.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&(0==--this._eventsCount?this._events=new r:delete this._events[t])):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prototype.setMaxListeners=function(){return this},a.prefixed=n,a.EventEmitter=a,e.exports=a});var l=function(e){return String(e).replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">")},s=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.transformAttr,i=void 0===r?function(e,t,n){return"".concat(e,'="').concat(n(t),'"')}:r,a=n.selfClose,o=void 0===a||a;if(Array.isArray(t))return t.map(function(t){return e(t,{transformAttr:i,selfClose:o})}).join("");if("text"===t.type)return function(e){if(e){var t=String(e);return/[&<>]/.test(t)?"<![CDATA[".concat(t.replace(/]]>/,"]]]]><![CDATA[>"),"]]>"):t}return""}(t.value);var s="";for(var c in t.attributes){var u=i(c,t.attributes[c],l,t.name);s+=u?" ".concat(u):""}return t.children.length||!o?"<".concat(t.name).concat(s,">").concat(e(t.children,{transformAttr:i,selfClose:o}),"</").concat(t.name,">"):"<".concat(t.name).concat(s,"/>")};var c=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable;var h=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){for(var o in n=Object(arguments[a]))u.call(n,o)&&(i[o]=n[o]);if(c){r=c(n);for(var l=0;l<r.length;l++)f.call(n,r[l])&&(i[r[l]]=n[r[l]])}}return i};function d(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,i,a,o,l){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,i,a,o,l],c=0;(e=Error(t.replace(/%s/g,function(){return s[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||p}function g(){}function b(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||p}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=v.prototype;var y=b.prototype=new g;y.constructor=b,h(y,v.prototype),y.isPureReactComponent=!0;var k=function(){},x="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",w={},_=Function.call.bind(Object.prototype.hasOwnProperty);function C(e,t,n,r,i){for(var a in e)if(_(e,a)){var o;try{if("function"!=typeof e[a]){var l=Error((r||"React class")+": "+n+" type `"+a+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[a]+"`.");throw l.name="Invariant Violation",l}o=e[a](t,a,r,n,null,x)}catch(e){o=e}if(!o||o instanceof Error||k((r||"React class")+": type specification of "+n+" `"+a+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof o+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),o instanceof Error&&!(o.message in w)){w[o.message]=!0;var s=i?i():"";k("Failed "+n+" type: "+o.message+(null!=s?s:""))}}}k=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}},C.resetWarningCache=function(){w={}};var M=C,S=o(function(e){!function(){var t=h,n=M,r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator,b="@@iterator";function y(e){if(null===e||"object"!=typeof e)return null;var t=g&&e[g]||e[b];return"function"==typeof t?t:null}var k=function(){};function x(e,t,n,r,i,a,o,l){if(k(t),!e){var s=void 0;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,o,l],u=0;(s=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}k=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")};var w=function(e,t){if(void 0===t)throw new Error("`lowPriorityWarning(condition, format, ...args)` requires a warning message argument");if(!e){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];(function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0,a="Warning: "+e.replace(/%s/g,function(){return n[i++]});"undefined"!=typeof console&&console.warn(a);try{throw new Error(a)}catch(e){}}).apply(void 0,[t].concat(r))}},_=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];if(void 0===t)throw new Error("`warningWithoutStack(condition, format, ...args)` requires a warning message argument");if(r.length>8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!e){if("undefined"!=typeof console){var a=r.map(function(e){return""+e});a.unshift("Warning: "+t),Function.prototype.apply.call(console.error,console,a)}try{var o=0,l="Warning: "+t.replace(/%s/g,function(){return r[o++]});throw new Error(l)}catch(e){}}},C={};function S(e,t){var n=e.constructor,r=n&&(n.displayName||n.name)||"ReactClass",i=r+"."+t;C[i]||(_(!1,"Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,r),C[i]=!0)}var N={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,n){S(e,"forceUpdate")},enqueueReplaceState:function(e,t,n,r){S(e,"replaceState")},enqueueSetState:function(e,t,n,r){S(e,"setState")}},L={};function E(e,t,n){this.props=e,this.context=t,this.refs=L,this.updater=n||N}Object.freeze(L),E.prototype.isReactComponent={},E.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&x(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var T={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},A=function(e,t){Object.defineProperty(E.prototype,e,{get:function(){w(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})};for(var D in T)T.hasOwnProperty(D)&&A(D,T[D]);function O(){}function P(e,t,n){this.props=e,this.context=t,this.refs=L,this.updater=n||N}O.prototype=E.prototype;var R=P.prototype=new O;R.constructor=P,t(R,E.prototype),R.isPureReactComponent=!0;var q={current:null},H={current:null},j=/^(.*)[\\\/]/,I=1;function F(e){if(null==e)return null;if("number"==typeof e.tag&&_(!1,"Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case f:return"ConcurrentMode";case o:return"Fragment";case a:return"Portal";case s:return"Profiler";case l:return"StrictMode";case p:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case u:return"Context.Consumer";case c:return"Context.Provider";case d:return r=e,i=e.render,h="ForwardRef",g=i.displayName||i.name||"",r.displayName||(""!==g?h+"("+g+")":h);case m:return F(e.type);case v:var t=(n=e)._status===I?n._result:null;if(t)return F(t)}var n,r,i,h,g;return null}var U={},z=null;function Z(e){z=e}U.getCurrentStack=null,U.getStackAddendum=function(){var e="";if(z){var t=F(z.type),n=z._owner;e+=function(e,t,n){var r="";if(t){var i=t.fileName,a=i.replace(j,"");if(/^index\./.test(a)){var o=i.match(j);if(o){var l=o[1];l&&(a=l.replace(j,"")+"/"+a)}}r=" (at "+a+":"+t.lineNumber+")"}else n&&(r=" (created by "+n+")");return"\n in "+(e||"Unknown")+r}(t,z._source,n&&F(n.type))}var r=U.getCurrentStack;return r&&(e+=r()||""),e};var V={ReactCurrentDispatcher:q,ReactCurrentOwner:H,assign:t};t(V,{ReactDebugCurrentFrame:U,ReactComponentTreeHook:{}});var B=function(e,t){if(!e){for(var n=V.ReactDebugCurrentFrame.getStackAddendum(),r=arguments.length,i=Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];_.apply(void 0,[!1,t+"%s"].concat(i,[n]))}},W=Object.prototype.hasOwnProperty,Y={key:!0,ref:!0,__self:!0,__source:!0},$=void 0,G=void 0;function K(e){if(W.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return!1}return void 0!==e.ref}function Q(e){if(W.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return!1}return void 0!==e.key}var J=function(e,t,n,r,a,o,l){var s={$$typeof:i,type:e,key:t,ref:n,props:l,_owner:o,_store:{}};return Object.defineProperty(s._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(s,"_self",{configurable:!1,enumerable:!1,writable:!1,value:r}),Object.defineProperty(s,"_source",{configurable:!1,enumerable:!1,writable:!1,value:a}),Object.freeze&&(Object.freeze(s.props),Object.freeze(s)),s};function X(e,t,n){var r=void 0,i={},a=null,o=null,l=null,s=null;if(null!=t)for(r in K(t)&&(o=t.ref),Q(t)&&(a=""+t.key),l=void 0===t.__self?null:t.__self,s=void 0===t.__source?null:t.__source,t)W.call(t,r)&&!Y.hasOwnProperty(r)&&(i[r]=t[r]);var c=arguments.length-2;if(1===c)i.children=n;else if(c>1){for(var u=Array(c),f=0;f<c;f++)u[f]=arguments[f+2];Object.freeze&&Object.freeze(u),i.children=u}if(e&&e.defaultProps){var h=e.defaultProps;for(r in h)void 0===i[r]&&(i[r]=h[r])}if(a||o){var d="function"==typeof e?e.displayName||e.name||"Unknown":e;a&&function(e,t){var n=function(){$||($=!0,_(!1,"%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",t))};n.isReactWarning=!0,Object.defineProperty(e,"key",{get:n,configurable:!0})}(i,d),o&&function(e,t){var n=function(){G||(G=!0,_(!1,"%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",t))};n.isReactWarning=!0,Object.defineProperty(e,"ref",{get:n,configurable:!0})}(i,d)}return J(e,a,o,l,s,H.current,i)}function ee(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var te=".",ne=":";var re=!1,ie=/\/+/g;function ae(e){return(""+e).replace(ie,"$&/")}var oe=10,le=[];function se(e,t,n,r){if(le.length){var i=le.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function ce(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,le.length<oe&&le.push(e)}function ue(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var s=!1;if(null===t)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case i:case a:s=!0}}if(s)return r(o,t,""===n?te+fe(t,0):n),1;var c=void 0,u=0,f=""===n?te:n+ne;if(Array.isArray(t))for(var h=0;h<t.length;h++)u+=e(c=t[h],f+fe(c,h),r,o);else{var d=y(t);if("function"==typeof d){d===t.entries&&(re||B(!1,"Using Maps as children is unsupported and will likely yield unexpected results. Convert it to a sequence/iterable of keyed ReactElements instead."),re=!0);for(var p=d.call(t),m=void 0,v=0;!(m=p.next()).done;)u+=e(c=m.value,f+fe(c,v++),r,o)}else if("object"===l){var g;g=" If you meant to render a collection of children, use an array instead."+U.getStackAddendum();var b=""+t;x(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===b?"object with keys {"+Object.keys(t).join(", ")+"}":b,g)}}return u}(e,"",t,n)}function fe(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(n=e.key,r={"=":"=0",":":"=2"},"$"+(""+n).replace(/[=:]/g,function(e){return r[e]})):t.toString(36);var n,r}function he(e,t,n){var r=e.func,i=e.context;r.call(i,t,e.count++)}function de(e,t,n){var r,i,a=e.result,o=e.keyPrefix,l=e.func,s=e.context,c=l.call(s,t,e.count++);Array.isArray(c)?pe(c,a,n,function(e){return e}):null!=c&&(ee(c)&&(r=c,i=o+(!c.key||t&&t.key===c.key?"":ae(c.key)+"/")+n,c=J(r.type,i,r.ref,r._self,r._source,r._owner,r.props)),a.push(c))}function pe(e,t,n,r,i){var a="";null!=n&&(a=ae(n)+"/");var o=se(t,a,r,i);ue(e,de,o),ce(o)}function me(e){return"string"==typeof e||"function"==typeof e||e===o||e===f||e===s||e===l||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d)}function ve(){var e=q.current;return null===e&&x(!1,"Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem."),e}var ge=void 0;function be(){if(H.current){var e=F(H.current.type);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}ge=!1;var ye={};function ke(e,t){if(e._store&&!e._store.validated&&null==e.key){e._store.validated=!0;var n=function(e){var t=be();if(!t){var n="string"==typeof e?e:e.displayName||e.name;n&&(t="\n\nCheck the top-level render call using <"+n+">.")}return t}(t);if(!ye[n]){ye[n]=!0;var r="";e&&e._owner&&e._owner!==H.current&&(r=" It was passed a child from "+F(e._owner.type)+"."),Z(e),B(!1,'Each child in a list should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',n,r),Z(null)}}}function xe(e,t){if("object"==typeof e)if(Array.isArray(e))for(var n=0;n<e.length;n++){var r=e[n];ee(r)&&ke(r,t)}else if(ee(e))e._store&&(e._store.validated=!0);else if(e){var i=y(e);if("function"==typeof i&&i!==e.entries)for(var a=i.call(e),o=void 0;!(o=a.next()).done;)ee(o.value)&&ke(o.value,t)}}function we(e){var t=e.type;if(null!=t&&"string"!=typeof t){var r=F(t),i=void 0;if("function"==typeof t)i=t.propTypes;else{if("object"!=typeof t||t.$$typeof!==d&&t.$$typeof!==m)return;i=t.propTypes}i?(Z(e),n(i,e.props,"prop",r,U.getStackAddendum),Z(null)):void 0===t.PropTypes||ge||(ge=!0,_(!1,"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",r||"Unknown")),"function"==typeof t.getDefaultProps&&(t.getDefaultProps.isReactClassApproved||_(!1,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead."))}}function _e(e,t,n){var r=me(e);if(!r){var a="";(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(a+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var l=function(e){if(null!=e&&void 0!==e.__source){var t=e.__source;return"\n\nCheck your code at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+"."}return""}(t);a+=l||be();var s=void 0;null===e?s="null":Array.isArray(e)?s="array":void 0!==e&&e.$$typeof===i?(s="<"+(F(e.type)||"Unknown")+" />",a=" Did you accidentally export a JSX literal instead of a component?"):s=typeof e,B(!1,"React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",s,a)}var c=X.apply(this,arguments);if(null==c)return c;if(r)for(var u=2;u<arguments.length;u++)xe(arguments[u],e);return e===o?function(e){Z(e);for(var t=Object.keys(e.props),n=0;n<t.length;n++){var r=t[n];if("children"!==r&&"key"!==r){B(!1,"Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",r);break}}null!==e.ref&&B(!1,"Invalid attribute `ref` supplied to `React.Fragment`."),Z(null)}(c):we(c),c}var Ce={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return pe(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;var r=se(null,null,t,n);ue(e,he,r),ce(r)},count:function(e){return ue(e,function(){return null},null)},toArray:function(e){var t=[];return pe(e,t,null,function(e){return e}),t},only:function(e){return ee(e)||x(!1,"React.Children.only expected to receive a single React element child."),e}},createRef:function(){var e={current:null};return Object.seal(e),e},Component:E,PureComponent:P,createContext:function(e,t){void 0===t?t=null:null!==t&&"function"!=typeof t&&_(!1,"createContext: Expected the optional second argument to be a function. Instead received: %s",t);var n={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null};n.Provider={$$typeof:c,_context:n};var r=!1,i=!1,a={$$typeof:u,_context:n,_calculateChangedBits:n._calculateChangedBits};return Object.defineProperties(a,{Provider:{get:function(){return i||(i=!0,B(!1,"Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?")),n.Provider},set:function(e){n.Provider=e}},_currentValue:{get:function(){return n._currentValue},set:function(e){n._currentValue=e}},_currentValue2:{get:function(){return n._currentValue2},set:function(e){n._currentValue2=e}},_threadCount:{get:function(){return n._threadCount},set:function(e){n._threadCount=e}},Consumer:{get:function(){return r||(r=!0,B(!1,"Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")),n.Consumer}}}),n.Consumer=a,n._currentRenderer=null,n._currentRenderer2=null,n},forwardRef:function(e){return null!=e&&e.$$typeof===m?_(!1,"forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof e?_(!1,"forwardRef requires a render function but was given %s.",null===e?"null":typeof e):0!==e.length&&2!==e.length&&_(!1,"forwardRef render functions accept exactly two parameters: props and ref. %s",1===e.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=e&&(null!=e.defaultProps||null!=e.propTypes)&&_(!1,"forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"),{$$typeof:d,render:e}},lazy:function(e){var t={$$typeof:v,_ctor:e,_status:-1,_result:null},n=void 0,r=void 0;return Object.defineProperties(t,{defaultProps:{configurable:!0,get:function(){return n},set:function(e){B(!1,"React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),n=e,Object.defineProperty(t,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return r},set:function(e){B(!1,"React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),r=e,Object.defineProperty(t,"propTypes",{enumerable:!0})}}}),t},memo:function(e,t){return me(e)||_(!1,"memo: The first argument must be a component. Instead received: %s",null===e?"null":typeof e),{$$typeof:m,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return ve().useCallback(e,t)},useContext:function(e,t){var n=ve();if(void 0!==t&&B(!1,"useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s",t,"number"==typeof t&&Array.isArray(arguments[2])?"\n\nDid you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://fb.me/rules-of-hooks":""),void 0!==e._context){var r=e._context;r.Consumer===e?B(!1,"Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):r.Provider===e&&B(!1,"Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return n.useContext(e,t)},useEffect:function(e,t){return ve().useEffect(e,t)},useImperativeHandle:function(e,t,n){return ve().useImperativeHandle(e,t,n)},useDebugValue:function(e,t){return ve().useDebugValue(e,t)},useLayoutEffect:function(e,t){return ve().useLayoutEffect(e,t)},useMemo:function(e,t){return ve().useMemo(e,t)},useReducer:function(e,t,n){return ve().useReducer(e,t,n)},useRef:function(e){return ve().useRef(e)},useState:function(e){return ve().useState(e)},Fragment:o,StrictMode:l,Suspense:p,createElement:_e,cloneElement:function(e,n,r){for(var i=function(e,n,r){null==e&&x(!1,"React.cloneElement(...): The argument must be a React element, but you passed %s.",e);var i=void 0,a=t({},e.props),o=e.key,l=e.ref,s=e._self,c=e._source,u=e._owner;if(null!=n){K(n)&&(l=n.ref,u=H.current),Q(n)&&(o=""+n.key);var f=void 0;for(i in e.type&&e.type.defaultProps&&(f=e.type.defaultProps),n)W.call(n,i)&&!Y.hasOwnProperty(i)&&(void 0===n[i]&&void 0!==f?a[i]=f[i]:a[i]=n[i])}var h=arguments.length-2;if(1===h)a.children=r;else if(h>1){for(var d=Array(h),p=0;p<h;p++)d[p]=arguments[p+2];a.children=d}return J(e.type,o,l,s,c,u,a)}.apply(this,arguments),a=2;a<arguments.length;a++)xe(arguments[a],i.type);return we(i),i},createFactory:function(e){var t=_e.bind(null,e);return t.type=e,Object.defineProperty(t,"type",{enumerable:!1,get:function(){return w(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}}),t},isValidElement:ee,version:"16.8.6",unstable_ConcurrentMode:f,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:V},Me=Object.freeze({default:Ce}),Se=Me&&Ce||Me,Ne=Se.default||Se;e.exports=Ne}()}),N=o(function(e){e.exports=S});N.Component;const L=e=>e.replace(/-([a-z])/g,e=>e[1].toUpperCase()),E=e=>Object.entries(e).reduce((e,[t,n])=>("class"===t&&(t="className"),{...e,[`${L(t)}`]:n}),{}),T=(e,t)=>(void 0===t&&(t=""),N.createElement(e.name,{...E(e.attributes),key:`${t}`},e.children.map((e,n)=>T(e,`${t}:${n}`))));var A={bac:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},bal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32.0072",x2:"32.7071",y2:"127.3",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64.0072",x2:"64.7071",y2:"127.3",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"96.0072",x2:"96.7071",y2:"127.3",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ban:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0C128 70.6924 70.6924 128 -1.52588e-05 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bar:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},bat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0C128 35.3462 99.3462 64 64 64C28.6538 64 0 35.3462 0 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bec:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},bel:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ben:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"8",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},bep:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ber:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bes:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 92.6538 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bet:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0036",y1:"15.9965",x2:"48.0036",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},bex:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0036",y1:"15.9965",x2:"48.0036",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},bic:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96C74.9807 96 32 53.0193 32 -4.19629e-06",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0C32 70.6925 74.9807 128 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bil:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9965",x2:"112.004",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},bin:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]}]},bis:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-8.87604e-09",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"96",x2:"-8.87604e-09",y2:"96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32",x2:"-8.87604e-09",y2:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},bit:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},bol:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},bon:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 128C92.6538 128 64 99.3462 64 64C64 28.6538 92.6538 4.215e-07 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bor:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 128C4.63574e-06 92.6489 14.3309 60.6449 37.5 37.4807",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 101.492 42.7436 77.4939 60.1138 60.1217",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 110.328 71.1626 94.3287 82.7432 82.7471",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M95.6284 128C95.6284 119.164 99.2097 111.164 105 105.374",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},bos:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},bot:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},bud:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M16 64C16 90.5097 37.4903 112 64 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},bur:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M7.37542e-06 -3.56072e-06C1.19529e-06 70.6924 57.3075 128 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},bus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 110.327 17.6731 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},byl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M22.1288 22.6299C16.0075 28.7511 8.0234 31.874 0.00134547 31.9986M44.7562 45.2573C32.3866 57.6269 16.2133 63.8747 0.00134277 64.0005M67.3836 67.8847C48.7656 86.5027 24.403 95.8749 0.00134412 96.0012",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},byn:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C128 35.3511 113.669 67.3551 90.5 90.5193",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 26.5077 85.2564 50.5061 67.8862 67.8783",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0C64 17.6721 56.8374 33.6713 45.2568 45.2529",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32.3716 0C32.3716 8.83603 28.7903 16.8356 23 22.6264",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},byr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},byt:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dab:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},dac:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L-5.96046e-08 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"63.29",y2:"63.2929",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32.0072",x2:"32.7071",y2:"127.3",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64.0072",x2:"64.7071",y2:"127.3",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"96.0072",x2:"96.7071",y2:"127.3",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dan:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"96",y1:"2.18557e-08",x2:"96",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dap:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9964",x2:"112.004",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},dar:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M86.6274 86.6274C99.1242 74.1307 99.1242 53.8694 86.6274 41.3726C74.1306 28.8758 53.8694 28.8758 41.3726 41.3726",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M75.3137 75.3137C81.5621 69.0653 81.5621 58.9347 75.3137 52.6863C69.0653 46.4379 58.9347 46.4379 52.6863 52.6863",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M97.9411 97.9411C116.686 79.1959 116.686 48.804 97.9411 30.0589C79.196 11.3137 48.804 11.3137 30.0589 30.0589",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},das:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},dat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 128C92.6538 128 64 99.3462 64 64C64 28.6538 92.6538 -1.54503e-06 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dav:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},deb:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 -6.35781e-07C64 35.3462 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},dec:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"16",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"16",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},def:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 128L128 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 94L94 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 64L64 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 32L32 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},deg:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 92.6538 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},del:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},dem:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 -6.35781e-07C64 35.3462 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},den:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dep:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M32 128C32 101.492 42.7436 77.4939 60.1138 60.1216",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 110.328 71.1626 94.3287 82.7432 82.7471",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M95.6284 128C95.6284 119.164 99.2097 111.164 105 105.374",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},der:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 64L5.59506e-06 0L128 1.11901e-05V64C128 99.3462 99.3462 128 64 128C28.6538 128 -4.6351e-06 99.3462 0 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 128L96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},des:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},det:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.996",x2:"47.9964",y2:"79.9964",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},dev:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"96.5",y1:"3.07317e-08",x2:"96.5",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"32.5",y1:"3.07317e-08",x2:"32.5",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},dex:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},dib:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"8.74228e-08",y1:"64",x2:"128",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"5.25874e-08",y1:"32",x2:"128",y2:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},dif:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M60.1244 67.3837C41.5063 48.7657 32.1342 24.4031 32.0079 0.00145601M82.7518 44.7563C70.3822 32.3867 64.1344 16.2134 64.0086 0.00145196M105.379 22.1289C99.258 16.0077 96.1351 8.02351 96.0105 0.00145196",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"16",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"16",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},dig:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64.5",y1:"-0.5",x2:"64.5",y2:"127.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"16.0035",y1:"15.9965",x2:"48.0035",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dil:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0036",y1:"79.9964",x2:"112.004",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},din:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"96",y1:"2.18557e-08",x2:"96",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},dir:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 64C96 81.6731 81.6731 96 64 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"16.0035",y1:"15.9965",x2:"48.0035",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},dis:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.0029152 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},div:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-4.19629e-06 96C70.6924 96 128 53.0193 128 5.59506e-06",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-2.79753e-06 64C70.6924 64 128 35.3462 128 5.59506e-06",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},doc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M127.997 0L-0.00291443 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M86.6274 41.3726C74.1306 28.8758 53.8694 28.8758 41.3726 41.3726C28.8758 53.8694 28.8758 74.1306 41.3726 86.6274",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dol:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-4.19629e-06 16C26.5097 16 48 37.4903 48 64C48 90.5097 26.5097 112 0 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},don:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-3.8147e-06 128C-7.24632e-07 92.6538 28.6538 64 64 64C99.3462 64 128 92.6538 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dop:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 112C90.5097 112 112 90.5097 112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},dor:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{y1:"63.5",x2:"128",y2:"63.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},dos:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M86.6274 86.6274C99.1242 74.1306 99.1242 53.8693 86.6274 41.3725C74.1306 28.8758 53.8694 28.8758 41.3726 41.3725",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dot:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},dov:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.701724 31.9914C25.6281 31.9914 49.4822 42.5913 66.8261 59.7565M-0.701723 63.9914C16.7916 63.9914 32.6456 71.0098 44.1982 82.3844M-0.701722 95.9914C7.955 95.9914 15.8089 99.4288 21.5694 105.013",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 0C35.3511 0 67.3551 14.3309 90.5193 37.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},doz:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 128L0 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M30.0589 30.0589C48.804 11.3137 79.196 11.3137 97.9411 30.0589C116.686 48.804 116.686 79.196 97.9411 97.9411",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M52.6863 52.6863C58.9347 46.4379 69.0653 46.4379 75.3137 52.6863C81.5621 58.9347 81.5621 69.0653 75.3137 75.3137",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M41.3726 41.3726C53.8694 28.8758 74.1306 28.8758 86.6274 41.3726C99.1242 53.8694 99.1242 74.1306 86.6274 86.6274",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},duc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},dul:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 16C90.5097 16 112 37.4903 112 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 64L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},dun:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},dur:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 64L5.59506e-06 0L128 1.11901e-05V64C128 99.3462 99.3462 128 64 128C28.6538 128 -4.6351e-06 99.3462 0 64Z",fill:1},children:[]}]},dus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 -3.05151e-06C32 53.0193 74.9807 96 128 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dut:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},dux:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-2.79795e-06 -3.55988e-06C70.6924 -4.40288e-06 128 57.3075 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dyl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M2.03434e-06 128C70.6924 128 128 70.6925 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dyn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dyr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},dys:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-3.8147e-06 1.11901e-05C-7.24633e-07 35.3462 28.6538 64 64 64C99.3462 64 128 35.3462 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},dyt:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},fab:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},fad:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},fal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 128L128 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C35.3511 0 67.3551 14.3309 90.5193 37.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 32C26.5077 32 50.5061 42.7436 67.8783 60.1138",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 64C17.6721 64 33.6713 71.1626 45.2529 82.7432",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 95.6284C8.83603 95.6284 16.8356 99.2097 22.6264 105",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},fam:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},fan:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fas:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},feb:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M7.37542e-06 -3.56072e-06C1.19529e-06 70.6924 57.3075 128 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fed:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},fel:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},fen:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 128C4.63574e-06 92.6489 14.3309 60.6449 37.5 37.4807",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 101.492 42.7436 77.4939 60.1138 60.1217",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 110.328 71.1626 94.3287 82.7432 82.7471",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M95.6284 128C95.6284 119.164 99.2097 111.164 105 105.374",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},fep:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fer:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fes:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},fet:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fex:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.6499 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},fid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00291443 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},fig:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fil:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},fin:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"98",y1:"2.18557e-08",x2:"98",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},fip:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},fir:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"80.0036",y1:"79.9965",x2:"112.004",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"16.0035",y1:"15.9965",x2:"48.0035",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},fit:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fod:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},fog:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M86.6274 86.6274C99.1242 74.1306 99.1242 53.8694 86.6274 41.3726C74.1306 28.8758 53.8694 28.8758 41.3726 41.3726",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fol:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},fon:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fop:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M16 64C16 90.5097 37.4903 112 64 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},fos:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 53.0193 53.0193 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0C64 35.3462 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0C32 17.6731 17.6731 32 0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fot:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.997",x2:"47.9964",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},ful:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 96C81.6731 96 96 81.6731 96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},fun:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 64V128H0L2.79753e-06 64C4.34256e-06 28.6538 28.6538 -1.54503e-06 64 0C99.3462 1.54503e-06 128 28.6538 128 64Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.997",x2:"47.9964",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},fur:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M86.8823 41.6275C74.3855 29.1307 54.1242 29.1307 41.6274 41.6275C29.1307 54.1243 29.1307 74.3855 41.6274 86.8823",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 110.327 17.6731 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fyl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M22.1288 22.6299C16.0075 28.7511 8.0234 31.874 0.00134547 31.9986M44.7562 45.2573C32.3866 57.6269 16.2133 63.8747 0.00134277 64.0005M67.3836 67.8847C48.7656 86.5027 24.403 95.8749 0.00134412 96.0012",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fyn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},fyr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00268555 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.6499 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},hab:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M60.1244 67.3837C41.5063 48.7657 32.1342 24.4031 32.0079 0.00145601M82.7518 44.7563C70.3822 32.3867 64.1344 16.2134 64.0086 0.00145196M105.379 22.1289C99.258 16.0077 96.1351 8.02351 96.0105 0.00145196",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},hac:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},had:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},hal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64.5",y1:"-0.5",x2:"64.5",y2:"127.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M16 64C16 90.5097 37.4903 112 64 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},han:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]}]},hap:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},har:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},has:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},hat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"16",r:"8",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M48 32C48 40.8366 40.8366 48 32 48C23.1634 48 16 40.8366 16 32C16 23.1634 23.1634 16 32 16C40.8366 16 48 23.1634 48 32ZM32 40C36.4183 40 40 36.4183 40 32C40 27.5817 36.4183 24 32 24C27.5817 24 24 27.5817 24 32C24 36.4183 27.5817 40 32 40Z",fill:0},children:[]}]}]},hav:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"96",y1:"2.18557e-08",x2:"96",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},heb:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M2.03434e-06 128C70.6924 128 128 70.6925 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},hec:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},hep:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.00285417",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},hes:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M48 96C48 104.837 40.8366 112 32 112C23.1634 112 16 104.837 16 96C16 87.1634 23.1634 80 32 80C40.8366 80 48 87.1634 48 96ZM32 104C36.4183 104 40 100.418 40 96C40 91.5817 36.4183 88 32 88C27.5817 88 24 91.5817 24 96C24 100.418 27.5817 104 32 104Z",fill:0},children:[]}]}]},het:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 128L96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},hex:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},hid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M2.03434e-06 128C70.6924 128 128 70.6925 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M5.08584e-07 32C17.6731 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},hil:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"8.74228e-08",y1:"64",x2:"128",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},hin:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M48 64C48 72.8366 40.8366 80 32 80C23.1634 80 16 72.8366 16 64C16 55.1634 23.1634 48 32 48C40.8366 48 48 55.1634 48 64ZM32 72C36.4183 72 40 68.4183 40 64C40 59.5817 36.4183 56 32 56C27.5817 56 24 59.5817 24 64C24 68.4183 27.5817 72 32 72Z",fill:0},children:[]}]},hob:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 64V128H0L2.79753e-06 64C4.34256e-06 28.6538 28.6538 -1.54503e-06 64 0C99.3462 1.54503e-06 128 28.6538 128 64Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},hoc:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},hod:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},hol:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},hop:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 96C81.6731 96 96 81.6731 96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},hos:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0036",y1:"79.9965",x2:"112.004",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"16.0036",y1:"15.9965",x2:"48.0036",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"48",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"48",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"47",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"47",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"81",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"81",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},hul:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},hus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 96C46.3269 96 32 81.6731 32 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},hut:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lab:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.997",x2:"47.9964",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lac:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 -9.40976e-06C64 70.6924 92.6538 128 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 -7.63193e-07C32 70.6924 74.9807 128 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},lad:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"95.35",y1:"32.7071",x2:"32.0571",y2:"96",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lag:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 112C90.5097 112 112 90.5097 112 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},lan:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},lap:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lar:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"2.78181e-08",y1:"64",x2:"128",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},las:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M2.03434e-06 128C70.6924 128 128 70.6925 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M5.08584e-07 32C17.6731 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lav:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C92.6489 128 60.6449 113.669 37.4807 90.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C101.492 96 77.4939 85.2564 60.1217 67.8862",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C110.328 64 94.3287 56.8374 82.7471 45.2568",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32.3716C119.164 32.3716 111.164 28.7903 105.374 23",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},leb:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-1.64036e-05 32C53.0193 32 96 74.9807 96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lec:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},led:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},leg:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M7.63192e-07 32C17.6731 32 32 46.3269 32 64C32 81.6731 17.6731 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},len:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lep:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96C110.327 96 96 110.327 96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ler:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},lev:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lex:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"15.9965",y1:"111.997",x2:"47.9965",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},lib:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},lid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0036",y1:"15.9965",x2:"48.0036",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lig:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},lin:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"128",x2:"64",y2:"-6.55671e-08",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"64",r:"8",fill:0},children:[]}]},lis:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-4.70488e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lit:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00286865 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C128 35.3511 113.669 67.3551 90.5 90.5193",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 26.5077 85.2564 50.5061 67.8862 67.8783",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0C64 17.6721 56.8374 33.6713 45.2568 45.2529",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32.3716 0C32.3716 8.83603 28.7903 16.8356 23 22.6264",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},liv:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-5.21346e-06 32C70.6924 32 128 17.6731 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M3.4331e-06 96C70.6924 96 128 53.0193 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},loc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96C74.9807 96 32 53.0193 32 -4.19629e-06",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lod:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M16 64C16 90.5097 37.4903 112 64 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},lom:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lon:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M2.03434e-06 128C70.6924 128 128 70.6925 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M5.08584e-07 32C17.6731 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lop:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-8.87604e-09",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32",x2:"-8.87604e-09",y2:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lor:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},los:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},luc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-8.87604e-09",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lud:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lug:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 -7.62939e-06L64 -2.03434e-06C99.3462 1.05573e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]}]},lun:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},lup:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 -7.62939e-06L64 -2.03434e-06C99.3462 1.05573e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 16C90.5097 16 112 37.4903 112 64C112 90.5097 90.5097 112 64 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-8.87604e-09",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},lur:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},lus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},lut:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lux:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},lyd:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},lyn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lyr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00268555 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"48",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"48",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},lys:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},lyt:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9965",x2:"112.003",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},lyx:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},mac:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},mag:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},mal:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9964",x2:"112.004",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},map:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0036",y1:"79.9965",x2:"112.004",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},mar:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.0029152 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 64L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M86.6274 86.6274C99.1242 74.1307 99.1242 53.8694 86.6274 41.3726C74.1306 28.8758 53.8694 28.8758 41.3726 41.3726",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M75.3137 75.3137C81.5621 69.0653 81.5621 58.9347 75.3137 52.6863C69.0653 46.4379 58.9347 46.4379 52.6863 52.6863",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M97.9411 97.9411C116.686 79.1959 116.686 48.804 97.9411 30.0589C79.196 11.3137 48.804 11.3137 30.0589 30.0589",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mas:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},mat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32C110.327 32 96 17.6731 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},meb:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 -3.05151e-06C32 53.0193 74.9807 96 128 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mec:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9965",x2:"112.003",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},med:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},meg:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mel:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.997",x2:"47.9964",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mep:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mer:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mes:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.996",x2:"47.9964",y2:"79.9964",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},met:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 128L32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mev:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mex:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},mic:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-2.09815e-06 80C26.5097 80 48 101.49 48 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mig:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"80.0036",y1:"79.9965",x2:"112.004",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mil:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32",x2:"-4.37114e-08",y2:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"96",x2:"-4.37114e-08",y2:"96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},min:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mip:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 128C92.6538 128 64 99.3462 64 64C64 28.6538 92.6538 4.215e-07 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mir:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0036",y1:"15.9964",x2:"48.0036",y2:"47.9964",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mis:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00286865 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mit:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},moc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mod:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 96L128 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"16.0035",y1:"15.9965",x2:"48.0035",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mog:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mol:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 90.5097 90.5097 112 64 112C37.4903 112 16 90.5097 16 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M112 0C112 26.5097 90.5097 48 64 48C37.4903 48 16 26.5097 16 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mon:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},mop:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},mor:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0035",y1:"15.9964",x2:"48.0035",y2:"47.9964",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.996",x2:"47.9964",y2:"79.9964",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},mos:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},mot:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96C110.327 96 96 81.6731 96 64C96 46.3269 110.327 32 128 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},mud:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"80",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"80",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},mug:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 96C81.6731 96 96 81.6731 96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mul:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9964",x2:"112.003",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},mun:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},mur:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},mus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 128C96 74.9807 53.0193 32 0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},mut:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},myl:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0035",y1:"15.9965",x2:"48.0035",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"16",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"16",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},myn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 1.52638e-06C57.3076 -7.74381e-06 9.2702e-06 57.3075 0 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32C74.9807 32 32 74.9807 32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C110.327 96 96 110.327 96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},myr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nac:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M2.82114e-06 110C60.7513 110 110 60.7513 110 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-5.09828e-06 73C40.3168 73 73 40.3168 73 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-6.63647e-07 37C20.4345 37 37 20.4345 37 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nam:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"8.74228e-08",y1:"64",x2:"128",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nap:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nar:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"8",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},nat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-1.52588e-05 128C-9.07866e-06 57.3075 57.3076 1.44926e-06 128 7.62939e-06",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nav:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 96C101.492 96 77.4939 85.2564 60.1217 67.8862",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C110.328 64 94.3287 56.8374 82.7471 45.2568",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32.3716C119.164 32.3716 111.164 28.7903 105.374 23",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},neb:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32C74.9807 32 32 74.9807 32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nec:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ned:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nel:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00268555 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 1.90735e-06C96 53.0193 53.0193 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nem:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nep:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 128C57.3076 128 3.09007e-06 70.6925 0 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C74.9807 96 32 53.0193 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32C110.327 32 96 17.6731 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ner:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"15.9965",y1:"111.997",x2:"47.9965",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nes:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},net:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 64L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},nev:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nex:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 -7.62939e-06L64 -2.03434e-06C99.3462 1.05573e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9964",x2:"112.003",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},nib:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 128C92.6538 128 64 70.6925 64 7.63192e-07",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nil:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-8.87604e-09",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32",x2:"-8.87604e-09",y2:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},nim:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 64V128H0L2.79753e-06 64C4.34256e-06 28.6538 28.6538 -1.54503e-06 64 0C99.3462 1.54503e-06 128 28.6538 128 64Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},nis:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32C74.9807 32 32 74.9807 32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00285435 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},noc:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nod:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nol:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"1.51277e-05",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nom:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nop:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.65)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nor:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 96C46.3269 96 32 81.6731 32 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nos:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nov:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M2.03434e-06 128C70.6924 128 128 70.6925 128 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M5.08584e-07 32C17.6731 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nub:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nul:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},num:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nup:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 -7.62939e-06L64 -2.03434e-06C99.3462 1.05573e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 16C90.5097 16 112 37.4903 112 64C112 90.5097 90.5097 112 64 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},nus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0.000105172 128C35.3582 128 67.3679 113.664 90.5332 90.4863",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"31",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"31",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},nut:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9964",x2:"112.003",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.6499 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nux:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nyd:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nyl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 128C4.63574e-06 92.6489 14.3309 60.6449 37.5 37.4807",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 101.492 42.7436 77.4939 60.1138 60.1217",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 110.328 71.1626 94.3287 82.7432 82.7471",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M95.6284 128C95.6284 119.164 99.2097 111.164 105 105.374",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},nym:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nyr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00268555 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M95.9984 0C95.9984 26.3298 85.3985 50.1839 68.2332 67.5278M63.9983 0C63.9983 17.4933 56.9799 33.3473 45.6054 44.8999M31.9983 0C31.9983 8.65672 28.5609 16.5106 22.9766 22.2711",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nys:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},nyt:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 32C81.6731 32 96 46.3269 96 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 16C90.5097 16 112 37.4903 112 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},nyx:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},pac:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},pad:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},pag:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.997",x2:"47.9964",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 96C101.492 96 77.4939 85.2564 60.1217 67.8862",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C110.328 64 94.3287 56.8374 82.7471 45.2568",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32.3716C119.164 32.3716 111.164 28.7903 105.374 23",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},pan:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M41.3726 86.6274C28.8758 74.1306 28.8758 53.8693 41.3726 41.3725C53.8694 28.8758 74.1306 28.8758 86.6274 41.3725",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},par:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.693 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pas:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 -2.67054e-06C32 53.0193 74.9807 96 128 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 -1.78036e-06C64 35.3462 92.6538 64 128 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 -8.9018e-07C96 17.6731 110.327 32 128 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pec:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},ped:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},peg:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 17.6731 81.6731 32 64 32C46.3269 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pel:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pem:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 92.6538 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pen:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 17.6731 81.6731 32 64 32C46.3269 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},per:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 64L5.59506e-06 0L128 1.11901e-05V64C128 99.3462 99.3462 128 64 128C28.6538 128 -4.6351e-06 99.3462 0 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pes:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 112C90.5097 112 112 90.5097 112 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"-0.00285417",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pet:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9964",x2:"112.003",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pex:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},pic:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 128C96 74.9807 53.0193 32 0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 92.6538 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 110.327 17.6731 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},pil:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},pin:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},pit:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},poc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64.5",y1:"-0.5",x2:"64.5",y2:"127.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"96.5",y1:"-0.5",x2:"96.5",y2:"127.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"32.5",y1:"-0.5",x2:"32.5",y2:"127.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pod:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"96",x2:"-8.87604e-09",y2:"96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pol:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32",x2:"-8.87604e-09",y2:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pon:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]}]},pos:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},pub:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pun:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M80 64C80 55.1634 72.8366 48 64 48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},pur:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M3.73284e-05 64C17.6633 64 33.6554 56.8445 45.2356 45.2741",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},put:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},pyl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-5.59506e-06 128C35.3462 128 64 99.3462 64 64C64 28.6538 35.3462 1.54503e-06 0 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},pyx:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},rab:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"15.9965",y1:"111.997",x2:"47.9964",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rac:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},rad:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},rag:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0036",y1:"15.9965",x2:"48.0036",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ral:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ram:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},ran:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00291443 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rap:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"-1.29797e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},rav:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},reb:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 -9.40976e-06C57.3075 -6.31969e-06 -3.09007e-06 57.3075 0 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rec:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},red:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},ref:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},reg:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96C110.327 96 96 81.6731 96 64C96 46.3269 110.327 32 128 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rel:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rem:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ren:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9965",x2:"112.003",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},rep:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 74.9807 74.9807 32 128 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},res:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9965",x2:"112.003",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ret:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rev:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"15.9965",y1:"111.997",x2:"53.9965",y2:"73.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},rex:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},rib:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"8.74228e-08",y1:"64",x2:"128",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ric:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 128C96 74.9807 53.0193 32 0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},rid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rig:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},ril:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.693 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},rin:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},rip:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},ris:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C128 35.3511 113.669 67.3551 90.5 90.5193",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 26.5077 85.2564 50.5061 67.8862 67.8783",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0C64 17.6721 56.8374 33.6713 45.2568 45.2529",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32.3716 0C32.3716 8.83603 28.7903 16.8356 23 22.6264",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},rit:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},riv:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},roc:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"16",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"16",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},rol:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 16C90.5097 16 112 37.4903 112 64C112 90.5097 90.5097 112 64 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ron:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0C128 70.6924 70.6925 128 0 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rop:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ros:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},rov:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C128 35.3511 113.669 67.3551 90.5 90.5193",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 26.5077 85.2564 50.5061 67.8862 67.8783",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0C64 17.6721 56.8374 33.6713 45.2568 45.2529",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32.3716 0C32.3716 8.83603 28.7903 16.8356 23 22.6264",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},ruc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rud:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rul:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9964",x2:"112.003",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},rum:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M5.08584e-07 32C17.6731 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},run:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0L96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},rup:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 112C90.5097 112 112 90.5097 112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 92.6538 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rut:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},rux:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 64C32 81.6731 46.3269 96 64 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryd:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 64C96 81.6731 81.6731 96 64 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryg:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-2.79795e-06 -3.55988e-06C70.6924 -4.40288e-06 128 57.3075 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"16.0035",y1:"15.9965",x2:"48.0035",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C92.6489 128 60.6449 113.669 37.4807 90.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C101.492 96 77.4939 85.2564 60.1217 67.8862",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C110.328 64 94.3287 56.8374 82.7471 45.2568",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32.3716C119.164 32.3716 111.164 28.7903 105.374 23",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},rym:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 128C57.3075 128 -3.09007e-06 70.6925 0 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryp:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},rys:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryt:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 -7.62939e-06L64 -2.03434e-06C99.3462 1.05573e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ryx:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sab:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.65)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},sal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 128L128 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.701724 31.9914C25.6281 31.9914 49.4822 42.5913 66.8261 59.7565M-0.701723 63.9914C16.7916 63.9914 32.6456 71.0098 44.1982 82.3844M-0.701722 95.9914C7.955 95.9914 15.8089 99.4288 21.5694 105.013",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sam:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},san:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sap:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"8",fill:0},children:[]}]},sar:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},sat:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 0 0 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sav:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},seb:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},sec:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},sed:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},sef:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},seg:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 110.327 46.3269 96 64 96C81.6731 96 96 110.327 96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},sel:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"8",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},sem:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sen:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 128C96 110.327 81.6731 96 64 96C46.3269 96 32 110.327 32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},sep:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 128L64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128L32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 128L96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ser:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 64L5.59506e-06 0L128 1.11901e-05V64C128 99.3462 99.3462 128 64 128C28.6538 128 -4.6351e-06 99.3462 0 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},set:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 64L128 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},sev:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},sib:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 9.40976e-06C64 35.3462 92.6538 64 128 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sic:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sid:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 128C110.327 128 96 113.673 96 96C96 78.3269 110.327 64 128 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sig:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},sil:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"16.0036",y1:"15.9965",x2:"48.0036",y2:"47.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sim:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 64V128H0L2.79753e-06 64C4.34256e-06 28.6538 28.6538 -1.54503e-06 64 0C99.3462 1.54503e-06 128 28.6538 128 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sip:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M16 64C16 37.4903 37.4903 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},sit:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},siv:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},soc:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"16",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"16",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},sog:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 96C81.6731 96 96 81.6731 96 64C96 46.3269 81.6731 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sol:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L-5.96046e-08 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},som:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},son:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"127.553",y1:"128.224",x2:"63.5528",y2:"0.223598",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sop:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},sor:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C128 35.3511 113.669 67.3551 90.5 90.5193",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0C96 26.5077 85.2564 50.5061 67.8862 67.8783",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0C64 17.6721 56.8374 33.6713 45.2568 45.2529",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32.3716 0C32.3716 8.83603 28.7903 16.8356 23 22.6264",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},sov:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 128L128 0",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C92.6489 128 60.6449 113.669 37.4807 90.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C101.492 96 77.4939 85.2564 60.1217 67.8862",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C110.328 64 94.3287 56.8374 82.7471 45.2568",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32.3716C119.164 32.3716 111.164 28.7903 105.374 23",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},sub:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sud:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-8.87604e-09",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},sug:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},sul:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 96C46.3269 96 32 81.6731 32 64C32 46.3269 46.3269 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},sum:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sun:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"80",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"80",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"48",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"48",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"48",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"48",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},sup:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 112C90.5097 112 112 90.5097 112 64C112 37.4903 90.5097 16 64 16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},sur:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M3.73284e-05 64.0001C17.6633 64.0001 33.6554 56.8446 45.2356 45.2742",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0.000105172 128C35.3582 128 67.3679 113.664 90.5332 90.4863",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},sut:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},syd:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 16C37.4903 16 16 37.4903 16 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},syl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},sym:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"96.5",y1:"3.07317e-08",x2:"96.5",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},syn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C35.3511 0 67.3551 14.3309 90.5193 37.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 32C26.5077 32 50.5061 42.7436 67.8783 60.1138",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 64C17.6721 64 33.6713 71.1626 45.2529 82.7432",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 95.6284C8.83603 95.6284 16.8356 99.2097 22.6264 105",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]}]},syp:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},syr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},syt:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},syx:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 128C4.63574e-06 92.6488 14.3309 60.6449 37.5 37.4807",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 101.492 42.7436 77.4939 60.1138 60.1216",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 110.328 71.1626 94.3287 82.7432 82.7471",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M95.6284 128C95.6284 119.164 99.2097 111.164 105 105.374",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tab:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"8",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tac:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tad:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tag:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0036",y1:"79.9964",x2:"112.004",y2:"111.996",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},tal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"0.5",y1:"-0.5",x2:"181.5",y2:"-0.5",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 128.71 0)",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 128C96 74.9807 53.0193 32 0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tam:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"96",x2:"-8.87604e-09",y2:"96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"32",x2:"-8.87604e-09",y2:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tan:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M96 128C96 74.9807 53.0193 32 0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 128C64 92.6538 35.3462 64 0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M48 128C48 101.49 26.5097 80 0 80",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 128C32 110.327 17.6731 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M16 128C16 119.163 8.83656 112 0 112",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 128C128 57.3075 70.6925 0 0 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tap:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-8.87604e-09",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 32C81.6731 32 96 46.3269 96 64C96 81.6731 81.6731 96 64 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tar:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tas:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 32C81.6731 32 96 46.3269 96 64C96 81.6731 81.6731 96 64 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},teb:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tec:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9965",x2:"112.003",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},ted:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},teg:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 80C119.163 80 112 72.8366 112 64C112 55.1634 119.163 48 128 48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tel:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"15",cy:"112",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"15",cy:"112",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 0L127.986 127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 0L128 96",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 0L128 64",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 0L128 32",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tem:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"-0.00285417",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},ten:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"48",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"48",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"48",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"48",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"80",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"80",cy:"80",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"48",cy:"80",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tep:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.14479e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},ter:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 64L5.59506e-06 0L128 1.11901e-05V64C128 99.3462 99.3462 128 64 128C28.6538 128 -4.6351e-06 99.3462 0 64Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"96.5",y1:"3.07317e-08",x2:"96.5",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tes:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tev:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},tex:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"15.9965",y1:"111.997",x2:"47.9965",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},tic:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32C110.327 32 96 17.6731 96 -1.39876e-06",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tid:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"96",y1:"2.18557e-08",x2:"96",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M112 32C112 40.8366 104.837 48 96 48C87.1634 48 80 40.8366 80 32C80 23.1634 87.1634 16 96 16C104.837 16 112 23.1634 112 32ZM96 40C100.418 40 104 36.4183 104 32C104 27.5817 100.418 24 96 24C91.5817 24 88 27.5817 88 32C88 36.4183 91.5817 40 96 40Z",fill:0},children:[]}]},til:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0036",y1:"79.9965",x2:"112.004",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tim:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 64V128H0L2.79753e-06 64C4.34256e-06 28.6538 28.6538 -1.54503e-06 64 0C99.3462 1.54503e-06 128 28.6538 128 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00291443 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tin:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},tip:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]}]},tir:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tob:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 64V128H0L2.79753e-06 64C4.34256e-06 28.6538 28.6538 -1.54503e-06 64 0C99.3462 1.54503e-06 128 28.6538 128 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},toc:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"96",x2:"-8.87604e-09",y2:"96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},tod:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tog:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 96C46.3269 96 32 81.6731 32 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tol:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"128",y1:"64",x2:"-4.37114e-08",y2:"64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M16 128C16 101.49 37.4903 80 64 80C90.5097 80 112 101.49 112 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},tom:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},ton:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32C74.9807 32 32 74.9807 32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C110.327 96 96 110.327 96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},top:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"16",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tor:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},tuc:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96L0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tud:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tug:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tul:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},tun:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 64V128H0L2.79753e-06 64C4.34256e-06 28.6538 28.6538 -1.54503e-06 64 0C99.3462 1.54503e-06 128 28.6538 128 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tus:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tux:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tyc:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},tyd:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00280762 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.6499)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"15.9964",y1:"111.997",x2:"47.9964",y2:"79.9965",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},tyl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M7.37542e-06 -3.56072e-06C1.19529e-06 70.6924 57.3075 128 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tyn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 -2.28831e-06C57.3076 -3.13131e-06 8.42999e-07 57.3075 0 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},typ:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M96 1.90735e-06C96 53.0193 53.0193 96 0 96",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tyr:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 0L128 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M0 64C35.3462 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},tyv:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M256 0L128 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},wac:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"11.5",fill:0,stroke:0,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"112",r:"9",fill:1,stroke:1,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},wal:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64.5",y1:"-0.5",x2:"64.5",y2:"127.5",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wan:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]}]},wat:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},web:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 128C128 57.3075 70.6925 0 0 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wed:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},weg:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M79.5254 0C79.5254 8.83656 72.3619 16 63.5254 16C54.6888 16 47.5254 8.83656 47.5254 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wel:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 32C74.9807 32 32 74.9807 32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 64C92.6538 64 64 92.6538 64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C110.327 96 96 110.327 96 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},wen:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wep:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},wer:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 64L5.59506e-06 0L128 1.11901e-05V64C128 99.3462 99.3462 128 64 128C28.6538 128 -4.6351e-06 99.3462 0 64Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M32 0L32 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},wes:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"80.0035",y1:"79.9965",x2:"112.003",y2:"111.997",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"112",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"112",cy:"112",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},wet:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 64H0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},wex:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},wic:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 0C57.3075 8.42999e-07 -8.42999e-07 57.3075 0 128H128V0Z",fill:1},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},wid:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"48.0035",y1:"80.0036",x2:"16.0035",y2:"112.004",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M80 64C80 72.8366 72.8366 80 64 80C55.1634 80 48 72.8366 48 64C48 55.1634 55.1634 48 64 48C72.8366 48 80 55.1634 80 64ZM64 72C68.4183 72 72 68.4183 72 64C72 59.5817 68.4183 56 64 56C59.5817 56 56 59.5817 56 64C56 68.4183 59.5817 72 64 72Z",fill:0},children:[]}]},win:{name:"g",value:"",attributes:{},children:[{name:"rect",value:"",attributes:{width:"128",height:"128",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},wis:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0 0C0 70.6925 57.3075 128 128 128V0H0Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 64L0 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 32L0 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wit:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M0 127.946C0.0292286 57.2783 57.3256 3.08928e-06 128 0C128 70.6823 70.7089 127.984 0.0305092 128C0.0203397 128 0.01017 128 2.36469e-09 128L0 127.946Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"64",y1:"2.18557e-08",x2:"64",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"32",y1:"2.18557e-08",x2:"32",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"96",y1:"2.18557e-08",x2:"96",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]},wol:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M0 64L128 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M128 96C110.327 96 96 81.6731 96 64C96 46.3269 110.327 32 128 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wor:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{y1:"-0.5",x2:"45.2548",y2:"-0.5",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 79.65 47.65)",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"line",value:"",attributes:{x1:"-0.0029152",x2:"127.983",y2:"127.986",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M64 96C46.3269 96 32 81.6731 32 64",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},wyc:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]}]},wyd:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M0.0541 0C70.7217 0.0292317 128 57.3256 128 128C57.3177 128 0.0164917 70.7089 7.62806e-06 0.0305091C7.62851e-06 0.0203397 -4.44317e-10 0.01017 0 0H0.0541Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M32 64C32 46.3269 46.3269 32 64 32",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},wyl:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M128 128C128 57.3076 70.6925 6.18013e-06 1.11901e-05 0L0 128L128 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-3.8147e-06 128C-7.24633e-07 92.6538 28.6538 64 64 64C99.3462 64 128 92.6538 128 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wyn:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M1.52575e-06 96C53.0193 96 96 53.0193 96 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M1.01717e-06 64C35.3462 64 64 35.3462 64 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"path",value:"",attributes:{d:"M5.08584e-07 32C17.6731 32 32 17.6731 32 0",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}]},wyt:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M64 128H0L5.59506e-06 0L64 5.59506e-06C99.3462 8.68512e-06 128 28.6538 128 64C128 99.3462 99.3462 128 64 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M128 0L0 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"48",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"16",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},wyx:{name:"g",value:"",attributes:{},children:[{name:"g",value:"",attributes:{fill:"none"},children:[{name:"path",value:"",attributes:{d:"M5.59506e-06 128C70.6925 128 128 70.6925 128 0L0 5.59506e-06L5.59506e-06 128Z",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M-0.00292969 0L127.997 128",stroke:0,"stroke-linecap":"square",fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"96",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"32",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"96",cy:"32",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]}]},zod:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]}]},for:{name:"g",value:"",attributes:{},children:[{name:"path",value:"",attributes:{d:"M64 0H128V128H64C28.6538 128 0 99.3462 0 64C0 28.6538 28.6538 0 64 0Z",fill:1},children:[]},{name:"line",value:"",attributes:{x1:"96",y1:"2.18557e-08",x2:"96",y2:"128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"11.5",fill:1,stroke:1,"vector-effect":"non-scaling-stroke"},children:[]},{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"9",fill:0,stroke:0,"stroke-width":"2","vector-effect":"non-scaling-stroke"},children:[]}]},let:{name:"g",value:"",attributes:{},children:[{name:"circle",value:"",attributes:{cx:"64",cy:"64",r:"64",fill:1},children:[]},{name:"path",value:"",attributes:{d:"M64 0L64 128",stroke:0,fill:"none","vector-effect":"non-scaling-stroke"},children:[]}]}};class D extends Error{}const O=(e,t,n)=>(void 0!==e.attributes.fill&&"none"!==e.attributes.fill&&(e.attributes.fill=t[e.attributes.fill]),void 0!==e.attributes.stroke&&"none"!==e.attributes.stroke&&(e.attributes.stroke=t[e.attributes.stroke],e.attributes["stroke-width"]=n+"px",e.attributes["stroke-linecap"]="square"),{name:e.name,attributes:e.attributes,children:e.children.map(e=>O(e,t,n))}),P=e=>e.tw-1.5*e.ss-e.rm,R=e=>e.rm-e.sw/4,q=e=>e.tw-e.ss-e.rm+e.sw/4,H=(e,t)=>e.map((e,o)=>{const{x:l,y:s}=t.grid[o];let c;if(void 0===e.attributes)c=i(r(l,s),a(t.scale,t.scale)),e.attributes={};else{let o=void 0===e.attributes.transform?{a:1,c:0,e:0,b:0,d:1,f:0}:function(e){var t=e.match(n);if(null===t||t.length<7)throw new Error("'"+e+"' is not a matrix");return{a:parseFloat(t[1]),b:parseFloat(t[2]),c:parseFloat(t[3]),d:parseFloat(t[4]),e:parseFloat(t[5]),f:parseFloat(t[6])}}(e.attributes.transform);c=i(r(l,s),a(t.scale,t.scale),o)}return e.attributes.transform=function(e){return function(e){return"matrix("+e.a+","+e.b+","+e.c+","+e.d+","+e.e+","+e.f+")"}(e)}(c),e});t.reactRenderer=T,t.sigil=(e=>{const t=void 0===e.colors?["#000","#fff"]:e.colors,n=void 0===e.attributes?{}:e.attributes,r=void 0===e.margin?.1*e.size:e.margin+2,i=void 0===e.strokeWidth?(e=>e/256+.33)(e.size):e.strokeWidth;e.class=void 0===e.class?"":e.class;let a=e.patp.replace(/[\^~-]/g,"").match(/.{1,3}/g);if(!0===e.iconMode&&(a=[a[0]]),1!==a.length&&2!==a.length&&4!==a.length)throw new D(`sigil.js cannot render @p of length ${a.length}. Only lengths of 1 (galaxy), 2 (star), and 4 (planet) are supported at this time.`);const o=a.map(t=>{const n=A[t];if(void 0!==n)return JSON.parse(JSON.stringify(n));throw new D(`@p is invalid. Recieved '${e.patp}'`)}),l=((e,t,n,r)=>{const i={le:e,tw:n,ss:(n-2*t-r/2)/2,rm:t,sw:r};let a=[];return 4===e&&(a=[{x:R(i),y:R(i)},{x:q(i),y:R(i)},{x:R(i),y:q(i)},{x:q(i),y:q(i)}]),2===e&&(a=[{x:R(i),y:P(i)},{x:q(i),y:P(i)}]),1===e&&(a=[{x:P(i),y:P(i)}]),{...i,scale:i.ss/128,grid:a}})(o.length,r,e.size,i),s=H(o,l),c={name:"svg",attributes:{style:{width:`${e.size}px`,height:`${e.size}px`,display:"block"},viewBox:`0 0 ${e.size} ${e.size}`,version:"1.1",xmlns:"http://www.w3.org/2000/svg",class:e.class,...n},children:[{name:"rect",attributes:{fill:0,width:`${e.size}px`,height:`${e.size}px`,x:0,y:0},children:[]},...s]},u=O(c,t,i);return void 0===e.renderer?u:e.renderer(u)}),t.stringRenderer=(e=>(void 0!==e.attributes.style&&delete e.attributes.style,s(e)))});a(ku);var xu=ku.reactRenderer,wu=ku.sigil;ku.stringRenderer;const _u="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/icons/sigil.js";class Cu extends ee{render(){const{props:e}=this;let t=e.classes||"";return e.ship.length>14?X.createElement("div",{className:"bg-black dib "+t,style:{width:e.size,height:e.size},__self:this,__source:{fileName:_u,lineNumber:13}}):X.createElement("div",{className:"dib "+t,style:{flexBasis:e.size,backgroundColor:e.color},__self:this,__source:{fileName:_u,lineNumber:20}},wu({patp:e.ship,renderer:xu,size:e.size,colors:[e.color,"white"]}))}}const Mu="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/header-bar.js";class Su extends ee{render(){let e=window.location.href.includes("popout/")?"dn":"dn db-m db-l db-xl",t=this.props.invites&&this.props.invites["/contacts"]?this.props.invites["/contacts"]:{};return X.createElement("div",{className:"bg-white bg-gray0-d w-100 justify-between relative tc pt3 "+e,style:{height:45},__self:this,__source:{fileName:Mu,lineNumber:15}},X.createElement("div",{className:"fl lh-copy absolute left-0",style:{top:8},__self:this,__source:{fileName:Mu,lineNumber:20}},X.createElement("a",{href:"/~groups/me",className:"dib v-mid",__self:this,__source:{fileName:Mu,lineNumber:21}},X.createElement(Cu,{ship:"~"+window.ship,classes:"v-mid mix-blend-diff",size:16,color:"#000000",__self:this,__source:{fileName:Mu,lineNumber:22}})),X.createElement(yu,{invites:t,associations:this.props.associations,__self:this,__source:{fileName:Mu,lineNumber:29}}),X.createElement("span",{className:"dib f9 v-mid gray2 ml1 mr1 c-default inter",__self:this,__source:{fileName:Mu,lineNumber:30}},"/"),X.createElement("a",{className:"dib f9 v-mid inter ml2",href:"/",style:{top:14},__self:this,__source:{fileName:Mu,lineNumber:31}},"⟵")," ",X.createElement("p",{className:"dib f9 v-mid inter ml2 white-d",__self:this,__source:{fileName:Mu,lineNumber:35}},"Publishing")))}}o(function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var a=typeof i;if("string"===a||"number"===a)e.push(i);else if(Array.isArray(i)&&i.length){var o=n.apply(null,i);o&&e.push(o)}else if("object"===a)for(var l in i)t.call(i,l)&&i[l]&&e.push(l)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()});const Nu="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/sidebar-invite.js";class Lu extends ee{onAccept(){let e={accept:{path:"/publish",uid:this.props.uid}};window.api.action("invite-store","invite-action",e)}onDecline(){let e={decline:{path:"/publish",uid:this.props.uid}};window.api.action("invite-store","invite-action",e)}render(){const{props:e}=this;return X.createElement("div",{className:"pa3 bb b--gray4 b--gray1-d",__self:this,__source:{fileName:Nu,lineNumber:31}},X.createElement("div",{className:"w-100 v-mid",__self:this,__source:{fileName:Nu,lineNumber:32}},X.createElement("p",{className:"dib f9 mono gray4-d",__self:this,__source:{fileName:Nu,lineNumber:33}},e.invite.text)),X.createElement("a",{className:"dib pointer pa2 f9 bg-green2 white mt4",onClick:this.onAccept.bind(this),__self:this,__source:{fileName:Nu,lineNumber:37}},"Accept Invite"),X.createElement("a",{className:"dib pointer ml4 pa2 f9 bg-black bg-gray0-d white mt4",onClick:this.onDecline.bind(this),__self:this,__source:{fileName:Nu,lineNumber:42}},"Decline"))}}const Eu="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/welcome.js";class Tu extends ee{constructor(){super(),this.state={show:!0},this.disableWelcome=this.disableWelcome.bind(this)}disableWelcome(){this.setState({show:!1}),localStorage.setItem("urbit-publish:wasWelcomed",JSON.stringify(!0))}render(){let e=localStorage.getItem("urbit-publish:wasWelcomed");if(null===e)return localStorage.setItem("urbit-publish:wasWelcomed",JSON.stringify(!1)),!1;e=JSON.parse(e);let t=this.props.notebooks?this.props.notebooks:{};return!e&&this.state.show&&0!==t.length?X.createElement("div",{className:"ma4 pa2 white-d bg-welcome-green bg-gray1-d",__self:this,__source:{fileName:Eu,lineNumber:30}},X.createElement("p",{className:"f8 lh-copy",__self:this,__source:{fileName:Eu,lineNumber:31}},"Notebooks are for longer-form writing and discussion. Each Notebook is a collection of Markdown-formatted notes with optional comments."),X.createElement("p",{className:"f8 pt2 dib pointer bb",onClick:()=>this.disableWelcome(),__self:this,__source:{fileName:Eu,lineNumber:32}},"Close this")):X.createElement("div",{__self:this,__source:{fileName:Eu,lineNumber:37}})}}const Au="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/notebook-item.js";class Du extends ee{render(){let{props:e}=this,t=e.selected?"bg-gray5 bg-gray1-d c-default":"pointer hover-bg-gray5 hover-bg-gray1-d",n=e.unreadCount>0?X.createElement("p",{className:"dib f9 fr",__self:this,__source:{fileName:Au,lineNumber:11}},X.createElement("span",{className:"dib white bg-gray3 bg-gray2-d fw6 br1",style:{padding:"1px 5px"},__self:this,__source:{fileName:Au,lineNumber:11}},e.unreadCount)):X.createElement("span",{__self:this,__source:{fileName:Au,lineNumber:13}});return X.createElement(lu,{to:"/~publish/notebook/"+e.path,__self:this,__source:{fileName:Au,lineNumber:16}},X.createElement("div",{className:"w-100 v-mid f9 ph4 pv1 "+t,__self:this,__source:{fileName:Au,lineNumber:18}},X.createElement("p",{className:"dib f9",__self:this,__source:{fileName:Au,lineNumber:19}},e.title),n))}}const Ou="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/group-item.js";class Pu extends ee{render(){const{props:e,state:t}=this;let n=e.association?e.association:{},r=n["app-path"]?n["app-path"]:"Unmanaged Notebooks";n.metadata&&n.metadata.title&&(r=""!==n.metadata.title?n.metadata.title:r);let i=e.groupedBooks?e.groupedBooks:[],a=0===e.index?"pt1":"pt4",o=i.map((t,n)=>{let r=e.notebooks[t]["num-unread"]||0,i=t.substr(1);return e.notebooks[t].title&&(i=""!==e.notebooks[t].title?e.notebooks[t].title:i),X.createElement(Du,{key:n,unreadCount:r,title:i,path:t,selected:e.path===t,__self:this,__source:{fileName:Ou,lineNumber:26}})});return X.createElement("div",{className:a,__self:this,__source:{fileName:Ou,lineNumber:36}},X.createElement("p",{className:"f9 ph4 pb2 fw6 gray3",__self:this,__source:{fileName:Ou,lineNumber:37}},r),o)}}function Ru(e){let t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);t+=r>=97&&r<=122||r>=48&&r<=57?e[n]:r>=65&&r<=90?String.fromCharCode(r+32):"-"}return""===(t=(t=t.replace(/^[\-\d]+|\-+/g,"-")).replace(/^\-+|\-+$/g,""))?qu(new Date):t}function qu(e,t){var n=function(e){return e>=10?e:"0"+e};return`~${e.getUTCFullYear()}.`+`${e.getUTCMonth()+1}.`+`${n(e.getUTCDate())}..`+`${n(e.getUTCHours())}.`+`${n(e.getUTCMinutes())}.`+`${n(e.getUTCSeconds())}`+`${t?"..0000":""}`}function Hu(e){let t=e,n="";return t.startsWith("~")&&(t=t.substr(1)),56===t.length?n="~"+t.slice(0,6)+"_"+t.slice(50,56):27===t.length?n="~"+t.slice(14,20)+"^"+t.slice(21,27):`~${t}`}const ju="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/sidebar.js";class Iu extends ee{render(){const{props:e,state:t}=this;let n="sidebar"===e.active?" ":"dn-s ",r=!0;r=!e.popout&&e.sidebarShown;let i=e.invites&&e.invites["/publish"]?Object.keys(e.invites["/publish"]).map((t,n)=>X.createElement(Lu,{uid:t,invite:e.invites["/publish"][t],key:n,__self:this,__source:{fileName:ju,lineNumber:24}})):null,a=e.associations?function(e){let t={};return Object.keys(e).sort((t,n)=>{let r=t.substr(1),i=n.substr(1);return e[t].metadata&&e[t].metadata.title&&(r=""!==e[t].metadata.title?e[t].metadata.title:t.substr(1)),e[n].metadata&&e[n].metadata.title&&(i=""!==e[n].metadata.title?e[n].metadata.title:n.substr(1)),r.toLowerCase().localeCompare(i.toLowerCase())}).map(n=>{t[n]=e[n]}),t}(e.associations.contacts):{},o={};Object.keys(e.notebooks).map(t=>{Object.keys(e.notebooks[t]).map(n=>{o[`${t}/${n}`]=e.notebooks[t][n]})});let l={};Object.keys(o).map(e=>{if(o[e]["subscribers-group-path"].startsWith("/~/"))if(l["/~/"]){let t=l["/~/"];t.push(e),l["/~/"]=t}else l["/~/"]=[e];let t=o[e]["subscribers-group-path"]?o[e]["subscribers-group-path"]:e;if(t in a)if(l[t]){let n=l[t];n.push(e),l[t]=n}else l[t]=[e]});let s=e.selectedGroups?e.selectedGroups:[],c=Object.keys(a).filter(e=>{if(0===s.length)return!0;return s.map(e=>e[0]).includes(e)}).map((t,n)=>{let r=l[t]||[];if(0!==r.length)return 0===s.length&&l["/~/"]&&0!==l["/~/"].length&&(n+=1),X.createElement(Pu,{key:n,index:n,association:a[t],groupedBooks:r,notebooks:o,path:e.path,__self:this,__source:{fileName:ju,lineNumber:82}})});return 0===s.length&&l["/~/"]&&0!==l["/~/"].length&&c.unshift(X.createElement(Pu,{key:"/~/",index:0,association:"/~/",groupedBooks:l["/~/"],notebooks:o,path:e.path,__self:this,__source:{fileName:ju,lineNumber:96}})),X.createElement("div",{className:"bn br-m br-l br-xl b--gray4 b--gray1-d lh-copy h-100 flex-shrink-0 pt3 pt0-m pt0-l pt0-xl relative overflow-y-hidden "+n+(r?"flex-basis-100-s flex-basis-250-ns":"dn"),__self:this,__source:{fileName:ju,lineNumber:108}},X.createElement("a",{className:"db dn-m dn-l dn-xl f9 pb3 pl3",href:"/",__self:this,__source:{fileName:ju,lineNumber:115}},"⟵ Landscape"),X.createElement("div",{className:"w-100 f9",__self:this,__source:{fileName:ju,lineNumber:118}},X.createElement(lu,{to:"/~publish/new",className:"green2 pa4 f9 dib",__self:this,__source:{fileName:ju,lineNumber:119}},"New Notebook"),X.createElement(lu,{to:"/~publish/join",className:"f9 gray2",__self:this,__source:{fileName:ju,lineNumber:122}},"Join Notebook")),X.createElement("div",{className:"overflow-y-auto pb1",style:{height:"calc(100% - 82px)"},__self:this,__source:{fileName:ju,lineNumber:126}},X.createElement(Tu,{notebooks:e.notebooks,__self:this,__source:{fileName:ju,lineNumber:128}}),i,c))}}const Fu="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/skeleton.js";class Uu extends ee{render(){const{props:e,state:t}=this;let n=e.rightPanelHide?"dn-s":"",r=!!e.popout&&e.popout,i=r?"":"h-100-m-40-ns ph4-m ph4-l ph4-xl pb4-m pb4-l pb4-xl",a=r?"":"ba-m ba-l ba-xl b--gray4 b--gray1-d br1";return X.createElement("div",{className:"absolute h-100 w-100 "+i,__self:this,__source:{fileName:Fu,lineNumber:22}},X.createElement(Su,{invites:e.invites,associations:e.associations,__self:this,__source:{fileName:Fu,lineNumber:23}}),X.createElement("div",{className:"cf w-100 h-100 flex "+a,__self:this,__source:{fileName:Fu,lineNumber:26}},X.createElement(Iu,{popout:r,sidebarShown:e.sidebarShown,active:e.active,notebooks:e.notebooks,contacts:e.contacts,path:e.path,invites:e.invites,associations:e.associations,selectedGroups:e.selectedGroups,__self:this,__source:{fileName:Fu,lineNumber:27}}),X.createElement("div",{className:"h-100 w-100 relative white-d flex-auto "+n,style:{flexGrow:1},__self:this,__source:{fileName:Fu,lineNumber:38}},e.children)))}}var zu=o(function(e){!function(t,n,r){if(t){for(var i,a={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},o={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},l={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},s={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},c=1;c<20;++c)a[111+c]="f"+c;for(c=0;c<=9;++c)a[c+96]=c.toString();m.prototype.bind=function(e,t,n){return e=e instanceof Array?e:[e],this._bindMultiple.call(this,e,t,n),this},m.prototype.unbind=function(e,t){return this.bind.call(this,e,function(){},t)},m.prototype.trigger=function(e,t){return this._directMap[e+":"+t]&&this._directMap[e+":"+t]({},e),this},m.prototype.reset=function(){return this._callbacks={},this._directMap={},this},m.prototype.stopCallback=function(e,t){if((" "+t.className+" ").indexOf(" mousetrap ")>-1)return!1;if(function e(t,r){return null!==t&&t!==n&&(t===r||e(t.parentNode,r))}(t,this.target))return!1;if("composedPath"in e&&"function"==typeof e.composedPath){var r=e.composedPath()[0];r!==e.target&&(t=r)}return"INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable},m.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},m.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(a[t]=e[t]);i=null},m.init=function(){var e=m(n);for(var t in e)"_"!==t.charAt(0)&&(m[t]=function(t){return function(){return e[t].apply(e,arguments)}}(t))},m.init(),t.Mousetrap=m,e.exports&&(e.exports=m)}function u(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function f(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return a[e.which]?a[e.which]:o[e.which]?o[e.which]:String.fromCharCode(e.which).toLowerCase()}function h(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function d(e,t,n){return n||(n=function(){if(!i)for(var e in i={},a)e>95&&e<112||a.hasOwnProperty(e)&&(i[a[e]]=e);return i}()[e]?"keydown":"keypress"),"keypress"==n&&t.length&&(n="keydown"),n}function p(e,t){var n,r,i,a=[];for(n=function(e){return"+"===e?["+"]:(e=e.replace(/\+{2}/g,"+plus")).split("+")}(e),i=0;i<n.length;++i)r=n[i],s[r]&&(r=s[r]),t&&"keypress"!=t&&l[r]&&(r=l[r],a.push("shift")),h(r)&&a.push(r);return{key:r,modifiers:a,action:t=d(r,a,t)}}function m(e){var t=this;if(e=e||n,!(t instanceof m))return new m(e);t.target=e,t._callbacks={},t._directMap={};var r,i={},a=!1,o=!1,l=!1;function s(e){e=e||{};var t,n=!1;for(t in i)e[t]?n=!0:i[t]=0;n||(l=!1)}function c(e,n,r,a,o,l){var s,c,u,f,d=[],p=r.type;if(!t._callbacks[e])return[];for("keyup"==p&&h(e)&&(n=[e]),s=0;s<t._callbacks[e].length;++s)if(c=t._callbacks[e][s],(a||!c.seq||i[c.seq]==c.level)&&p==c.action&&("keypress"==p&&!r.metaKey&&!r.ctrlKey||(u=n,f=c.modifiers,u.sort().join(",")===f.sort().join(",")))){var m=!a&&c.combo==o,v=a&&c.seq==a&&c.level==l;(m||v)&&t._callbacks[e].splice(s,1),d.push(c)}return d}function d(e,n,r,i){t.stopCallback(n,n.target||n.srcElement,r,i)||!1===e(n,r)&&(function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}(n),function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}(n))}function v(e){"number"!=typeof e.which&&(e.which=e.keyCode);var n=f(e);n&&("keyup"!=e.type||a!==n?t.handleKey(n,function(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}(e),e):a=!1)}function g(e,t,n,o){function c(t){return function(){l=t,++i[e],clearTimeout(r),r=setTimeout(s,1e3)}}function u(t){d(n,t,e),"keyup"!==o&&(a=f(t)),setTimeout(s,10)}i[e]=0;for(var h=0;h<t.length;++h){var m=h+1===t.length?u:c(o||p(t[h+1]).action);b(t[h],m,o,e,h)}}function b(e,n,r,i,a){t._directMap[e+":"+r]=n;var o,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?g(e,l,n,r):(o=p(e,r),t._callbacks[o.key]=t._callbacks[o.key]||[],c(o.key,o.modifiers,{type:o.action},i,e,a),t._callbacks[o.key][i?"unshift":"push"]({callback:n,modifiers:o.modifiers,action:o.action,seq:i,level:a,combo:e}))}t._handleKey=function(e,t,n){var r,i=c(e,t,n),a={},u=0,f=!1;for(r=0;r<i.length;++r)i[r].seq&&(u=Math.max(u,i[r].level));for(r=0;r<i.length;++r)if(i[r].seq){if(i[r].level!=u)continue;f=!0,a[i[r].seq]=1,d(i[r].callback,n,i[r].combo,i[r].seq)}else f||d(i[r].callback,n,i[r].combo);var p="keypress"==n.type&&o;n.type!=l||h(e)||p||s(a),o=f&&"keydown"==n.type},t._bindMultiple=function(e,t,n){for(var r=0;r<e.length;++r)b(e[r],t,n)},u(e,"keypress",v),u(e,"keydown",v),u(e,"keyup",v)}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null)}),Zu="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},Vu=[],Bu=[],Wu="undefined"!=typeof Uint8Array?Uint8Array:Array,Yu=!1;function $u(){Yu=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t<n;++t)Vu[t]=e[t],Bu[e.charCodeAt(t)]=t;Bu["-".charCodeAt(0)]=62,Bu["_".charCodeAt(0)]=63}function Gu(e,t,n){for(var r,i,a=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],a.push(Vu[(i=r)>>18&63]+Vu[i>>12&63]+Vu[i>>6&63]+Vu[63&i]);return a.join("")}function Ku(e){var t;Yu||$u();for(var n=e.length,r=n%3,i="",a=[],o=0,l=n-r;o<l;o+=16383)a.push(Gu(e,o,o+16383>l?l:o+16383));return 1===r?(t=e[n-1],i+=Vu[t>>2],i+=Vu[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=Vu[t>>10],i+=Vu[t>>4&63],i+=Vu[t<<2&63],i+="="),a.push(i),a.join("")}function Qu(e,t,n,r,i){var a,o,l=8*i-r-1,s=(1<<l)-1,c=s>>1,u=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-u)-1,d>>=-u,u+=l;u>0;a=256*a+e[t+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===s)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=c}return(d?-1:1)*o*Math.pow(2,a-r)}function Ju(e,t,n,r,i,a){var o,l,s,c=8*a-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),(t+=o+f>=1?h/s:h*Math.pow(2,1-f))*s>=2&&(o++,s/=2),o+f>=u?(l=0,o=u):o+f>=1?(l=(t*s-1)*Math.pow(2,i),o+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&l,d+=p,l/=256,i-=8);for(o=o<<i|l,c+=i;c>0;e[n+d]=255&o,d+=p,o/=256,c-=8);e[n+d-p]|=128*m}var Xu={}.toString,ef=Array.isArray||function(e){return"[object Array]"==Xu.call(e)};function tf(){return rf.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function nf(e,t){if(tf()<t)throw new RangeError("Invalid typed array length");return rf.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=rf.prototype:(null===e&&(e=new rf(t)),e.length=t),e}function rf(e,t,n){if(!(rf.TYPED_ARRAY_SUPPORT||this instanceof rf))return new rf(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return lf(this,e)}return af(this,e,t,n)}function af(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);rf.TYPED_ARRAY_SUPPORT?(e=t).__proto__=rf.prototype:e=sf(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!rf.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|ff(t,n),i=(e=nf(e,r)).write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(uf(t)){var n=0|cf(t.length);return 0===(e=nf(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?nf(e,0):sf(e,t);if("Buffer"===t.type&&ef(t.data))return sf(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function of(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function lf(e,t){if(of(t),e=nf(e,t<0?0:0|cf(t)),!rf.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function sf(e,t){var n=t.length<0?0:0|cf(t.length);e=nf(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function cf(e){if(e>=tf())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+tf().toString(16)+" bytes");return 0|e}function uf(e){return!(null==e||!e._isBuffer)}function ff(e,t){if(uf(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Hf(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return jf(e).length;default:if(r)return Hf(e).length;t=(""+t).toLowerCase(),r=!0}}function hf(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function df(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=rf.from(t,r)),uf(t))return 0===t.length?-1:pf(e,t,n,r,i);if("number"==typeof t)return t&=255,rf.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):pf(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function pf(e,t,n,r,i){var a,o=1,l=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,l/=2,s/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<l;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===s)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+s>l&&(n=l-s),a=n;a>=0;a--){for(var f=!0,h=0;h<s;h++)if(c(e,a+h)!==c(t,h)){f=!1;break}if(f)return a}return-1}function mf(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var l=parseInt(t.substr(2*o,2),16);if(isNaN(l))return o;e[n+o]=l}return o}function vf(e,t,n,r){return If(Hf(t,e.length-n),e,n,r)}function gf(e,t,n,r){return If(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function bf(e,t,n,r){return gf(e,t,n,r)}function yf(e,t,n,r){return If(jf(t),e,n,r)}function kf(e,t,n,r){return If(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function xf(e,t,n){return 0===t&&n===e.length?Ku(e):Ku(e.slice(t,n))}function wf(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,l,s,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(s=(31&c)<<6|63&a)>127&&(u=s);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(s=(15&c)<<12|(63&a)<<6|63&o)>2047&&(s<55296||s>57343)&&(u=s);break;case 4:a=e[i+1],o=e[i+2],l=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&l)&&(s=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&l)>65535&&s<1114112&&(u=s)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=f}return function(e){var t=e.length;if(t<=_f)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=_f));return n}(r)}rf.TYPED_ARRAY_SUPPORT=void 0===Zu.TYPED_ARRAY_SUPPORT||Zu.TYPED_ARRAY_SUPPORT,rf.poolSize=8192,rf._augment=function(e){return e.__proto__=rf.prototype,e},rf.from=function(e,t,n){return af(null,e,t,n)},rf.TYPED_ARRAY_SUPPORT&&(rf.prototype.__proto__=Uint8Array.prototype,rf.__proto__=Uint8Array),rf.alloc=function(e,t,n){return function(e,t,n,r){return of(t),t<=0?nf(e,t):void 0!==n?"string"==typeof r?nf(e,t).fill(n,r):nf(e,t).fill(n):nf(e,t)}(null,e,t,n)},rf.allocUnsafe=function(e){return lf(null,e)},rf.allocUnsafeSlow=function(e){return lf(null,e)},rf.isBuffer=function(e){return null!=e&&(!!e._isBuffer||Ff(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&Ff(e.slice(0,0))}(e))},rf.compare=function(e,t){if(!uf(e)||!uf(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},rf.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},rf.concat=function(e,t){if(!ef(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return rf.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=rf.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!uf(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},rf.byteLength=ff,rf.prototype._isBuffer=!0,rf.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)hf(this,t,t+1);return this},rf.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)hf(this,t,t+3),hf(this,t+1,t+2);return this},rf.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)hf(this,t,t+7),hf(this,t+1,t+6),hf(this,t+2,t+5),hf(this,t+3,t+4);return this},rf.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?wf(this,0,e):function(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Sf(this,t,n);case"utf8":case"utf-8":return wf(this,t,n);case"ascii":return Cf(this,t,n);case"latin1":case"binary":return Mf(this,t,n);case"base64":return xf(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Nf(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}.apply(this,arguments)},rf.prototype.equals=function(e){if(!uf(e))throw new TypeError("Argument must be a Buffer");return this===e||0===rf.compare(this,e)},rf.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},rf.prototype.compare=function(e,t,n,r,i){if(!uf(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),l=Math.min(a,o),s=this.slice(r,i),c=e.slice(t,n),u=0;u<l;++u)if(s[u]!==c[u]){a=s[u],o=c[u];break}return a<o?-1:o<a?1:0},rf.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},rf.prototype.indexOf=function(e,t,n){return df(this,e,t,n,!0)},rf.prototype.lastIndexOf=function(e,t,n){return df(this,e,t,n,!1)},rf.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return mf(this,e,t,n);case"utf8":case"utf-8":return vf(this,e,t,n);case"ascii":return gf(this,e,t,n);case"latin1":case"binary":return bf(this,e,t,n);case"base64":return yf(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return kf(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},rf.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var _f=4096;function Cf(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function Mf(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function Sf(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=qf(e[a]);return i}function Nf(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function Lf(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Ef(e,t,n,r,i,a){if(!uf(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function Tf(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function Af(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function Df(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Of(e,t,n,r,i){return i||Df(e,0,n,4),Ju(e,t,n,r,23,4),n+4}function Pf(e,t,n,r,i){return i||Df(e,0,n,8),Ju(e,t,n,r,52,8),n+8}rf.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),rf.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=rf.prototype;else{var i=t-e;n=new rf(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},rf.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Lf(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},rf.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Lf(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},rf.prototype.readUInt8=function(e,t){return t||Lf(e,1,this.length),this[e]},rf.prototype.readUInt16LE=function(e,t){return t||Lf(e,2,this.length),this[e]|this[e+1]<<8},rf.prototype.readUInt16BE=function(e,t){return t||Lf(e,2,this.length),this[e]<<8|this[e+1]},rf.prototype.readUInt32LE=function(e,t){return t||Lf(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},rf.prototype.readUInt32BE=function(e,t){return t||Lf(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},rf.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Lf(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},rf.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Lf(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},rf.prototype.readInt8=function(e,t){return t||Lf(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},rf.prototype.readInt16LE=function(e,t){t||Lf(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},rf.prototype.readInt16BE=function(e,t){t||Lf(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},rf.prototype.readInt32LE=function(e,t){return t||Lf(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},rf.prototype.readInt32BE=function(e,t){return t||Lf(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},rf.prototype.readFloatLE=function(e,t){return t||Lf(e,4,this.length),Qu(this,e,!0,23,4)},rf.prototype.readFloatBE=function(e,t){return t||Lf(e,4,this.length),Qu(this,e,!1,23,4)},rf.prototype.readDoubleLE=function(e,t){return t||Lf(e,8,this.length),Qu(this,e,!0,52,8)},rf.prototype.readDoubleBE=function(e,t){return t||Lf(e,8,this.length),Qu(this,e,!1,52,8)},rf.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Ef(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},rf.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||Ef(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},rf.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,1,255,0),rf.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},rf.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,2,65535,0),rf.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Tf(this,e,t,!0),t+2},rf.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,2,65535,0),rf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Tf(this,e,t,!1),t+2},rf.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,4,4294967295,0),rf.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):Af(this,e,t,!0),t+4},rf.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,4,4294967295,0),rf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Af(this,e,t,!1),t+4},rf.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Ef(this,e,t,n,i-1,-i)}var a=0,o=1,l=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===l&&0!==this[t+a-1]&&(l=1),this[t+a]=(e/o>>0)-l&255;return t+n},rf.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Ef(this,e,t,n,i-1,-i)}var a=n-1,o=1,l=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===l&&0!==this[t+a+1]&&(l=1),this[t+a]=(e/o>>0)-l&255;return t+n},rf.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,1,127,-128),rf.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},rf.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,2,32767,-32768),rf.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Tf(this,e,t,!0),t+2},rf.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,2,32767,-32768),rf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Tf(this,e,t,!1),t+2},rf.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,4,2147483647,-2147483648),rf.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):Af(this,e,t,!0),t+4},rf.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Ef(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),rf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Af(this,e,t,!1),t+4},rf.prototype.writeFloatLE=function(e,t,n){return Of(this,e,t,!0,n)},rf.prototype.writeFloatBE=function(e,t,n){return Of(this,e,t,!1,n)},rf.prototype.writeDoubleLE=function(e,t,n){return Pf(this,e,t,!0,n)},rf.prototype.writeDoubleBE=function(e,t,n){return Pf(this,e,t,!1,n)},rf.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!rf.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},rf.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!rf.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=uf(e)?e:Hf(new rf(e,r).toString()),l=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%l]}return this};var Rf=/[^+\/0-9A-Za-z-_]/g;function qf(e){return e<16?"0"+e.toString(16):e.toString(16)}function Hf(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function jf(e){return function(e){var t,n,r,i,a,o;Yu||$u();var l=e.length;if(l%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[l-2]?2:"="===e[l-1]?1:0,o=new Wu(3*l/4-a),r=a>0?l-4:l;var s=0;for(t=0,n=0;t<r;t+=4,n+=3)i=Bu[e.charCodeAt(t)]<<18|Bu[e.charCodeAt(t+1)]<<12|Bu[e.charCodeAt(t+2)]<<6|Bu[e.charCodeAt(t+3)],o[s++]=i>>16&255,o[s++]=i>>8&255,o[s++]=255&i;return 2===a?(i=Bu[e.charCodeAt(t)]<<2|Bu[e.charCodeAt(t+1)]>>4,o[s++]=255&i):1===a&&(i=Bu[e.charCodeAt(t)]<<10|Bu[e.charCodeAt(t+1)]<<4|Bu[e.charCodeAt(t+2)]>>2,o[s++]=i>>8&255,o[s++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Rf,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function If(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Ff(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var Uf=o(function(t){!function(t,n){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function a(e,t,n){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var o;"object"==typeof t?t.exports=a:n.BN=a,a.BN=a,a.wordSize=26;try{o=e.Buffer}catch(e){}function l(e,t,n){for(var r=0,i=Math.min(e.length,n),a=t;a<i;a++){var o=e.charCodeAt(a)-48;r<<=4,r|=o>=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return r}function s(e,t,n,r){for(var i=0,a=Math.min(e.length,n),o=t;o<a;o++){var l=e.charCodeAt(o)-48;i*=r,i+=l>=49?l-49+10:l>=17?l-17+10:l}return i}a.isBN=function(e){return e instanceof a||null!==e&&"object"==typeof e&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},a.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},a.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,l=0;if("be"===n)for(i=e.length-1,a=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<<l&67108863,this.words[a+1]=o>>>26-l&67108863,(l+=24)>=26&&(l-=26,a++);else if("le"===n)for(i=0,a=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[a]|=o<<l&67108863,this.words[a+1]=o>>>26-l&67108863,(l+=24)>=26&&(l-=26,a++);return this.strip()},a.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,a=0;for(n=e.length-6,r=0;n>=t;n-=6)i=l(e,n,n+6),this.words[r]|=i<<a&67108863,this.words[r+1]|=i>>>26-a&4194303,(a+=24)>=26&&(a-=26,r++);n+6!==t&&(i=l(e,t,n+6),this.words[r]|=i<<a&67108863,this.words[r+1]|=i>>>26-a&4194303),this.strip()},a.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var a=e.length-n,o=a%r,l=Math.min(a,a-o)+n,c=0,u=n;u<l;u+=r)c=s(e,u,u+r,t),this.imuln(i),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c);if(0!==o){var f=1;for(c=s(e,u,e.length,t),u=0;u<o;u++)f*=t;this.imuln(f),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c)}},a.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},a.prototype.clone=function(){var e=new a(null);return this.copy(e),e},a.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,l=67108863&o,s=o/67108864|0;n.words[0]=l;for(var c=1;c<r;c++){for(var u=s>>>26,f=67108863&s,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;u+=(o=(i=0|e.words[p])*(a=0|t.words[d])+f)/67108864|0,f=67108863&o}n.words[c]=0|f,s=0|u}return 0!==s?n.words[c]=0|s:n.length--,n.strip()}a.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,a=0,o=0;o<this.length;o++){var l=this.words[o],s=(16777215&(l<<i|a)).toString(16);n=0!==(a=l>>>24-i&16777215)||o!==this.length-1?c[6-s.length]+s+n:s+n,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(n=a.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var h=u[e],d=f[e];n="";var p=this.clone();for(p.negative=0;!p.isZero();){var m=p.modn(d).toString(e);n=(p=p.idivn(d)).isZero()?m+n:c[h-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return r(void 0!==o),this.toArrayLike(o,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),a=n||Math.max(1,i);r(i<=a,"byte array longer than desired length"),r(a>0,"Requested array length <= 0"),this.strip();var o,l,s="le"===t,c=new e(a),u=this.clone();if(s){for(l=0;!u.isZero();l++)o=u.andln(255),u.iushrn(8),c[l]=o;for(;l<a;l++)c[l]=0}else{for(l=0;l<a-i;l++)c[l]=0;for(l=0;!u.isZero();l++)o=u.andln(255),u.iushrn(8),c[a-l-1]=o}return c},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},a.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},a.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},a.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},a.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},a.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},a.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},a.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},a.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,a=0;a<r.length;a++)t=(0|n.words[a])+(0|r.words[a])+i,this.words[a]=67108863&t,i=t>>>26;for(;0!==i&&a<n.length;a++)t=(0|n.words[a])+i,this.words[a]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this},a.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var a=0,o=0;o<r.length;o++)a=(t=(0|n.words[o])-(0|r.words[o])+a)>>26,this.words[o]=67108863&t;for(;0!==a&&o<n.length;o++)a=(t=(0|n.words[o])+a)>>26,this.words[o]=67108863&t;if(0===a&&o<n.length&&n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this.length=Math.max(this.length,o),n!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(e){return this.clone().isub(e)};var d=function(e,t,n){var r,i,a,o=e.words,l=t.words,s=n.words,c=0,u=0|o[0],f=8191&u,h=u>>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],g=8191&v,b=v>>>13,y=0|o[3],k=8191&y,x=y>>>13,w=0|o[4],_=8191&w,C=w>>>13,M=0|o[5],S=8191&M,N=M>>>13,L=0|o[6],E=8191&L,T=L>>>13,A=0|o[7],D=8191&A,O=A>>>13,P=0|o[8],R=8191&P,q=P>>>13,H=0|o[9],j=8191&H,I=H>>>13,F=0|l[0],U=8191&F,z=F>>>13,Z=0|l[1],V=8191&Z,B=Z>>>13,W=0|l[2],Y=8191&W,$=W>>>13,G=0|l[3],K=8191&G,Q=G>>>13,J=0|l[4],X=8191&J,ee=J>>>13,te=0|l[5],ne=8191&te,re=te>>>13,ie=0|l[6],ae=8191&ie,oe=ie>>>13,le=0|l[7],se=8191&le,ce=le>>>13,ue=0|l[8],fe=8191&ue,he=ue>>>13,de=0|l[9],pe=8191&de,me=de>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(c+(r=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,z))+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(p,U),i=(i=Math.imul(p,z))+Math.imul(m,U)|0,a=Math.imul(m,z);var ge=(c+(r=r+Math.imul(f,V)|0)|0)+((8191&(i=(i=i+Math.imul(f,B)|0)+Math.imul(h,V)|0))<<13)|0;c=((a=a+Math.imul(h,B)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(g,U),i=(i=Math.imul(g,z))+Math.imul(b,U)|0,a=Math.imul(b,z),r=r+Math.imul(p,V)|0,i=(i=i+Math.imul(p,B)|0)+Math.imul(m,V)|0,a=a+Math.imul(m,B)|0;var be=(c+(r=r+Math.imul(f,Y)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(h,Y)|0))<<13)|0;c=((a=a+Math.imul(h,$)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(k,U),i=(i=Math.imul(k,z))+Math.imul(x,U)|0,a=Math.imul(x,z),r=r+Math.imul(g,V)|0,i=(i=i+Math.imul(g,B)|0)+Math.imul(b,V)|0,a=a+Math.imul(b,B)|0,r=r+Math.imul(p,Y)|0,i=(i=i+Math.imul(p,$)|0)+Math.imul(m,Y)|0,a=a+Math.imul(m,$)|0;var ye=(c+(r=r+Math.imul(f,K)|0)|0)+((8191&(i=(i=i+Math.imul(f,Q)|0)+Math.imul(h,K)|0))<<13)|0;c=((a=a+Math.imul(h,Q)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(_,U),i=(i=Math.imul(_,z))+Math.imul(C,U)|0,a=Math.imul(C,z),r=r+Math.imul(k,V)|0,i=(i=i+Math.imul(k,B)|0)+Math.imul(x,V)|0,a=a+Math.imul(x,B)|0,r=r+Math.imul(g,Y)|0,i=(i=i+Math.imul(g,$)|0)+Math.imul(b,Y)|0,a=a+Math.imul(b,$)|0,r=r+Math.imul(p,K)|0,i=(i=i+Math.imul(p,Q)|0)+Math.imul(m,K)|0,a=a+Math.imul(m,Q)|0;var ke=(c+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(h,X)|0))<<13)|0;c=((a=a+Math.imul(h,ee)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(S,U),i=(i=Math.imul(S,z))+Math.imul(N,U)|0,a=Math.imul(N,z),r=r+Math.imul(_,V)|0,i=(i=i+Math.imul(_,B)|0)+Math.imul(C,V)|0,a=a+Math.imul(C,B)|0,r=r+Math.imul(k,Y)|0,i=(i=i+Math.imul(k,$)|0)+Math.imul(x,Y)|0,a=a+Math.imul(x,$)|0,r=r+Math.imul(g,K)|0,i=(i=i+Math.imul(g,Q)|0)+Math.imul(b,K)|0,a=a+Math.imul(b,Q)|0,r=r+Math.imul(p,X)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(m,X)|0,a=a+Math.imul(m,ee)|0;var xe=(c+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(h,ne)|0))<<13)|0;c=((a=a+Math.imul(h,re)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(E,U),i=(i=Math.imul(E,z))+Math.imul(T,U)|0,a=Math.imul(T,z),r=r+Math.imul(S,V)|0,i=(i=i+Math.imul(S,B)|0)+Math.imul(N,V)|0,a=a+Math.imul(N,B)|0,r=r+Math.imul(_,Y)|0,i=(i=i+Math.imul(_,$)|0)+Math.imul(C,Y)|0,a=a+Math.imul(C,$)|0,r=r+Math.imul(k,K)|0,i=(i=i+Math.imul(k,Q)|0)+Math.imul(x,K)|0,a=a+Math.imul(x,Q)|0,r=r+Math.imul(g,X)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(b,X)|0,a=a+Math.imul(b,ee)|0,r=r+Math.imul(p,ne)|0,i=(i=i+Math.imul(p,re)|0)+Math.imul(m,ne)|0,a=a+Math.imul(m,re)|0;var we=(c+(r=r+Math.imul(f,ae)|0)|0)+((8191&(i=(i=i+Math.imul(f,oe)|0)+Math.imul(h,ae)|0))<<13)|0;c=((a=a+Math.imul(h,oe)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(D,U),i=(i=Math.imul(D,z))+Math.imul(O,U)|0,a=Math.imul(O,z),r=r+Math.imul(E,V)|0,i=(i=i+Math.imul(E,B)|0)+Math.imul(T,V)|0,a=a+Math.imul(T,B)|0,r=r+Math.imul(S,Y)|0,i=(i=i+Math.imul(S,$)|0)+Math.imul(N,Y)|0,a=a+Math.imul(N,$)|0,r=r+Math.imul(_,K)|0,i=(i=i+Math.imul(_,Q)|0)+Math.imul(C,K)|0,a=a+Math.imul(C,Q)|0,r=r+Math.imul(k,X)|0,i=(i=i+Math.imul(k,ee)|0)+Math.imul(x,X)|0,a=a+Math.imul(x,ee)|0,r=r+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,re)|0)+Math.imul(b,ne)|0,a=a+Math.imul(b,re)|0,r=r+Math.imul(p,ae)|0,i=(i=i+Math.imul(p,oe)|0)+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0;var _e=(c+(r=r+Math.imul(f,se)|0)|0)+((8191&(i=(i=i+Math.imul(f,ce)|0)+Math.imul(h,se)|0))<<13)|0;c=((a=a+Math.imul(h,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(R,U),i=(i=Math.imul(R,z))+Math.imul(q,U)|0,a=Math.imul(q,z),r=r+Math.imul(D,V)|0,i=(i=i+Math.imul(D,B)|0)+Math.imul(O,V)|0,a=a+Math.imul(O,B)|0,r=r+Math.imul(E,Y)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,Y)|0,a=a+Math.imul(T,$)|0,r=r+Math.imul(S,K)|0,i=(i=i+Math.imul(S,Q)|0)+Math.imul(N,K)|0,a=a+Math.imul(N,Q)|0,r=r+Math.imul(_,X)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(C,X)|0,a=a+Math.imul(C,ee)|0,r=r+Math.imul(k,ne)|0,i=(i=i+Math.imul(k,re)|0)+Math.imul(x,ne)|0,a=a+Math.imul(x,re)|0,r=r+Math.imul(g,ae)|0,i=(i=i+Math.imul(g,oe)|0)+Math.imul(b,ae)|0,a=a+Math.imul(b,oe)|0,r=r+Math.imul(p,se)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(m,se)|0,a=a+Math.imul(m,ce)|0;var Ce=(c+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,he)|0)+Math.imul(h,fe)|0))<<13)|0;c=((a=a+Math.imul(h,he)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(j,U),i=(i=Math.imul(j,z))+Math.imul(I,U)|0,a=Math.imul(I,z),r=r+Math.imul(R,V)|0,i=(i=i+Math.imul(R,B)|0)+Math.imul(q,V)|0,a=a+Math.imul(q,B)|0,r=r+Math.imul(D,Y)|0,i=(i=i+Math.imul(D,$)|0)+Math.imul(O,Y)|0,a=a+Math.imul(O,$)|0,r=r+Math.imul(E,K)|0,i=(i=i+Math.imul(E,Q)|0)+Math.imul(T,K)|0,a=a+Math.imul(T,Q)|0,r=r+Math.imul(S,X)|0,i=(i=i+Math.imul(S,ee)|0)+Math.imul(N,X)|0,a=a+Math.imul(N,ee)|0,r=r+Math.imul(_,ne)|0,i=(i=i+Math.imul(_,re)|0)+Math.imul(C,ne)|0,a=a+Math.imul(C,re)|0,r=r+Math.imul(k,ae)|0,i=(i=i+Math.imul(k,oe)|0)+Math.imul(x,ae)|0,a=a+Math.imul(x,oe)|0,r=r+Math.imul(g,se)|0,i=(i=i+Math.imul(g,ce)|0)+Math.imul(b,se)|0,a=a+Math.imul(b,ce)|0,r=r+Math.imul(p,fe)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0;var Me=(c+(r=r+Math.imul(f,pe)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(h,pe)|0))<<13)|0;c=((a=a+Math.imul(h,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(j,V),i=(i=Math.imul(j,B))+Math.imul(I,V)|0,a=Math.imul(I,B),r=r+Math.imul(R,Y)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(q,Y)|0,a=a+Math.imul(q,$)|0,r=r+Math.imul(D,K)|0,i=(i=i+Math.imul(D,Q)|0)+Math.imul(O,K)|0,a=a+Math.imul(O,Q)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,a=a+Math.imul(T,ee)|0,r=r+Math.imul(S,ne)|0,i=(i=i+Math.imul(S,re)|0)+Math.imul(N,ne)|0,a=a+Math.imul(N,re)|0,r=r+Math.imul(_,ae)|0,i=(i=i+Math.imul(_,oe)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,r=r+Math.imul(k,se)|0,i=(i=i+Math.imul(k,ce)|0)+Math.imul(x,se)|0,a=a+Math.imul(x,ce)|0,r=r+Math.imul(g,fe)|0,i=(i=i+Math.imul(g,he)|0)+Math.imul(b,fe)|0,a=a+Math.imul(b,he)|0;var Se=(c+(r=r+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((a=a+Math.imul(m,me)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(j,Y),i=(i=Math.imul(j,$))+Math.imul(I,Y)|0,a=Math.imul(I,$),r=r+Math.imul(R,K)|0,i=(i=i+Math.imul(R,Q)|0)+Math.imul(q,K)|0,a=a+Math.imul(q,Q)|0,r=r+Math.imul(D,X)|0,i=(i=i+Math.imul(D,ee)|0)+Math.imul(O,X)|0,a=a+Math.imul(O,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,a=a+Math.imul(T,re)|0,r=r+Math.imul(S,ae)|0,i=(i=i+Math.imul(S,oe)|0)+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,r=r+Math.imul(_,se)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(C,se)|0,a=a+Math.imul(C,ce)|0,r=r+Math.imul(k,fe)|0,i=(i=i+Math.imul(k,he)|0)+Math.imul(x,fe)|0,a=a+Math.imul(x,he)|0;var Ne=(c+(r=r+Math.imul(g,pe)|0)|0)+((8191&(i=(i=i+Math.imul(g,me)|0)+Math.imul(b,pe)|0))<<13)|0;c=((a=a+Math.imul(b,me)|0)+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,r=Math.imul(j,K),i=(i=Math.imul(j,Q))+Math.imul(I,K)|0,a=Math.imul(I,Q),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(q,X)|0,a=a+Math.imul(q,ee)|0,r=r+Math.imul(D,ne)|0,i=(i=i+Math.imul(D,re)|0)+Math.imul(O,ne)|0,a=a+Math.imul(O,re)|0,r=r+Math.imul(E,ae)|0,i=(i=i+Math.imul(E,oe)|0)+Math.imul(T,ae)|0,a=a+Math.imul(T,oe)|0,r=r+Math.imul(S,se)|0,i=(i=i+Math.imul(S,ce)|0)+Math.imul(N,se)|0,a=a+Math.imul(N,ce)|0,r=r+Math.imul(_,fe)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0;var Le=(c+(r=r+Math.imul(k,pe)|0)|0)+((8191&(i=(i=i+Math.imul(k,me)|0)+Math.imul(x,pe)|0))<<13)|0;c=((a=a+Math.imul(x,me)|0)+(i>>>13)|0)+(Le>>>26)|0,Le&=67108863,r=Math.imul(j,X),i=(i=Math.imul(j,ee))+Math.imul(I,X)|0,a=Math.imul(I,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(q,ne)|0,a=a+Math.imul(q,re)|0,r=r+Math.imul(D,ae)|0,i=(i=i+Math.imul(D,oe)|0)+Math.imul(O,ae)|0,a=a+Math.imul(O,oe)|0,r=r+Math.imul(E,se)|0,i=(i=i+Math.imul(E,ce)|0)+Math.imul(T,se)|0,a=a+Math.imul(T,ce)|0,r=r+Math.imul(S,fe)|0,i=(i=i+Math.imul(S,he)|0)+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0;var Ee=(c+(r=r+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,me)|0)+Math.imul(C,pe)|0))<<13)|0;c=((a=a+Math.imul(C,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(j,ne),i=(i=Math.imul(j,re))+Math.imul(I,ne)|0,a=Math.imul(I,re),r=r+Math.imul(R,ae)|0,i=(i=i+Math.imul(R,oe)|0)+Math.imul(q,ae)|0,a=a+Math.imul(q,oe)|0,r=r+Math.imul(D,se)|0,i=(i=i+Math.imul(D,ce)|0)+Math.imul(O,se)|0,a=a+Math.imul(O,ce)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,he)|0)+Math.imul(T,fe)|0,a=a+Math.imul(T,he)|0;var Te=(c+(r=r+Math.imul(S,pe)|0)|0)+((8191&(i=(i=i+Math.imul(S,me)|0)+Math.imul(N,pe)|0))<<13)|0;c=((a=a+Math.imul(N,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(j,ae),i=(i=Math.imul(j,oe))+Math.imul(I,ae)|0,a=Math.imul(I,oe),r=r+Math.imul(R,se)|0,i=(i=i+Math.imul(R,ce)|0)+Math.imul(q,se)|0,a=a+Math.imul(q,ce)|0,r=r+Math.imul(D,fe)|0,i=(i=i+Math.imul(D,he)|0)+Math.imul(O,fe)|0,a=a+Math.imul(O,he)|0;var Ae=(c+(r=r+Math.imul(E,pe)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,pe)|0))<<13)|0;c=((a=a+Math.imul(T,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(j,se),i=(i=Math.imul(j,ce))+Math.imul(I,se)|0,a=Math.imul(I,ce),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,he)|0)+Math.imul(q,fe)|0,a=a+Math.imul(q,he)|0;var De=(c+(r=r+Math.imul(D,pe)|0)|0)+((8191&(i=(i=i+Math.imul(D,me)|0)+Math.imul(O,pe)|0))<<13)|0;c=((a=a+Math.imul(O,me)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863,r=Math.imul(j,fe),i=(i=Math.imul(j,he))+Math.imul(I,fe)|0,a=Math.imul(I,he);var Oe=(c+(r=r+Math.imul(R,pe)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(q,pe)|0))<<13)|0;c=((a=a+Math.imul(q,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863;var Pe=(c+(r=Math.imul(j,pe))|0)+((8191&(i=(i=Math.imul(j,me))+Math.imul(I,pe)|0))<<13)|0;return c=((a=Math.imul(I,me))+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,s[0]=ve,s[1]=ge,s[2]=be,s[3]=ye,s[4]=ke,s[5]=xe,s[6]=we,s[7]=_e,s[8]=Ce,s[9]=Me,s[10]=Se,s[11]=Ne,s[12]=Le,s[13]=Ee,s[14]=Te,s[15]=Ae,s[16]=De,s[17]=Oe,s[18]=Pe,0!==c&&(s[19]=c,n.length++),n};function p(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(d=h),a.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?d(this,e,t):n<63?h(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,a=0;a<n.length-1;a++){var o=i;i=0;for(var l=67108863&r,s=Math.min(a,t.length-1),c=Math.max(0,a-e.length+1);c<=s;c++){var u=a-c,f=(0|e.words[u])*(0|t.words[c]),h=67108863&f;l=67108863&(h=h+l|0),i+=(o=(o=o+(f/67108864|0)|0)+(h>>>26)|0)>>>26,o&=67108863}n.words[a]=l,r=o,o=i}return 0!==r?n.words[a]=r:n.length--,n.strip()}(this,e,t):p(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=a.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,a){for(var o=0;o<a;o++)r[o]=t[e[o]],i[o]=n[e[o]]},m.prototype.transform=function(e,t,n,r,i,a){this.permute(a,e,t,n,r,i);for(var o=1;o<i;o<<=1)for(var l=o<<1,s=Math.cos(2*Math.PI/l),c=Math.sin(2*Math.PI/l),u=0;u<i;u+=l)for(var f=s,h=c,d=0;d<o;d++){var p=n[u+d],m=r[u+d],v=n[u+d+o],g=r[u+d+o],b=f*v-h*g;g=f*g+h*v,v=b,n[u+d]=p+v,r[u+d]=m+g,n[u+d+o]=p-v,r[u+d+o]=m-g,d!==l&&(b=s*f-c*h,h=s*h+c*f,f=b)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var a=0,o=0;o<t;o++)a+=0|e[o],n[2*o]=8191&a,a>>>=13,n[2*o+1]=8191&a,a>>>=13;for(o=2*t;o<i;++o)n[o]=0;r(0===a),r(0==(-8192&a))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),a=this.stub(r),o=new Array(r),l=new Array(r),s=new Array(r),c=new Array(r),u=new Array(r),f=new Array(r),h=n.words;h.length=r,this.convert13b(e.words,e.length,o,r),this.convert13b(t.words,t.length,c,r),this.transform(o,a,l,s,r,i),this.transform(c,a,u,f,r,i);for(var d=0;d<r;d++){var p=l[d]*u[d]-s[d]*f[d];s[d]=l[d]*f[d]+s[d]*u[d],l[d]=p}return this.conjugate(l,s,r),this.transform(l,s,h,a,r,i),this.conjugate(h,a,r),this.normalize13b(h,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},a.prototype.mul=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},a.prototype.mulf=function(e){var t=new a(null);return t.words=new Array(this.length+e.length),p(this,e,t)},a.prototype.imul=function(e){return this.clone().mulTo(e,this)},a.prototype.imuln=function(e){r("number"==typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,a=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=a>>>26,this.words[n]=67108863&a}return 0!==t&&(this.words[n]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new a(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},a.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,a=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t<this.length;t++){var l=this.words[t]&a,s=(0|this.words[t])-l<<n;this.words[t]=s|o,o=l>>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},a.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),l=67108863^67108863>>>a<<a,s=n;if(i-=o,i=Math.max(0,i),s){for(var c=0;c<o;c++)s.words[c]=this.words[c];s.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&l}return s&&0!==u&&(s.words[s.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},a.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(e){return this.clone().imaskn(e)},a.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},a.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},a.prototype.addn=function(e){return this.clone().iaddn(e)},a.prototype.subn=function(e){return this.clone().isubn(e)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(e,t,n){var i,a,o=e.length+n;this._expand(o);var l=0;for(i=0;i<e.length;i++){a=(0|this.words[i+n])+l;var s=(0|e.words[i])*t;l=((a-=67108863&s)>>26)-(s/67108864|0),this.words[i+n]=67108863&a}for(;i<this.length-n;i++)l=(a=(0|this.words[i+n])+l)>>26,this.words[i+n]=67108863&a;if(0===l)return this.strip();for(r(-1===l),l=0,i=0;i<this.length;i++)l=(a=-(0|this.words[i])+l)>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,o=0|i.words[i.length-1];0!==(n=26-this._countBits(o))&&(i=i.ushln(n),r.iushln(n),o=0|i.words[i.length-1]);var l,s=r.length-i.length;if("mod"!==t){(l=new a(null)).length=s+1,l.words=new Array(l.length);for(var c=0;c<l.length;c++)l.words[c]=0}var u=r.clone()._ishlnsubmul(i,1,s);0===u.negative&&(r=u,l&&(l.words[s]=1));for(var f=s-1;f>=0;f--){var h=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),r._ishlnsubmul(i,h,f);0!==r.negative;)h--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);l&&(l.words[f]=h)}return l&&l.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:l||null,mod:r}},a.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(l=this.neg().divmod(e,t),"mod"!==t&&(i=l.div.neg()),"div"!==t&&(o=l.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(l=this.divmod(e.neg(),t),"mod"!==t&&(i=l.div.neg()),{div:i,mod:l.mod}):0!=(this.negative&e.negative)?(l=this.neg().divmod(e.neg(),t),"div"!==t&&(o=l.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:l.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,o,l},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),a=n.cmp(r);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),l=new a(0),s=new a(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var h=0,d=1;0==(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(l.isOdd()||s.isOdd())&&(l.iadd(u),s.isub(f)),l.iushrn(1),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(l),o.isub(s)):(n.isub(t),l.isub(i),s.isub(o))}return{a:l,b:s,gcd:n.iushln(c)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),l=new a(0),s=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(s),o.iushrn(1);for(var f=0,h=1;0==(n.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(n.iushrn(f);f-- >0;)l.isOdd()&&l.iadd(s),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(l)):(n.isub(t),l.isub(o))}return(i=0===t.cmpn(1)?o:l).cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var a=t;t=n,n=a}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var a=i,o=n;0!==a&&o<this.length;o++){var l=0|this.words[o];a=(l+=a)>>>26,l&=67108863,this.words[o]=l}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},a.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},a.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new w(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function y(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function w(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function _(e){w.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):n.strip(),n},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},i(b,g),b.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var a=0|e.words[r];e.words[r-10]=(4194303&a)<<4|i>>>22,i=a}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(y,g),i(k,g),i(x,g),x.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new y;else if("p192"===e)t=new k;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return v[e]=t,t},w.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},w.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},w.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},w.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},w.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},w.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},w.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},w.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},w.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},w.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},w.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},w.prototype.isqr=function(e){return this.imul(e,e.clone())},w.prototype.sqr=function(e){return this.mul(e,e)},w.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new a(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);r(!i.isZero());var l=new a(1).toRed(this),s=l.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(s);)u.redIAdd(s);for(var f=this.pow(u,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;0!==d.cmp(l);){for(var m=d,v=0;0!==m.cmp(l);v++)m=m.redSqr();r(v<p);var g=this.pow(f,new a(1).iushln(p-v-1));h=h.redMul(g),f=g.redSqr(),d=d.redMul(f),p=v}return h},w.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},w.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new a(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],o=0,l=0,s=t.bitLength()%26;for(0===s&&(s=26),r=t.length-1;r>=0;r--){for(var c=t.words[r],u=s-1;u>=0;u--){var f=c>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++l||0===r&&0===u)&&(i=this.mul(i,n[o]),l=0,o=0)):l=0}s=26}return i},w.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},w.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new _(e)},i(_,w),_.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},_.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},_.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},_.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},_.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(t,r)}),zf=1/0,Zf=9007199254740991,Vf=1.7976931348623157e308,Bf=NaN,Wf="[object Function]",Yf="[object GeneratorFunction]",$f="[object Symbol]",Gf=/^\s+|\s+$/g,Kf=/^[-+]0x[0-9a-f]+$/i,Qf=/^0b[01]+$/i,Jf=/^0o[0-7]+$/i,Xf=/^(?:0|[1-9]\d*)$/,eh=parseInt,th=Object.prototype.toString,nh=Math.ceil,rh=Math.max;function ih(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}function ah(e,t,n){if(!oh(n))return!1;var r=typeof t;return!!("number"==r?function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Zf}(e.length)&&!function(e){var t=oh(e)?th.call(e):"";return t==Wf||t==Yf}(e)}(n)&&function(e,t){return!!(t=null==t?Zf:t)&&("number"==typeof e||Xf.test(e))&&e>-1&&e%1==0&&e<t}(t,n.length):"string"==r&&t in n)&&function(e,t){return e===t||e!=e&&t!=t}(n[t],e)}function oh(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var lh=function(e,t,n){t=(n?ah(e,t,n):void 0===t)?1:rh(function(e){var t=function(e){if(!e)return 0===e?e:0;if((e=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&th.call(e)==$f}(e))return Bf;if(oh(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=oh(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Gf,"");var n=Qf.test(e);return n||Jf.test(e)?eh(e.slice(2),n?2:8):Kf.test(e)?Bf:+e}(e))===zf||e===-zf){var t=e<0?-1:1;return t*Vf}return e==e?e:0}(e),n=t%1;return t==t?n?t-n:t:0}(t),0);var r=e?e.length:0;if(!r||t<1)return[];for(var i=0,a=0,o=Array(nh(r/t));i<r;)o[a++]=ih(e,i,i+=t);return o},sh=o(function(e,t){var n=200,i="__lodash_hash_undefined__",a=1,o=2,l=9007199254740991,s="[object Arguments]",c="[object Array]",u="[object AsyncFunction]",f="[object Boolean]",h="[object Date]",d="[object Error]",p="[object Function]",m="[object GeneratorFunction]",v="[object Map]",g="[object Number]",b="[object Null]",y="[object Object]",k="[object Proxy]",x="[object RegExp]",w="[object Set]",_="[object String]",C="[object Symbol]",M="[object Undefined]",S="[object ArrayBuffer]",N="[object DataView]",L=/^\[object .+?Constructor\]$/,E=/^(?:0|[1-9]\d*)$/,T={};T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[s]=T[c]=T[S]=T[f]=T[N]=T[h]=T[d]=T[p]=T[v]=T[g]=T[y]=T[x]=T[w]=T[_]=T["[object WeakMap]"]=!1;var A="object"==typeof r&&r&&r.Object===Object&&r,D="object"==typeof self&&self&&self.Object===Object&&self,O=A||D||Function("return this")(),P=t&&!t.nodeType&&t,R=P&&e&&!e.nodeType&&e,q=R&&R.exports===P,H=q&&A.process,j=function(){try{return H&&H.binding&&H.binding("util")}catch(e){}}(),I=j&&j.isTypedArray;function F(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function U(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function z(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var Z,V,B,W=Array.prototype,Y=Function.prototype,$=Object.prototype,G=O["__core-js_shared__"],K=Y.toString,Q=$.hasOwnProperty,J=(Z=/[^.]+$/.exec(G&&G.keys&&G.keys.IE_PROTO||""))?"Symbol(src)_1."+Z:"",X=$.toString,ee=RegExp("^"+K.call(Q).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),te=q?O.Buffer:void 0,ne=O.Symbol,re=O.Uint8Array,ie=$.propertyIsEnumerable,ae=W.splice,oe=ne?ne.toStringTag:void 0,le=Object.getOwnPropertySymbols,se=te?te.isBuffer:void 0,ce=(V=Object.keys,B=Object,function(e){return V(B(e))}),ue=je(O,"DataView"),fe=je(O,"Map"),he=je(O,"Promise"),de=je(O,"Set"),pe=je(O,"WeakMap"),me=je(Object,"create"),ve=ze(ue),ge=ze(fe),be=ze(he),ye=ze(de),ke=ze(pe),xe=ne?ne.prototype:void 0,we=xe?xe.valueOf:void 0;function _e(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ce(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Me(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Se(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Me;++t<n;)this.add(e[t])}function Ne(e){var t=this.__data__=new Ce(e);this.size=t.size}function Le(e,t){var n=Be(e),r=!n&&Ve(e),i=!n&&!r&&We(e),a=!n&&!r&&!i&&Qe(e),o=n||r||i||a,l=o?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],s=l.length;for(var c in e)!t&&!Q.call(e,c)||o&&("length"==c||i&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ue(c,s))||l.push(c);return l}function Ee(e,t){for(var n=e.length;n--;)if(Ze(e[n][0],t))return n;return-1}function Te(e){return null==e?void 0===e?M:b:oe&&oe in Object(e)?function(e){var t=Q.call(e,oe),n=e[oe];try{e[oe]=void 0;var r=!0}catch(e){}var i=X.call(e);r&&(t?e[oe]=n:delete e[oe]);return i}(e):function(e){return X.call(e)}(e)}function Ae(e){return Ke(e)&&Te(e)==s}function De(e,t,n,r,i){return e===t||(null==e||null==t||!Ke(e)&&!Ke(t)?e!=e&&t!=t:function(e,t,n,r,i,l){var u=Be(e),p=Be(t),m=u?c:Fe(e),b=p?c:Fe(t),k=(m=m==s?y:m)==y,M=(b=b==s?y:b)==y,L=m==b;if(L&&We(e)){if(!We(t))return!1;u=!0,k=!1}if(L&&!k)return l||(l=new Ne),u||Qe(e)?Re(e,t,n,r,i,l):function(e,t,n,r,i,l,s){switch(n){case N:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case S:return!(e.byteLength!=t.byteLength||!l(new re(e),new re(t)));case f:case h:case g:return Ze(+e,+t);case d:return e.name==t.name&&e.message==t.message;case x:case _:return e==t+"";case v:var c=U;case w:var u=r&a;if(c||(c=z),e.size!=t.size&&!u)return!1;var p=s.get(e);if(p)return p==t;r|=o,s.set(e,t);var m=Re(c(e),c(t),r,i,l,s);return s.delete(e),m;case C:if(we)return we.call(e)==we.call(t)}return!1}(e,t,m,n,r,i,l);if(!(n&a)){var E=k&&Q.call(e,"__wrapped__"),T=M&&Q.call(t,"__wrapped__");if(E||T){var A=E?e.value():e,D=T?t.value():t;return l||(l=new Ne),i(A,D,n,r,l)}}if(!L)return!1;return l||(l=new Ne),function(e,t,n,r,i,o){var l=n&a,s=qe(e),c=s.length,u=qe(t).length;if(c!=u&&!l)return!1;for(var f=c;f--;){var h=s[f];if(!(l?h in t:Q.call(t,h)))return!1}var d=o.get(e);if(d&&o.get(t))return d==t;var p=!0;o.set(e,t),o.set(t,e);for(var m=l;++f<c;){h=s[f];var v=e[h],g=t[h];if(r)var b=l?r(g,v,h,t,e,o):r(v,g,h,e,t,o);if(!(void 0===b?v===g||i(v,g,n,r,o):b)){p=!1;break}m||(m="constructor"==h)}if(p&&!m){var y=e.constructor,k=t.constructor;y!=k&&"constructor"in e&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof k&&k instanceof k)&&(p=!1)}return o.delete(e),o.delete(t),p}(e,t,n,r,i,l)}(e,t,n,r,De,i))}function Oe(e){return!(!Ge(e)||(t=e,J&&J in t))&&(Ye(e)?ee:L).test(ze(e));var t}function Pe(e){if(n=(t=e)&&t.constructor,r="function"==typeof n&&n.prototype||$,t!==r)return ce(e);var t,n,r,i=[];for(var a in Object(e))Q.call(e,a)&&"constructor"!=a&&i.push(a);return i}function Re(e,t,n,r,i,l){var s=n&a,c=e.length,u=t.length;if(c!=u&&!(s&&u>c))return!1;var f=l.get(e);if(f&&l.get(t))return f==t;var h=-1,d=!0,p=n&o?new Se:void 0;for(l.set(e,t),l.set(t,e);++h<c;){var m=e[h],v=t[h];if(r)var g=s?r(v,m,h,t,e,l):r(m,v,h,e,t,l);if(void 0!==g){if(g)continue;d=!1;break}if(p){if(!F(t,function(e,t){if(a=t,!p.has(a)&&(m===e||i(m,e,n,r,l)))return p.push(t);var a})){d=!1;break}}else if(m!==v&&!i(m,v,n,r,l)){d=!1;break}}return l.delete(e),l.delete(t),d}function qe(e){return function(e,t,n){var r=t(e);return Be(e)?r:function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}(r,n(e))}(e,Je,Ie)}function He(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function je(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Oe(n)?n:void 0}_e.prototype.clear=function(){this.__data__=me?me(null):{},this.size=0},_e.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},_e.prototype.get=function(e){var t=this.__data__;if(me){var n=t[e];return n===i?void 0:n}return Q.call(t,e)?t[e]:void 0},_e.prototype.has=function(e){var t=this.__data__;return me?void 0!==t[e]:Q.call(t,e)},_e.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=me&&void 0===t?i:t,this},Ce.prototype.clear=function(){this.__data__=[],this.size=0},Ce.prototype.delete=function(e){var t=this.__data__,n=Ee(t,e);return!(n<0||(n==t.length-1?t.pop():ae.call(t,n,1),--this.size,0))},Ce.prototype.get=function(e){var t=this.__data__,n=Ee(t,e);return n<0?void 0:t[n][1]},Ce.prototype.has=function(e){return Ee(this.__data__,e)>-1},Ce.prototype.set=function(e,t){var n=this.__data__,r=Ee(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Me.prototype.clear=function(){this.size=0,this.__data__={hash:new _e,map:new(fe||Ce),string:new _e}},Me.prototype.delete=function(e){var t=He(this,e).delete(e);return this.size-=t?1:0,t},Me.prototype.get=function(e){return He(this,e).get(e)},Me.prototype.has=function(e){return He(this,e).has(e)},Me.prototype.set=function(e,t){var n=He(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Se.prototype.add=Se.prototype.push=function(e){return this.__data__.set(e,i),this},Se.prototype.has=function(e){return this.__data__.has(e)},Ne.prototype.clear=function(){this.__data__=new Ce,this.size=0},Ne.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ne.prototype.get=function(e){return this.__data__.get(e)},Ne.prototype.has=function(e){return this.__data__.has(e)},Ne.prototype.set=function(e,t){var r=this.__data__;if(r instanceof Ce){var i=r.__data__;if(!fe||i.length<n-1)return i.push([e,t]),this.size=++r.size,this;r=this.__data__=new Me(i)}return r.set(e,t),this.size=r.size,this};var Ie=le?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}(le(e),function(t){return ie.call(e,t)}))}:function(){return[]},Fe=Te;function Ue(e,t){return!!(t=null==t?l:t)&&("number"==typeof e||E.test(e))&&e>-1&&e%1==0&&e<t}function ze(e){if(null!=e){try{return K.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ze(e,t){return e===t||e!=e&&t!=t}(ue&&Fe(new ue(new ArrayBuffer(1)))!=N||fe&&Fe(new fe)!=v||he&&"[object Promise]"!=Fe(he.resolve())||de&&Fe(new de)!=w||pe&&"[object WeakMap]"!=Fe(new pe))&&(Fe=function(e){var t=Te(e),n=t==y?e.constructor:void 0,r=n?ze(n):"";if(r)switch(r){case ve:return N;case ge:return v;case be:return"[object Promise]";case ye:return w;case ke:return"[object WeakMap]"}return t});var Ve=Ae(function(){return arguments}())?Ae:function(e){return Ke(e)&&Q.call(e,"callee")&&!ie.call(e,"callee")},Be=Array.isArray;var We=se||function(){return!1};function Ye(e){if(!Ge(e))return!1;var t=Te(e);return t==p||t==m||t==u||t==k}function $e(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=l}function Ge(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ke(e){return null!=e&&"object"==typeof e}var Qe=I?function(e){return function(t){return e(t)}}(I):function(e){return Ke(e)&&$e(e.length)&&!!T[Te(e)]};function Je(e){return null!=(t=e)&&$e(t.length)&&!Ye(t)?Le(e):Pe(e);var t}e.exports=function(e,t){return De(e,t)}});const ch=new Uf(255),uh=new Uf(65280),fh=new Uf(256),hh=(e,t)=>{let n,r,i,a,o,l,s,c;for(n=3&e.length,r=e.length-n,i=t,o=3432918353,l=461845907,c=0;c<r;)s=255&e.charCodeAt(c)|(255&e.charCodeAt(++c))<<8|(255&e.charCodeAt(++c))<<16|(255&e.charCodeAt(++c))<<24,++c,i=27492+(65535&(a=5*(65535&(i=(i^=s=(65535&(s=(s=(65535&s)*o+(((s>>>16)*o&65535)<<16)&4294967295)<<15|s>>>17))*l+(((s>>>16)*l&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(s=0,n){case 3:s^=(255&e.charCodeAt(c+2))<<16;case 2:s^=(255&e.charCodeAt(c+1))<<8;case 1:i^=s=(65535&(s=(s=(65535&(s^=255&e.charCodeAt(c)))*o+(((s>>>16)*o&65535)<<16)&4294967295)<<15|s>>>17))*l+(((s>>>16)*l&65535)<<16)&4294967295}return i^=e.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0};var dh={muk:(e,t,n)=>{const r=n.and(ch).toNumber(),i=n.and(uh).div(fh).toNumber(),a=String.fromCharCode(r)+String.fromCharCode(i);return new Uf(hh(a,e))}};const{muk:ph}=dh,mh=new Uf("10000","hex"),vh=new Uf("ffffffff","hex"),gh=new Uf("100000000","hex"),bh=new Uf("ffffffffffffffff","hex"),yh=new Uf("ffffffff00000000","hex"),kh=new Uf("65535"),xh=new Uf("65536"),wh=(e,t)=>{return ph([3077398253,3995603712,2243735041,1261992695][e],2,t)},_h=e=>Ch(4,kh,xh,vh,wh,new Uf(e)),Ch=(e,t,n,r,i,a)=>{const o=Mh(e,t,n,i,a);return o.lt(r)?o:Mh(e,t,n,i,o)},Mh=(e,t,n,r,i)=>{const a=(i,o,l)=>{if(i>e)return e%2!=0?t.mul(l).add(o):l.eq(t)?t.mul(l).add(o):t.mul(o).add(l);{const e=r(i-1,l),s=i%2!=0?o.add(e).mod(t):o.add(e).mod(n);return a(i+1,l,s)}},o=i.mod(t),l=i.div(t);return a(1,o,l)},Sh=e=>Nh(4,kh,xh,vh,wh,new Uf(e)),Nh=(e,t,n,r,i,a)=>{const o=Lh(e,t,n,i,a);return o.lt(r)?o:Lh(e,t,n,i,o)},Lh=(e,t,n,r,i)=>{const a=(e,i,o)=>{if(e<1)return t.mul(o).add(i);{const l=r(e-1,i),s=e%2!=0?o.add(t).sub(l.mod(t)).mod(t):o.add(n).sub(l.mod(n)).mod(n);return a(e-1,s,i)}},o=e%2!=0?i.div(t):i.mod(t),l=e%2!=0?i.mod(t):i.div(t),s=l.eq(t)?o:l,c=l.eq(t)?l:o;return a(e,s,c)};var Eh={F:wh,fe:Mh,Fe:Ch,feis:_h,fein:e=>{const t=e=>{const n=e.and(vh),r=e.and(yh);return e.gte(mh)&&e.lte(vh)?mh.add(_h(e.sub(mh))):e.gte(gh)&&e.lte(bh)?r.or(t(n)):e};return t(new Uf(e))},fen:Lh,Fen:Nh,tail:Sh,fynd:e=>{const t=e=>{const n=e.and(vh),r=e.and(yh);return e.gte(mh)&&e.lte(vh)?mh.add(Sh(e.sub(mh))):e.gte(gh)&&e.lte(bh)?r.or(t(n)):e};return t(new Uf(e))}};const Th=new Uf(0),Ah=new Uf(1),Dh=new Uf(2),Oh=new Uf(3),Ph=new Uf(4),Rh=new Uf(5),qh="\nzodnecbudwessevpersutletfulpensytdurwepserwylsunrypsyxdyrnuphebpeglupdepdysputlughecryttyvsydnexlunmeplutseppesdelsulpedtemledtulmetwenbynhexfebpyldulhetmevruttylwydtepbesdexsefwycburderneppurrysrebdennutsubpetrulsynregtydsupsemwynrecmegnetsecmulnymtevwebsummutnyxrextebfushepbenmuswyxsymselrucdecwexsyrwetdylmynmesdetbetbeltuxtugmyrpelsyptermebsetdutdegtexsurfeltudnuxruxrenwytnubmedlytdusnebrumtynseglyxpunresredfunrevrefmectedrusbexlebduxrynnumpyxrygryxfeptyrtustyclegnemfermertenlusnussyltecmexpubrymtucfyllepdebbermughuttunbylsudpemdevlurdefbusbeprunmelpexdytbyttyplevmylwedducfurfexnulluclennerlexrupnedlecrydlydfenwelnydhusrelrudneshesfetdesretdunlernyrsebhulrylludremlysfynwerrycsugnysnyllyndyndemluxfedsedbecmunlyrtesmudnytbyrsenwegfyrmurtelreptegpecnelnevfes",Hh=e=>e.replace(/[\^~-]/g,"").match(/.{1,3}/g)||[],jh="\ndozmarbinwansamlitsighidfidlissogdirwacsabwissibrigsoldopmodfoglidhopdardorlorhodfolrintogsilmirholpaslacrovlivdalsatlibtabhanticpidtorbolfosdotlosdilforpilramtirwintadbicdifrocwidbisdasmidloprilnardapmolsanlocnovsitnidtipsicropwitnatpanminritpodmottamtolsavposnapnopsomfinfonbanmorworsipronnorbotwicsocwatdolmagpicdavbidbaltimtasmalligsivtagpadsaldivdactansidfabtarmonranniswolmispallasdismaprabtobrollatlonnodnavfignomnibpagsopralbilhaddocridmocpacravripfaltodtiltinhapmicfanpattaclabmogsimsonpinlomrictapfirhasbosbatpochactidhavsaplindibhosdabbitbarracparloddosbortochilmactomdigfilfasmithobharmighinradmashalraglagfadtopmophabnilnosmilfopfamdatnoldinhatnacrisfotribhocnimlarfitwalrapsarnalmoslandondanladdovrivbacpollaptalpitnambonrostonfodponsovnocsorlavmatmipfip".match(/.{1,3}/g),Ih=qh.match(/.{1,3}/g),Fh=e=>Dh.pow(e),Uh=(e,t,n)=>n.div(Fh(Fh(e).mul(t))),zh=(e,t,n=Th)=>t.eq(Th)?n:zh(e,Uh(e,Ah,t),n.add(Ah)),Zh=(e,t,n)=>n.mod(Fh(Fh(e).mul(t))),Vh=e=>{if(!1===Xh(e))throw new Error("patp2hex: not a valid @p");const t=Hh(e),n=e=>e.toString(2).padStart(8,"0"),r=t.reduce((e,r,i)=>i%2!=0||1===t.length?e+n(Ih.indexOf(r)):e+n(jh.indexOf(r)),""),i=new Uf(r,2),a=Eh.fynd(i).toString("hex");return a.length%2!=0?a.padStart(a.length+1,"0"):a},Bh=e=>new Uf(Vh(e),"hex"),Wh=e=>{let t;try{t=Bh(e)}catch(e){throw new Error("patp2dec: not a valid @p")}return t.toString()},Yh=e=>{const t=new Uf(e).toArrayLike(rf);return $h(t)},$h=e=>{const t=e.length%2!=0&&e.length>1?[[e[0]]].concat(lh(e.slice(1),2)):lh(e,2),n=e=>e.length%2!=0&&t.length>1?(e=>void 0===e[1]?jh[0]+Ih[e[0]]:jh[e[0]]+Ih[e[1]])(e):(e=>void 0===e[1]?Ih[e[0]]:jh[e[0]]+Ih[e[1]])(e);return t.reduce((e,t)=>e+("~"===e?"":"-")+n(t),"~")},Gh=e=>{if(!1===Xh(e))throw new Error("patq2hex: not a valid @q");const t=e.slice(1).split("-"),n=e=>e.toString(16).padStart(2,"0"),r=t.map(e=>{let t=((e,t)=>[t.slice(0,e),t.slice(e)])(3,e);return""===t[1]?n(Ih.indexOf(t[0])):n(jh.indexOf(t[0]))+n(Ih.indexOf(t[1]))});return 0===e.length?"00":r.join("")},Kh=e=>new Uf(Gh(e),"hex"),Qh=e=>{let t;try{t=Kh(e)}catch(e){throw new Error("patq2dec: not a valid @q")}return t.toString()},Jh=e=>{let t;try{t=Bh(e)}catch(e){throw new Error("clan: not a valid @p")}const n=zh(Oh,t);return n.lte(Ah)?"galaxy":n.eq(Dh)?"star":n.lte(Ph)?"planet":n.lte(new Uf(8))?"moon":"comet"},Xh=e=>{if("string"!=typeof e)throw new Error("isValidPat: non-string input");if(!1===("~"===e.slice(0,1))||e.length<4)return!1;{const t=Hh(e),n=t.length%2!=0&&1!==t.length,r=t.reduce((e,n,r)=>e&&(r%2!=0||1===t.length?Ih.includes(n):jh.includes(n)),!0);return!n&&r}},ed=e=>"00"===e.slice(0,2)?ed(e.slice(2)):e,td=(e,t)=>{let n,r;try{n=Gh(e)}catch(e){throw new Error("eqPatq: not a valid @q")}try{r=Gh(t)}catch(e){throw new Error("eqPatq: not a valid @q")}return((e,t)=>sh(ed(e),ed(t)))(n,r)},nd=e=>{const t=new Uf(e),n=Eh.fein(t),r=zh(Ph,n),i=(e,t,n)=>{const a=Zh(Ph,Ah,e),o=jh[Uh(Oh,Ah,a)]+Ih[Zh(Oh,Ah,a)]+(t.mod(Ph).eq(Th)?t.eq(Th)?"":"--":"-")+n;return t.eq(r)?n:i(Uh(Ph,Ah,e),t.add(Ah),o)};return"~"+(zh(Oh,n).lte(Ah)?Ih[n]:i(n,Th,""))};var rd={patp:nd,patp2hex:Vh,hex2patp:e=>nd(new Uf(e,"hex")),patp2dec:Wh,sein:e=>{let t,n;try{t=Bh(e)}catch(e){throw new Error("sein: not a valid @p")}try{n=Jh(e)}catch(e){throw new Error("sein: not a valid @p")}const r="galaxy"===n?t:"star"===n?Zh(Oh,Ah,t):"planet"===n?Zh(Ph,Ah,t):"moon"===n?Zh(Rh,Ah,t):Th;return nd(r)},clan:Jh,patq:Yh,patq2hex:Gh,hex2patq:e=>{const t=e.length%2!=0?e.padStart(e.length+1,"0"):e,n=rf.from(t,"hex");return $h(n)},patq2dec:Qh,eqPatq:td,isValidPat:Xh,isValidPatp:e=>Xh(e)&&e===nd(Wh(e)),isValidPatq:e=>Xh(e)&&td(e,Yh(Qh(e)))},id=Object.assign(rd,Eh);const ad="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/invite-search.js";class od extends ee{constructor(e){super(e),this.state={groups:[],peers:[],contacts:new Map,searchValue:"",searchResults:{groups:[],ships:[]},selected:null,inviteError:!1},this.search=this.search.bind(this),this.textarea=X.createRef()}componentDidMount(){this.peerUpdate(),this.bindShortcuts()}componentDidUpdate(e){e!==this.props&&this.peerUpdate()}peerUpdate(){let e=Array.from(Object.keys(this.props.contacts));e=e.filter(e=>!e.startsWith("/~/")).map(e=>{let t=[];if(t.push(e),this.props.associations){let n=e;e in this.props.associations&&(n=""!==this.props.associations[e].metadata.title?this.props.associations[e].metadata.title:e),t.push(n)}return Array.from(t)});let t=[],n=new Set,r=new Map;Object.keys(this.props.groups).map(e=>{if(this.props.groups[e].size>0){let t=this.props.groups[e].values();for(let e of t)n.add(e)}if(this.props.contacts[e]){let t=this.props.groups[e].values();for(let n of t)this.props.contacts[e][n]&&(r.has(n)?r.get(n).push(this.props.contacts[e][n].nickname):r.set(n,[this.props.contacts[e][n].nickname]))}}),t=Array.from(n),this.setState({groups:e,peers:t,contacts:r})}search(e){let t=e.target.value.toLowerCase().replace("~","");if(this.setState({searchValue:e.target.value}),t.length<1&&this.setState({searchResults:{groups:[],ships:[]}}),t.length>0){!0===this.state.inviteError&&this.setState({inviteError:!1});let e=[];this.props.groupResults&&(e=this.state.groups.filter(e=>e[0].includes(t)||e[1].toLowerCase().includes(t)));let n=[];if(this.props.shipResults){n=this.state.peers.filter(e=>e.includes(t)&&!this.props.invites.ships.includes(e));for(let e of this.state.contacts.keys()){this.state.contacts.get(e).filter(e=>e.toLowerCase().includes(t)).length>0&&(e in n||n.push(e))}let e=!0;id.isValidPatp("~"+t)||(e=!1),e&&n.findIndex(e=>e===t)<0&&n.unshift(t)}let{selected:r}=this.state,i=e.findIndex(([e])=>e===r),a=n.findIndex(e=>e===r),o=i<0&&a<0;if(!r||o){const t=su.get(e,"[0][0]")||n[0];this.setState({selected:t})}t.length<3&&(e=e.filter(([,e])=>e.toLowerCase().split(" ").some(e=>e.startsWith(t))).sort((e,t)=>e[1].length-t[1].length),n=n.slice(0,3)),this.setState({searchResults:{groups:e,ships:n}})}}bindShortcuts(){let e=zu(this.textarea.current);e.bind(["down","tab"],e=>{e.preventDefault(),e.stopPropagation(),this.nextSelection()}),e.bind(["up","shift+tab"],e=>{e.preventDefault(),e.stopPropagation(),this.nextSelection("backward")}),e.bind("enter",e=>{e.preventDefault(),e.stopPropagation();const{selected:t}=this.state;t.startsWith("/")?this.addGroup(t):this.addShip(t),this.setState({selected:null})})}nextSelection(e=!1){let{selected:t,searchResults:n}=this.state;const{ships:r,groups:i}=n;if(!t)return;let a=i.findIndex(([e])=>e===t),o=r.findIndex(e=>e===t);if(a>=0){e?a--:a++;let t=su.get(i,[a],"[0]");return a===i.length&&(t=0===r.length?i[0][0]:r[0]),a<0&&(t=0===r.length?i[i.length-1][0]:r[r.length-1]),void this.setState({selected:t})}if(o>=0){e?o--:o++;let t=r[o];o===r.length&&(t=0===i.length?r[0]:i[0][0]),o<0&&(t=0===i.length?r[r.length-1]:i[i.length-1][0]),this.setState({selected:t})}}deleteGroup(){let{ships:e}=this.props.invites;this.setState({searchValue:"",searchResults:{groups:[],ships:[]}}),this.props.setInvite({groups:[],ships:e})}deleteShip(e){let{groups:t,ships:n}=this.props.invites;this.setState({searchValue:"",searchResults:{groups:[],ships:[]}}),n=n.filter(t=>t!==e),this.props.setInvite({groups:t,ships:n})}addGroup(e){this.setState({searchValue:"",searchResults:{groups:[],ships:[]}}),this.props.setInvite({groups:[e],ships:[]})}addShip(e){let{groups:t,ships:n}=this.props.invites;if(this.setState({searchValue:"",searchResults:{groups:[],ships:[]}}),n.includes(e)||n.push(e),t.length>0)return!1;this.props.setInvite({groups:t,ships:n})}submitShipToAdd(e){let t=e.toLowerCase().replace("~","").trim(),n=!0;id.isValidPatp("~"+t)||(n=!1),n?n&&(this.addShip(t),this.setState({searchValue:""})):this.setState({inviteError:!0,searchValue:""})}render(){const{props:e,state:t}=this;let n=!1;e.invites.groups&&e.invites.groups.length>0&&(n=!0);let r=X.createElement("div",{__self:this,__source:{fileName:ad,lineNumber:299}}),i=X.createElement("div",{__self:this,__source:{fileName:ad,lineNumber:300}}),a="";e.shipResults&&(a="ships"),e.groupResults&&(a.length>0&&(a+=" or "),a+="existing groups"),a="Search for "+a;let o=X.createElement("span",{__self:this,__source:{fileName:ad,lineNumber:314}});if(t.inviteError&&(o=X.createElement("span",{className:"f9 inter red2 db pt2",__self:this,__source:{fileName:ad,lineNumber:317}},"Invited ships must be validly formatted ship names.")),t.searchResults.groups.length>0||t.searchResults.ships.length>0){let e=t.searchResults.groups.length>0?X.createElement("p",{className:"f9 gray2 ph3 pb2",__self:this,__source:{fileName:ad,lineNumber:329}},"Groups"):"",n=t.searchResults.ships.length>0?X.createElement("p",{className:"f9 gray2 pv2 ph3",__self:this,__source:{fileName:ad,lineNumber:336}},"Ships"):"",r=t.searchResults.groups.map(e=>X.createElement("li",{key:e[0],className:"list white-d f8 pv2 ph3 pointer hover-bg-gray4 hover-bg-gray1-d "+(e[1]?"inter":"mono")+(e[0]===t.selected?" bg-gray1-d bg-gray4":""),onClick:()=>this.addGroup(e[0]),__self:this,__source:{fileName:ad,lineNumber:343}},X.createElement("span",{className:"mix-blend-diff white",__self:this,__source:{fileName:ad,lineNumber:352}},e[1]?e[1]:e[0]))),a=t.searchResults.ships.map(e=>{let n=this.state.contacts.has(e)?this.state.contacts.get(e).filter(e=>!(""===e)).join(", "):"";return X.createElement("li",{key:e,className:"list mono white-d f8 pv1 ph3 pointer hover-bg-gray4 hover-bg-gray1-d relative"+(e===t.selected?" bg-gray1-d bg-gray4":""),onClick:t=>this.addShip(e),__self:this,__source:{fileName:ad,lineNumber:369}},X.createElement(Cu,{ship:"~"+e,size:24,color:"#000000",classes:"mix-blend-diff v-mid",__self:this,__source:{fileName:ad,lineNumber:377}}),X.createElement("span",{className:"v-mid ml2 mw5 truncate dib mix-blend-diff white",__self:this,__source:{fileName:ad,lineNumber:383}},"~"+e),X.createElement("span",{className:"absolute right-1 di truncate mw4 inter f9 pt1 mix-blend-diff white",__self:this,__source:{fileName:ad,lineNumber:386}},n))});i=X.createElement("div",{className:"absolute bg-white bg-gray0-d white-d pv3 z-1 w-100 mt1 ba b--white-d overflow-y-scroll mh-16",__self:this,__source:{fileName:ad,lineNumber:394}},e,r,n,a)}let l=e.invites.groups||[],s=e.invites.ships||[];if(l.length>0||s.length>0){let e=l.map(e=>X.createElement("span",{key:e,className:"f9 mono black pa2 bg-gray5 bg-gray1-d ba b--gray4 b--gray2-d white-d dib mr2 mt2 c-default",__self:this,__source:{fileName:ad,lineNumber:413}},e,X.createElement("span",{className:"white-d ml3 mono pointer",onClick:t=>this.deleteGroup(e),__self:this,__source:{fileName:ad,lineNumber:420}},"x"))),t=s.map(e=>X.createElement("span",{key:e,className:"f9 mono black pa2 bg-gray5 bg-gray1-d ba b--gray4 b--gray2-d white-d dib mr2 mt2 c-default",__self:this,__source:{fileName:ad,lineNumber:431}},"~"+e,X.createElement("span",{className:"white-d ml3 mono pointer",onClick:t=>this.deleteShip(e),__self:this,__source:{fileName:ad,lineNumber:438}},"x")));r=X.createElement("div",{className:"f9 gray2 bb bl br b--gray3 b--gray2-d bg-gray0-d white-d pa3 db w-100 inter",__self:this,__source:{fileName:ad,lineNumber:448}},X.createElement("span",{className:"db gray2",__self:this,__source:{fileName:ad,lineNumber:453}},"Participants"),e," ",t)}return X.createElement("div",{className:"relative",__self:this,__source:{fileName:ad,lineNumber:460}},X.createElement("img",{src:"/~publish/search.png",className:"absolute invert-d",style:{height:16,width:16,top:14,left:12},__self:this,__source:{fileName:ad,lineNumber:461}}),X.createElement("textarea",{ref:this.textarea,className:"f7 ba b--gray3 b--gray2-d bg-gray0-d white-d pa3 w-100 db focus-b--black focus-b--white-d",placeholder:a,disabled:n,rows:1,spellCheck:!1,style:{resize:"none",paddingLeft:36},onChange:this.search,value:t.searchValue,__self:this,__source:{fileName:ad,lineNumber:471}}),i,r,o)}}const ld="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/icons/icon-spinner.js";class sd extends ee{render(){let e=this.props.classes?this.props.classes:"",t=this.props.text?this.props.text:"";return!!this.props.awaiting&&this.props.awaiting?X.createElement("div",{className:e+" z-2 bg-white bg-gray0-d white-d",__self:this,__source:{fileName:ld,lineNumber:12}},X.createElement("img",{className:"invert-d spin-active v-mid",src:"/~publish/Spinner.png",width:16,height:16,__self:this,__source:{fileName:ld,lineNumber:13}}),X.createElement("p",{className:"dib f9 ml2 v-mid",__self:this,__source:{fileName:ld,lineNumber:17}},t)):null}}const cd="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/new.js";class ud extends ee{constructor(e){super(e),this.state={idName:"",description:"",invites:{groups:[],ships:[]},disabled:!1,createGroup:!1,awaiting:!1},this.idChange=this.idChange.bind(this),this.descriptionChange=this.descriptionChange.bind(this),this.setInvite=this.setInvite.bind(this),this.createGroupChange=this.createGroupChange.bind(this)}componentDidUpdate(e){const{props:t,state:n}=this;if(t.notebooks&&"~"+window.ship in t.notebooks&&n.awaiting in t.notebooks["~"+window.ship]){let e=`/~${window.ship}/${n.awaiting}`;t.history.push("/~publish/notebook"+e)}}idChange(e){this.setState({idName:e.target.value})}descriptionChange(e){this.setState({description:e.target.value})}createGroupChange(e){this.setState({createGroup:!!e.target.checked})}setInvite(e){this.setState({invites:e})}onClickCreate(){const{props:e,state:t}=this;let n=Ru(t.idName),r=null;r=t.invites.groups.length>0?{"group-path":t.invites.groups[0],invitees:[],"use-preexisting":!0,"make-managed":!1}:this.state.createGroup?{"group-path":`/~${window.ship}/${n}`,invitees:t.invites.ships,"use-preexisting":!1,"make-managed":!0}:{"group-path":`/~/~${window.ship}/${n}`,invitees:t.invites.ships,"use-preexisting":!1,"make-managed":!1};let i={"new-book":{book:n,title:t.idName,about:t.description,coms:!0,group:r}};this.setState({awaiting:n,disabled:!0},()=>{e.api.action("publish","publish-action",i).then(()=>{})})}render(){let e=this.state.createGroup?"relative checked bg-green2 br3 h1 toggle v-mid z-0":"relative bg-gray4 bg-gray1-d br3 h1 toggle v-mid z-0",t="pointer db f9 green2 bg-gray0-d ba pv3 ph4 mv7 b--green2";this.state.idName&&!this.state.disabled||(t="db f9 gray2 ba bg-gray0-d pa2 pv3 ph4 mv7 b--gray3");let n=this.state.invites.ships.length>0&&0===this.state.invites.groups.length?X.createElement("div",{className:"mv7",__self:this,__source:{fileName:cd,lineNumber:115}},X.createElement("input",{type:"checkbox",style:{WebkitAppearance:"none",width:28},className:e,onChange:this.createGroupChange,__self:this,__source:{fileName:cd,lineNumber:116}}),X.createElement("span",{className:"dib f9 white-d inter ml3",__self:this,__source:{fileName:cd,lineNumber:122}},"Create Group"),X.createElement("p",{className:"f9 gray2 pt1",style:{paddingLeft:40},__self:this,__source:{fileName:cd,lineNumber:123}},"Participants will share this group across applications")):null,r=X.createElement("span",{__self:this,__source:{fileName:cd,lineNumber:129}});return this.state.idError&&(r=X.createElement("span",{className:"f9 inter red2 db pt2",__self:this,__source:{fileName:cd,lineNumber:132}},"Notebook must have a valid name.")),X.createElement("div",{className:"h-100 w-100 mw6 pa3 pt4 overflow-x-hidden flex flex-column white-d",__self:this,__source:{fileName:cd,lineNumber:139}},X.createElement("div",{className:"w-100 dn-m dn-l dn-xl inter pt1 pb6 f8",__self:this,__source:{fileName:cd,lineNumber:143}},X.createElement(lu,{to:"/~publish/",__self:this,__source:{fileName:cd,lineNumber:144}},"⟵ All Notebooks")),X.createElement("h2",{className:"mb3 f8",__self:this,__source:{fileName:cd,lineNumber:146}},"New Notebook"),X.createElement("div",{className:"w-100",__self:this,__source:{fileName:cd,lineNumber:147}},X.createElement("p",{className:"f8 mt3 lh-copy db",__self:this,__source:{fileName:cd,lineNumber:148}},"Name"),X.createElement("p",{className:"f9 gray2 db mb2 pt1",__self:this,__source:{fileName:cd,lineNumber:149}},"Provide a name for your notebook"),X.createElement("textarea",{className:"f7 ba bg-gray0-d white-d pa3 db w-100 focus-b--black focus-b--white-d b--gray3 b--gray2-d",placeholder:"eg. My Journal",rows:1,style:{resize:"none"},onChange:this.idChange,value:this.state.idName,__self:this,__source:{fileName:cd,lineNumber:152}}),r,X.createElement("p",{className:"f8 mt4 lh-copy db",__self:this,__source:{fileName:cd,lineNumber:164}},"Description",X.createElement("span",{className:"gray3 ml1",__self:this,__source:{fileName:cd,lineNumber:166}},"(Optional)")),X.createElement("p",{className:"f9 gray2 db mb2 pt1",__self:this,__source:{fileName:cd,lineNumber:168}},"What's your notebook about?"),X.createElement("textarea",{className:"f7 ba bg-gray0-d white-d pa3 db w-100 focus-b--black focus-b--white-d b--gray3 b--gray2-d",placeholder:"Notebook description",rows:1,style:{resize:"none"},onChange:this.descriptionChange,value:this.state.description,__self:this,__source:{fileName:cd,lineNumber:169}}),X.createElement("p",{className:"f8 mt4 lh-copy db",__self:this,__source:{fileName:cd,lineNumber:180}},"Invite",X.createElement("span",{className:"gray3 ml1",__self:this,__source:{fileName:cd,lineNumber:182}},"(Optional)")),X.createElement("p",{className:"f9 gray2 db mb2 pt1",__self:this,__source:{fileName:cd,lineNumber:186}},"Selected ships will be invited to read your notebook. Selected groups will be invited to read and write notes."),X.createElement(od,{associations:this.props.associations,groupResults:!0,shipResults:!0,groups:this.props.groups,contacts:this.props.contacts,invites:this.state.invites,setInvite:this.setInvite,__self:this,__source:{fileName:cd,lineNumber:187}}),n,X.createElement("button",{disabled:this.state.disabled,onClick:this.onClickCreate.bind(this),className:t,__self:this,__source:{fileName:cd,lineNumber:197}},"Create Notebook"),X.createElement(sd,{awaiting:this.state.awaiting,classes:"mt3",text:"Creating notebook...",__self:this,__source:{fileName:cd,lineNumber:203}})))}}const fd="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/join.js";class hd extends ee{constructor(e){super(e),this.state={book:"",error:!1,awaiting:null,disable:!1},this.bookChange=this.bookChange.bind(this)}componentDidMount(){if(this.props.ship&&this.props.notebook){let e=`${this.props.ship}/${this.props.notebook}`;this.setState({book:e},()=>{this.onClickJoin()})}}componentDidUpdate(){if(this.props.notebooks&&this.state.awaiting){let e=this.state.awaiting.split("/"),t=e[0],n=e[1];t in this.props.notebooks&&n in this.props.notebooks[t]&&(this.setState({disable:!1,book:"/"}),this.props.history.push(`/~publish/notebook/${t}/${n}`))}}notebooksInclude(e,t){let n=!1,r=[];return-1===e.indexOf("/")?n:((r=e.split("/"))[0]in t&&r[1]in t[r[0]]&&(n=!0),n)}onClickJoin(){const{props:e,state:t}=this;let n=t.book,r=n.split("/"),i=r[0];if(r.splice(0,1),r="/"+r.join("/"),this.notebooksInclude(t.book,e.notebooks)){let t=`/~publish/notebook/${i}${r}`;return e.history.push(t)}if(r.length<2||!id.isValidPatp(i))return void this.setState({error:!0});let a={subscribe:{who:i.replace("~",""),book:/\/?(.*)/.exec(r)[1]}};this.setState({disable:!0}),window.api.action("publish","publish-action",a).catch(e=>{console.log(e)}).then(()=>{this.setState({awaiting:n})})}bookChange(e){this.setState({book:e.target.value})}render(){const{props:e,state:t}=this;let n="db f9 green2 ba pa2 b--green2 bg-gray0-d pointer";!t.disable&&t.book&&"/"!==t.book||(n="db f9 gray2 ba pa2 b--gray3 bg-gray0-d");let r=X.createElement("span",{__self:this,__source:{fileName:fd,lineNumber:119}});return t.error&&(r=X.createElement("span",{className:"f9 inter red2 db",__self:this,__source:{fileName:fd,lineNumber:122}},"Notebook must have a valid name.")),X.createElement("div",{className:"h-100 w-100 pt4 overflow-x-hidden flex flex-column bg-gray0-d white-d pa3",__self:this,__source:{fileName:fd,lineNumber:129}},X.createElement("div",{className:"w-100 dn-m dn-l dn-xl inter pt1 pb6 f8",__self:this,__source:{fileName:fd,lineNumber:131}},X.createElement(lu,{to:"/~publish/",__self:this,__source:{fileName:fd,lineNumber:133}},"⟵ All Notebooks")),X.createElement("h2",{className:"mb3 f8",__self:this,__source:{fileName:fd,lineNumber:135}},"Subscribe to an Existing Notebook"),X.createElement("div",{className:"w-100",__self:this,__source:{fileName:fd,lineNumber:136}},X.createElement("p",{className:"f8 lh-copy mt3 db",__self:this,__source:{fileName:fd,lineNumber:137}},"Enter a ",X.createElement("span",{className:"mono",__self:this,__source:{fileName:fd,lineNumber:137}},"~ship/notebook-name")),X.createElement("p",{className:"f9 gray2 mb4",__self:this,__source:{fileName:fd,lineNumber:138}},"Notebook names use lowercase, hyphens, and slashes."),X.createElement("textarea",{ref:e=>{this.textarea=e},className:"f7 mono ba bg-gray0-d white-d pa3 mb2 db focus-b--black focus-b--white-d b--gray3 b--gray2-d nowrap ",placeholder:"~zod/dream-journal",spellCheck:"false",rows:1,onKeyPress:e=>{"Enter"===e.key&&(e.preventDefault(),this.onClickJoin())},style:{resize:"none"},onChange:this.bookChange,value:this.state.book,__self:this,__source:{fileName:fd,lineNumber:139}}),r,X.createElement("br",{__self:this,__source:{fileName:fd,lineNumber:159}}),X.createElement("button",{disabled:this.state.disable||!t.book||"/"===t.book,onClick:this.onClickJoin.bind(this),className:n,__self:this,__source:{fileName:fd,lineNumber:160}},"Join Notebook"),X.createElement(sd,{awaiting:this.state.disable,classes:"mt4",text:"Joining notebook...",__self:this,__source:{fileName:fd,lineNumber:165}})))}}const dd="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/icons/icon-sidebar-switch.js";class pd extends ee{render(){let e=this.props.popout?"dn-m dn-l dn-xl":"dib-m dib-l dib-xl";return X.createElement("div",{className:"absolute left-1 top-1 "+e,__self:this,__source:{fileName:dd,lineNumber:12}},X.createElement("a",{className:"pointer flex-shrink-0",onClick:()=>{gu.sidebarToggle()},__self:this,__source:{fileName:dd,lineNumber:13}},X.createElement("img",{className:"pr3 dn "+e,src:this.props.sidebarShown?"/~link/img/SwitcherOpen.png":"/~link/img/SwitcherClosed.png",height:"16",width:"16",__self:this,__source:{fileName:dd,lineNumber:18}})))}}var md=o(function(e,t){e.exports=function(){var t,n;function r(){return t.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function s(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e,t){for(var n in t)f(t,n)&&(e[n]=t[n]);return f(t,"toString")&&(e.toString=t.toString),f(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,n,r){return Tt(e,t,n,r,!0).utc()}function p(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function m(e){if(null==e._isValid){var t=p(e),r=n.call(t.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function v(e){var t=d(NaN);return null!=e?h(p(t),e):p(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var g=r.momentProperties=[];function b(e,t){var n,r,i;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=p(t)),l(t._locale)||(e._locale=t._locale),g.length>0)for(n=0;n<g.length;n++)r=g[n],l(i=t[r])||(e[r]=i);return e}var y=!1;function k(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===y&&(y=!0,r.updateOffset(this),y=!1)}function x(e){return e instanceof k||null!=e&&null!=e._isAMomentObject}function w(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=w(t)),n}function C(e,t,n){var r,i=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(r=0;r<i;r++)(n&&e[r]!==t[r]||!n&&_(e[r])!==_(t[r]))&&o++;return o+a}function M(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function S(e,t){var n=!0;return h(function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){for(var i,a=[],o=0;o<arguments.length;o++){if(i="","object"==typeof arguments[o]){for(var l in i+="\n["+o+"] ",arguments[0])i+=l+": "+arguments[0][l]+", ";i=i.slice(0,-2)}else i=arguments[o];a.push(i)}M(e+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var N,L={};function E(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),L[e]||(M(t),L[e]=!0)}function T(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function A(e,t){var n,r=h({},e);for(n in t)f(t,n)&&(o(e[n])&&o(t[n])?(r[n]={},h(r[n],e[n]),h(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)f(e,n)&&!f(t,n)&&o(e[n])&&(r[n]=h({},r[n]));return r}function D(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,N=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)f(e,t)&&n.push(t);return n};var O={};function P(e,t){var n=e.toLowerCase();O[n]=O[n+"s"]=O[t]=e}function R(e){return"string"==typeof e?O[e]||O[e.toLowerCase()]:void 0}function q(e){var t,n,r={};for(n in e)f(e,n)&&(t=R(n))&&(r[t]=e[n]);return r}var H={};function j(e,t){H[e]=t}function I(e,t,n){var r=""+Math.abs(e),i=t-r.length,a=e>=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var F=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,U=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},Z={};function V(e,t,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),e&&(Z[e]=i),t&&(Z[t[0]]=function(){return I(i.apply(this,arguments),t[1],t[2])}),n&&(Z[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function B(e,t){return e.isValid()?(t=W(t,e.localeData()),z[t]=z[t]||function(e){var t,n,r,i=e.match(F);for(t=0,n=i.length;t<n;t++)Z[i[t]]?i[t]=Z[i[t]]:i[t]=(r=i[t]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(t){var r,a="";for(r=0;r<n;r++)a+=T(i[r])?i[r].call(t,e):i[r];return a}}(t),z[t](e)):e.localeData().invalidDate()}function W(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(U.lastIndex=0;n>=0&&U.test(e);)e=e.replace(U,r),U.lastIndex=0,n-=1;return e}var Y=/\d/,$=/\d\d/,G=/\d{3}/,K=/\d{4}/,Q=/[+-]?\d{6}/,J=/\d\d?/,X=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,ne=/\d{1,4}/,re=/[+-]?\d{1,6}/,ie=/\d+/,ae=/[+-]?\d+/,oe=/Z|[+-]\d\d:?\d\d/gi,le=/Z|[+-]\d\d(?::?\d\d)?/gi,se=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ce={};function ue(e,t,n){ce[e]=T(t)?t:function(e,r){return e&&n?n:t}}function fe(e,t){return f(ce,e)?ce[e](t._strict,t._locale):new RegExp(he(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i})))}function he(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var de={};function pe(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=_(e)}),n=0;n<e.length;n++)de[e[n]]=r}function me(e,t){pe(e,function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)})}function ve(e,t,n){null!=t&&f(de,e)&&de[e](t,n._a,n,e)}var ge=0,be=1,ye=2,ke=3,xe=4,we=5,_e=6,Ce=7,Me=8;function Se(e){return Ne(e)?366:365}function Ne(e){return e%4==0&&e%100!=0||e%400==0}V("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),V(0,["YY",2],0,function(){return this.year()%100}),V(0,["YYYY",4],0,"year"),V(0,["YYYYY",5],0,"year"),V(0,["YYYYYY",6,!0],0,"year"),P("year","y"),j("year",1),ue("Y",ae),ue("YY",J,$),ue("YYYY",ne,K),ue("YYYYY",re,Q),ue("YYYYYY",re,Q),pe(["YYYYY","YYYYYY"],ge),pe("YYYY",function(e,t){t[ge]=2===e.length?r.parseTwoDigitYear(e):_(e)}),pe("YY",function(e,t){t[ge]=r.parseTwoDigitYear(e)}),pe("Y",function(e,t){t[ge]=parseInt(e,10)}),r.parseTwoDigitYear=function(e){return _(e)+(_(e)>68?1900:2e3)};var Le,Ee=Te("FullYear",!0);function Te(e,t){return function(n){return null!=n?(De(this,e,n),r.updateOffset(this,t),this):Ae(this,e)}}function Ae(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function De(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Ne(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Oe(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Oe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?Ne(e)?29:28:31-r%7%2}Le=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},V("M",["MM",2],"Mo",function(){return this.month()+1}),V("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),V("MMMM",0,0,function(e){return this.localeData().months(this,e)}),P("month","M"),j("month",8),ue("M",J),ue("MM",J,$),ue("MMM",function(e,t){return t.monthsShortRegex(e)}),ue("MMMM",function(e,t){return t.monthsRegex(e)}),pe(["M","MM"],function(e,t){t[be]=_(e)-1}),pe(["MMM","MMMM"],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);null!=i?t[be]=i:p(n).invalidMonth=e});var Pe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Re="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),qe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function He(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=_(t);else if(!s(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Oe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function je(e){return null!=e?(He(this,e),r.updateOffset(this,!0),this):Ae(this,"Month")}var Ie=se,Fe=se;function Ue(){function e(e,t){return t.length-e.length}var t,n,r=[],i=[],a=[];for(t=0;t<12;t++)n=d([2e3,t]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(r.sort(e),i.sort(e),a.sort(e),t=0;t<12;t++)r[t]=he(r[t]),i[t]=he(i[t]);for(t=0;t<24;t++)a[t]=he(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function ze(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function Ze(e,t,n){var r=7+t-n,i=(7+ze(e,0,r).getUTCDay()-t)%7;return-i+r-1}function Ve(e,t,n,r,i){var a,o,l=(7+n-r)%7,s=Ze(e,r,i),c=1+7*(t-1)+l+s;return c<=0?o=Se(a=e-1)+c:c>Se(e)?(a=e+1,o=c-Se(e)):(a=e,o=c),{year:a,dayOfYear:o}}function Be(e,t,n){var r,i,a=Ze(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?(i=e.year()-1,r=o+We(i,t,n)):o>We(e.year(),t,n)?(r=o-We(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function We(e,t,n){var r=Ze(e,t,n),i=Ze(e+1,t,n);return(Se(e)-r+i)/7}function Ye(e,t){return e.slice(t,7).concat(e.slice(0,t))}V("w",["ww",2],"wo","week"),V("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),j("week",5),j("isoWeek",5),ue("w",J),ue("ww",J,$),ue("W",J),ue("WW",J,$),me(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=_(e)}),V("d",0,"do","day"),V("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),V("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),V("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),V("e",0,0,"weekday"),V("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),j("day",11),j("weekday",11),j("isoWeekday",11),ue("d",J),ue("e",J),ue("E",J),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),me(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:p(n).invalidWeekday=e}),me(["d","e","E"],function(e,t,n,r){t[r]=_(e)});var $e="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ke="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=se,Je=se,Xe=se;function et(){function e(e,t){return t.length-e.length}var t,n,r,i,a,o=[],l=[],s=[],c=[];for(t=0;t<7;t++)n=d([2e3,1]).day(t),r=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),a=this.weekdays(n,""),o.push(r),l.push(i),s.push(a),c.push(r),c.push(i),c.push(a);for(o.sort(e),l.sort(e),s.sort(e),c.sort(e),t=0;t<7;t++)l[t]=he(l[t]),s[t]=he(s[t]),c[t]=he(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function tt(){return this.hours()%12||12}function nt(e,t){V(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function rt(e,t){return t._meridiemParse}V("H",["HH",2],0,"hour"),V("h",["hh",2],0,tt),V("k",["kk",2],0,function(){return this.hours()||24}),V("hmm",0,0,function(){return""+tt.apply(this)+I(this.minutes(),2)}),V("hmmss",0,0,function(){return""+tt.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),V("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),V("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),nt("a",!0),nt("A",!1),P("hour","h"),j("hour",13),ue("a",rt),ue("A",rt),ue("H",J),ue("h",J),ue("k",J),ue("HH",J,$),ue("hh",J,$),ue("kk",J,$),ue("hmm",X),ue("hmmss",ee),ue("Hmm",X),ue("Hmmss",ee),pe(["H","HH"],ke),pe(["k","kk"],function(e,t,n){var r=_(e);t[ke]=24===r?0:r}),pe(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),pe(["h","hh"],function(e,t,n){t[ke]=_(e),p(n).bigHour=!0}),pe("hmm",function(e,t,n){var r=e.length-2;t[ke]=_(e.substr(0,r)),t[xe]=_(e.substr(r)),p(n).bigHour=!0}),pe("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[ke]=_(e.substr(0,r)),t[xe]=_(e.substr(r,2)),t[we]=_(e.substr(i)),p(n).bigHour=!0}),pe("Hmm",function(e,t,n){var r=e.length-2;t[ke]=_(e.substr(0,r)),t[xe]=_(e.substr(r))}),pe("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[ke]=_(e.substr(0,r)),t[xe]=_(e.substr(r,2)),t[we]=_(e.substr(i))});var it,at=Te("Hours",!0),ot={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Re,monthsShort:qe,week:{dow:0,doy:6},weekdays:$e,weekdaysMin:Ke,weekdaysShort:Ge,meridiemParse:/[ap]\.?m?\.?/i},lt={},st={};function ct(e){return e?e.toLowerCase().replace("_","-"):e}function ut(t){var n=null;if(!lt[t]&&e&&e.exports)try{n=it._abbr;var r=i;r("./locale/"+t),ft(n)}catch(e){}return lt[t]}function ft(e,t){var n;return e&&((n=l(t)?dt(e):ht(e,t))?it=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),it._abbr}function ht(e,t){if(null!==t){var n,r=ot;if(t.abbr=e,null!=lt[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=lt[e]._config;else if(null!=t.parentLocale)if(null!=lt[t.parentLocale])r=lt[t.parentLocale]._config;else{if(null==(n=ut(t.parentLocale)))return st[t.parentLocale]||(st[t.parentLocale]=[]),st[t.parentLocale].push({name:e,config:t}),null;r=n._config}return lt[e]=new D(A(r,t)),st[e]&&st[e].forEach(function(e){ht(e.name,e.config)}),ft(e),lt[e]}return delete lt[e],null}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return it;if(!a(e)){if(t=ut(e))return t;e=[e]}return function(e){for(var t,n,r,i,a=0;a<e.length;){for(i=ct(e[a]).split("-"),t=i.length,n=(n=ct(e[a+1]))?n.split("-"):null;t>0;){if(r=ut(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&C(i,n,!0)>=t-1)break;t--}a++}return it}(e)}function pt(e){var t,n=e._a;return n&&-2===p(e).overflow&&(t=n[be]<0||n[be]>11?be:n[ye]<1||n[ye]>Oe(n[ge],n[be])?ye:n[ke]<0||n[ke]>24||24===n[ke]&&(0!==n[xe]||0!==n[we]||0!==n[_e])?ke:n[xe]<0||n[xe]>59?xe:n[we]<0||n[we]>59?we:n[_e]<0||n[_e]>999?_e:-1,p(e)._overflowDayOfYear&&(t<ge||t>ye)&&(t=ye),p(e)._overflowWeeks&&-1===t&&(t=Ce),p(e)._overflowWeekday&&-1===t&&(t=Me),p(e).overflow=t),e}function mt(e,t,n){return null!=e?e:null!=t?t:n}function vt(e){var t,n,i,a,o,l=[];if(!e._d){for(i=function(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ye]&&null==e._a[be]&&function(e){var t,n,r,i,a,o,l,s;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)a=1,o=4,n=mt(t.GG,e._a[ge],Be(At(),1,4).year),r=mt(t.W,1),((i=mt(t.E,1))<1||i>7)&&(s=!0);else{a=e._locale._week.dow,o=e._locale._week.doy;var c=Be(At(),a,o);n=mt(t.gg,e._a[ge],c.year),r=mt(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(s=!0):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(s=!0)):i=a}r<1||r>We(n,a,o)?p(e)._overflowWeeks=!0:null!=s?p(e)._overflowWeekday=!0:(l=Ve(n,r,i,a,o),e._a[ge]=l.year,e._dayOfYear=l.dayOfYear)}(e),null!=e._dayOfYear&&(o=mt(e._a[ge],i[ge]),(e._dayOfYear>Se(o)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),n=ze(o,0,e._dayOfYear),e._a[be]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=l[t]=i[t];for(;t<7;t++)e._a[t]=l[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ke]&&0===e._a[xe]&&0===e._a[we]&&0===e._a[_e]&&(e._nextDay=!0,e._a[ke]=0),e._d=(e._useUTC?ze:function(e,t,n,r,i,a,o){var l;return e<100&&e>=0?(l=new Date(e+400,t,n,r,i,a,o),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,n,r,i,a,o),l}).apply(null,l),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ke]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(p(e).weekdayMismatch=!0)}}var gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,kt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],xt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wt=/^\/?Date\((\-?\d+)/i;function _t(e){var t,n,r,i,a,o,l=e._i,s=gt.exec(l)||bt.exec(l);if(s){for(p(e).iso=!0,t=0,n=kt.length;t<n;t++)if(kt[t][1].exec(s[1])){i=kt[t][0],r=!1!==kt[t][2];break}if(null==i)return void(e._isValid=!1);if(s[3]){for(t=0,n=xt.length;t<n;t++)if(xt[t][1].exec(s[3])){a=(s[2]||" ")+xt[t][0];break}if(null==a)return void(e._isValid=!1)}if(!r&&null!=a)return void(e._isValid=!1);if(s[4]){if(!yt.exec(s[4]))return void(e._isValid=!1);o="Z"}e._f=i+(a||"")+(o||""),Lt(e)}else e._isValid=!1}var Ct=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Mt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}var St={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Nt(e){var t,n,r,i,a,o,l,s=Ct.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(s){var c=(t=s[4],n=s[3],r=s[2],i=s[5],a=s[6],o=s[7],l=[Mt(t),qe.indexOf(n),parseInt(r,10),parseInt(i,10),parseInt(a,10)],o&&l.push(parseInt(o,10)),l);if(!function(e,t,n){if(e){var r=Ge.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(r!==i)return p(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}(s[1],c,e))return;e._a=c,e._tzm=function(e,t,n){if(e)return St[e];if(t)return 0;var r=parseInt(n,10),i=r%100,a=(r-i)/100;return 60*a+i}(s[8],s[9],s[10]),e._d=ze.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),p(e).rfc2822=!0}else e._isValid=!1}function Lt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],p(e).empty=!0;var t,n,i,a,o,l=""+e._i,s=l.length,c=0;for(i=W(e._f,e._locale).match(F)||[],t=0;t<i.length;t++)a=i[t],(n=(l.match(fe(a,e))||[])[0])&&((o=l.substr(0,l.indexOf(n))).length>0&&p(e).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),c+=n.length),Z[a]?(n?p(e).empty=!1:p(e).unusedTokens.push(a),ve(a,n,e)):e._strict&&!n&&p(e).unusedTokens.push(a);p(e).charsLeftOver=s-c,l.length>0&&p(e).unusedInput.push(l),e._a[ke]<=12&&!0===p(e).bigHour&&e._a[ke]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[ke]=(u=e._locale,f=e._a[ke],null==(h=e._meridiem)?f:null!=u.meridiemHour?u.meridiemHour(f,h):null!=u.isPM?((d=u.isPM(h))&&f<12&&(f+=12),d||12!==f||(f=0),f):f),vt(e),pt(e)}else Nt(e);else _t(e);var u,f,h,d}function Et(e){var t=e._i,n=e._f;return e._locale=e._locale||dt(e._l),null===t||void 0===n&&""===t?v({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),x(t)?new k(pt(t)):(c(t)?e._d=t:a(n)?function(e){var t,n,r,i,a;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)a=0,t=b({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Lt(t),m(t)&&(a+=p(t).charsLeftOver,a+=10*p(t).unusedTokens.length,p(t).score=a,(null==r||a<r)&&(r=a,n=t));h(e,n||t)}(e):n?Lt(e):function(e){var t=e._i;l(t)?e._d=new Date(r.now()):c(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=wt.exec(e._i);null===t?(_t(e),!1===e._isValid&&(delete e._isValid,Nt(e),!1===e._isValid&&(delete e._isValid,r.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):a(t)?(e._a=u(t.slice(0),function(e){return parseInt(e,10)}),vt(e)):o(t)?function(e){if(!e._d){var t=q(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),vt(e)}}(e):s(t)?e._d=new Date(t):r.createFromInputFallback(e)}(e),m(e)||(e._d=null),e))}function Tt(e,t,n,r,i){var l,s={};return!0!==n&&!1!==n||(r=n,n=void 0),(o(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||a(e)&&0===e.length)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=i,s._l=n,s._i=e,s._f=t,s._strict=r,(l=new k(pt(Et(s))))._nextDay&&(l.add(1,"d"),l._nextDay=void 0),l}function At(e,t,n,r){return Tt(e,t,n,r,!1)}r.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),r.ISO_8601=function(){},r.RFC_2822=function(){};var Dt=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:v()}),Ot=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:v()});function Pt(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return At();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}var Rt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function qt(e){var t=q(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,l=t.hour||0,s=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Le.call(Rt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<Rt.length;++r)if(e[Rt[r]]){if(n)return!1;parseFloat(e[Rt[r]])!==_(e[Rt[r]])&&(n=!0)}return!0}(t),this._milliseconds=+u+1e3*c+6e4*s+1e3*l*60*60,this._days=+o+7*a,this._months=+i+3*r+12*n,this._data={},this._locale=dt(),this._bubble()}function Ht(e){return e instanceof qt}function jt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function It(e,t){V(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+I(~~(e/60),2)+t+I(~~e%60,2)})}It("Z",":"),It("ZZ",""),ue("Z",le),ue("ZZ",le),pe(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ut(le,e)});var Ft=/([\+\-]|\d\d)/gi;function Ut(e,t){var n=(t||"").match(e);if(null===n)return null;var r=n[n.length-1]||[],i=(r+"").match(Ft)||["-",0,0],a=60*i[1]+_(i[2]);return 0===a?0:"+"===i[0]?a:-a}function zt(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(x(e)||c(e)?e.valueOf():At(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),r.updateOffset(n,!1),n):At(e).local()}function Zt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Vt(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Bt=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Wt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Yt(e,t){var n,r,i,a,o,l,c=e,u=null;return Ht(e)?c={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(c={},t?c[t]=e:c.milliseconds=e):(u=Bt.exec(e))?(n="-"===u[1]?-1:1,c={y:0,d:_(u[ye])*n,h:_(u[ke])*n,m:_(u[xe])*n,s:_(u[we])*n,ms:_(jt(1e3*u[_e]))*n}):(u=Wt.exec(e))?(n="-"===u[1]?-1:1,c={y:$t(u[2],n),M:$t(u[3],n),w:$t(u[4],n),d:$t(u[5],n),h:$t(u[6],n),m:$t(u[7],n),s:$t(u[8],n)}):null==c?c={}:"object"==typeof c&&("from"in c||"to"in c)&&(a=At(c.from),o=At(c.to),i=a.isValid()&&o.isValid()?(o=zt(o,a),a.isBefore(o)?l=Gt(a,o):((l=Gt(o,a)).milliseconds=-l.milliseconds,l.months=-l.months),l):{milliseconds:0,months:0},(c={}).ms=i.milliseconds,c.M=i.months),r=new qt(c),Ht(e)&&f(e,"_locale")&&(r._locale=e._locale),r}function $t(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Gt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Kt(e,t){return function(n,r){var i;return null===r||isNaN(+r)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),Qt(this,Yt(n="string"==typeof n?+n:n,r),e),this}}function Qt(e,t,n,i){var a=t._milliseconds,o=jt(t._days),l=jt(t._months);e.isValid()&&(i=null==i||i,l&&He(e,Ae(e,"Month")+l*n),o&&De(e,"Date",Ae(e,"Date")+o*n),a&&e._d.setTime(e._d.valueOf()+a*n),i&&r.updateOffset(e,o||l))}Yt.fn=qt.prototype,Yt.invalid=function(){return Yt(NaN)};var Jt=Kt(1,"add"),Xt=Kt(-1,"subtract");function en(e,t){var n,r,i=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(i,"months");return t-a<0?(n=e.clone().add(i-1,"months"),r=(t-a)/(a-n)):(n=e.clone().add(i+1,"months"),r=(t-a)/(n-a)),-(i+r)||0}function tn(e){var t;return void 0===e?this._locale._abbr:(null!=(t=dt(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var nn=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function rn(){return this._locale}var an=1e3,on=60*an,ln=60*on,sn=3506328*ln;function cn(e,t){return(e%t+t)%t}function un(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-sn:new Date(e,t,n).valueOf()}function fn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-sn:Date.UTC(e,t,n)}function hn(e,t){V(0,[e,e.length],0,t)}function dn(e,t,n,r,i){var a;return null==e?Be(this,r,i).year:(a=We(e,r,i),t>a&&(t=a),function(e,t,n,r,i){var a=Ve(e,t,n,r,i),o=ze(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t,n,r,i))}V(0,["gg",2],0,function(){return this.weekYear()%100}),V(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hn("gggg","weekYear"),hn("ggggg","weekYear"),hn("GGGG","isoWeekYear"),hn("GGGGG","isoWeekYear"),P("weekYear","gg"),P("isoWeekYear","GG"),j("weekYear",1),j("isoWeekYear",1),ue("G",ae),ue("g",ae),ue("GG",J,$),ue("gg",J,$),ue("GGGG",ne,K),ue("gggg",ne,K),ue("GGGGG",re,Q),ue("ggggg",re,Q),me(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=_(e)}),me(["gg","GG"],function(e,t,n,i){t[i]=r.parseTwoDigitYear(e)}),V("Q",0,"Qo","quarter"),P("quarter","Q"),j("quarter",7),ue("Q",Y),pe("Q",function(e,t){t[be]=3*(_(e)-1)}),V("D",["DD",2],"Do","date"),P("date","D"),j("date",9),ue("D",J),ue("DD",J,$),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),pe(["D","DD"],ye),pe("Do",function(e,t){t[ye]=_(e.match(J)[0])});var pn=Te("Date",!0);V("DDD",["DDDD",3],"DDDo","dayOfYear"),P("dayOfYear","DDD"),j("dayOfYear",4),ue("DDD",te),ue("DDDD",G),pe(["DDD","DDDD"],function(e,t,n){n._dayOfYear=_(e)}),V("m",["mm",2],0,"minute"),P("minute","m"),j("minute",14),ue("m",J),ue("mm",J,$),pe(["m","mm"],xe);var mn=Te("Minutes",!1);V("s",["ss",2],0,"second"),P("second","s"),j("second",15),ue("s",J),ue("ss",J,$),pe(["s","ss"],we);var vn,gn=Te("Seconds",!1);for(V("S",0,0,function(){return~~(this.millisecond()/100)}),V(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),V(0,["SSS",3],0,"millisecond"),V(0,["SSSS",4],0,function(){return 10*this.millisecond()}),V(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),V(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),V(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),V(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),V(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),P("millisecond","ms"),j("millisecond",16),ue("S",te,Y),ue("SS",te,$),ue("SSS",te,G),vn="SSSS";vn.length<=9;vn+="S")ue(vn,ie);function bn(e,t){t[_e]=_(1e3*("0."+e))}for(vn="S";vn.length<=9;vn+="S")pe(vn,bn);var yn=Te("Milliseconds",!1);V("z",0,0,"zoneAbbr"),V("zz",0,0,"zoneName");var kn=k.prototype;function xn(e){return e}kn.add=Jt,kn.calendar=function(e,t){var n=e||At(),i=zt(n,this).startOf("day"),a=r.calendarFormat(this,i)||"sameElse",o=t&&(T(t[a])?t[a].call(this,n):t[a]);return this.format(o||this.localeData().calendar(a,this,At(n)))},kn.clone=function(){return new k(this)},kn.diff=function(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(!(r=zt(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=R(t)){case"year":a=en(this,r)/12;break;case"month":a=en(this,r);break;case"quarter":a=en(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:w(a)},kn.endOf=function(e){var t;if(void 0===(e=R(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?fn:un;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ln-cn(t+(this._isUTC?0:this.utcOffset()*on),ln)-1;break;case"minute":t=this._d.valueOf(),t+=on-cn(t,on)-1;break;case"second":t=this._d.valueOf(),t+=an-cn(t,an)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},kn.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=B(this,e);return this.localeData().postformat(t)},kn.from=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||At(e).isValid())?Yt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},kn.fromNow=function(e){return this.from(At(),e)},kn.to=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||At(e).isValid())?Yt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},kn.toNow=function(e){return this.to(At(),e)},kn.get=function(e){return T(this[e=R(e)])?this[e]():this},kn.invalidAt=function(){return p(this).overflow},kn.isAfter=function(e,t){var n=x(e)?e:At(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},kn.isBefore=function(e,t){var n=x(e)?e:At(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},kn.isBetween=function(e,t,n,r){var i=x(e)?e:At(e),a=x(t)?t:At(t);return!!(this.isValid()&&i.isValid()&&a.isValid())&&(("("===(r=r||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===r[1]?this.isBefore(a,n):!this.isAfter(a,n)))},kn.isSame=function(e,t){var n,r=x(e)?e:At(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=R(t)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},kn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},kn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},kn.isValid=function(){return m(this)},kn.lang=nn,kn.locale=tn,kn.localeData=rn,kn.max=Ot,kn.min=Dt,kn.parsingFlags=function(){return h({},p(this))},kn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:H[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=q(e)),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit]);else if(T(this[e=R(e)]))return this[e](t);return this},kn.startOf=function(e){var t;if(void 0===(e=R(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?fn:un;switch(e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=cn(t+(this._isUTC?0:this.utcOffset()*on),ln);break;case"minute":t=this._d.valueOf(),t-=cn(t,on);break;case"second":t=this._d.valueOf(),t-=cn(t,an)}return this._d.setTime(t),r.updateOffset(this,!0),this},kn.subtract=Xt,kn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},kn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},kn.toDate=function(){return new Date(this.valueOf())},kn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?B(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",B(n,"Z")):B(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},kn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+i)},kn.toJSON=function(){return this.isValid()?this.toISOString():null},kn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},kn.unix=function(){return Math.floor(this.valueOf()/1e3)},kn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},kn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},kn.year=Ee,kn.isLeapYear=function(){return Ne(this.year())},kn.weekYear=function(e){return dn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},kn.isoWeekYear=function(e){return dn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},kn.quarter=kn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},kn.month=je,kn.daysInMonth=function(){return Oe(this.year(),this.month())},kn.week=kn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},kn.isoWeek=kn.isoWeeks=function(e){var t=Be(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},kn.weeksInYear=function(){var e=this.localeData()._week;return We(this.year(),e.dow,e.doy)},kn.isoWeeksInYear=function(){return We(this.year(),1,4)},kn.date=pn,kn.day=kn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},kn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},kn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},kn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},kn.hour=kn.hours=at,kn.minute=kn.minutes=mn,kn.second=kn.seconds=gn,kn.millisecond=kn.milliseconds=yn,kn.utcOffset=function(e,t,n){var i,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Ut(le,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=Zt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!t||this._changeInProgress?Qt(this,Yt(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:Zt(this)},kn.utc=function(e){return this.utcOffset(0,e)},kn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Zt(this),"m")),this},kn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ut(oe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},kn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?At(e).utcOffset():0,(this.utcOffset()-e)%60==0)},kn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},kn.isLocal=function(){return!!this.isValid()&&!this._isUTC},kn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},kn.isUtc=Vt,kn.isUTC=Vt,kn.zoneAbbr=function(){return this._isUTC?"UTC":""},kn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},kn.dates=S("dates accessor is deprecated. Use date instead.",pn),kn.months=S("months accessor is deprecated. Use month instead",je),kn.years=S("years accessor is deprecated. Use year instead",Ee),kn.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),kn.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(b(e,this),(e=Et(e))._a){var t=e._isUTC?d(e._a):At(e._a);this._isDSTShifted=this.isValid()&&C(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var wn=D.prototype;function _n(e,t,n,r){var i=dt(),a=d().set(r,t);return i[n](a,e)}function Cn(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return _n(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=_n(e,r,n,"month");return i}function Mn(e,t,n,r){"boolean"==typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var i,a=dt(),o=e?a._week.dow:0;if(null!=n)return _n(t,(n+o)%7,r,"day");var l=[];for(i=0;i<7;i++)l[i]=_n(t,(i+o)%7,r,"day");return l}wn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return T(r)?r.call(t,n):r},wn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},wn.invalidDate=function(){return this._invalidDate},wn.ordinal=function(e){return this._ordinal.replace("%d",e)},wn.preparse=xn,wn.postformat=xn,wn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return T(i)?i(e,t,n,r):i.replace(/%d/i,e)},wn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return T(n)?n(t):n.replace(/%s/i,t)},wn.set=function(e){var t,n;for(n in e)T(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},wn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Pe).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},wn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Pe.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},wn.monthsParse=function(e,t,n){var r,i,a;if(this._monthsParseExact)return function(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=d([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Le.call(this._shortMonthsParse,o))?i:null:-1!==(i=Le.call(this._longMonthsParse,o))?i:null:"MMM"===t?-1!==(i=Le.call(this._shortMonthsParse,o))?i:-1!==(i=Le.call(this._longMonthsParse,o))?i:null:-1!==(i=Le.call(this._longMonthsParse,o))?i:-1!==(i=Le.call(this._shortMonthsParse,o))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=d([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},wn.monthsRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Ue.call(this),e?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=Fe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},wn.monthsShortRegex=function(e){return this._monthsParseExact?(f(this,"_monthsRegex")||Ue.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=Ie),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},wn.week=function(e){return Be(e,this._week.dow,this._week.doy).week},wn.firstDayOfYear=function(){return this._week.doy},wn.firstDayOfWeek=function(){return this._week.dow},wn.weekdays=function(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ye(n,this._week.dow):e?n[e.day()]:n},wn.weekdaysMin=function(e){return!0===e?Ye(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},wn.weekdaysShort=function(e){return!0===e?Ye(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},wn.weekdaysParse=function(e,t,n){var r,i,a;if(this._weekdaysParseExact)return function(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=d([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Le.call(this._weekdaysParse,o))?i:null:"ddd"===t?-1!==(i=Le.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=Le.call(this._minWeekdaysParse,o))?i:null:"dddd"===t?-1!==(i=Le.call(this._weekdaysParse,o))?i:-1!==(i=Le.call(this._shortWeekdaysParse,o))?i:-1!==(i=Le.call(this._minWeekdaysParse,o))?i:null:"ddd"===t?-1!==(i=Le.call(this._shortWeekdaysParse,o))?i:-1!==(i=Le.call(this._weekdaysParse,o))?i:-1!==(i=Le.call(this._minWeekdaysParse,o))?i:null:-1!==(i=Le.call(this._minWeekdaysParse,o))?i:-1!==(i=Le.call(this._weekdaysParse,o))?i:-1!==(i=Le.call(this._shortWeekdaysParse,o))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=d([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},wn.weekdaysRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},wn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},wn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},wn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},wn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ft("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===_(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),r.lang=S("moment.lang is deprecated. Use moment.locale instead.",ft),r.langData=S("moment.langData is deprecated. Use moment.localeData instead.",dt);var Sn=Math.abs;function Nn(e,t,n,r){var i=Yt(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Ln(e){return e<0?Math.floor(e):Math.ceil(e)}function En(e){return 4800*e/146097}function Tn(e){return 146097*e/4800}function An(e){return function(){return this.as(e)}}var Dn=An("ms"),On=An("s"),Pn=An("m"),Rn=An("h"),qn=An("d"),Hn=An("w"),jn=An("M"),In=An("Q"),Fn=An("y");function Un(e){return function(){return this.isValid()?this._data[e]:NaN}}var zn=Un("milliseconds"),Zn=Un("seconds"),Vn=Un("minutes"),Bn=Un("hours"),Wn=Un("days"),Yn=Un("months"),$n=Un("years"),Gn=Math.round,Kn={ss:44,s:45,m:45,h:22,d:26,M:11},Qn=Math.abs;function Jn(e){return(e>0)-(e<0)||+e}function Xn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Qn(this._milliseconds)/1e3,r=Qn(this._days),i=Qn(this._months);e=w(n/60),t=w(e/60),n%=60,e%=60;var a=w(i/12),o=i%=12,l=r,s=t,c=e,u=n?n.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var h=f<0?"-":"",d=Jn(this._months)!==Jn(f)?"-":"",p=Jn(this._days)!==Jn(f)?"-":"",m=Jn(this._milliseconds)!==Jn(f)?"-":"";return h+"P"+(a?d+a+"Y":"")+(o?d+o+"M":"")+(l?p+l+"D":"")+(s||c||u?"T":"")+(s?m+s+"H":"")+(c?m+c+"M":"")+(u?m+u+"S":"")}var er=qt.prototype;return er.isValid=function(){return this._isValid},er.abs=function(){var e=this._data;return this._milliseconds=Sn(this._milliseconds),this._days=Sn(this._days),this._months=Sn(this._months),e.milliseconds=Sn(e.milliseconds),e.seconds=Sn(e.seconds),e.minutes=Sn(e.minutes),e.hours=Sn(e.hours),e.months=Sn(e.months),e.years=Sn(e.years),this},er.add=function(e,t){return Nn(this,e,t,1)},er.subtract=function(e,t){return Nn(this,e,t,-1)},er.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=R(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+En(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Tn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},er.asMilliseconds=Dn,er.asSeconds=On,er.asMinutes=Pn,er.asHours=Rn,er.asDays=qn,er.asWeeks=Hn,er.asMonths=jn,er.asQuarters=In,er.asYears=Fn,er.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12):NaN},er._bubble=function(){var e,t,n,r,i,a=this._milliseconds,o=this._days,l=this._months,s=this._data;return a>=0&&o>=0&&l>=0||a<=0&&o<=0&&l<=0||(a+=864e5*Ln(Tn(l)+o),o=0,l=0),s.milliseconds=a%1e3,e=w(a/1e3),s.seconds=e%60,t=w(e/60),s.minutes=t%60,n=w(t/60),s.hours=n%24,o+=w(n/24),i=w(En(o)),l+=i,o-=Ln(Tn(i)),r=w(l/12),l%=12,s.days=o,s.months=l,s.years=r,this},er.clone=function(){return Yt(this)},er.get=function(e){return e=R(e),this.isValid()?this[e+"s"]():NaN},er.milliseconds=zn,er.seconds=Zn,er.minutes=Vn,er.hours=Bn,er.days=Wn,er.weeks=function(){return w(this.days()/7)},er.months=Yn,er.years=$n,er.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var r=Yt(e).abs(),i=Gn(r.as("s")),a=Gn(r.as("m")),o=Gn(r.as("h")),l=Gn(r.as("d")),s=Gn(r.as("M")),c=Gn(r.as("y")),u=i<=Kn.ss&&["s",i]||i<Kn.s&&["ss",i]||a<=1&&["m"]||a<Kn.m&&["mm",a]||o<=1&&["h"]||o<Kn.h&&["hh",o]||l<=1&&["d"]||l<Kn.d&&["dd",l]||s<=1&&["M"]||s<Kn.M&&["MM",s]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+e>0,u[4]=n,function(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}.apply(null,u)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},er.toISOString=Xn,er.toString=Xn,er.toJSON=Xn,er.locale=tn,er.localeData=rn,er.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Xn),er.lang=nn,V("X",0,0,"unix"),V("x",0,0,"valueOf"),ue("x",ae),ue("X",/[+-]?\d+(\.\d{1,3})?/),pe("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),pe("x",function(e,t,n){n._d=new Date(_(e))}),r.version="2.24.0",t=At,r.fn=kn,r.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},r.max=function(){return Pt("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=d,r.unix=function(e){return At(1e3*e)},r.months=function(e,t){return Cn(e,t,"months")},r.isDate=c,r.locale=ft,r.invalid=v,r.duration=Yt,r.isMoment=x,r.weekdays=function(e,t,n){return Mn(e,t,n,"weekdays")},r.parseZone=function(){return At.apply(null,arguments).parseZone()},r.localeData=dt,r.isDuration=Ht,r.monthsShort=function(e,t){return Cn(e,t,"monthsShort")},r.weekdaysMin=function(e,t,n){return Mn(e,t,n,"weekdaysMin")},r.defineLocale=ht,r.updateLocale=function(e,t){if(null!=t){var n,r,i=ot;null!=(r=ut(e))&&(i=r._config),t=A(i,t),(n=new D(t)).parentLocale=lt[e],lt[e]=n,ft(e)}else null!=lt[e]&&(null!=lt[e].parentLocale?lt[e]=lt[e].parentLocale:null!=lt[e]&&delete lt[e]);return lt[e]},r.locales=function(){return N(lt)},r.weekdaysShort=function(e,t,n){return Mn(e,t,n,"weekdaysShort")},r.normalizeUnits=R,r.relativeTimeRounding=function(e){return void 0===e?Gn:"function"==typeof e&&(Gn=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Kn[e]&&(void 0===t?Kn[e]:(Kn[e]=t,"s"===e&&(Kn.ss=t-1),!0))},r.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},r.prototype=kn,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}),vd=function(){for(var e={},t=0;t<arguments.length;t++){var n=arguments[t];for(var r in n)gd.call(n,r)&&(e[r]=n[r])}return e},gd=Object.prototype.hasOwnProperty;var bd=Object.prototype.hasOwnProperty,yd=Object.prototype.toString,kd=Object.defineProperty,xd=Object.getOwnPropertyDescriptor,wd=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===yd.call(e)},_d=function(e){if(!e||"[object Object]"!==yd.call(e))return!1;var t,n=bd.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&bd.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||bd.call(e,t)},Cd=function(e,t){kd&&"__proto__"===t.name?kd(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},Md=function(e,t){if("__proto__"===t){if(!bd.call(e,t))return;if(xd)return xd(e,t).value}return e[t]},Sd=function e(){var t,n,r,i,a,o,l=arguments[0],s=1,c=arguments.length,u=!1;for("boolean"==typeof l&&(u=l,l=arguments[1]||{},s=2),(null==l||"object"!=typeof l&&"function"!=typeof l)&&(l={});s<c;++s)if(null!=(t=arguments[s]))for(n in t)r=Md(l,n),l!==(i=Md(t,n))&&(u&&i&&(_d(i)||(a=wd(i)))?(a?(a=!1,o=r&&wd(r)?r:[]):o=r&&_d(r)?r:{},Cd(l,{name:n,newValue:e(u,o,i)})):void 0!==i&&Cd(l,{name:n,newValue:i}));return l},Nd=function(e){if(e)throw e};var Ld={}.hasOwnProperty,Ed=function(e){if(!e||"object"!=typeof e)return null;if(Ld.call(e,"position")||Ld.call(e,"type"))return Ad(e.position);if(Ld.call(e,"start")||Ld.call(e,"end"))return Ad(e);if(Ld.call(e,"line")||Ld.call(e,"column"))return Td(e);return null};function Td(e){return e&&"object"==typeof e||(e={}),Dd(e.line)+":"+Dd(e.column)}function Ad(e){return e&&"object"==typeof e||(e={}),Td(e.start)+"-"+Td(e.end)}function Dd(e){return e&&"number"==typeof e?e:1}var Od=qd;function Pd(){}Pd.prototype=Error.prototype,qd.prototype=new Pd;var Rd=qd.prototype;function qd(e,t,n){var r,i,a;"string"==typeof t&&(n=t,t=null),r=function(e){var t,n=[null,null];"string"==typeof e&&(-1===(t=e.indexOf(":"))?n[1]=e:(n[0]=e.slice(0,t),n[1]=e.slice(t+1)));return n}(n),i=Ed(t)||"1:1",a={start:{line:null,column:null},end:{line:null,column:null}},t&&t.position&&(t=t.position),t&&(t.start?(a=t,t=t.start):a.start=t),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=i,this.reason=e,this.line=t?t.line:null,this.column=t?t.column:null,this.location=a,this.source=r[0],this.ruleId=r[1]}function Hd(){throw new Error("setTimeout has not been defined")}function jd(){throw new Error("clearTimeout has not been defined")}Rd.file="",Rd.name="",Rd.reason="",Rd.message="",Rd.stack="",Rd.fatal=null,Rd.column=null,Rd.line=null;var Id=Hd,Fd=jd;function Ud(e){if(Id===setTimeout)return setTimeout(e,0);if((Id===Hd||!Id)&&setTimeout)return Id=setTimeout,setTimeout(e,0);try{return Id(e,0)}catch(t){try{return Id.call(null,e,0)}catch(t){return Id.call(this,e,0)}}}"function"==typeof Zu.setTimeout&&(Id=setTimeout),"function"==typeof Zu.clearTimeout&&(Fd=clearTimeout);var zd,Zd=[],Vd=!1,Bd=-1;function Wd(){Vd&&zd&&(Vd=!1,zd.length?Zd=zd.concat(Zd):Bd=-1,Zd.length&&Yd())}function Yd(){if(!Vd){var e=Ud(Wd);Vd=!0;for(var t=Zd.length;t;){for(zd=Zd,Zd=[];++Bd<t;)zd&&zd[Bd].run();Bd=-1,t=Zd.length}zd=null,Vd=!1,function(e){if(Fd===clearTimeout)return clearTimeout(e);if((Fd===jd||!Fd)&&clearTimeout)return Fd=clearTimeout,clearTimeout(e);try{Fd(e)}catch(t){try{return Fd.call(null,e)}catch(t){return Fd.call(this,e)}}}(e)}}function $d(e,t){this.fun=e,this.array=t}$d.prototype.run=function(){this.fun.apply(null,this.array)};function Gd(){}var Kd=Gd,Qd=Gd,Jd=Gd,Xd=Gd,ep=Gd,tp=Gd,np=Gd;var rp=Zu.performance||{},ip=rp.now||rp.mozNow||rp.msNow||rp.oNow||rp.webkitNow||function(){return(new Date).getTime()};var ap=new Date;var op={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Zd.push(new $d(e,t)),1!==Zd.length||Vd||Ud(Yd)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Kd,addListener:Qd,once:Jd,off:Xd,removeListener:ep,removeAllListeners:tp,emit:np,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*ip.call(rp),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-ap)/1e3}};var lp=function(e,n){if("string"!=typeof e)return e;if(0===e.length)return e;var r=t.basename(e,t.extname(e))+n;return t.join(t.dirname(e),r)},sp=function(e){return null!=e&&(cp(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&cp(e.slice(0,0))}(e)||!!e._isBuffer)};function cp(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var up=pp,fp={}.hasOwnProperty,hp=pp.prototype;hp.toString=function(e){var t=this.contents||"";return sp(t)?t.toString(e):String(t)};var dp=["history","path","basename","stem","extname","dirname"];function pp(e){var t,n,r;if(e){if("string"==typeof e||sp(e))e={contents:e};else if("message"in e&&"messages"in e)return e}else e={};if(!(this instanceof pp))return new pp(e);for(this.data={},this.messages=[],this.history=[],this.cwd=op.cwd(),n=-1,r=dp.length;++n<r;)t=dp[n],fp.call(e,t)&&(this[t]=e[t]);for(t in e)-1===dp.indexOf(t)&&(this[t]=e[t])}function mp(e,n){if(-1!==e.indexOf(t.sep))throw new Error("`"+n+"` cannot be a path: did not expect `"+t.sep+"`")}function vp(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function gp(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}Object.defineProperty(hp,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){vp(e,"path"),e!==this.path&&this.history.push(e)}}),Object.defineProperty(hp,"dirname",{get:function(){return"string"==typeof this.path?t.dirname(this.path):void 0},set:function(e){gp(this.path,"dirname"),this.path=t.join(e||"",this.basename)}}),Object.defineProperty(hp,"basename",{get:function(){return"string"==typeof this.path?t.basename(this.path):void 0},set:function(e){vp(e,"basename"),mp(e,"basename"),this.path=t.join(this.dirname||"",e)}}),Object.defineProperty(hp,"extname",{get:function(){return"string"==typeof this.path?t.extname(this.path):void 0},set:function(e){var t=e||"";if(mp(t,"extname"),gp(this.path,"extname"),t){if("."!==t.charAt(0))throw new Error("`extname` must start with `.`");if(-1!==t.indexOf(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=lp(this.path,t)}}),Object.defineProperty(hp,"stem",{get:function(){return"string"==typeof this.path?t.basename(this.path,this.extname):void 0},set:function(e){vp(e,"stem"),mp(e,"stem"),this.path=t.join(this.dirname||"",e+(this.extname||""))}});var bp=up,yp=up.prototype;function kp(e,t,n){var r=this.path,i=new Od(e,t,n);return r&&(i.name=r+":"+i.name,i.file=r),i.fatal=!1,this.messages.push(i),i}yp.message=kp,yp.info=function(){var e=this.message.apply(this,arguments);return e.fatal=null,e},yp.fail=function(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e},yp.warn=kp;var xp=[].slice,wp=function(e,t){var n;return function(){var t,a=xp.call(arguments,0),o=e.length>a.length;o&&a.push(r);try{t=e.apply(null,a)}catch(e){if(o&&n)throw e;return r(e)}o||(t&&"function"==typeof t.then?t.then(i,r):t instanceof Error?r(t):i(t))};function r(){n||(n=!0,t.apply(null,arguments))}function i(e){r(null,e)}};var _p=Mp;Mp.wrap=wp;var Cp=[].slice;function Mp(){var e=[],t={run:function(){var t=-1,n=Cp.call(arguments,0,-1),r=arguments[arguments.length-1];if("function"!=typeof r)throw new Error("Expected function as last argument, not "+r);(function i(a){var o=e[++t];var l=Cp.call(arguments,0);var s=l.slice(1);var c=n.length;var u=-1;if(a)return void r(a);for(;++u<c;)null!==s[u]&&void 0!==s[u]||(s[u]=n[u]);n=s;o?wp(o,i).apply(null,n):r.apply(null,[null].concat(n))}).apply(null,[null].concat(n))},use:function(n){if("function"!=typeof n)throw new Error("Expected `fn` to be a function, not "+n);return e.push(n),t}};return t}var Sp=Object.prototype.toString,Np=function(e){return"[object String]"===Sp.call(e)};var Lp=Object.prototype.toString,Ep=function(e){var t;return"[object Object]"===Lp.call(e)&&(null===(t=Object.getPrototypeOf(e))||t===Object.getPrototypeOf({}))},Tp=function e(){var t=[];var n=_p();var r={};var i=!1;var a=-1;o.data=function(e,t){if(Np(e))return 2===arguments.length?(Hp("data",i),r[e]=t,o):Dp.call(r,e)&&r[e]||null;if(e)return Hp("data",i),r=e,o;return r};o.freeze=l;o.attachers=t;o.use=function(e){var n;if(Hp("use",i),null==e);else if("function"==typeof e)c.apply(null,arguments);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?s(e):a(e)}n&&(r.settings=Sd(r.settings||{},n));return o;function a(e){s(e.plugins),e.settings&&(n=Sd(n||{},e.settings))}function l(e){if("function"==typeof e)c(e);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?c.apply(null,e):a(e)}}function s(e){var t,n;if(null==e);else{if(!("object"==typeof e&&"length"in e))throw new Error("Expected a list of plugins, not `"+e+"`");for(t=e.length,n=-1;++n<t;)l(e[n])}}function c(e,n){var r=function(e){var n,r=t.length,i=-1;for(;++i<r;)if((n=t[i])[0]===e)return n}(e);r?(Ep(r[1])&&Ep(n)&&(n=Sd(r[1],n)),r[1]=n):t.push(Ap.call(arguments))}};o.parse=function(e){var t,n=bp(e);if(l(),Rp("parse",t=o.Parser),Pp(t))return new t(String(n),n).parse();return t(String(n),n)};o.stringify=function(e,t){var n,r=bp(t);if(l(),qp("stringify",n=o.Compiler),jp(e),Pp(n))return new n(e,r).compile();return n(e,r)};o.run=s;o.runSync=function(e,t){var n,r=!1;return s(e,t,function(e,t){r=!0,Nd(e),n=t}),Ip("runSync","run",r),n};o.process=c;o.processSync=function(e){var t,n=!1;return l(),Rp("processSync",o.Parser),qp("processSync",o.Compiler),c(t=bp(e),function(e){n=!0,Nd(e)}),Ip("processSync","process",n),t};return o;function o(){for(var n=e(),i=t.length,a=-1;++a<i;)n.use.apply(null,t[a]);return n.data(Sd(!0,{},r)),n}function l(){var e,r,l,s;if(i)return o;for(;++a<t.length;)e=t[a],r=e[0],l=e[1],s=null,!1!==l&&(!0===l&&(e[1]=void 0),"function"==typeof(s=r.apply(o,e.slice(1)))&&n.use(s));return i=!0,a=1/0,o}function s(e,t,r){if(jp(e),l(),r||"function"!=typeof t||(r=t,t=null),!r)return new Promise(i);function i(i,a){n.run(e,bp(t),function(t,n,o){n=n||e,t?a(t):i?i(n):r(null,n,o)})}i(null,r)}function c(e,t){if(l(),Rp("process",o.Parser),qp("process",o.Compiler),!t)return new Promise(n);function n(n,r){var i=bp(e);Op.run(o,{file:i},function(e){e?r(e):n?n(i):t(null,i)})}n(null,t)}}().freeze(),Ap=[].slice,Dp={}.hasOwnProperty,Op=_p().use(function(e,t){t.tree=e.parse(t.file)}).use(function(e,t,n){e.run(t.tree,t.file,function(e,r,i){e?n(e):(t.tree=r,t.file=i,n())})}).use(function(e,t){t.file.contents=e.stringify(t.tree,t.file)});function Pp(e){return"function"==typeof e&&function(e){var t;for(t in e)return!0;return!1}(e.prototype)}function Rp(e,t){if("function"!=typeof t)throw new Error("Cannot `"+e+"` without `Parser`")}function qp(e,t){if("function"!=typeof t)throw new Error("Cannot `"+e+"` without `Compiler`")}function Hp(e,t){if(t)throw new Error(["Cannot invoke `"+e+"` on a frozen processor.\nCreate a new ","processor first, by invoking it: use `processor()` instead of ","`processor`."].join(""))}function jp(e){if(!e||!Np(e.type))throw new Error("Expected node, got `"+e+"`")}function Ip(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}var Fp=o(function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}}),Up=o(function(e){try{var t=n;if("function"!=typeof t.inherits)throw"";e.exports=t.inherits}catch(t){e.exports=Fp}}),zp=function(e){var t,n,r;for(n in Up(a,e),Up(i,a),t=a.prototype)(r=t[n])&&"object"==typeof r&&(t[n]="concat"in r?r.concat():vd(r));return a;function i(t){return e.apply(this,t)}function a(){return this instanceof a?e.apply(this,arguments):new i(arguments)}};var Zp=function(e,t,n){return function(){var r=n||this,i=r[e];return r[e]=!t,function(){r[e]=i}}};var Vp=function(e){var t=function(e){var t=[],n=e.indexOf("\n");for(;-1!==n;)t.push(n+1),n=e.indexOf("\n",n+1);return t.push(e.length+1),t}(String(e));return{toPosition:Bp(t),toOffset:Wp(t)}};function Bp(e){return function(t){var n=-1,r=e.length;if(t<0)return{};for(;++n<r;)if(e[n]>t)return{line:n+1,column:t-(e[n-1]||0)+1,offset:t};return{}}}function Wp(e){return function(t){var n=t&&t.line,r=t&&t.column;if(!isNaN(n)&&!isNaN(r)&&n-1 in e)return(e[n-2]||0)+r-1||0;return-1}}var Yp=function(e,t){return function(n){var r,i=0,a=n.indexOf("\\"),o=e[t],l=[];for(;-1!==a;)l.push(n.slice(i,a)),i=a+1,(r=n.charAt(i))&&-1!==o.indexOf(r)||l.push("\\"),a=n.indexOf("\\",i);return l.push(n.slice(i)),l.join("")}};var $p={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"},Gp=Object.freeze({AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ",default:$p}),Kp=Object.freeze({default:{0:"<22>",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}}),Qp=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57};var Jp=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57};var Xp=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90};var em=function(e){return Xp(e)||Qp(e)};var tm={AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"",InvisibleTimes:"",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:" ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"",shy:"",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"",zwnj:""},nm=l(Object.freeze({AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"",InvisibleTimes:"",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:" ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"",shy:"",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"",zwnj:"",default:tm})),rm=function(e){return!!im.call(nm,e)&&nm[e]},im={}.hasOwnProperty;var am=l(Gp),om=l(Kp),lm=function(e,t){var n,r,i={};t||(t={});for(r in fm)n=t[r],i[r]=null==n?fm[r]:n;(i.position.indent||i.position.start)&&(i.indent=i.position.indent||[],i.position=i.position.start);return function(e,t){var n,r,i,a,o,l,s,c,u,f,h,d,p,m,v,g,b,y,k,x=t.additional,w=t.nonTerminated,_=t.text,C=t.reference,M=t.warning,S=t.textContext,N=t.referenceContext,L=t.warningContext,E=t.position,T=t.indent||[],A=e.length,D=0,O=-1,P=E.column||1,R=E.line||1,q="",H=[];"string"==typeof x&&(x=x.charCodeAt(0));g=I(),c=M?function(e,t){var n=I();n.column+=t,n.offset+=t,M.call(L,qm[e],n,e)}:um,D--,A++;for(;++D<A;)if(o===dm&&(P=T[O]||1),(o=e.charCodeAt(D))===vm){if((s=e.charCodeAt(D+1))===hm||s===dm||s===pm||s===mm||s===vm||s===bm||s!=s||x&&s===x){q+=cm(o),P++;continue}for(d=p=D+1,k=p,s===km?(k=++d,(s=e.charCodeAt(k))===xm||s===wm?(m=Mm,k=++d):m=Sm):m=Cm,n="",h="",a="",v=Lm[m],k--;++k<A&&(s=e.charCodeAt(k),v(s));)a+=cm(s),m===Cm&&sm.call(am,a)&&(n=a,h=am[a]);(i=e.charCodeAt(k)===gm)&&(k++,(r=m===Cm&&rm(a))&&(n=a,h=r)),y=1+k-p,(i||w)&&(a?m===Cm?(i&&!h?c(Om,1):(n!==a&&(k=d+n.length,y=1+k-d,i=!1),i||(u=n?Em:Am,t.attribute?(s=e.charCodeAt(k))===ym?(c(u,y),h=null):em(s)?h=null:c(u,y):c(u,y))),l=h):(i||c(Tm,y),l=parseInt(a,Nm[m]),(j=l)>=55296&&j<=57343||j>1114111?(c(Rm,y),l=cm(_m)):l in om?(c(Pm,y),l=om[l]):(f="",Hm(l)&&c(Pm,y),l>65535&&(f+=cm((l-=65536)>>>10|55296),l=56320|1023&l),l=f+cm(l))):m!==Cm&&c(Dm,y)),l?(F(),g=I(),D=k-1,P+=k-p+1,H.push(l),(b=I()).offset++,C&&C.call(N,l,{start:g,end:b},e.slice(p-1,k)),g=b):(a=e.slice(p-1,k),q+=a,P+=a.length,D=k-1)}else 10===o&&(R++,O++,P=0),o==o?(q+=cm(o),P++):F();var j;return H.join("");function I(){return{line:R,column:P,offset:D+(E.offset||0)}}function F(){q&&(H.push(q),_&&_.call(S,q,{start:g,end:I()}),q="")}}(e,i)},sm={}.hasOwnProperty,cm=String.fromCharCode,um=Function.prototype,fm={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},hm=9,dm=10,pm=12,mm=32,vm=38,gm=59,bm=60,ym=61,km=35,xm=88,wm=120,_m=65533,Cm="named",Mm="hexadecimal",Sm="decimal",Nm={};Nm[Mm]=16,Nm[Sm]=10;var Lm={};Lm[Cm]=em,Lm[Sm]=Qp,Lm[Mm]=Jp;var Em=1,Tm=2,Am=3,Dm=4,Om=5,Pm=6,Rm=7,qm={};function Hm(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)}qm[Em]="Named character references must be terminated by a semicolon",qm[Tm]="Numeric character references must be terminated by a semicolon",qm[Am]="Named character references cannot be empty",qm[Dm]="Numeric character references cannot be empty",qm[Om]="Named character references must be known",qm[Pm]="Numeric character references cannot be disallowed",qm[Rm]="Numeric character references cannot be outside the permissible Unicode range";var jm=function(e){return r.raw=function(e,r,i){return lm(e,vd(i,{position:t(r),warning:n}))},r;function t(t){for(var n=e.offset,r=t.line,i=[];++r&&r in n;)i.push((n[r]||0)+1);return{start:t,indent:i}}function n(t,n,r){3!==r&&e.file.message(t,n)}function r(r,i,a){lm(r,{position:t(i),warning:n,text:a,reference:a,textContext:e,referenceContext:e})}};var Im=function(e){return function(t,n){var r,i,a,o,l,s,c=this,u=c.offset,f=[],h=c[e+"Methods"],d=c[e+"Tokenizers"],p=n.line,m=n.column;if(!t)return f;y.now=g,y.file=c.file,v("");for(;t;){for(r=-1,i=h.length,l=!1;++r<i&&(o=h[r],!(a=d[o])||a.onlyAtStart&&!c.atStart||a.notInList&&c.inList||a.notInBlock&&c.inBlock||a.notInLink&&c.inLink||(s=t.length,a.apply(c,[y,t]),!(l=s!==t.length))););l||c.file.fail(new Error("Infinite loop"),y.now())}return c.eof=g(),f;function v(e){for(var t=-1,n=e.indexOf("\n");-1!==n;)p++,t=n,n=e.indexOf("\n",n+1);-1===t?m+=e.length:m=e.length-t,p in u&&(-1!==t?m+=u[p]:m<=u[p]&&(m=u[p]+1))}function g(){var e={line:p,column:m};return e.offset=c.toOffset(e),e}function b(e){this.start=e,this.end=g()}function y(e){var n=function(){var e=[],t=p+1;return function(){for(var n=p+1;t<n;)e.push((u[t]||0)+1),t++;return e}}(),r=function(){var e=g();return function(t,n){var r=t.position,i=r?r.start:e,a=[],o=r&&r.end.line,l=e.line;if(t.position=new b(i),r&&n&&r.indent){if(a=r.indent,o<l){for(;++o<l;)a.push((u[o]||0)+1);a.push(e.column)}n=a.concat(n)}return t.position.indent=n||[],t}}(),i=g();return function(e){t.substring(0,e.length)!==e&&c.file.fail(new Error("Incorrectly eaten value: please report this warning on http://git.io/vg5Ft"),g())}(e),a.reset=o,o.test=l,a.test=l,t=t.substring(e.length),v(e),n=n(),a;function a(e,t){return r(function(e,t){var n=t?t.children:f,r=n[n.length-1];r&&e.type===r.type&&e.type in Fm&&Um(r)&&Um(e)&&(e=Fm[e.type].call(c,r,e));e!==r&&n.push(e);c.atStart&&0!==f.length&&c.exitStart();return e}(r(e),t),n)}function o(){var n=a.apply(null,arguments);return p=i.line,m=i.column,t=e+t,n}function l(){var n=r({});return p=i.line,m=i.column,t=e+t,n.position}}}},Fm={text:function(e,t){return e.value+=t.value,e},blockquote:function(e,t){if(this.options.commonmark)return t;return e.children=e.children.concat(t.children),e}};function Um(e){var t,n;return"text"!==e.type||!e.position||(t=e.position.start,n=e.position.end,t.line!==n.line||n.column-t.column===e.value.length)}var zm=Wm,Zm=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],Vm=Zm.concat(["~","|"]),Bm=Vm.concat(["\n",'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);function Wm(e){var t=e||{};return t.commonmark?Bm:t.gfm?Vm:Zm}Wm.default=Zm,Wm.gfm=Vm,Wm.commonmark=Bm;var Ym={position:!0,gfm:!0,commonmark:!1,footnotes:!1,pedantic:!1,blocks:l(Object.freeze({default:["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]}))},$m=function(e){var t,n,r=this.options;if(null==e)e={};else{if("object"!=typeof e)throw new Error("Invalid value `"+e+"` for setting `options`");e=vd(e)}for(t in Ym){if(null==(n=e[t])&&(n=r[t]),"blocks"!==t&&"boolean"!=typeof n||"blocks"===t&&"object"!=typeof n)throw new Error("Invalid value `"+n+"` for setting `options."+t+"`");e[t]=n}return this.options=e,this.escape=zm(e),this};var Gm=Km;function Km(e){if("string"==typeof e)return function(e){return function(t){return Boolean(t&&t.type===e)}}(e);if(null==e)return Qm;if("object"==typeof e)return("length"in e?function(e){var t=function(e){var t=[],n=e.length,r=-1;for(;++r<n;)t[r]=Km(e[r]);return t}(e),n=t.length;return function(){var e=-1;for(;++e<n;)if(t[e].apply(this,arguments))return!0;return!1}}:function(e){return function(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}})(e);if("function"==typeof e)return e;throw new Error("Expected function, string, or object as test")}function Qm(){return!0}var Jm=nv,Xm=!0,ev="skip",tv=!1;function nv(e,t,n,r){var i;function a(e,o,l){var s,c=[];return(t&&!i(e,o,l[l.length-1]||null)||(c=rv(n(e,l)))[0]!==tv)&&e.children&&c[0]!==ev&&(s=rv(function(e,t){var n,i=r?-1:1,o=(r?e.length:-1)+i;for(;o>-1&&o<e.length;){if((n=a(e[o],o,t))[0]===tv)return n;o="number"==typeof n[1]?n[1]:o+i}}(e.children,l.concat(e))))[0]===tv?s:c}"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),i=Gm(t),a(e,null,[])}function rv(e){return null!==e&&"object"==typeof e&&"length"in e?e:"number"==typeof e?[Xm,e]:[e]}nv.CONTINUE=Xm,nv.SKIP=ev,nv.EXIT=tv;var iv=sv,av=Jm.CONTINUE,ov=Jm.SKIP,lv=Jm.EXIT;function sv(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),Jm(e,t,function(e,t){var r=t[t.length-1],i=r?r.children.indexOf(e):null;return n(e,i,r)},r)}sv.CONTINUE=av,sv.SKIP=ov,sv.EXIT=lv;var cv=function(e,t){return iv(e,t?uv:fv),e};function uv(e){delete e.position}function fv(e){e.position=void 0}var hv=function(){var e,t=String(this.file),n={line:1,column:1,offset:0},r=vd(n);65279===(t=t.replace(pv,dv)).charCodeAt(0)&&(t=t.slice(1),r.column++,r.offset++);e={type:"root",children:this.tokenizeBlock(t,r),position:{start:n,end:this.eof||vd(n)}},this.options.position||cv(e,!0);return e},dv="\n",pv=/\r\n|\r/g;var mv=function(e){return gv.test("number"==typeof e?vv(e):e.charAt(0))},vv=String.fromCharCode,gv=/\s/;var bv=function(e,t,n){var r,i,a,o,l=t.charAt(0);if("\n"!==l)return;if(n)return!0;o=1,r=t.length,i=l,a="";for(;o<r&&(l=t.charAt(o),mv(l));)a+=l,"\n"===l&&(i+=a,a=""),o++;e(i)};var yv,kv="",xv=function(e,t){if("string"!=typeof e)throw new TypeError("expected a string");if(1===t)return e;if(2===t)return e+e;var n=e.length*t;if(yv!==e||void 0===yv)yv=e,kv="";else if(kv.length>=n)return kv.substr(0,n);for(;n>kv.length&&t>1;)1&t&&(kv+=e),t>>=1,e+=e;return kv=(kv+=e).substr(0,n)};var wv=function(e){var t=String(e),n=t.length;for(;t.charAt(--n)===_v;);return t.slice(0,n+1)},_v="\n";var Cv=function(e,t,n){var r,i,a,o=-1,l=t.length,s="",c="",u="",f="";for(;++o<l;)if(r=t.charAt(o),a)if(a=!1,s+=u,c+=f,u="",f="",r===Mv)u=r,f=r;else for(s+=r,c+=r;++o<l;){if(!(r=t.charAt(o))||r===Mv){f=r,u=r;break}s+=r,c+=r}else if(r===Nv&&t.charAt(o+1)===r&&t.charAt(o+2)===r&&t.charAt(o+3)===r)u+=Lv,o+=3,a=!0;else if(r===Sv)u+=r,a=!0;else{for(i="";r===Sv||r===Nv;)i+=r,r=t.charAt(++o);if(r!==Mv)break;u+=i+r,f+=r}if(c)return!!n||e(s)({type:"code",lang:null,value:wv(c)})},Mv="\n",Sv="\t",Nv=" ",Lv=xv(Nv,4);var Ev=function(e,t,n){var r,i,a,o,l,s,c,u,f,h,d,p=this.options,m=t.length+1,v=0,g="";if(!p.gfm)return;for(;v<m&&((a=t.charAt(v))===Dv||a===Av);)g+=a,v++;if(h=v,(a=t.charAt(v))!==Ov&&a!==Pv)return;v++,i=a,r=1,g+=a;for(;v<m&&(a=t.charAt(v))===i;)g+=a,r++,v++;if(r<Rv)return;for(;v<m&&((a=t.charAt(v))===Dv||a===Av);)g+=a,v++;o="",l="";for(;v<m&&(a=t.charAt(v))!==Tv&&a!==Ov&&a!==Pv;)a===Dv||a===Av?l+=a:(o+=l+a,l=""),v++;if((a=t.charAt(v))&&a!==Tv)return;if(n)return!0;(d=e.now()).column+=g.length,d.offset+=g.length,g+=o,o=this.decode.raw(this.unescape(o),d),l&&(g+=l);l="",u="",f="",s="",c="";for(;v<m;)if(a=t.charAt(v),s+=u,c+=f,u="",f="",a===Tv){for(s?(u+=a,f+=a):g+=a,l="",v++;v<m&&(a=t.charAt(v))===Dv;)l+=a,v++;if(u+=l,f+=l.slice(h),!(l.length>=qv)){for(l="";v<m&&(a=t.charAt(v))===i;)l+=a,v++;if(u+=l,f+=l,!(l.length<r)){for(l="";v<m&&((a=t.charAt(v))===Dv||a===Av);)u+=a,f+=a,v++;if(!a||a===Tv)break}}}else s+=a,f+=a,v++;return e(g+=s+u)({type:"code",lang:o||null,value:wv(c)})},Tv="\n",Av="\t",Dv=" ",Ov="~",Pv="`",Rv=3,qv=4;var Hv=o(function(e,t){(t=e.exports=function(e){return e.replace(/^\s*|\s*$/g,"")}).left=function(e){return e.replace(/^\s*/,"")},t.right=function(e){return e.replace(/\s*$/,"")}}),jv=(Hv.left,Hv.right,function(e,t,n,r){var i,a,o,l,s,c,u=["pedantic","commonmark"],f=u.length,h=e.length,d=-1;for(;++d<h;){for(i=e[d],a=i[1]||{},o=i[0],l=-1,c=!1;++l<f;)if(void 0!==a[s=u[l]]&&a[s]!==n.options[s]){c=!0;break}if(!c&&t[o].apply(n,r))return!0}return!1});var Iv=function(e,t,n){var r,i,a,o,l,s,c,u,f,h=this.offset,d=this.blockTokenizers,p=this.interruptBlockquote,m=e.now(),v=m.line,g=t.length,b=[],y=[],k=[],x=0;for(;x<g&&((i=t.charAt(x))===zv||i===Uv);)x++;if(t.charAt(x)!==Zv)return;if(n)return!0;x=0;for(;x<g;){for(o=t.indexOf(Fv,x),c=x,u=!1,-1===o&&(o=g);x<g&&((i=t.charAt(x))===zv||i===Uv);)x++;if(t.charAt(x)===Zv?(x++,u=!0,t.charAt(x)===zv&&x++):x=c,l=t.slice(x,o),!u&&!Hv(l)){x=c;break}if(!u&&(a=t.slice(x),jv(p,d,this,[e,a,!0])))break;s=c===x?l:t.slice(c,o),k.push(x-c),b.push(s),y.push(l),x=o+1}x=-1,g=k.length,r=e(b.join(Fv));for(;++x<g;)h[v]=(h[v]||0)+k[x],v++;return f=this.enterBlock(),y=this.tokenizeBlock(y.join(Fv),m),f(),r({type:"blockquote",children:y})},Fv="\n",Uv="\t",zv=" ",Zv=">";var Vv=function(e,t,n){var r,i,a,o=this.options,l=t.length+1,s=-1,c=e.now(),u="",f="";for(;++s<l;){if((r=t.charAt(s))!==Yv&&r!==Wv){s--;break}u+=r}a=0;for(;++s<=l;){if((r=t.charAt(s))!==$v){s--;break}u+=r,a++}if(a>Gv)return;if(!a||!o.pedantic&&t.charAt(s+1)===$v)return;l=t.length+1,i="";for(;++s<l;){if((r=t.charAt(s))!==Yv&&r!==Wv){s--;break}i+=r}if(!o.pedantic&&0===i.length&&r&&r!==Bv)return;if(n)return!0;u+=i,i="",f="";for(;++s<l&&(r=t.charAt(s))&&r!==Bv;)if(r===Yv||r===Wv||r===$v){for(;r===Yv||r===Wv;)i+=r,r=t.charAt(++s);for(;r===$v;)i+=r,r=t.charAt(++s);for(;r===Yv||r===Wv;)i+=r,r=t.charAt(++s);s--}else f+=i+r,i="";return c.column+=u.length,c.offset+=u.length,e(u+=f+i)({type:"heading",depth:a,children:this.tokenizeInline(f,c)})},Bv="\n",Wv="\t",Yv=" ",$v="#",Gv=6;var Kv=function(e,t,n){var r,i,a,o,l=-1,s=t.length+1,c="";for(;++l<s&&((r=t.charAt(l))===Jv||r===Xv);)c+=r;if(r!==eg&&r!==ng&&r!==tg)return;i=r,c+=r,a=1,o="";for(;++l<s;)if((r=t.charAt(l))===i)a++,c+=o+i,o="";else{if(r!==Xv)return a>=rg&&(!r||r===Qv)?(c+=o,!!n||e(c)({type:"thematicBreak"})):void 0;o+=r}},Qv="\n",Jv="\t",Xv=" ",eg="*",tg="_",ng="-",rg=3;var ig=function(e){var t,n=0,r=0,i=e.charAt(n),a={};for(;i in ag;)t=ag[i],r+=t,t>1&&(r=Math.floor(r/t)*t),a[r]=n,i=e.charAt(++n);return{indent:r,stops:a}},ag={" ":1,"\t":4};var og=function(e,t){var n,r,i,a,o=e.split(sg),l=o.length+1,s=1/0,c=[];o.unshift(xv(lg,t)+"!");for(;l--;)if(r=ig(o[l]),c[l]=r.stops,0!==Hv(o[l]).length){if(!r.indent){s=1/0;break}r.indent>0&&r.indent<s&&(s=r.indent)}if(s!==1/0)for(l=o.length;l--;){for(i=c[l],n=s;n&&!(n in i);)n--;a=0!==Hv(o[l]).length&&s&&n!==s?cg:"",o[l]=a+o[l].slice(n in i?i[n]+1:0)}return o.shift(),o.join(sg)},lg=" ",sg="\n",cg="\t";var ug=function(e,t,n){var r,i,a,o,l,s,c,u,f,h,d,p,m,v,g,b,y,k,x,w,_,C,M,S,N=this.options.commonmark,L=this.options.pedantic,E=this.blockTokenizers,T=this.interruptList,A=0,D=t.length,O=null,P=0;for(;A<D;){if((o=t.charAt(A))===vg)P+=bg-P%bg;else{if(o!==pg)break;P++}A++}if(P>=bg)return;if(o=t.charAt(A),r=N?Sg:Mg,!0===Cg[o])l=o,a=!1;else{for(a=!0,i="";A<D&&(o=t.charAt(A),Qp(o));)i+=o,A++;if(o=t.charAt(A),!i||!0!==r[o])return;O=parseInt(i,10),l=o}if((o=t.charAt(++A))!==pg&&o!==vg)return;if(n)return!0;A=0,v=[],g=[],b=[];for(;A<D;){for(s=t.indexOf(mg,A),c=A,u=!1,S=!1,-1===s&&(s=D),M=A+bg,P=0;A<D;){if((o=t.charAt(A))===vg)P+=bg-P%bg;else{if(o!==pg)break;P++}A++}if(P>=bg&&(S=!0),y&&P>=y.indent&&(S=!0),o=t.charAt(A),f=null,!S){if(!0===Cg[o])f=o,A++,P++;else{for(i="";A<D&&(o=t.charAt(A),Qp(o));)i+=o,A++;o=t.charAt(A),A++,i&&!0===r[o]&&(f=o,P+=i.length+1)}if(f)if((o=t.charAt(A))===vg)P+=bg-P%bg,A++;else if(o===pg){for(M=A+bg;A<M&&t.charAt(A)===pg;)A++,P++;A===M&&t.charAt(A)===pg&&(A-=bg-1,P-=bg-1)}else o!==mg&&""!==o&&(f=null)}if(f){if(!L&&l!==f)break;u=!0}else N||S||t.charAt(c)!==pg?N&&y&&(S=P>=y.indent||P>bg):S=!0,u=!1,A=c;if(d=t.slice(c,s),h=c===A?d:t.slice(A,s),(f===fg||f===hg||f===dg)&&E.thematicBreak.call(this,e,d,!0))break;if(p=m,m=!Hv(h).length,S&&y)y.value=y.value.concat(b,d),g=g.concat(b,d),b=[];else if(u)0!==b.length&&(y.value.push(""),y.trail=b.concat()),y={value:[d],indent:P,trail:[]},v.push(y),g=g.concat(b,d),b=[];else if(m){if(p)break;b.push(d)}else{if(p)break;if(jv(T,E,this,[e,d,!0]))break;y.value=y.value.concat(b,d),g=g.concat(b,d),b=[]}A=s+1}_=e(g.join(mg)).reset({type:"list",ordered:a,start:O,loose:null,children:[]}),k=this.enterList(),x=this.enterBlock(),w=!1,A=-1,D=v.length;for(;++A<D;)y=v[A].value.join(mg),C=e.now(),(y=e(y)(Ng(this,y,C),_)).loose&&(w=!0),y=v[A].trail.join(mg),A!==D-1&&(y+=mg),e(y);return k(),x(),_.loose=w,_},fg="*",hg="_",dg="-",pg=" ",mg="\n",vg="\t",gg="x",bg=4,yg=/\n\n(?!\s*$)/,kg=/^\[([ \t]|x|X)][ \t]/,xg=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,wg=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,_g=/^( {1,4}|\t)?/gm,Cg={};Cg[fg]=!0,Cg["+"]=!0,Cg[dg]=!0;var Mg={".":!0},Sg={};function Ng(e,t,n){var r,i,a=e.offset,o=null;return t=(e.options.pedantic?Lg:Eg).apply(null,arguments),e.options.gfm&&(r=t.match(kg))&&(i=r[0].length,o=r[1].toLowerCase()===gg,a[n.line]+=i,t=t.slice(i)),{type:"listItem",loose:yg.test(t)||t.charAt(t.length-1)===mg,checked:o,children:e.tokenizeBlock(t,n)}}function Lg(e,t,n){var r=e.offset,i=n.line;return t=t.replace(wg,a),i=n.line,t.replace(_g,a);function a(e){return r[i]=(r[i]||0)+e.length,i++,""}}function Eg(e,t,n){var r,i,a,o,l,s,c,u=e.offset,f=n.line;for(o=(t=t.replace(xg,function(e,t,n,o,l){i=t+n+o,a=l,Number(n)<10&&i.length%2==1&&(n=pg+n);return(r=t+xv(pg,n.length)+o)+a})).split(mg),(l=og(t,ig(r).indent).split(mg))[0]=a,u[f]=(u[f]||0)+i.length,f++,s=0,c=o.length;++s<c;)u[f]=(u[f]||0)+o[s].length-l[s].length,f++;return l.join(mg)}Sg["."]=!0,Sg[")"]=!0;var Tg=function(e,t,n){var r,i,a,o,l,s=e.now(),c=t.length,u=-1,f="";for(;++u<c;){if((a=t.charAt(u))!==Og||u>=Pg){u--;break}f+=a}r="",i="";for(;++u<c;){if((a=t.charAt(u))===Ag){u--;break}a===Og||a===Dg?i+=a:(r+=i+a,i="")}if(s.column+=f.length,s.offset+=f.length,f+=r+i,a=t.charAt(++u),o=t.charAt(++u),a!==Ag||!Rg[o])return;f+=a,i=o,l=Rg[o];for(;++u<c;){if((a=t.charAt(u))!==o){if(a!==Ag)return;u--;break}i+=a}if(n)return!0;return e(f+i)({type:"heading",depth:l,children:this.tokenizeInline(r,s)})},Ag="\n",Dg="\t",Og=" ",Pg=3,Rg={};Rg["="]=1,Rg["-"]=2;var qg="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\u0000-\\u0020]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Hg="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",jg={openCloseTag:new RegExp("^(?:"+qg+"|"+Hg+")"),tag:new RegExp("^(?:"+qg+"|"+Hg+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|<![A-Za-z]+\\s+[^>]*>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>)")},Ig=jg.openCloseTag,Fg=function(e,t,n){var r,i,a,o,l,s,c,u=this.options.blocks,f=t.length,h=0,d=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Za-z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+u.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Ig.source+"\\s*$"),/^$/,!1]];for(;h<f&&((o=t.charAt(h))===Ug||o===zg);)h++;if(t.charAt(h)!==Vg)return;r=-1===(r=t.indexOf(Zg,h+1))?f:r,i=t.slice(h,r),a=-1,l=d.length;for(;++a<l;)if(d[a][0].test(i)){s=d[a];break}if(!s)return;if(n)return s[2];if(h=r,!s[1].test(i))for(;h<f;){if(r=-1===(r=t.indexOf(Zg,h+1))?f:r,i=t.slice(h+1,r),s[1].test(i)){i&&(h=r);break}h=r}return c=t.slice(0,h),e(c)({type:"html",value:c})},Ug="\t",zg=" ",Zg="\n",Vg="<";var Bg=function(e){return String(e).replace(/\s+/g," ")};var Wg=function(e){return Bg(e).toLowerCase()};var Yg=rb;rb.notInList=!0,rb.notInBlock=!0;var $g="\\",Gg="\n",Kg="\t",Qg=" ",Jg="[",Xg="]",eb="^",tb=":",nb=/^( {4}|\t)?/gm;function rb(e,t,n){var r,i,a,o,l,s,c,u,f,h,d,p,m=this.offset;if(this.options.footnotes){for(r=0,i=t.length,a="",o=e.now(),l=o.line;r<i&&(f=t.charAt(r),mv(f));)a+=f,r++;if(t.charAt(r)===Jg&&t.charAt(r+1)===eb){for(r=(a+=Jg+eb).length,c="";r<i&&(f=t.charAt(r))!==Xg;)f===$g&&(c+=f,r++,f=t.charAt(r)),c+=f,r++;if(c&&t.charAt(r)===Xg&&t.charAt(r+1)===tb){if(n)return!0;for(h=Wg(c),r=(a+=c+Xg+tb).length;r<i&&((f=t.charAt(r))===Kg||f===Qg);)a+=f,r++;for(o.column+=a.length,o.offset+=a.length,c="",s="",u="";r<i;){if((f=t.charAt(r))===Gg){for(u=f,r++;r<i&&(f=t.charAt(r))===Gg;)u+=f,r++;for(c+=u,u="";r<i&&(f=t.charAt(r))===Qg;)u+=f,r++;if(0===u.length)break;c+=u}c&&(s+=c,c=""),s+=f,r++}return a+=s,s=s.replace(nb,function(e){return m[l]=(m[l]||0)+e.length,l++,""}),d=e(a),p=this.enterBlock(),s=this.tokenizeBlock(s,o),p(),d({type:"footnoteDefinition",identifier:h,children:s})}}}}var ib=bb;bb.notInList=!0,bb.notInBlock=!0;var ab='"',ob="'",lb="\\",sb="\n",cb="\t",ub=" ",fb="[",hb="]",db="(",pb=")",mb=":",vb="<",gb=">";function bb(e,t,n){for(var r,i,a,o,l,s,c,u,f=this.options.commonmark,h=0,d=t.length,p="";h<d&&((o=t.charAt(h))===ub||o===cb);)p+=o,h++;if((o=t.charAt(h))===fb){for(h++,p+=o,a="";h<d&&(o=t.charAt(h))!==hb;)o===lb&&(a+=o,h++,o=t.charAt(h)),a+=o,h++;if(a&&t.charAt(h)===hb&&t.charAt(h+1)===mb){for(s=a,h=(p+=a+hb+mb).length,a="";h<d&&((o=t.charAt(h))===cb||o===ub||o===sb);)p+=o,h++;if(a="",r=p,(o=t.charAt(h))===vb){for(h++;h<d&&yb(o=t.charAt(h));)a+=o,h++;if((o=t.charAt(h))===yb.delimiter)p+=vb+a+o,h++;else{if(f)return;h-=a.length+1,a=""}}if(!a){for(;h<d&&kb(o=t.charAt(h));)a+=o,h++;p+=a}if(a){for(c=a,a="";h<d&&((o=t.charAt(h))===cb||o===ub||o===sb);)a+=o,h++;if(l=null,(o=t.charAt(h))===ab?l=ab:o===ob?l=ob:o===db&&(l=pb),l){if(!a)return;for(h=(p+=a+o).length,a="";h<d&&(o=t.charAt(h))!==l;){if(o===sb){if(h++,(o=t.charAt(h))===sb||o===l)return;a+=sb}a+=o,h++}if((o=t.charAt(h))!==l)return;i=p,p+=a+o,h++,u=a,a=""}else a="",h=p.length;for(;h<d&&((o=t.charAt(h))===cb||o===ub);)p+=o,h++;return(o=t.charAt(h))&&o!==sb?void 0:!!n||(r=e(r).test().end,c=this.decode.raw(this.unescape(c),r,{nonTerminated:!1}),u&&(i=e(i).test().end,u=this.decode.raw(this.unescape(u),i)),e(p)({type:"definition",identifier:Wg(s),title:u||null,url:c}))}}}}function yb(e){return e!==gb&&e!==fb&&e!==hb}function kb(e){return e!==fb&&e!==hb&&!mv(e)}yb.delimiter=gb;var xb=function(e,t,n){var r,i,a,o,l,s,c,u,f,h,d,p,m,v,g,b,y,k,x,w,_,C,M,S;if(!this.options.gfm)return;r=0,k=0,s=t.length+1,c=[];for(;r<s;){if(C=t.indexOf(Lb,r),M=t.indexOf(Mb,r+1),-1===C&&(C=t.length),-1===M||M>C){if(k<Ab)return;break}c.push(t.slice(r,C)),k++,r=C+1}o=c.join(Lb),i=c.splice(1,1)[0]||[],r=0,s=i.length,k--,a=!1,d=[];for(;r<s;){if((f=i.charAt(r))===Mb){if(h=null,!1===a){if(!1===S)return}else d.push(a),a=!1;S=!1}else if(f===Cb)h=!0,a=a||Rb;else if(f===Sb)a=a===Db?Ob:h&&a===Rb?Pb:Db;else if(!mv(f))return;r++}!1!==a&&d.push(a);if(d.length<Tb)return;if(n)return!0;y=-1,w=[],_=e(o).reset({type:"table",align:d,children:w});for(;++y<k;){for(x=c[y],l={type:"tableRow",children:[]},y&&e(Lb),e(x).reset(l,_),s=x.length+1,r=0,u="",p="",m=!0,v=null,g=null;r<s;)if((f=x.charAt(r))!==Eb&&f!==Nb){if(""===f||f===Mb)if(m)e(f);else{if(f&&g){u+=f,r++;continue}!p&&!f||m||(o=p,u.length>1&&(f?(o+=u.slice(0,u.length-1),u=u.charAt(u.length-1)):(o+=u,u="")),b=e.now(),e(o)({type:"tableCell",children:this.tokenizeInline(p,b)},l)),e(u+f),u="",p=""}else if(u&&(p+=u,u=""),p+=f,f===wb&&r!==s-2&&(p+=x.charAt(r+1),r++),f===_b){for(v=1;x.charAt(r+1)===f;)p+=f,r++,v++;g?v>=g&&(g=0):g=v}m=!1,r++}else p?u+=f:e(f),r++;y||e(Lb+i)}return _},wb="\\",_b="`",Cb="-",Mb="|",Sb=":",Nb=" ",Lb="\n",Eb="\t",Tb=1,Ab=2,Db="left",Ob="center",Pb="right",Rb=null;var qb=function(e,t,n){var r,i,a,o,l,s=this.options,c=s.commonmark,u=s.gfm,f=this.blockTokenizers,h=this.interruptParagraph,d=t.indexOf(Hb),p=t.length;for(;d<p;){if(-1===d){d=p;break}if(t.charAt(d+1)===Hb)break;if(c){for(o=0,r=d+1;r<p;){if((a=t.charAt(r))===jb){o=Fb;break}if(a!==Ib)break;o++,r++}if(o>=Fb){d=t.indexOf(Hb,d+1);continue}}if(i=t.slice(d+1),jv(h,f,this,[e,i,!0]))break;if(f.list.call(this,e,i,!0)&&(this.inList||c||u&&!Qp(Hv.left(i).charAt(0))))break;if(r=d,-1!==(d=t.indexOf(Hb,d+1))&&""===Hv(t.slice(r,d))){d=r;break}}if(i=t.slice(0,d),""===Hv(i))return e(i),null;if(n)return!0;return l=e.now(),i=wv(i),e(i)({type:"paragraph",children:this.tokenizeInline(i,l)})},Hb="\n",jb="\t",Ib=" ",Fb=4;var Ub=function(e,t){return e.indexOf("\\",t)};var zb=Zb;function Zb(e,t,n){var r,i;if("\\"===t.charAt(0)&&(r=t.charAt(1),-1!==this.escape.indexOf(r)))return!!n||(i="\n"===r?{type:"break"}:{type:"text",value:r},e("\\"+r)(i))}Zb.locator=Ub;var Vb=function(e,t){return e.indexOf("<",t)};var Bb=Jb;Jb.locator=Vb,Jb.notInLink=!0;var Wb="<",Yb=">",$b="@",Gb="/",Kb="mailto:",Qb=Kb.length;function Jb(e,t,n){var r,i,a,o,l,s,c,u,f,h,d;if(t.charAt(0)===Wb){for(this,r="",i=t.length,a=0,o="",s=!1,c="",a++,r=Wb;a<i&&(l=t.charAt(a),!(mv(l)||l===Yb||l===$b||":"===l&&t.charAt(a+1)===Gb));)o+=l,a++;if(o){if(c+=o,o="",c+=l=t.charAt(a),a++,l===$b)s=!0;else{if(":"!==l||t.charAt(a+1)!==Gb)return;c+=Gb,a++}for(;a<i&&(l=t.charAt(a),!mv(l)&&l!==Yb);)o+=l,a++;if(l=t.charAt(a),o&&l===Yb)return!!n||(f=c+=o,r+=c+l,(u=e.now()).column++,u.offset++,s&&(c.slice(0,Qb).toLowerCase()===Kb?(f=f.substr(Qb),u.column+=Qb,u.offset+=Qb):c=Kb+c),h=this.inlineTokenizers,this.inlineTokenizers={text:h.text},d=this.enterLink(),f=this.tokenizeInline(f,u),this.inlineTokenizers=h,d(),e(r)({type:"link",title:null,url:lm(c,{nonTerminated:!1}),children:f}))}}}var Xb=function(e,t){var n,r=ey.length,i=-1,a=-1;if(!this.options.gfm)return-1;for(;++i<r;)-1!==(n=e.indexOf(ey[i],t))&&(n<a||-1===a)&&(a=n);return a},ey=["https://","http://","mailto:"];var ty=fy;fy.locator=Xb,fy.notInLink=!0;var ny="[",ry="]",iy="(",ay=")",oy="<",ly="@",sy="mailto:",cy=["http://","https://",sy],uy=cy.length;function fy(e,t,n){var r,i,a,o,l,s,c,u,f,h,d,p;if(this.options.gfm){for(r="",o=-1,u=uy;++o<u;)if(s=cy[o],(c=t.slice(0,s.length)).toLowerCase()===s){r=c;break}if(r){for(o=r.length,u=t.length,f="",h=0;o<u&&(a=t.charAt(o),!mv(a)&&a!==oy)&&("."!==a&&","!==a&&":"!==a&&";"!==a&&'"'!==a&&"'"!==a&&")"!==a&&"]"!==a||(d=t.charAt(o+1))&&!mv(d))&&(a!==iy&&a!==ny||h++,a!==ay&&a!==ry||!(--h<0));)f+=a,o++;if(f){if(i=r+=f,s===sy){if(-1===(l=f.indexOf(ly))||l===u-1)return;i=i.substr(sy.length)}return!!n||(p=this.enterLink(),i=this.tokenizeInline(i,e.now()),p(),e(r)({type:"link",title:null,url:lm(r,{nonTerminated:!1}),children:i}))}}}}var hy=jg.tag,dy=vy;vy.locator=Vb;var py=/^<a /i,my=/^<\/a>/i;function vy(e,t,n){var r,i,a=t.length;if(!("<"!==t.charAt(0)||a<3)&&(r=t.charAt(1),(Xp(r)||"?"===r||"!"===r||"/"===r)&&(i=t.match(hy))))return!!n||(i=i[0],!this.inLink&&py.test(i)?this.inLink=!0:this.inLink&&my.test(i)&&(this.inLink=!1),e(i)({type:"html",value:i}))}var gy=function(e,t){var n=e.indexOf("[",t),r=e.indexOf("![",t);if(-1===r)return n;return n<r?n:r};var by=Ty;Ty.locator=gy;var yy={}.hasOwnProperty,ky="\\",xy="[",wy="]",_y="(",Cy=")",My="<",Sy=">",Ny="`",Ly={'"':'"',"'":"'"},Ey={};function Ty(e,t,n){var r,i,a,o,l,s,c,u,f,h,d,p,m,v,g,b,y,k,x,w="",_=0,C=t.charAt(0),M=this.options.pedantic,S=this.options.commonmark,N=this.options.gfm;if("!"===C&&(f=!0,w=C,C=t.charAt(++_)),C===xy&&(f||!this.inLink)){for(w+=C,g="",_++,p=t.length,v=0,(y=e.now()).column+=_,y.offset+=_;_<p;){if(s=C=t.charAt(_),C===Ny){for(i=1;t.charAt(_+1)===Ny;)s+=C,_++,i++;a?i>=a&&(a=0):a=i}else if(C===ky)_++,s+=t.charAt(_);else if(a&&!N||C!==xy){if((!a||N)&&C===wy){if(!v){if(!M)for(;_<p&&(C=t.charAt(_+1),mv(C));)s+=C,_++;if(t.charAt(_+1)!==_y)return;s+=_y,r=!0,_++;break}v--}}else v++;g+=s,s="",_++}if(r){for(h=g,w+=g+s,_++;_<p&&(C=t.charAt(_),mv(C));)w+=C,_++;if(C=t.charAt(_),u=S?Ey:Ly,g="",o=w,C===My){for(_++,o+=My;_<p&&(C=t.charAt(_))!==Sy;){if(S&&"\n"===C)return;g+=C,_++}if(t.charAt(_)!==Sy)return;w+=My+g+Sy,b=g,_++}else{for(C=null,s="";_<p&&(C=t.charAt(_),!s||!yy.call(u,C));){if(mv(C)){if(!M)break;s+=C}else{if(C===_y)v++;else if(C===Cy){if(0===v)break;v--}g+=s,s="",C===ky&&(g+=ky,C=t.charAt(++_)),g+=C}_++}b=g,_=(w+=g).length}for(g="";_<p&&(C=t.charAt(_),mv(C));)g+=C,_++;if(C=t.charAt(_),w+=g,g&&yy.call(u,C))if(_++,w+=C,g="",d=u[C],l=w,S){for(;_<p&&(C=t.charAt(_))!==d;)C===ky&&(g+=ky,C=t.charAt(++_)),_++,g+=C;if((C=t.charAt(_))!==d)return;for(m=g,w+=g+C,_++;_<p&&(C=t.charAt(_),mv(C));)w+=C,_++}else for(s="";_<p;){if((C=t.charAt(_))===d)c&&(g+=d+s,s=""),c=!0;else if(c){if(C===Cy){w+=g+d+s,m=g;break}mv(C)?s+=C:(g+=d+s+C,s="",c=!1)}else g+=C;_++}if(t.charAt(_)===Cy)return!!n||(w+=Cy,b=this.decode.raw(this.unescape(b),e(o).test().end,{nonTerminated:!1}),m&&(l=e(l).test().end,m=this.decode.raw(this.unescape(m),l)),x={type:f?"image":"link",title:m||null,url:b},f?x.alt=this.decode.raw(this.unescape(h),y)||null:(k=this.enterLink(),x.children=this.tokenizeInline(h,y),k()),e(w)(x))}}}Ey['"']='"',Ey["'"]="'",Ey[_y]=Cy;var Ay=zy;zy.locator=gy;var Dy="link",Oy="image",Py="footnote",Ry="shortcut",qy="collapsed",Hy="full",jy="^",Iy="\\",Fy="[",Uy="]";function zy(e,t,n){var r,i,a,o,l,s,c,u,f=t.charAt(0),h=0,d=t.length,p="",m="",v=Dy,g=Ry;if("!"===f&&(v=Oy,m=f,f=t.charAt(++h)),f===Fy){if(h++,m+=f,s="",this.options.footnotes&&t.charAt(h)===jy){if(v===Oy)return;m+=jy,h++,v=Py}for(u=0;h<d;){if((f=t.charAt(h))===Fy)c=!0,u++;else if(f===Uy){if(!u)break;u--}f===Iy&&(s+=Iy,f=t.charAt(++h)),s+=f,h++}if(p=s,r=s,(f=t.charAt(h))===Uy){for(h++,p+=f,s="";h<d&&(f=t.charAt(h),mv(f));)s+=f,h++;if(f=t.charAt(h),v!==Py&&f===Fy){for(i="",s+=f,h++;h<d&&(f=t.charAt(h))!==Fy&&f!==Uy;)f===Iy&&(i+=Iy,f=t.charAt(++h)),i+=f,h++;(f=t.charAt(h))===Uy?(g=i?Hy:qy,s+=i+f,h++):i="",p+=s,s=""}else{if(!r)return;i=r}if(g===Hy||!c)return p=m+p,v===Dy&&this.inLink?null:!!n||(v===Py&&-1!==r.indexOf(" ")?e(p)({type:"footnote",children:this.tokenizeInline(r,e.now())}):((a=e.now()).column+=m.length,a.offset+=m.length,o={type:v+"Reference",identifier:Wg(i=g===Hy?i:r)},v!==Dy&&v!==Oy||(o.referenceType=g),v===Dy?(l=this.enterLink(),o.children=this.tokenizeInline(r,a),l()):v===Oy&&(o.alt=this.decode.raw(this.unescape(r),a)||null),e(p)(o)))}}}var Zy=function(e,t){var n=e.indexOf("**",t),r=e.indexOf("__",t);if(-1===r)return n;if(-1===n)return r;return r<n?r:n};var Vy=Yy;Yy.locator=Zy;var By="*",Wy="_";function Yy(e,t,n){var r,i,a,o,l,s,c,u=0,f=t.charAt(u);if(!(f!==By&&f!==Wy||t.charAt(++u)!==f||(i=this.options.pedantic,l=(a=f)+a,s=t.length,u++,o="",f="",i&&mv(t.charAt(u)))))for(;u<s;){if(c=f,!((f=t.charAt(u))!==a||t.charAt(u+1)!==a||i&&mv(c))&&(f=t.charAt(u+2))!==a){if(!Hv(o))return;return!!n||((r=e.now()).column+=2,r.offset+=2,e(l+o+l)({type:"strong",children:this.tokenizeInline(o,r)}))}i||"\\"!==f||(o+=f,f=t.charAt(++u)),o+=f,u++}}var $y=function(e){return Ky.test("number"==typeof e?Gy(e):e.charAt(0))},Gy=String.fromCharCode,Ky=/\w/;var Qy=function(e,t){var n=e.indexOf("*",t),r=e.indexOf("_",t);if(-1===r)return n;if(-1===n)return r;return r<n?r:n};var Jy=tk;tk.locator=Qy;var Xy="*",ek="_";function tk(e,t,n){var r,i,a,o,l,s,c,u=0,f=t.charAt(u);if(!(f!==Xy&&f!==ek||(i=this.options.pedantic,l=f,a=f,s=t.length,u++,o="",f="",i&&mv(t.charAt(u)))))for(;u<s;){if(c=f,!((f=t.charAt(u))!==a||i&&mv(c))){if((f=t.charAt(++u))!==a){if(!Hv(o)||c===a)return;if(!i&&a===ek&&$y(f)){o+=a;continue}return!!n||((r=e.now()).column++,r.offset++,e(l+o+a)({type:"emphasis",children:this.tokenizeInline(o,r)}))}o+=a}i||"\\"!==f||(o+=f,f=t.charAt(++u)),o+=f,u++}}var nk=function(e,t){return e.indexOf("~~",t)};var rk=ok;ok.locator=nk;var ik="~",ak="~~";function ok(e,t,n){var r,i,a,o="",l="",s="",c="";if(this.options.gfm&&t.charAt(0)===ik&&t.charAt(1)===ik&&!mv(t.charAt(2)))for(r=1,i=t.length,(a=e.now()).column+=2,a.offset+=2;++r<i;){if(!((o=t.charAt(r))!==ik||l!==ik||s&&mv(s)))return!!n||e(ak+c+ak)({type:"delete",children:this.tokenizeInline(c,a)});c+=l,s=l,l=o}}var lk=function(e,t){return e.indexOf("`",t)};var sk=uk;uk.locator=lk;var ck="`";function uk(e,t,n){for(var r,i,a,o,l,s,c,u,f=t.length,h=0,d="",p="";h<f&&t.charAt(h)===ck;)d+=ck,h++;if(d){for(l=d,o=h,d="",u=t.charAt(h),a=0;h<f;){if(s=u,u=t.charAt(h+1),s===ck?(a++,p+=s):(a=0,d+=s),a&&u!==ck){if(a===o){l+=d+p,c=!0;break}d+=p,p=""}h++}if(!c){if(o%2!=0)return;d=""}if(n)return!0;for(r="",i="",f=d.length,h=-1;++h<f;)s=d.charAt(h),mv(s)?i+=s:(i&&(r&&(r+=i),i=""),r+=s);return e(l)({type:"inlineCode",value:r})}}var fk=function(e,t){var n=e.indexOf("\n",t);for(;n>t&&" "===e.charAt(n-1);)n--;return n};var hk=pk;pk.locator=fk;var dk=2;function pk(e,t,n){for(var r,i=t.length,a=-1,o="";++a<i;){if("\n"===(r=t.charAt(a))){if(a<dk)return;return!!n||e(o+=r)({type:"break"})}if(" "!==r)return;o+=r}}var mk=function(e,t,n){var r,i,a,o,l,s,c,u,f,h;if(n)return!0;r=this.inlineMethods,o=r.length,i=this.inlineTokenizers,a=-1,f=t.length;for(;++a<o;)"text"!==(u=r[a])&&i[u]&&((c=i[u].locator)||e.file.fail("Missing locator: `"+u+"`"),-1!==(s=c.call(this,t,1))&&s<f&&(f=s));l=t.slice(0,f),h=e.now(),this.decode(l,h,function(t,n,r){e(r||t)({type:"text",value:t})})};var vk=gk;function gk(e,t){this.file=t,this.offset={},this.options=vd(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=Vp(t).toOffset,this.unescape=Yp(this,"escape"),this.decode=jm(this)}var bk=gk.prototype;function yk(e){var t,n=[];for(t in e)n.push(t);return n}bk.setOptions=$m,bk.parse=hv,bk.options=Ym,bk.exitStart=Zp("atStart",!0),bk.enterList=Zp("inList",!1),bk.enterLink=Zp("inLink",!1),bk.enterBlock=Zp("inBlock",!1),bk.interruptParagraph=[["thematicBreak"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],bk.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],bk.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],bk.blockTokenizers={newline:bv,indentedCode:Cv,fencedCode:Ev,blockquote:Iv,atxHeading:Vv,thematicBreak:Kv,list:ug,setextHeading:Tg,html:Fg,footnote:Yg,definition:ib,table:xb,paragraph:qb},bk.inlineTokenizers={escape:zb,autoLink:Bb,url:ty,html:dy,link:by,reference:Ay,strong:Vy,emphasis:Jy,deletion:rk,code:sk,break:hk,text:mk},bk.blockMethods=yk(bk.blockTokenizers),bk.inlineMethods=yk(bk.inlineTokenizers),bk.tokenizeBlock=Im("block"),bk.tokenizeInline=Im("inline"),bk.tokenizeFactory=Im;var kk=xk;function xk(e){var t=zp(vk);t.prototype.options=vd(t.prototype.options,this.data("settings"),e),this.Parser=t}xk.Parser=vk;var wk=function(e,t,n){var r=[];"function"==typeof t&&(n=t,t=null);function i(e){var a;return t&&e.type!==t||(a=n(e,r.concat())),e.children&&!1!==a?function(e,t){var n,a=e.length,o=-1;r.push(t);for(;++o<a;)if((n=e[o])&&!1===i(n))return!1;return r.pop(),!0}(e.children,e):a}i(e)};var _k=function(){return function(e){return wk(e,"list",function(e,t){var n,r,i=0;for(n=0,r=t.length;n<r;n++)"list"===t[n].type&&(i+=1);for(n=0,r=e.children.length;n<r;n++){var a=e.children[n];a.index=n,a.ordered=e.ordered}e.depth=i}),e}},Ck="virtualHtml",Mk=/^<(area|base|br|col|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\s*\/?>$/i,Sk=/^<(\/?)([a-z]+)\s*>$/,Nk=function(e){var t,n;return iv(e,"html",function(e,r,i){n!==i&&(t=[],n=i);var a=function(e){var t=e.value.match(Mk);return!!t&&t[1]}(e);if(a)return i.children.splice(r,1,{type:Ck,tag:a,position:e.position}),!0;var o=function(e,t){var n=e.value.match(Sk);return!!n&&{tag:n[2],opening:!n[1],node:e}}(e);if(!o)return!0;var l=function(e,t){var n=e.length;for(;n--;)if(e[n].tag===t)return e.splice(n,1)[0];return!1}(t,o.tag);return l?i.children.splice(r,0,function(e,t,n){var r=n.children.indexOf(e.node),i=n.children.indexOf(t.node),a=n.children.splice(r,i-r+1).slice(1,-1);return{type:Ck,children:a,tag:e.tag,position:{start:e.node.position.start,end:t.node.position.end,indent:[]}}}(o,l,i)):o.opening||t.push(o),!0},!0),e};function Lk(e,t,n,r){if("remove"===r)n.children.splice(t,1);else if("unwrap"===r){var i=[t,1];e.children&&(i=i.concat(e.children)),Array.prototype.splice.apply(n.children,i)}}var Ek={ofType:function(e,t){return function(t){return e.forEach(function(e){return iv(t,e,n,!0)}),t};function n(e,n,r){r&&Lk(e,n,r,t)}},ifNotMatch:function(e,t){return function(e){return iv(e,n,!0),e};function n(n,r,i){i&&!e(n,r,i)&&Lk(n,r,i,t)}}},Tk={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function Ak(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=t.renderers[e.type];void 0===e.position&&(e.position=n.node&&n.node.position||Tk);var a=e.position.start,o=[e.type,a.line,a.column,r].join("-");if(!Wc.isValidElementType(i))throw new Error("Renderer for type `".concat(e.type,"` not defined or is not renderable"));var l=function(e,t,n,r,i,a){var o={key:t},l="string"==typeof r;n.sourcePos&&e.position&&(o["data-sourcepos"]=[(s=e.position).start.line,":",s.start.column,"-",s.end.line,":",s.end.column].map(String).join(""));var s;n.rawSourcePos&&!l&&(o.sourcePosition=e.position);n.includeNodeIndex&&i.node&&i.node.children&&!l&&(o.index=i.node.children.indexOf(e),o.parentChildCount=i.node.children.length);var c=null!==e.identifier&&void 0!==e.identifier?n.definitions[e.identifier]||{}:null;switch(e.type){case"root":Dk(o,{className:n.className});break;case"text":o.nodeKey=t,o.children=e.value;break;case"heading":o.level=e.depth;break;case"list":o.start=e.start,o.ordered=e.ordered,o.tight=!e.loose,o.depth=e.depth;break;case"listItem":o.checked=e.checked,o.tight=!e.loose,o.ordered=e.ordered,o.index=e.index,o.children=function(e,t){if(e.loose)return e.children;if(t.node&&e.index>0&&t.node.children[e.index-1].loose)return e.children;return function(e){return e.children.reduce(function(e,t){return e.concat("paragraph"===t.type?t.children||[]:[t])},[])}(e)}(e,i).map(function(t,r){return Ak(t,n,{node:e,props:o},r)});break;case"definition":Dk(o,{identifier:e.identifier,title:e.title,url:e.url});break;case"code":Dk(o,{language:e.lang&&e.lang.split(/\s/,1)[0]});break;case"inlineCode":o.children=e.value,o.inline=!0;break;case"link":Dk(o,{title:e.title||void 0,target:"function"==typeof n.linkTarget?n.linkTarget(e.url,e.children,e.title):n.linkTarget,href:n.transformLinkUri?n.transformLinkUri(e.url,e.children,e.title):e.url});break;case"image":Dk(o,{alt:e.alt||void 0,title:e.title||void 0,src:n.transformImageUri?n.transformImageUri(e.url,e.children,e.title,e.alt):e.url});break;case"linkReference":Dk(o,vd(c,{href:n.transformLinkUri?n.transformLinkUri(c.href):c.href}));break;case"imageReference":Dk(o,{src:n.transformImageUri&&c.href?n.transformImageUri(c.href,e.children,c.title,e.alt):c.href,title:c.title||void 0,alt:e.alt||void 0});break;case"table":case"tableHead":case"tableBody":o.columnAlignment=e.align;break;case"tableRow":o.isHeader="tableHead"===i.node.type,o.columnAlignment=i.props.columnAlignment;break;case"tableCell":Dk(o,{isHeader:i.props.isHeader,align:i.props.columnAlignment[a]});break;case"virtualHtml":o.tag=e.tag;break;case"html":o.isBlock=e.position.start.line!==e.position.end.line,o.escapeHtml=n.escapeHtml,o.skipHtml=n.skipHtml;break;case"parsedHtml":var u;e.children&&(u=e.children.map(function(t,r){return Ak(t,n,{node:e,props:o},r)})),o.escapeHtml=n.escapeHtml,o.skipHtml=n.skipHtml,o.element=function(e,t){var n=e.element;if(Array.isArray(n)){var r=X.Fragment||"div";return X.createElement(r,null,n)}if(n.props.children||t){var i=X.Children.toArray(n.props.children).concat(t);return X.cloneElement(n,null,i)}return X.cloneElement(n,null)}(e,u);break;default:Dk(o,vd(e,{type:void 0,position:void 0,children:void 0}))}!l&&e.value&&(o.value=e.value);return o}(e,o,t,i,n,r);return X.createElement(i,l,l.children||e.children&&e.children.map(function(n,r){return Ak(n,t,{node:e,props:l},r)})||void 0)}function Dk(e,t){for(var n in t)void 0!==t[n]&&(e[n]=t[n])}var Ok=Ak,Pk=function(e){return iv(e,"table",Rk),e};function Rk(e){var t=e.children;e.children=[{type:"tableHead",align:e.align,children:[t[0]],position:t[0].position}],t.length>1&&e.children.push({type:"tableBody",align:e.align,children:t.slice(1),position:{start:t[1].position.start,end:t[t.length-1].position.end}})}var qk=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(t.children||[]).reduce(function(t,n){return"definition"===n.type&&(t[n.identifier]={href:n.url,title:n.title}),e(n,t)},n)},Hk=["http","https","mailto","tel"],jk=function(e){var t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;var r=t.indexOf(":");if(-1===r)return t;for(var i=Hk.length,a=-1;++a<i;){var o=Hk[a];if(r===o.length&&t.slice(0,o.length).toLowerCase()===o)return t}return-1!==(a=t.indexOf("?"))&&r>a?t:-1!==(a=t.indexOf("#"))&&r>a?t:"javascript:void(0)"},Ik=parseInt((X.version||"16").slice(0,2),10)>=16,Fk=X.createElement,Uk={break:"br",paragraph:"p",emphasis:"em",strong:"strong",thematicBreak:"hr",blockquote:"blockquote",delete:"del",link:"a",image:"img",linkReference:"a",imageReference:"img",table:zk.bind(null,"table"),tableHead:zk.bind(null,"thead"),tableBody:zk.bind(null,"tbody"),tableRow:zk.bind(null,"tr"),tableCell:function(e){var t=e.align?{textAlign:e.align}:void 0,n=Zk(e);return Fk(e.isHeader?"th":"td",t?vd({style:t},n):n,e.children)},root:function(e){var t=!e.className,n=t&&X.Fragment||"div";return Fk(n,t?null:e,e.children)},text:function(e){return Ik?e.children:Fk("span",null,e.children)},list:function(e){var t=Zk(e);null!==e.start&&1!==e.start&&void 0!==e.start&&(t.start=e.start.toString());return Fk(e.ordered?"ol":"ul",t,e.children)},listItem:function(e){var t=null;if(null!==e.checked&&void 0!==e.checked){var n=e.checked;t=Fk("input",{type:"checkbox",checked:n,readOnly:!0})}return Fk("li",Zk(e),t,e.children)},definition:function(){return null},heading:function(e){return Fk("h".concat(e.level),Zk(e),e.children)},inlineCode:function(e){return Fk("code",Zk(e),e.children)},code:function(e){var t=e.language&&"language-".concat(e.language),n=Fk("code",t?{className:t}:null,e.value);return Fk("pre",Zk(e),n)},html:function(e){if(e.skipHtml)return null;var t=e.isBlock?"div":"span";if(e.escapeHtml){var n=X.Fragment||t;return Fk(n,null,e.value)}var r={dangerouslySetInnerHTML:{__html:e.value}};return Fk(t,r)},virtualHtml:function(e){return Fk(e.tag,Zk(e),e.children)},parsedHtml:function(e){return e["data-sourcepos"]?X.cloneElement(e.element,{"data-sourcepos":e["data-sourcepos"]}):e.element}};function zk(e,t){return Fk(e,Zk(t),t.children)}function Zk(e){return e["data-sourcepos"]?{"data-sourcepos":e["data-sourcepos"]}:{}}var Vk={HtmlParser:"undefined"==typeof Symbol?"__RMD_HTML_PARSER__":Symbol("__RMD_HTML_PARSER__")};function Bk(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Wk=Object.keys(Uk),Yk=function(e){var t=e.source||e.children||"",n=e.parserOptions;if(e.allowedTypes&&e.disallowedTypes)throw new Error("Only one of `allowedTypes` and `disallowedTypes` should be defined");var r=vd(Uk,e.renderers),i=[[kk,n]].concat(e.plugins||[]).reduce($k,Tp()),a=i.parse(t),o=vd(e,{renderers:r,definitions:qk(a)}),l=function(e){var t=[Pk,_k()],n=e.disallowedTypes;e.allowedTypes&&(n=Wk.filter(function(t){return"root"!==t&&-1===e.allowedTypes.indexOf(t)}));var r=e.unwrapDisallowed?"unwrap":"remove";n&&n.length>0&&t.push(Ek.ofType(n,r));e.allowNode&&t.push(Ek.ifNotMatch(e.allowNode,r));var i=!e.escapeHtml&&!e.skipHtml,a=(e.astPlugins||[]).some(function(e){var t=Array.isArray(e)?e[0]:e;return t.identity===Vk.HtmlParser});i&&!a&&t.push(Nk);return e.astPlugins?t.concat(e.astPlugins):t}(e),s=i.runSync(a),c=l.reduce(function(e,t){return t(e,o)},s);return Ok(c,o)};function $k(e,t){return Array.isArray(t)?e.use.apply(e,Bk(t)):e.use(t)}Yk.defaultProps={renderers:{},escapeHtml:!0,skipHtml:!1,sourcePos:!1,rawSourcePos:!1,transformLinkUri:jk,astPlugins:[],plugins:[],parserOptions:{}},Yk.propTypes={className:Js.string,source:Js.string,children:Js.string,sourcePos:Js.bool,rawSourcePos:Js.bool,escapeHtml:Js.bool,skipHtml:Js.bool,allowNode:Js.func,allowedTypes:Js.arrayOf(Js.oneOf(Wk)),disallowedTypes:Js.arrayOf(Js.oneOf(Wk)),transformLinkUri:Js.oneOfType([Js.func,Js.bool]),linkTarget:Js.oneOfType([Js.func,Js.string]),transformImageUri:Js.func,astPlugins:Js.arrayOf(Js.func),unwrapDisallowed:Js.bool,renderers:Js.object,plugins:Js.array,parserOptions:Js.object},Yk.types=Wk,Yk.renderers=Uk,Yk.uriTransformer=jk;var Gk=Yk;const Kk="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/notebook-posts.js";class Qk extends ee{constructor(e){super(e),md.updateLocale("en",{relativeTime:{past:function(e){return"just now"===e?e:e+" ago"},s:"just now",future:"in %s",m:"1m",mm:"%dm",h:"1h",hh:"%dh",d:"1d",dd:"%dd",M:"1 month",MM:"%d months",y:"1 year",yy:"%d years"}})}render(){const{props:e}=this;let t=[];for(var n=0;n<e.list.length;n++){let r=e.list[n],i=e.notes[r];if(!i)break;let a=i.author.substr(1)in e.contacts&&e.contacts[i.author.substr(1)],o=i.author;a&&(o=a.nickname.length>0?a.nickname:i.author),o===i.author&&(o=Hu(i.author));let l="No Comments";1==i["num-comments"]?l="1 Comment":i["num-comments"]>1&&(l=`${i["num-comments"]} Comments`);let s=md(i["date-created"]).fromNow(),c=`/~publish/${e.popout?"popout/":""}note/${e.host}/${e.notebookName}/${r}`;t.push(X.createElement(lu,{key:n,to:c,__self:this,__source:{fileName:Kk,lineNumber:66}},X.createElement("div",{className:"mv6",__self:this,__source:{fileName:Kk,lineNumber:67}},X.createElement("div",{className:"mb1",style:{overflowWrap:"break-word"},__self:this,__source:{fileName:Kk,lineNumber:68}},i.title),X.createElement("p",{className:"mb1",style:{overflowWrap:"break-word"},__self:this,__source:{fileName:Kk,lineNumber:72}},X.createElement(Gk,{unwrapDisallowed:!0,allowedTypes:["text","root","break","paragraph"],source:i.snippet,__self:this,__source:{fileName:Kk,lineNumber:74}})),X.createElement("div",{className:"flex",__self:this,__source:{fileName:Kk,lineNumber:79}},X.createElement("div",{className:(a.nickname?null:"mono")+" gray2 mr3",title:i.author,__self:this,__source:{fileName:Kk,lineNumber:80}},o),X.createElement("div",{className:"gray2 mr3",__self:this,__source:{fileName:Kk,lineNumber:83}},s),X.createElement("div",{className:"gray2",__self:this,__source:{fileName:Kk,lineNumber:84}},l)))))}return X.createElement("div",{className:"flex-col",__self:this,__source:{fileName:Kk,lineNumber:92}},t)}}const Jk="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/dropdown.js";class Xk extends ee{constructor(e){super(e),this.toggleDropdown=this.toggleDropdown.bind(this),this.handleClickOutside=this.handleClickOutside.bind(this),this.collapseAndDispatch=this.collapseAndDispatch.bind(this),this.state={open:!1}}componentDidMount(){document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside)}handleClickOutside(e){this.optsList&&!this.optsList.contains(e.target)&&this.optsButton&&!this.optsButton.contains(e.target)&&this.setState({open:!1})}toggleDropdown(){this.setState({open:!this.state.open})}collapseAndDispatch(e){this.setState({open:!1},e)}render(){let e=this.props.align?this.props.align:"right",t=this.state.open?"block":"none",n=this.state.open?"open":"closed",r="",i="0";"left"===e&&(r="0",i="");let a=this.props.options.map((e,t)=>X.createElement("button",{key:t,className:e.cls,onClick:()=>this.collapseAndDispatch(e.action),__self:this,__source:{fileName:Jk,lineNumber:59}},e.txt));return X.createElement("div",{className:"options relative dib pr3 pointer "+n,ref:e=>{this.optsButton=e},onClick:this.toggleDropdown,__self:this,__source:{fileName:Jk,lineNumber:67}},X.createElement("button",{className:"bg-transparent white-d pointer mb1 br2 pa2 pr4",__self:this,__source:{fileName:Jk,lineNumber:70}},this.props.buttonText),X.createElement("div",{className:"absolute flex flex-column pv2 ba b--gray4 br2 z-1 bg-white bg-gray0-d",ref:e=>{this.optsList=e},style:{left:r,right:i,width:this.props.width,display:t},__self:this,__source:{fileName:Jk,lineNumber:73}},a))}}const ex="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/subscribers.js";class tx extends ee{constructor(e){super(e),this.redirect=this.redirect.bind(this),this.addUser=this.addUser.bind(this),this.removeUser=this.removeUser.bind(this)}addUser(e,t){let n={add:{members:[e],path:t}};window.api.action("group-store","group-action",n)}removeUser(e,t){let n={remove:{members:[e],path:t}};window.api.action("group-store","group-action",n)}redirect(e){window.location.href=e}render(){let e=this.props.notebook["subscribers-group-path"],t=e?this.props.permissions[e]:null,n=this.props.notebook["writers-group-path"],r=n?this.props.permissions[n]:null,i=[];if(r&&"white"===r.kind){let t=new Set(r.who);t.delete(window.ship),i=Array.from(t).map((t,r)=>{let i=0,a=[];if(e===n){i=258;let e=`/~contacts${n}`;a=[{cls:"bg-transparent white-d tl pointer w-100 db hover-bg-gray4 hover-bg-gray1-d ph2 pv3",txt:"Manage this group in the contacts view",action:()=>{this.redirect(e)}}]}else i=157,a=[{cls:"bg-transparent white-d tl pointer w-100 db hover-bg-gray4 hover-bg-gray1-d ph2 pv3",txt:"Demote to subscriber",action:()=>{this.removeUser(`~${t}`,n)}}];return X.createElement("div",{className:"flex justify-between",key:r,__self:this,__source:{fileName:ex,lineNumber:71}},X.createElement("div",{className:"f9 mono mr2",__self:this,__source:{fileName:ex,lineNumber:72}},`${Hu(t)}`),X.createElement(Xk,{options:a,width:i,buttonText:"Options",__self:this,__source:{fileName:ex,lineNumber:73}}))})}0===i.length&&(i=X.createElement("div",{className:"f9",__self:this,__source:{fileName:ex,lineNumber:85}},"There are no participants on this notebook."));let a=null;if(e!==n){if(this.props.notebook.subscribers){let t=162;a=this.props.notebook.subscribers.map((r,i)=>{let a=[{cls:"white-d tl pointer w-100 db hover-bg-gray4 hover-bg-gray1-d bg-transparent ph2 pv3",txt:"Promote to participant",action:()=>{this.addUser(r,n)}},{cls:"tl red2 pointer w-100 db hover-bg-gray4 hover-bg-gray1-d bg-transparent ph2 pv3",txt:"Ban",action:()=>{this.addUser(r,e)}}];return X.createElement("div",{className:"flex justify-between",key:i,__self:this,__source:{fileName:ex,lineNumber:106}},X.createElement("div",{className:"f9 mono mr2",__self:this,__source:{fileName:ex,lineNumber:107}},Hu(r)),X.createElement(Xk,{options:a,width:t,buttonText:"Options",__self:this,__source:{fileName:ex,lineNumber:108}}))})}0===a.length&&(a=X.createElement("div",{className:"f9",__self:this,__source:{fileName:ex,lineNumber:119}},"There are no subscribers to this notebook."))}let o=e===n?null:X.createElement("div",{className:"flex flex-column",__self:this,__source:{fileName:ex,lineNumber:127}},X.createElement("div",{className:"f9 gray2 mt6 mb3",__self:this,__source:{fileName:ex,lineNumber:128}},"Subscribers (read access only)"),a),l=null;if(t&&"black"===t.kind){let n=72,r=Array.from(t.who).map((t,r)=>{let i=[{cls:"tl red2 pointer",txt:"Unban",action:()=>{this.removeUser(`~${t}`,e)}}];return X.createElement("div",{className:"flex justify-between",key:r,__self:this,__source:{fileName:ex,lineNumber:143}},X.createElement("div",{className:"f9 mono mr2",__self:this,__source:{fileName:ex,lineNumber:144}},`~${t}`),X.createElement(Xk,{options:i,width:n,buttonText:"Options",__self:this,__source:{fileName:ex,lineNumber:145}}))});0===r.length&&(r=X.createElement("div",{className:"f9",__self:this,__source:{fileName:ex,lineNumber:155}},"There are no users banned from this notebook.")),l=X.createElement("div",{className:"flex flex-column",__self:this,__source:{fileName:ex,lineNumber:160}},X.createElement("div",{className:"f9 gray2 mt6 mb3",__self:this,__source:{fileName:ex,lineNumber:161}},"Banned"),r)}return X.createElement("div",{__self:this,__source:{fileName:ex,lineNumber:168}},X.createElement("div",{className:"flex flex-column",__self:this,__source:{fileName:ex,lineNumber:169}},X.createElement("div",{className:"f9 gray2",__self:this,__source:{fileName:ex,lineNumber:170}},"Host"),X.createElement("div",{className:"flex justify-between mt3",__self:this,__source:{fileName:ex,lineNumber:171}},X.createElement("div",{className:"f9 mono mr2",__self:this,__source:{fileName:ex,lineNumber:172}},Hu(this.props.host)))),X.createElement("div",{className:"flex flex-column",__self:this,__source:{fileName:ex,lineNumber:175}},X.createElement("div",{className:"f9 gray2 mt6 mb3",__self:this,__source:{fileName:ex,lineNumber:176}},"Participants (read and write access)"),i),o,l)}}const nx="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/settings.js";class rx extends ee{constructor(e){super(e),this.state={title:"",description:"",comments:!1,disabled:!1,type:"Editing"},this.deleteNotebook=this.deleteNotebook.bind(this),this.changeTitle=this.changeTitle.bind(this),this.changeDescription=this.changeDescription.bind(this),this.changeComments=this.changeComments.bind(this)}componentDidMount(){const{props:e}=this;e.notebook&&this.setState({title:e.notebook.title,description:e.notebook.about,comments:e.notebook.comments})}componentDidUpdate(e){const{props:t}=this;e!==t&&t.notebook&&e.notebook&&e.notebook!==t.notebook&&(e.notebook.title!==t.notebook.title&&this.setState({title:t.notebook.title}),e.notebook.about!==t.notebook.about&&this.setState({description:t.notebook.about}),e.notebook.comments!==t.notebook.comments&&this.setState({comments:t.notebook.comments}))}changeTitle(e){this.setState({title:e.target.value})}changeDescription(e){this.setState({description:e.target.value})}changeComments(){this.setState({comments:!this.state.comments,disabled:!0},()=>{window.api.action("publish","publish-action",{"edit-book":{book:this.props.book,title:this.props.notebook.title,about:this.props.notebook.about,coms:this.state.comments,group:null}}).then(()=>{this.setState({disabled:!1})})})}deleteNotebook(){let e={"del-book":{book:this.props.book}};this.setState({disabled:!0,type:"Deleting"}),window.api.action("publish","publish-action",e).then(()=>{this.props.history.push("/~publish")})}render(){let e=this.state.comments?"relative checked bg-green2 br3 h1 toggle v-mid z-0":"relative bg-gray4 bg-gray1-d br3 h1 toggle v-mid z-0",t=X.createElement("div",{__self:this,__source:{fileName:nx,lineNumber:92}},X.createElement("p",{className:"f9 mt3 lh-copy",__self:this,__source:{fileName:nx,lineNumber:93}},"Share"),X.createElement("p",{className:"f9 gray2 mb4",__self:this,__source:{fileName:nx,lineNumber:94}},"Share a shortcode to join this notebook"),X.createElement("div",{className:"relative w-100 flex",style:{maxWidth:"29rem"},__self:this,__source:{fileName:nx,lineNumber:95}},X.createElement("input",{className:"f8 mono ba b--gray3 b--gray2-d bg-gray0-d white-d pa3 db w-100 flex-auto mr3",disabled:!0,value:`${this.props.host}/${this.props.book}`||"",__self:this,__source:{fileName:nx,lineNumber:96}}),X.createElement("span",{className:"f8 pointer absolute pa3 inter",style:{right:12,top:1},ref:"copy",onClick:()=>{!function(e){new Promise(function(t,n){var r=document.createRange();r.selectNodeContents(document.body),document.getSelection().addRange(r);var i=!1;function a(t){t.clipboardData.setData("text/plain",e),t.preventDefault(),i=!0}document.addEventListener("copy",a),document.execCommand("copy"),document.removeEventListener("copy",a),document.getSelection().removeAllRanges(),i?t():n()}).catch(function(e){console.error(e)})}(`${this.props.host}/${this.props.book}`),this.refs.copy.innerText="Copied"},__self:this,__source:{fileName:nx,lineNumber:102}},"Copy")));return this.props.host.slice(1)===window.ship?X.createElement("div",{className:"flex-column",__self:this,__source:{fileName:nx,lineNumber:116}},t,X.createElement("p",{className:"f9 mt6 lh-copy db",__self:this,__source:{fileName:nx,lineNumber:118}},"Delete Notebook"),X.createElement("p",{className:"f9 gray2 db mb4",__self:this,__source:{fileName:nx,lineNumber:119}},"Permanently delete this notebook. (All current members will no longer see this notebook)"),X.createElement("button",{className:"bg-transparent b--red2 red2 pointer dib f9 ba pa2",onClick:this.deleteNotebook,__self:this,__source:{fileName:nx,lineNumber:123}},"Delete this notebook"),X.createElement("p",{className:"f9 mt6 lh-copy",__self:this,__source:{fileName:nx,lineNumber:128}},"Rename"),X.createElement("p",{className:"f9 gray2 db mb4",__self:this,__source:{fileName:nx,lineNumber:129}},"Change the name of this notebook"),X.createElement("div",{className:"relative w-100 flex",style:{maxWidth:"29rem"},__self:this,__source:{fileName:nx,lineNumber:130}},X.createElement("input",{className:"f8 ba b--gray3 b--gray2-d bg-gray0-d white-d focus-b--black focus-b--white-d pa3 db w-100 flex-auto mr3",value:this.state.title,onChange:this.changeTitle,disabled:this.state.disabled,onBlur:()=>{this.setState({disabled:!0}),window.api.action("publish","publish-action",{"edit-book":{book:this.props.book,title:this.state.title,about:this.props.notebook.about,coms:this.props.notebook.comments,group:null}}).then(()=>{this.setState({disabled:!1})})},__self:this,__source:{fileName:nx,lineNumber:131}})),X.createElement("p",{className:"f9 mt6 lh-copy",__self:this,__source:{fileName:nx,lineNumber:157}},"Change description"),X.createElement("p",{className:"f9 gray2 db mb4",__self:this,__source:{fileName:nx,lineNumber:158}},"Change the description of this notebook"),X.createElement("div",{className:"relative w-100 flex",style:{maxWidth:"29rem"},__self:this,__source:{fileName:nx,lineNumber:159}},X.createElement("input",{className:"f8 ba b--gray3 b--gray2-d bg-gray0-d white-d focus-b--black focus-b--white-d pa3 db w-100 flex-auto mr3",value:this.state.description,onChange:this.changeDescription,onBlur:()=>{this.setState({disabled:!0}),window.api.action("publish","publish-action",{"edit-book":{book:this.props.book,title:this.props.notebook.title,about:this.state.description,coms:this.props.notebook.comments,group:null}}).then(()=>{this.setState({disabled:!1})})},__self:this,__source:{fileName:nx,lineNumber:160}})),X.createElement("div",{className:"mv6",__self:this,__source:{fileName:nx,lineNumber:185}},X.createElement("input",{type:"checkbox",style:{WebkitAppearance:"none",width:28},className:e,onChange:this.changeComments,__self:this,__source:{fileName:nx,lineNumber:186}}),X.createElement("span",{className:"dib f9 white-d inter ml3",__self:this,__source:{fileName:nx,lineNumber:192}},"Comments"),X.createElement("p",{className:"f9 gray2 pt1",style:{paddingLeft:40},__self:this,__source:{fileName:nx,lineNumber:193}},"Subscribers may comment when enabled")),X.createElement(sd,{awaiting:this.state.disabled,classes:"absolute right-1 bottom-1 pa2 ba b--black b--gray0-d white-d",text:`${this.state.type} notebook...`,__self:this,__source:{fileName:nx,lineNumber:197}})):t}}const ix="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/notebook.js";class ax extends ee{constructor(e){super(e),this.onScroll=this.onScroll.bind(this),this.unsubscribe=this.unsubscribe.bind(this)}onScroll(){let e=this.props.notebooks[this.props.ship][this.props.book],t=this.scrollElement.scrollTop,n=this.scrollElement.clientHeight,r=!1;if(this.scrollElement.scrollHeight-t-n<40&&(r=!0),!e.notes)return void window.api.fetchNotebook(this.props.ship,this.props.book);let i=Object.keys(e.notes).length,a=e["notes-by-date"].length;r&&!(i===a)&&window.api.fetchNotesPage(this.props.ship,this.props.book,i,30)}componentWillMount(){window.api.fetchNotebook(this.props.ship,this.props.book)}componentDidUpdate(e){this.props.notebooks[this.props.ship][this.props.book].subscribers||window.api.fetchNotebook(this.props.ship,this.props.book)}componentDidMount(){this.props.notebooks[this.props.ship][this.props.book].notes&&this.onScroll()}unsubscribe(){let e={unsubscribe:{who:this.props.ship.slice(1),book:this.props.book}};window.api.action("publish","publish-action",e),this.props.history.push("/~publish")}render(){const{props:e}=this;let t=e.location.pathname.indexOf("/notebook/"),n=`/~publish/popout${e.location.pathname.substr(t)}`,r=e.popout?"":"dib-m dib-l dib-xl",i=e.notebooks[e.ship][e.book],a={posts:"bb b--gray4 b--gray2-d gray2 pv4 ph2",about:"bb b--gray4 b--gray2-d gray2 pv4 ph2",subscribers:"bb b--gray4 b--gray2-d gray2 pv4 ph2",settings:"bb b--gray4 b--gray2-d pr2 gray2 pv4 ph2"};a[e.view]="bb b--black b--white-d black white-d pv4 ph2";let o=null;switch(e.view){case"posts":let t=i["notes-by-date"]||[],n=i.notes||null;o=X.createElement(Qk,{notes:n,popout:e.popout,list:t,host:e.ship,notebookName:e.book,contacts:e.contacts,__self:this,__source:{fileName:ix,lineNumber:97}});break;case"about":o=X.createElement("p",{className:"f8 lh-solid",__self:this,__source:{fileName:ix,lineNumber:106}},i.about);break;case"subscribers":o=X.createElement(tx,{host:this.props.ship,book:this.props.book,notebook:i,permissions:this.props.permissions,groups:this.props.groups,__self:this,__source:{fileName:ix,lineNumber:109}});break;case"settings":o=X.createElement(rx,{host:this.props.ship,book:this.props.book,notebook:i,groups:this.props.groups,history:this.props.history,__self:this,__source:{fileName:ix,lineNumber:117}})}let l=e.ship.substr(1)in e.contacts&&e.contacts[e.ship.substr(1)],s=e.ship;l&&(s=l.nickname.length>0?l.nickname:e.ship),s===e.ship&&(s=Hu(e.ship));let c=`/~publish/${e.popout?"popout/":""}notebook/${e.ship}/${e.book}`,u=c+"/about",f=c+"/subscribers",h=c+"/settings",d=c+"/new",p=null;if(i["writers-group-path"]in e.groups){let t=i["writers-group-path"];e.groups[t].has(window.ship)&&(p=X.createElement(lu,{to:d,className:"NotebookButton bg-light-green green2",__self:this,__source:{fileName:ix,lineNumber:153}},"New Post"))}let m=window.ship===e.ship.slice(1)?null:X.createElement("button",{onClick:this.unsubscribe,className:"NotebookButton bg-white bg-gray0-d black white-d ba b--black b--gray2-d ml3",__self:this,__source:{fileName:ix,lineNumber:161}},"Unsubscribe"),v=this.props.ship.slice(1)!==window.ship?null:X.createElement(lu,{to:f,className:a.subscribers,__self:this,__source:{fileName:ix,lineNumber:168}},"Subscribers"),g=this.props.ship.slice(1)!==window.ship?null:X.createElement(lu,{to:h,className:a.settings,__self:this,__source:{fileName:ix,lineNumber:174}},"Settings");return X.createElement("div",{className:"overflow-y-scroll",style:{paddingLeft:16,paddingRight:16},onScroll:this.onScroll,ref:e=>{this.scrollElement=e},__self:this,__source:{fileName:ix,lineNumber:179}},X.createElement("div",{className:"w-100 dn-m dn-l dn-xl inter pt4 pb6 f9",__self:this,__source:{fileName:ix,lineNumber:186}},X.createElement(lu,{to:"/~publish",__self:this,__source:{fileName:ix,lineNumber:187}},"<- All Notebooks")),X.createElement("div",{className:"center mw6 f9 h-100",style:{paddingLeft:16,paddingRight:16},__self:this,__source:{fileName:ix,lineNumber:189}},X.createElement(pd,{popout:e.popout,sidebarShown:e.sidebarShown,__self:this,__source:{fileName:ix,lineNumber:191}}),X.createElement(lu,{className:"dn absolute right-1 top-1 "+r,to:n,target:"_blank",__self:this,__source:{fileName:ix,lineNumber:195}},X.createElement("img",{src:"/~publish/popout.png",height:16,width:16,__self:this,__source:{fileName:ix,lineNumber:200}})),X.createElement("div",{className:"h-100 pt0 pt8-m pt8-l pt8-xl no-scrollbar",__self:this,__source:{fileName:ix,lineNumber:205}},X.createElement("div",{className:"flex justify-between",style:{marginBottom:32},__self:this,__source:{fileName:ix,lineNumber:206}},X.createElement("div",{className:"flex-col",__self:this,__source:{fileName:ix,lineNumber:209}},X.createElement("div",{className:"mb1",__self:this,__source:{fileName:ix,lineNumber:210}},i.title),X.createElement("span",{__self:this,__source:{fileName:ix,lineNumber:211}},X.createElement("span",{className:"gray3 mr1",__self:this,__source:{fileName:ix,lineNumber:212}},"by"),X.createElement("span",{className:l.nickname?null:"mono",title:e.ship,__self:this,__source:{fileName:ix,lineNumber:213}},s))),X.createElement("div",{className:"flex",__self:this,__source:{fileName:ix,lineNumber:219}},p,m)),X.createElement("div",{className:"flex",style:{marginBottom:24},__self:this,__source:{fileName:ix,lineNumber:225}},X.createElement(lu,{to:c,className:a.posts,__self:this,__source:{fileName:ix,lineNumber:226}},"All Posts"),X.createElement(lu,{to:u,className:a.about,__self:this,__source:{fileName:ix,lineNumber:229}},"About"),v,g,X.createElement("div",{className:"bb b--gray4 b--gray2-d gray2 pv4 ph2",style:{flexGrow:1},__self:this,__source:{fileName:ix,lineNumber:234}})),X.createElement("div",{style:{height:"calc(100% - 188px)"},className:"f9 lh-solid",__self:this,__source:{fileName:ix,lineNumber:238}},o))))}}const ox="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/comment-item.js";class lx extends ee{constructor(e){super(e),md.updateLocale("en",{relativeTime:{past:function(e){return"just now"===e?e:e+" ago"},s:"just now",future:"in %s",m:"1m",mm:"%dm",h:"1h",hh:"%dh",d:"1d",dd:"%dd",M:"1 month",MM:"%d months",y:"1 year",yy:"%d years"}})}render(){let e=this.props.pending?"o-60":"",t=this.props.comment[Object.keys(this.props.comment)[0]],n=t.content.split("\n").map((e,t)=>X.createElement("p",{className:"mb2",key:t,__self:this,__source:{fileName:ox,lineNumber:36}},e)),r=md(t["date-created"]).fromNow(),i=t.author.substr(1)in this.props.contacts&&this.props.contacts[t.author.substr(1)],a=t.author,o="#000000",l="mix-blend-diff";return i&&(a=i.nickname.length>0?i.nickname:t.author,o=`#${function(e){if(e.length>2&&"0x"===e.substr(0,2))return e.substr(2).replace(".","").padStart(6,"0");return e.replace(".","").padStart(6,"0")}(i.color)}`,l=""),a===t.author&&(a=Hu(t.author)),X.createElement("div",{className:e,__self:this,__source:{fileName:ox,lineNumber:59}},X.createElement("div",{className:"flex mv3 bg-white bg-gray0-d",__self:this,__source:{fileName:ox,lineNumber:60}},X.createElement(Cu,{ship:t.author,size:24,color:o,classes:l,__self:this,__source:{fileName:ox,lineNumber:61}}),X.createElement("div",{className:"f9 mh2 pt1 "+(i.nickname?null:"mono"),title:t.author,__self:this,__source:{fileName:ox,lineNumber:67}},a),X.createElement("div",{className:"f9 gray3 pt1",__self:this,__source:{fileName:ox,lineNumber:72}},r)),X.createElement("div",{className:"f8 lh-solid mb8 mb2",__self:this,__source:{fileName:ox,lineNumber:74}},n))}}const sx="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/comments.js";class cx extends ee{constructor(e){super(e),this.state={commentBody:"",disabled:!1,pending:new Set},this.commentSubmit=this.commentSubmit.bind(this),this.commentChange=this.commentChange.bind(this)}componentDidUpdate(e){let t=e.comments[0]||{},n=this.props.comments[0]||{},r=Object.keys(t)||[],i=Object.keys(n)||[];if(e.comments&&this.props.comments&&r!==i){let e=this.state.pending;Object.keys(n).map(t=>{let r=n[t];for(let t of e.values())r.content===t["new-comment"].body&&(e.delete(t),this.setState({pending:e}))})}}commentSubmit(e){let t={"new-comment":{who:this.props.ship.slice(1),book:this.props.book,note:this.props.note,body:this.state.commentBody}},n=this.state.pending;n.add(t),this.setState({pending:n}),this.textArea.value="",this.setState({commentBody:"",disabled:!0}),window.api.action("publish","publish-action",t).then(()=>{this.setState({disabled:!1})})}commentChange(e){this.setState({commentBody:e.target.value})}render(){if(!this.props.enabled)return null;let e=Array.from(this.state.pending).map((e,t)=>{let n={[qu(new Date)]:{author:`~${window.ship}`,content:e["new-comment"].body,"date-created":Math.round((new Date).getTime())}};return X.createElement(lx,{comment:n,key:t,contacts:this.props.contacts,pending:!0,__self:this,__source:{fileName:sx,lineNumber:81}})}),t=this.props.comments.map((e,t)=>X.createElement(lx,{comment:e,key:t,contacts:this.props.contacts,__self:this,__source:{fileName:sx,lineNumber:92}})),n=""===this.state.commentBody||!0===this.state.disabled,r=n?"bg-transparent f9 pa2 br1 ba b--gray2 gray2":"bg-transparent f9 pa2 br1 ba b--gray2 black white-d pointer";return X.createElement("div",{__self:this,__source:{fileName:sx,lineNumber:106}},X.createElement("div",{className:"mv8 relative",__self:this,__source:{fileName:sx,lineNumber:107}},X.createElement("div",{__self:this,__source:{fileName:sx,lineNumber:108}},X.createElement("textarea",{style:{resize:"vertical"},ref:e=>{this.textArea=e},id:"comment",name:"comment",placeholder:"Leave a comment here",className:"f9 db border-box w-100 ba b--gray3 pt3 ph3 br1 b--gray2-d mb2 focus-b--black focus-b--white-d white-d bg-gray0-d","aria-describedby":"comment-desc",style:{height:"4rem"},onChange:this.commentChange,onKeyDown:e=>{(e.getModifierState("Control")||event.metaKey)&&"Enter"===e.key&&this.commentSubmit()},__self:this,__source:{fileName:sx,lineNumber:109}})),X.createElement("button",{disabled:n,onClick:this.commentSubmit,className:r,__self:this,__source:{fileName:sx,lineNumber:127}},"Add comment"),X.createElement(sd,{text:"Posting comment...",awaiting:this.state.disabled,classes:"absolute bottom-0 right-0 pb2",__self:this,__source:{fileName:sx,lineNumber:132}})),e,t)}}const ux="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/note-navigation.js";class fx extends ee{constructor(e){super(e)}render(){let e=null,t=null,n="",r="",i=this.props.popout?"popout/":"";return this.props.next&&this.props.prev?(n=`/~publish/${i}note/${this.props.ship}/${this.props.book}/${this.props.next.id}`,r=`/~publish/${i}note/${this.props.ship}/${this.props.book}/${this.props.prev.id}`,e=X.createElement(lu,{to:n,className:"di flex-column flex-auto tr w-100 pv6 bt bb b--gray3",__self:this,__source:{fileName:ux,lineNumber:23}},X.createElement("div",{className:"f9 gray2 mb2",__self:this,__source:{fileName:ux,lineNumber:24}},"Next"),X.createElement("div",{className:"f9 mb1 truncate",__self:this,__source:{fileName:ux,lineNumber:25}},this.props.next.title),X.createElement("div",{className:"f9 gray2",__self:this,__source:{fileName:ux,lineNumber:26}},this.props.next.date)),t=X.createElement(lu,{to:r,className:"di flex-column flex-auto w-100 pv6 bt br bb b--gray3",__self:this,__source:{fileName:ux,lineNumber:30}},X.createElement("div",{className:"f9 gray2 mb2",__self:this,__source:{fileName:ux,lineNumber:31}},"Previous"),X.createElement("div",{className:"f9 mb1 truncate",__self:this,__source:{fileName:ux,lineNumber:32}},this.props.prev.title),X.createElement("div",{className:"f9 gray2",__self:this,__source:{fileName:ux,lineNumber:33}},this.props.prev.date))):this.props.prev?(r=`/~publish/${i}note/${this.props.ship}/${this.props.book}/${this.props.prev.id}`,t=X.createElement(lu,{to:r,className:"di flex-column flex-auto w-100 pv6 bt bb b--gray3",__self:this,__source:{fileName:ux,lineNumber:39}},X.createElement("div",{className:"f9 gray2 mb2",__self:this,__source:{fileName:ux,lineNumber:40}},"Previous"),X.createElement("div",{className:"f9 mb1 truncate",__self:this,__source:{fileName:ux,lineNumber:41}},this.props.prev.title),X.createElement("div",{className:"f9 gray2",__self:this,__source:{fileName:ux,lineNumber:42}},this.props.prev.date))):this.props.next&&(n=`/~publish/${i}note/${this.props.ship}/${this.props.book}/${this.props.next.id}`,e=X.createElement(lu,{to:n,className:"di flex-column flex-auto tr w-100 pv6 bt bb b--gray3",__self:this,__source:{fileName:ux,lineNumber:47}},X.createElement("div",{className:"f9 gray2 mb2",__self:this,__source:{fileName:ux,lineNumber:48}},"Next"),X.createElement("div",{className:"f9 mb1 truncate",__self:this,__source:{fileName:ux,lineNumber:49}},this.props.next.title),X.createElement("div",{className:"f9 gray2",__self:this,__source:{fileName:ux,lineNumber:50}},this.props.next.date))),X.createElement("div",{className:"flex pt4",__self:this,__source:{fileName:ux,lineNumber:56}},t,e)}}const hx="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/note.js";class dx extends ee{constructor(e){super(e),this.state={deleting:!1},md.updateLocale("en",{relativeTime:{past:function(e){return"just now"===e?e:e+" ago"},s:"just now",future:"in %s",m:"1m",mm:"%dm",h:"1h",hh:"%dh",d:"1d",dd:"%dd",M:"1 month",MM:"%d months",y:"1 year",yy:"%d years"}}),this.scrollElement=X.createRef(),this.onScroll=this.onScroll.bind(this),this.deletePost=this.deletePost.bind(this)}componentWillMount(){let e={read:{who:this.props.ship.slice(1),book:this.props.book,note:this.props.note}};window.api.action("publish","publish-action",e),window.api.fetchNote(this.props.ship,this.props.book,this.props.note)}componentDidMount(){this.props.notebooks[this.props.ship]&&this.props.notebooks[this.props.ship][this.props.book]&&this.props.notebooks[this.props.ship][this.props.book].notes[this.props.note]&&this.props.notebooks[this.props.ship][this.props.book].notes[this.props.note].file||window.api.fetchNote(this.props.ship,this.props.book,this.props.note),this.onScroll()}componentDidUpdate(e){if(this.props.notebooks[this.props.ship]&&this.props.notebooks[this.props.ship][this.props.book]&&this.props.notebooks[this.props.ship][this.props.book].notes[this.props.note]&&this.props.notebooks[this.props.ship][this.props.book].notes[this.props.note].file||window.api.fetchNote(this.props.ship,this.props.book,this.props.note),e.book!==this.props.book||e.note!==this.props.note||e.ship!==this.props.ship){let e={read:{who:this.props.ship.slice(1),book:this.props.book,note:this.props.note}};window.api.action("publish","publish-action",e)}}onScroll(){let e=this.props.notebooks[this.props.ship][this.props.book].notes[this.props.note];if(!e.comments)return;let t=this.scrollElement.scrollTop,n=this.scrollElement.clientHeight,r=!1;this.scrollElement.scrollHeight-t-n<40&&(r=!0);let i=e.comments.length,a=e["num-comments"];r&&!(i===a)&&window.api.fetchCommentsPage(this.props.ship,this.props.book,this.props.note,i,30)}deletePost(){const{props:e}=this;let t={"del-note":{who:this.props.ship.slice(1),book:this.props.book,note:this.props.note}},n=`/~publish/${e.popout?"popout/":""}notebook/${e.ship}/${e.book}`;this.setState({deleting:!0}),window.api.action("publish","publish-action",t).then(()=>{e.history.push(n)})}render(){const{props:e}=this;let t=e.notebooks[e.ship][e.book]||{},n=t.notes[e.note].comments||!1,r=t.notes[e.note].title||"",i=t.notes[e.note].author||"",a=t.notes[e.note].file||"",o=md(t.notes[e.note]["date-created"]).fromNow()||0,l=i.substr(1)in e.contacts&&e.contacts[i.substr(1)],s=i;if(l&&(s=l.nickname.length>0?l.nickname:i),s===i&&(s=Hu(i)),!a)return null;let c=a.slice(a.indexOf(";>")+2),u=t.notes[e.note]["prev-note"]||null,f=t.notes[e.note]["next-note"]||null,h=null===u?null:{id:u,title:t.notes[u].title,date:md(t.notes[u]["date-created"]).fromNow()},d=null===f?null:{id:f,title:t.notes[f].title,date:md(t.notes[f]["date-created"]).fromNow()},p=null,m=e.location.pathname+"/edit";`~${window.ship}`===i&&(p=X.createElement("div",{className:"dib",__self:this,__source:{fileName:hx,lineNumber:181}},X.createElement(lu,{className:"green2 f9",to:m,__self:this,__source:{fileName:hx,lineNumber:182}},"Edit"),X.createElement("p",{className:"dib f9 red2 ml2 pointer",onClick:()=>this.deletePost(),__self:this,__source:{fileName:hx,lineNumber:183}},"Delete")));let v=e.popout?"popout/":"",g=e.location.pathname.indexOf("/note/"),b=`/~publish/popout${e.location.pathname.substr(g)}`,y=e.popout?"":"dib-m dib-l dib-xl",k=`/~publish/${v}notebook/${e.ship}/${e.book}`;return X.createElement("div",{className:"h-100 overflow-y-scroll",onScroll:this.onScroll,ref:e=>{this.scrollElement=e},__self:this,__source:{fileName:hx,lineNumber:198}},X.createElement("div",{className:"h-100 flex flex-column items-center mt4 ph4 pb4",__self:this,__source:{fileName:hx,lineNumber:204}},X.createElement("div",{className:"w-100 flex justify-center pb6",__self:this,__source:{fileName:hx,lineNumber:205}},X.createElement(pd,{popout:e.popout,sidebarShown:e.sidebarShown,__self:this,__source:{fileName:hx,lineNumber:206}}),X.createElement(lu,{className:"f9 w-100 w-90-m w-90-l mw6 tl",to:k,__self:this,__source:{fileName:hx,lineNumber:210}},"<- Notebook index"),X.createElement(lu,{to:b,className:"dn absolute right-1 top-1 "+y,target:"_blank",__self:this,__source:{fileName:hx,lineNumber:213}},X.createElement("img",{src:"/~publish/popout.png",height:16,width:16,__self:this,__source:{fileName:hx,lineNumber:217}}))),X.createElement("div",{className:"w-100 mw6",__self:this,__source:{fileName:hx,lineNumber:223}},X.createElement("div",{className:"flex flex-column",__self:this,__source:{fileName:hx,lineNumber:224}},X.createElement("div",{className:"f9 mb1",style:{overflowWrap:"break-word"},__self:this,__source:{fileName:hx,lineNumber:225}},r),X.createElement("div",{className:"flex mb6",__self:this,__source:{fileName:hx,lineNumber:227}},X.createElement("div",{className:"di f9 gray2 mr2 "+(l.nickname?null:"mono"),title:i,__self:this,__source:{fileName:hx,lineNumber:228}},s),X.createElement("div",{className:"di",__self:this,__source:{fileName:hx,lineNumber:235}},X.createElement("span",{className:"f9 gray2 dib",__self:this,__source:{fileName:hx,lineNumber:236}},o),X.createElement("span",{className:"ml2 dib",__self:this,__source:{fileName:hx,lineNumber:236}},p)))),X.createElement("div",{className:"md",style:{overflowWrap:"break-word"},__self:this,__source:{fileName:hx,lineNumber:239}},X.createElement(Gk,{source:c,linkTarget:"_blank",__self:this,__source:{fileName:hx,lineNumber:241}})),X.createElement(fx,{popout:e.popout,prev:h,next:d,ship:e.ship,book:e.book,__self:this,__source:{fileName:hx,lineNumber:243}}),X.createElement(cx,{enabled:t.comments,ship:e.ship,book:e.book,note:e.note,comments:n,contacts:e.contacts,__self:this,__source:{fileName:hx,lineNumber:250}}),X.createElement(sd,{text:"Deleting post...",awaiting:this.state.deleting,classes:"absolute bottom-1 right-1 ba b--gray1-d pa2",__self:this,__source:{fileName:hx,lineNumber:257}}))))}}var px=o(function(e,t){e.exports=function(){var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),a=/Edge\/(\d+)/.exec(e),o=r||i||a,l=o&&(r?document.documentMode||6:+(a||i)[1]),s=!a&&/WebKit\//.test(e),c=s&&/Qt\/\d+\.\d+/.test(e),u=!a&&/Chrome\//.test(e),f=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),d=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),m=!a&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),g=m||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),y=/\bCrOS\b/.test(e),k=/win/i.test(t),x=f&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(f=!1,s=!0);var w=b&&(c||f&&(null==x||x<12.11)),_=n||o&&l>=9;function C(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var M,S=function(e,t){var n=e.className,r=C(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function N(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function L(e,t){return N(e).appendChild(t)}function E(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var a=0;a<t.length;++a)i.appendChild(t[a]);return i}function T(e,t,n,r){var i=E(e,t,n,r);return i.setAttribute("role","presentation"),i}function A(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function D(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function O(e,t){var n=e.className;C(t).test(n)||(e.className+=(n?" ":"")+t)}function P(e,t){for(var n=e.split(" "),r=0;r<n.length;r++)n[r]&&!C(n[r]).test(t)&&(t+=" "+n[r]);return t}M=document.createRange?function(e,t,n,r){var i=document.createRange();return i.setEnd(r||e,n),i.setStart(e,t),i}:function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(e){return r}return r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",t),r};var R=function(e){e.select()};function q(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function H(e,t,n){for(var r in t||(t={}),e)!e.hasOwnProperty(r)||!1===n&&t.hasOwnProperty(r)||(t[r]=e[r]);return t}function j(e,t,n,r,i){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var a=r||0,o=i||0;;){var l=e.indexOf("\t",a);if(l<0||l>=t)return o+(t-a);o+=l-a,o+=n-o%n,a=l+1}}m?R=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:o&&(R=function(e){try{e.select()}catch(e){}});var I=function(){this.id=null,this.f=null,this.time=0,this.handler=q(this.onTimeout,this)};function F(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}I.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},I.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=n)};var U=30,z={toString:function(){return"CodeMirror.Pass"}},Z={scroll:!1},V={origin:"*mouse"},B={origin:"+move"};function W(e,t,n){for(var r=0,i=0;;){var a=e.indexOf("\t",r);-1==a&&(a=e.length);var o=a-r;if(a==e.length||i+o>=t)return r+Math.min(o,t-i);if(i+=a-r,r=a+1,(i+=n-i%n)>=t)return r}}var Y=[""];function $(e){for(;Y.length<=e;)Y.push(G(Y)+" ");return Y[e]}function G(e){return e[e.length-1]}function K(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r);return n}function Q(){}function J(e,t){var n;return Object.create?n=Object.create(e):(Q.prototype=e,n=new Q),t&&H(t,n),n}var X=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ee(e){return/\w/.test(e)||e>""&&(e.toUpperCase()!=e.toLowerCase()||X.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function ne(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ie(e){return e.charCodeAt(0)>=768&&re.test(e)}function ae(e,t,n){for(;(n<0?t>0:t<e.length)&&ie(e.charAt(t));)t+=n;return t}function oe(e,t,n){for(var r=t>n?-1:1;;){if(t==n)return t;var i=(t+n)/2,a=r<0?Math.ceil(i):Math.floor(i);if(a==t)return e(a)?t:n;e(a)?n=a:t=a+r}}var le=null;function se(e,t,n){var r;le=null;for(var i=0;i<e.length;++i){var a=e[i];if(a.from<t&&a.to>t)return i;a.to==t&&(a.from!=a.to&&"before"==n?r=i:le=i),a.from==t&&(a.from!=a.to&&"before"!=n?r=i:le=i)}return null!=r?r:le}var ce=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,i=/[LRr]/,a=/[Lb1n]/,o=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(s,c){var u,f="ltr"==c?"L":"R";if(0==s.length||"ltr"==c&&!n.test(s))return!1;for(var h=s.length,d=[],p=0;p<h;++p)d.push((u=s.charCodeAt(p))<=247?e.charAt(u):1424<=u&&u<=1524?"R":1536<=u&&u<=1785?t.charAt(u-1536):1774<=u&&u<=2220?"r":8192<=u&&u<=8203?"w":8204==u?"b":"L");for(var m=0,v=f;m<h;++m){var g=d[m];"m"==g?d[m]=v:v=g}for(var b=0,y=f;b<h;++b){var k=d[b];"1"==k&&"r"==y?d[b]="n":i.test(k)&&(y=k,"r"==k&&(d[b]="R"))}for(var x=1,w=d[0];x<h-1;++x){var _=d[x];"+"==_&&"1"==w&&"1"==d[x+1]?d[x]="1":","!=_||w!=d[x+1]||"1"!=w&&"n"!=w||(d[x]=w),w=_}for(var C=0;C<h;++C){var M=d[C];if(","==M)d[C]="N";else if("%"==M){var S=void 0;for(S=C+1;S<h&&"%"==d[S];++S);for(var N=C&&"!"==d[C-1]||S<h&&"1"==d[S]?"1":"N",L=C;L<S;++L)d[L]=N;C=S-1}}for(var E=0,T=f;E<h;++E){var A=d[E];"L"==T&&"1"==A?d[E]="L":i.test(A)&&(T=A)}for(var D=0;D<h;++D)if(r.test(d[D])){var O=void 0;for(O=D+1;O<h&&r.test(d[O]);++O);for(var P="L"==(D?d[D-1]:f),R="L"==(O<h?d[O]:f),q=P==R?P?"L":"R":f,H=D;H<O;++H)d[H]=q;D=O-1}for(var j,I=[],F=0;F<h;)if(a.test(d[F])){var U=F;for(++F;F<h&&a.test(d[F]);++F);I.push(new l(0,U,F))}else{var z=F,Z=I.length;for(++F;F<h&&"L"!=d[F];++F);for(var V=z;V<F;)if(o.test(d[V])){z<V&&I.splice(Z,0,new l(1,z,V));var B=V;for(++V;V<F&&o.test(d[V]);++V);I.splice(Z,0,new l(2,B,V)),z=V}else++V;z<F&&I.splice(Z,0,new l(1,z,F))}return"ltr"==c&&(1==I[0].level&&(j=s.match(/^\s+/))&&(I[0].from=j[0].length,I.unshift(new l(0,0,j[0].length))),1==G(I).level&&(j=s.match(/\s+$/))&&(G(I).to-=j[0].length,I.push(new l(0,h-j[0].length,h)))),"rtl"==c?I.reverse():I}}();function ue(e,t){var n=e.order;return null==n&&(n=e.order=ce(e.text,t)),n}var fe=[],he=function(e,t,n){if(e.addEventListener)e.addEventListener(t,n,!1);else if(e.attachEvent)e.attachEvent("on"+t,n);else{var r=e._handlers||(e._handlers={});r[t]=(r[t]||fe).concat(n)}};function de(e,t){return e._handlers&&e._handlers[t]||fe}function pe(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1);else if(e.detachEvent)e.detachEvent("on"+t,n);else{var r=e._handlers,i=r&&r[t];if(i){var a=F(i,n);a>-1&&(r[t]=i.slice(0,a).concat(i.slice(a+1)))}}}function me(e,t){var n=de(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i<n.length;++i)n[i].apply(null,r)}function ve(e,t,n){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),me(e,n||t.type,e,t),we(t)||t.codemirrorIgnore}function ge(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r<t.length;++r)-1==F(n,t[r])&&n.push(t[r])}function be(e,t){return de(e,t).length>0}function ye(e){e.prototype.on=function(e,t){he(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function ke(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function we(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function _e(e){ke(e),xe(e)}function Ce(e){return e.target||e.srcElement}function Me(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Se,Ne,Le=function(){if(o&&l<9)return!1;var e=E("div");return"draggable"in e||"dragDrop"in e}();function Ee(e){if(null==Se){var t=E("span","");L(e,E("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Se=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&l<8))}var n=Se?E("span",""):E("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Te(e){if(null!=Ne)return Ne;var t=L(e,document.createTextNode("AخA")),n=M(t,0,1).getBoundingClientRect(),r=M(t,1,2).getBoundingClientRect();return N(e),!(!n||n.left==n.right)&&(Ne=r.right-n.right<3)}var Ae,De=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var a=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),o=a.indexOf("\r");-1!=o?(n.push(a.slice(0,o)),t+=o+1):(n.push(a),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Oe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Pe="oncopy"in(Ae=E("div"))||(Ae.setAttribute("oncopy","return;"),"function"==typeof Ae.oncopy),Re=null,qe={},He={};function je(e){if("string"==typeof e&&He.hasOwnProperty(e))e=He[e];else if(e&&"string"==typeof e.name&&He.hasOwnProperty(e.name)){var t=He[e.name];"string"==typeof t&&(t={name:t}),(e=J(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return je("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return je("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Ie(e,t){t=je(t);var n=qe[t.name];if(!n)return Ie(e,"text/plain");var r=n(e,t);if(Fe.hasOwnProperty(t.name)){var i=Fe[t.name];for(var a in i)i.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r["_"+a]=r[a]),r[a]=i[a])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var o in t.modeProps)r[o]=t.modeProps[o];return r}var Fe={};function Ue(e,t){var n=Fe.hasOwnProperty(e)?Fe[e]:Fe[e]={};H(t,n)}function ze(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function Ze(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function Ve(e,t,n){return!e.startState||e.startState(t,n)}var Be=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function We(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],a=i.chunkSize();if(t<a){n=i;break}t-=a}return n.lines[t]}function Ye(e,t,n){var r=[],i=t.line;return e.iter(t.line,n.line+1,function(e){var a=e.text;i==n.line&&(a=a.slice(0,n.ch)),i==t.line&&(a=a.slice(t.ch)),r.push(a),++i}),r}function $e(e,t,n){var r=[];return e.iter(t,n,function(e){r.push(e.text)}),r}function Ge(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height+=n}function Ke(e){if(null==e.parent)return null;for(var t=e.parent,n=F(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(var i=0;r.children[i]!=t;++i)n+=r.children[i].chunkSize();return n+t.first}function Qe(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r){var i=e.children[r],a=i.height;if(t<a){e=i;continue e}t-=a,n+=i.chunkSize()}return n}while(!e.lines);for(var o=0;o<e.lines.length;++o){var l=e.lines[o],s=l.height;if(t<s)break;t-=s}return n+o}function Je(e,t){return t>=e.first&&t<e.first+e.size}function Xe(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function et(e,t,n){if(void 0===n&&(n=null),!(this instanceof et))return new et(e,t,n);this.line=e,this.ch=t,this.sticky=n}function tt(e,t){return e.line-t.line||e.ch-t.ch}function nt(e,t){return e.sticky==t.sticky&&0==tt(e,t)}function rt(e){return et(e.line,e.ch)}function it(e,t){return tt(e,t)<0?t:e}function at(e,t){return tt(e,t)<0?e:t}function ot(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function lt(e,t){if(t.line<e.first)return et(e.first,0);var n=e.first+e.size-1;return t.line>n?et(n,We(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?et(e.line,t):n<0?et(e.line,0):e}(t,We(e,t.line).text.length)}function st(e,t){for(var n=[],r=0;r<t.length;r++)n[r]=lt(e,t[r]);return n}Be.prototype.eol=function(){return this.pos>=this.string.length},Be.prototype.sol=function(){return this.pos==this.lineStart},Be.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Be.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Be.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Be.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Be.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Be.prototype.skipToEnd=function(){this.pos=this.string.length},Be.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Be.prototype.backUp=function(e){this.pos-=e},Be.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=j(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?j(this.string,this.lineStart,this.tabSize):0)},Be.prototype.indentation=function(){return j(this.string,null,this.tabSize)-(this.lineStart?j(this.string,this.lineStart,this.tabSize):0)},Be.prototype.match=function(e,t,n){if("string"!=typeof e){var r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e},a=this.string.substr(this.pos,e.length);if(i(a)==i(e))return!1!==t&&(this.pos+=e.length),!0},Be.prototype.current=function(){return this.string.slice(this.start,this.pos)},Be.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Be.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Be.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ut=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function ft(e,t,n,r){var i=[e.state.modeGen],a={};kt(e,t.text,e.doc.mode,n,function(e,t){return i.push(e,t)},a,r);for(var o=n.state,l=function(r){n.baseTokens=i;var l=e.state.overlays[r],s=1,c=0;n.state=!0,kt(e,t.text,l.mode,n,function(e,t){for(var n=s;c<e;){var r=i[s];r>e&&i.splice(s,1,e,i[s+1],r),s+=2,c=Math.min(e,r)}if(t)if(l.opaque)i.splice(n,s-n,e,"overlay "+t),s=n+2;else for(;n<s;n+=2){var a=i[n+1];i[n+1]=(a?a+" ":"")+"overlay "+t}},a),n.state=o,n.baseTokens=null,n.baseTokenPos=1},s=0;s<e.state.overlays.length;++s)l(s);return{styles:i,classes:a.bgClass||a.textClass?a:null}}function ht(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=dt(e,Ke(t)),i=t.text.length>e.options.maxHighlightLength&&ze(e.doc.mode,r.state),a=ft(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=a.styles,a.classes?t.styleClasses=a.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function dt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new ut(r,!0,t);var a=function(e,t,n){for(var r,i,a=e.doc,o=n?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>o;--l){if(l<=a.first)return a.first;var s=We(a,l-1),c=s.stateAfter;if(c&&(!n||l+(c instanceof ct?c.lookAhead:0)<=a.modeFrontier))return l;var u=j(s.text,null,e.options.tabSize);(null==i||r>u)&&(i=l-1,r=u)}return i}(e,t,n),o=a>r.first&&We(r,a-1).stateAfter,l=o?ut.fromSaved(r,o,a):new ut(r,Ve(r.mode),a);return r.iter(a,t,function(n){pt(e,n.text,l);var r=l.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&r<i.viewTo?l.save():null,l.nextLine()}),n&&(r.modeFrontier=l.line),l}function pt(e,t,n,r){var i=e.doc.mode,a=new Be(t,e.options.tabSize,n);for(a.start=a.pos=r||0,""==t&&mt(i,n.state);!a.eol();)vt(i,a,n.state),a.start=a.pos}function mt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var n=Ze(e,t);return n.mode.blankLine?n.mode.blankLine(n.state):void 0}}function vt(e,t,n,r){for(var i=0;i<10;i++){r&&(r[0]=Ze(e,n).mode);var a=e.token(t,n);if(t.pos>t.start)return a}throw new Error("Mode "+e.name+" failed to advance stream.")}ut.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ut.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ut.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ut.fromSaved=function(e,t,n){return t instanceof ct?new ut(e,ze(e.mode,t.state),n,t.lookAhead):new ut(e,ze(e.mode,t),n)},ut.prototype.save=function(e){var t=!1!==e?ze(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var gt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function bt(e,t,n,r){var i,a=e.doc,o=a.mode;t=lt(a,t);var l,s=We(a,t.line),c=dt(e,t.line,n),u=new Be(s.text,e.options.tabSize,c);for(r&&(l=[]);(r||u.pos<t.ch)&&!u.eol();)u.start=u.pos,i=vt(o,u,c.state),r&&l.push(new gt(u,i,ze(a.mode,c.state)));return r?l:new gt(u,i,c.state)}function yt(e,t){if(e)for(;;){var n=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?"bgClass":"textClass";null==t[r]?t[r]=n[2]:new RegExp("(?:^|s)"+n[2]+"(?:$|s)").test(t[r])||(t[r]+=" "+n[2])}return e}function kt(e,t,n,r,i,a,o){var l=n.flattenSpans;null==l&&(l=e.options.flattenSpans);var s,c=0,u=null,f=new Be(t,e.options.tabSize,r),h=e.options.addModeClass&&[null];for(""==t&&yt(mt(n,r.state),a);!f.eol();){if(f.pos>e.options.maxHighlightLength?(l=!1,o&&pt(e,t,r,f.pos),f.pos=t.length,s=null):s=yt(vt(n,f,r.state,h),a),h){var d=h[0].name;d&&(s="m-"+(s?d+" "+s:d))}if(!l||u!=s){for(;c<f.start;)c=Math.min(f.start,c+5e3),i(c,u);u=s}f.start=f.pos}for(;c<f.pos;){var p=Math.min(f.pos,c+5e3);i(p,u),c=p}}var xt=!1,wt=!1;function _t(e,t,n){this.marker=e,this.from=t,this.to=n}function Ct(e,t){if(e)for(var n=0;n<e.length;++n){var r=e[n];if(r.marker==t)return r}}function Mt(e,t){for(var n,r=0;r<e.length;++r)e[r]!=t&&(n||(n=[])).push(e[r]);return n}function St(e,t){if(t.full)return null;var n=Je(e,t.from.line)&&We(e,t.from.line).markedSpans,r=Je(e,t.to.line)&&We(e,t.to.line).markedSpans;if(!n&&!r)return null;var i=t.from.ch,a=t.to.ch,o=0==tt(t.from,t.to),l=function(e,t,n){var r;if(e)for(var i=0;i<e.length;++i){var a=e[i],o=a.marker,l=null==a.from||(o.inclusiveLeft?a.from<=t:a.from<t);if(l||a.from==t&&"bookmark"==o.type&&(!n||!a.marker.insertLeft)){var s=null==a.to||(o.inclusiveRight?a.to>=t:a.to>t);(r||(r=[])).push(new _t(o,a.from,s?null:a.to))}}return r}(n,i,o),s=function(e,t,n){var r;if(e)for(var i=0;i<e.length;++i){var a=e[i],o=a.marker,l=null==a.to||(o.inclusiveRight?a.to>=t:a.to>t);if(l||a.from==t&&"bookmark"==o.type&&(!n||a.marker.insertLeft)){var s=null==a.from||(o.inclusiveLeft?a.from<=t:a.from<t);(r||(r=[])).push(new _t(o,s?null:a.from-t,null==a.to?null:a.to-t))}}return r}(r,a,o),c=1==t.text.length,u=G(t.text).length+(c?i:0);if(l)for(var f=0;f<l.length;++f){var h=l[f];if(null==h.to){var d=Ct(s,h.marker);d?c&&(h.to=null==d.to?null:d.to+u):h.to=i}}if(s)for(var p=0;p<s.length;++p){var m=s[p];if(null!=m.to&&(m.to+=u),null==m.from){var v=Ct(l,m.marker);v||(m.from=u,c&&(l||(l=[])).push(m))}else m.from+=u,c&&(l||(l=[])).push(m)}l&&(l=Nt(l)),s&&s!=l&&(s=Nt(s));var g=[l];if(!c){var b,y=t.text.length-2;if(y>0&&l)for(var k=0;k<l.length;++k)null==l[k].to&&(b||(b=[])).push(new _t(l[k].marker,null,null));for(var x=0;x<y;++x)g.push(b);g.push(s)}return g}function Nt(e){for(var t=0;t<e.length;++t){var n=e[t];null!=n.from&&n.from==n.to&&!1!==n.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Lt(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function Et(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function Tt(e){return e.inclusiveLeft?-1:0}function At(e){return e.inclusiveRight?1:0}function Dt(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;var r=e.find(),i=t.find(),a=tt(r.from,i.from)||Tt(e)-Tt(t);if(a)return-a;var o=tt(r.to,i.to)||At(e)-At(t);return o||t.id-e.id}function Ot(e,t){var n,r=wt&&e.markedSpans;if(r)for(var i=void 0,a=0;a<r.length;++a)(i=r[a]).marker.collapsed&&null==(t?i.from:i.to)&&(!n||Dt(n,i.marker)<0)&&(n=i.marker);return n}function Pt(e){return Ot(e,!0)}function Rt(e){return Ot(e,!1)}function qt(e,t){var n,r=wt&&e.markedSpans;if(r)for(var i=0;i<r.length;++i){var a=r[i];a.marker.collapsed&&(null==a.from||a.from<t)&&(null==a.to||a.to>t)&&(!n||Dt(n,a.marker)<0)&&(n=a.marker)}return n}function Ht(e,t,n,r,i){var a=We(e,t),o=wt&&a.markedSpans;if(o)for(var l=0;l<o.length;++l){var s=o[l];if(s.marker.collapsed){var c=s.marker.find(0),u=tt(c.from,n)||Tt(s.marker)-Tt(i),f=tt(c.to,r)||At(s.marker)-At(i);if(!(u>=0&&f<=0||u<=0&&f>=0)&&(u<=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?tt(c.to,n)>=0:tt(c.to,n)>0)||u>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?tt(c.from,r)<=0:tt(c.from,r)<0)))return!0}}}function jt(e){for(var t;t=Pt(e);)e=t.find(-1,!0).line;return e}function It(e,t){var n=We(e,t),r=jt(n);return n==r?t:Ke(r)}function Ft(e,t){if(t>e.lastLine())return t;var n,r=We(e,t);if(!Ut(e,r))return t;for(;n=Rt(r);)r=n.find(1,!0).line;return Ke(r)+1}function Ut(e,t){var n=wt&&t.markedSpans;if(n)for(var r=void 0,i=0;i<n.length;++i)if((r=n[i]).marker.collapsed){if(null==r.from)return!0;if(!r.marker.widgetNode&&0==r.from&&r.marker.inclusiveLeft&&zt(e,t,r))return!0}}function zt(e,t,n){if(null==n.to){var r=n.marker.find(1,!0);return zt(e,r.line,Ct(r.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==t.text.length)return!0;for(var i=void 0,a=0;a<t.markedSpans.length;++a)if((i=t.markedSpans[a]).marker.collapsed&&!i.marker.widgetNode&&i.from==n.to&&(null==i.to||i.to!=n.from)&&(i.marker.inclusiveLeft||n.marker.inclusiveRight)&&zt(e,t,i))return!0}function Zt(e){e=jt(e);for(var t=0,n=e.parent,r=0;r<n.lines.length;++r){var i=n.lines[r];if(i==e)break;t+=i.height}for(var a=n.parent;a;a=(n=a).parent)for(var o=0;o<a.children.length;++o){var l=a.children[o];if(l==n)break;t+=l.height}return t}function Vt(e){if(0==e.height)return 0;for(var t,n=e.text.length,r=e;t=Pt(r);){var i=t.find(0,!0);r=i.from.line,n+=i.from.ch-i.to.ch}for(r=e;t=Rt(r);){var a=t.find(0,!0);n-=r.text.length-a.from.ch,r=a.to.line,n+=r.text.length-a.to.ch}return n}function Bt(e){var t=e.display,n=e.doc;t.maxLine=We(n,n.first),t.maxLineLength=Vt(t.maxLine),t.maxLineChanged=!0,n.iter(function(e){var n=Vt(e);n>t.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)})}var Wt=function(e,t,n){this.text=e,Et(this,t),this.height=n?n(this):1};function Yt(e){e.parent=null,Lt(e)}Wt.prototype.lineNo=function(){return Ke(this)},ye(Wt);var $t={},Gt={};function Kt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Gt:$t;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Qt(e,t){var n=T("span",null,null,s?"padding-right: .1px":null),r={pre:T("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var a=i?t.rest[i-1]:t.line,o=void 0;r.pos=0,r.addToken=Xt,Te(e.display.measure)&&(o=ue(a,e.doc.direction))&&(r.addToken=en(r.addToken,o)),r.map=[];var l=t!=e.display.externalMeasured&&Ke(a);nn(a,r,ht(e,a,l)),a.styleClasses&&(a.styleClasses.bgClass&&(r.bgClass=P(a.styleClasses.bgClass,r.bgClass||"")),a.styleClasses.textClass&&(r.textClass=P(a.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Ee(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(s){var c=r.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return me(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=P(r.pre.className,r.textClass||"")),r}function Jt(e){var t=E("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Xt(e,t,n,r,i,a,s){if(t){var c,u=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;i<e.length;i++){var a=e.charAt(i);" "!=a||!n||i!=e.length-1&&32!=e.charCodeAt(i+1)||(a=" "),r+=a,n=" "==a}return r}(t,e.trailingSpace):t,f=e.cm.state.specialChars,h=!1;if(f.test(t)){c=document.createDocumentFragment();for(var d=0;;){f.lastIndex=d;var p=f.exec(t),m=p?p.index-d:t.length-d;if(m){var v=document.createTextNode(u.slice(d,d+m));o&&l<9?c.appendChild(E("span",[v])):c.appendChild(v),e.map.push(e.pos,e.pos+m,v),e.col+=m,e.pos+=m}if(!p)break;d+=m+1;var g=void 0;if("\t"==p[0]){var b=e.cm.options.tabSize,y=b-e.col%b;(g=c.appendChild(E("span",$(y),"cm-tab"))).setAttribute("role","presentation"),g.setAttribute("cm-text","\t"),e.col+=y}else"\r"==p[0]||"\n"==p[0]?((g=c.appendChild(E("span","\r"==p[0]?"␍":"","cm-invalidchar"))).setAttribute("cm-text",p[0]),e.col+=1):((g=e.cm.options.specialCharPlaceholder(p[0])).setAttribute("cm-text",p[0]),o&&l<9?c.appendChild(E("span",[g])):c.appendChild(g),e.col+=1);e.map.push(e.pos,e.pos+1,g),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),o&&l<9&&(h=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||r||i||h||a){var k=n||"";r&&(k+=r),i&&(k+=i);var x=E("span",[c],k,a);if(s)for(var w in s)s.hasOwnProperty(w)&&"style"!=w&&"class"!=w&&x.setAttribute(w,s[w]);return e.content.appendChild(x)}e.content.appendChild(c)}}function en(e,t){return function(n,r,i,a,o,l,s){i=i?i+" cm-force-border":"cm-force-border";for(var c=n.pos,u=c+r.length;;){for(var f=void 0,h=0;h<t.length&&!((f=t[h]).to>c&&f.from<=c);h++);if(f.to>=u)return e(n,r,i,a,o,l,s);e(n,r.slice(0,f.to-c),i,a,null,l,s),a=null,r=r.slice(f.to-c),c=f.to}}}function tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nn(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(r)for(var o,l,s,c,u,f,h,d=i.length,p=0,m=1,v="",g=0;;){if(g==p){s=c=u=l="",h=null,f=null,g=1/0;for(var b=[],y=void 0,k=0;k<r.length;++k){var x=r[k],w=x.marker;if("bookmark"==w.type&&x.from==p&&w.widgetNode)b.push(w);else if(x.from<=p&&(null==x.to||x.to>p||w.collapsed&&x.to==p&&x.from==p)){if(null!=x.to&&x.to!=p&&g>x.to&&(g=x.to,c=""),w.className&&(s+=" "+w.className),w.css&&(l=(l?l+";":"")+w.css),w.startStyle&&x.from==p&&(u+=" "+w.startStyle),w.endStyle&&x.to==g&&(y||(y=[])).push(w.endStyle,x.to),w.title&&((h||(h={})).title=w.title),w.attributes)for(var _ in w.attributes)(h||(h={}))[_]=w.attributes[_];w.collapsed&&(!f||Dt(f.marker,w)<0)&&(f=x)}else x.from>p&&g>x.from&&(g=x.from)}if(y)for(var C=0;C<y.length;C+=2)y[C+1]==g&&(c+=" "+y[C]);if(!f||f.from==p)for(var M=0;M<b.length;++M)tn(t,0,b[M]);if(f&&(f.from||0)==p){if(tn(t,(null==f.to?d+1:f.to)-p,f.marker,null==f.from),null==f.to)return;f.to==p&&(f=!1)}}if(p>=d)break;for(var S=Math.min(d,g);;){if(v){var N=p+v.length;if(!f){var L=N>S?v.slice(0,S-p):v;t.addToken(t,L,o?o+s:s,u,p+L.length==g?c:"",l,h)}if(N>=S){v=v.slice(S-p),p=S;break}p=N,u=""}v=i.slice(a,a=n[m++]),o=Kt(n[m++],t.cm.options)}}else for(var E=1;E<n.length;E+=2)t.addToken(t,i.slice(a,a=n[E]),Kt(n[E+1],t.cm.options))}function rn(e,t,n){this.line=t,this.rest=function(e){for(var t,n;t=Rt(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}(t),this.size=this.rest?Ke(G(this.rest))-n+1:1,this.node=this.text=null,this.hidden=Ut(e,t)}function an(e,t,n){for(var r,i=[],a=t;a<n;a=r){var o=new rn(e.doc,We(e.doc,a),a);r=a+o.size,i.push(o)}return i}var on=null,ln=null;function sn(e,t){var n=de(e,t);if(n.length){var r,i=Array.prototype.slice.call(arguments,2);on?r=on.delayedCallbacks:ln?r=ln:(r=ln=[],setTimeout(cn,0));for(var a=function(e){r.push(function(){return n[e].apply(null,i)})},o=0;o<n.length;++o)a(o)}}function cn(){var e=ln;ln=null;for(var t=0;t<e.length;++t)e[t]()}function un(e,t,n,r){for(var i=0;i<t.changes.length;i++){var a=t.changes[i];"text"==a?dn(e,t):"gutter"==a?mn(e,t,n,r):"class"==a?pn(e,t):"widget"==a&&vn(e,t,r)}t.changes=null}function fn(e){return e.node==e.text&&(e.node=E("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),o&&l<8&&(e.node.style.zIndex=2)),e.node}function hn(e,t){var n=e.display.externalMeasured;return n&&n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):Qt(e,t)}function dn(e,t){var n=t.text.className,r=hn(e,t);t.text==t.node&&(t.node=r.pre),t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,pn(e,t)):n&&(t.text.className=n)}function pn(e,t){!function(e,t){var n=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(n&&(n+=" CodeMirror-linebackground"),t.background)n?t.background.className=n:(t.background.parentNode.removeChild(t.background),t.background=null);else if(n){var r=fn(t);t.background=r.insertBefore(E("div",null,n),r.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?fn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var n=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=n||""}function mn(e,t,n,r){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=fn(t);t.gutterBackground=E("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px; width: "+r.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var a=t.line.gutterMarkers;if(e.options.lineNumbers||a){var o=fn(t),l=t.gutter=E("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px");if(e.display.input.setUneditable(l),o.insertBefore(l,t.text),t.line.gutterClass&&(l.className+=" "+t.line.gutterClass),!e.options.lineNumbers||a&&a["CodeMirror-linenumbers"]||(t.lineNumber=l.appendChild(E("div",Xe(e.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+r.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),a)for(var s=0;s<e.display.gutterSpecs.length;++s){var c=e.display.gutterSpecs[s].className,u=a.hasOwnProperty(c)&&a[c];u&&l.appendChild(E("div",[u],"CodeMirror-gutter-elt","left: "+r.gutterLeft[c]+"px; width: "+r.gutterWidth[c]+"px"))}}}function vn(e,t,n){t.alignable&&(t.alignable=null);for(var r=C("CodeMirror-linewidget"),i=t.node.firstChild,a=void 0;i;i=a)a=i.nextSibling,r.test(i.className)&&t.node.removeChild(i);bn(e,t,n)}function gn(e,t,n,r){var i=hn(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),pn(e,t),mn(e,t,n,r),bn(e,t,r),t.node}function bn(e,t,n){if(yn(e,t.line,t,n,!0),t.rest)for(var r=0;r<t.rest.length;r++)yn(e,t.rest[r],t,n,!1)}function yn(e,t,n,r,i){if(t.widgets)for(var a=fn(n),o=0,l=t.widgets;o<l.length;++o){var s=l[o],c=E("div",[s.node],"CodeMirror-linewidget"+(s.className?" "+s.className:""));s.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),kn(s,c,n,r),e.display.input.setUneditable(c),i&&s.above?a.insertBefore(c,n.gutter||n.text):a.appendChild(c),sn(s,"redraw")}}function kn(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var i=r.wrapperWidth;t.style.left=r.fixedPos+"px",e.coverGutter||(i-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+"px"),t.style.width=i+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+"px"))}function xn(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!A(document.body,e.node)){var n="position: relative;";e.coverGutter&&(n+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(n+="width: "+t.display.wrapper.clientWidth+"px;"),L(t.display.measure,E("div",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function wn(e,t){for(var n=Ce(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&"true"==n.getAttribute("cm-ignore-events")||n.parentNode==e.sizer&&n!=e.mover)return!0}function _n(e){return e.lineSpace.offsetTop}function Cn(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Mn(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=L(e.measure,E("pre","x","CodeMirror-line-like")),n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,r={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return isNaN(r.left)||isNaN(r.right)||(e.cachedPaddingH=r),r}function Sn(e){return U-e.display.nativeBarWidth}function Nn(e){return e.display.scroller.clientWidth-Sn(e)-e.display.barWidth}function Ln(e){return e.display.scroller.clientHeight-Sn(e)-e.display.barHeight}function En(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;r<e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var i=0;i<e.rest.length;i++)if(Ke(e.rest[i])>n)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Tn(e,t,n,r){return On(e,Dn(e,t),n,r)}function An(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[sr(e,t)];var n=e.display.externalMeasured;return n&&t>=n.lineN&&t<n.lineN+n.size?n:void 0}function Dn(e,t){var n=Ke(t),r=An(e,n);r&&!r.text?r=null:r&&r.changes&&(un(e,r,n,rr(e)),e.curOp.forceUpdate=!0),r||(r=function(e,t){var n=Ke(t=jt(t)),r=e.display.externalMeasured=new rn(e.doc,t,n);r.lineN=n;var i=r.built=Qt(e,r);return r.text=i.pre,L(e.display.lineMeasure,i.pre),r}(e,t));var i=En(r,t,n);return{line:t,view:r,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function On(e,t,n,r,i){t.before&&(n=-1);var a,s=n+(r||"");return t.cache.hasOwnProperty(s)?a=t.cache[s]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(function(e,t,n){var r=e.options.lineWrapping,i=r&&Nn(e);if(!t.measure.heights||r&&t.measure.width!=i){var a=t.measure.heights=[];if(r){t.measure.width=i;for(var o=t.text.firstChild.getClientRects(),l=0;l<o.length-1;l++){var s=o[l],c=o[l+1];Math.abs(s.bottom-c.bottom)>2&&a.push((s.bottom+c.top)/2-n.top)}}a.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(a=function(e,t,n,r){var i,a=qn(t.map,n,r),s=a.node,c=a.start,u=a.end,f=a.collapse;if(3==s.nodeType){for(var h=0;h<4;h++){for(;c&&ie(t.line.text.charAt(a.coverStart+c));)--c;for(;a.coverStart+u<a.coverEnd&&ie(t.line.text.charAt(a.coverStart+u));)++u;if((i=o&&l<9&&0==c&&u==a.coverEnd-a.coverStart?s.parentNode.getBoundingClientRect():Hn(M(s,c,u).getClientRects(),r)).left||i.right||0==c)break;u=c,c-=1,f="right"}o&&l<11&&(i=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=Re)return Re;var t=L(e,E("span","x")),n=t.getBoundingClientRect(),r=M(t,0,1).getBoundingClientRect();return Re=Math.abs(n.left-r.left)>1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,i))}else{var d;c>0&&(f=r="right"),i=e.options.lineWrapping&&(d=s.getClientRects()).length>1?d["right"==r?d.length-1:0]:s.getBoundingClientRect()}if(o&&l<9&&!c&&(!i||!i.left&&!i.right)){var p=s.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+nr(e.display),top:p.top,bottom:p.bottom}:Rn}for(var m=i.top-t.rect.top,v=i.bottom-t.rect.top,g=(m+v)/2,b=t.view.measure.heights,y=0;y<b.length-1&&!(g<b[y]);y++);var k=y?b[y-1]:0,x=b[y],w={left:("right"==f?i.right:i.left)-t.rect.left,right:("left"==f?i.left:i.right)-t.rect.left,top:k,bottom:x};return i.left||i.right||(w.bogus=!0),e.options.singleCursorHeightPerLine||(w.rtop=m,w.rbottom=v),w}(e,t,n,r)).bogus||(t.cache[s]=a)),{left:a.left,right:a.right,top:i?a.rtop:a.top,bottom:i?a.rbottom:a.bottom}}var Pn,Rn={left:0,right:0,top:0,bottom:0};function qn(e,t,n){for(var r,i,a,o,l,s,c=0;c<e.length;c+=3)if(l=e[c],s=e[c+1],t<l?(i=0,a=1,o="left"):t<s?a=1+(i=t-l):(c==e.length-3||t==s&&e[c+3]>t)&&(i=(a=s-l)-1,t>=s&&(o="right")),null!=i){if(r=e[c+2],l==s&&n==(r.insertLeft?"left":"right")&&(o=n),"left"==n&&0==i)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)r=e[2+(c-=3)],o="left";if("right"==n&&i==s-l)for(;c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft;)r=e[(c+=3)+2],o="right";break}return{node:r,start:i,end:a,collapse:o,coverStart:l,coverEnd:s}}function Hn(e,t){var n=Rn;if("left"==t)for(var r=0;r<e.length&&(n=e[r]).left==n.right;r++);else for(var i=e.length-1;i>=0&&(n=e[i]).left==n.right;i--);return n}function jn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function In(e){e.display.externalMeasure=null,N(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)jn(e.display.view[t])}function Fn(e){In(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Un(){return u&&v?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function zn(){return u&&v?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Zn(e){var t=0;if(e.widgets)for(var n=0;n<e.widgets.length;++n)e.widgets[n].above&&(t+=xn(e.widgets[n]));return t}function Vn(e,t,n,r,i){if(!i){var a=Zn(t);n.top+=a,n.bottom+=a}if("line"==r)return n;r||(r="local");var o=Zt(t);if("local"==r?o+=_n(e.display):o-=e.display.viewOffset,"page"==r||"window"==r){var l=e.display.lineSpace.getBoundingClientRect();o+=l.top+("window"==r?0:zn());var s=l.left+("window"==r?0:Un());n.left+=s,n.right+=s}return n.top+=o,n.bottom+=o,n}function Bn(e,t,n){if("div"==n)return t;var r=t.left,i=t.top;if("page"==n)r-=Un(),i-=zn();else if("local"==n||!n){var a=e.display.sizer.getBoundingClientRect();r+=a.left,i+=a.top}var o=e.display.lineSpace.getBoundingClientRect();return{left:r-o.left,top:i-o.top}}function Wn(e,t,n,r,i){return r||(r=We(e.doc,t.line)),Vn(e,r,Tn(e,r,t.ch,i),n)}function Yn(e,t,n,r,i,a){function o(t,o){var l=On(e,i,t,o?"right":"left",a);return o?l.left=l.right:l.right=l.left,Vn(e,r,l,n)}r=r||We(e.doc,t.line),i||(i=Dn(e,r));var l=ue(r,e.doc.direction),s=t.ch,c=t.sticky;if(s>=r.text.length?(s=r.text.length,c="before"):s<=0&&(s=0,c="after"),!l)return o("before"==c?s-1:s,"before"==c);function u(e,t,n){var r=l[t],i=1==r.level;return o(n?e-1:e,i!=n)}var f=se(l,s,c),h=le,d=u(s,f,"before"==c);return null!=h&&(d.other=u(s,h,"before"!=c)),d}function $n(e,t){var n=0;t=lt(e.doc,t),e.options.lineWrapping||(n=nr(e.display)*t.ch);var r=We(e.doc,t.line),i=Zt(r)+_n(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Gn(e,t,n,r,i){var a=et(e,t,n);return a.xRel=i,r&&(a.outside=r),a}function Kn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Gn(r.first,0,null,-1,-1);var i=Qe(r,n),a=r.first+r.size-1;if(i>a)return Gn(r.first+r.size-1,We(r,a).text.length,null,1,1);t<0&&(t=0);for(var o=We(r,i);;){var l=er(e,o,i,t,n),s=qt(o,l.ch+(l.xRel>0||l.outside>0?1:0));if(!s)return l;var c=s.find(1);if(c.line==i)return c;o=We(r,i=c.line)}}function Qn(e,t,n,r){r-=Zn(t);var i=t.text.length,a=oe(function(t){return On(e,n,t-1).bottom<=r},i,0);return i=oe(function(t){return On(e,n,t).top>r},a,i),{begin:a,end:i}}function Jn(e,t,n,r){n||(n=Dn(e,t));var i=Vn(e,t,On(e,n,r),"line").top;return Qn(e,t,n,i)}function Xn(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function er(e,t,n,r,i){i-=Zt(t);var a=Dn(e,t),o=Zn(t),l=0,s=t.text.length,c=!0,u=ue(t,e.doc.direction);if(u){var f=(e.options.lineWrapping?function(e,t,n,r,i,a,o){var l=Qn(e,t,r,o),s=l.begin,c=l.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,f=null,h=0;h<i.length;h++){var d=i[h];if(!(d.from>=c||d.to<=s)){var p=1!=d.level,m=On(e,r,p?Math.min(c,d.to)-1:Math.max(s,d.from)).right,v=m<a?a-m+1e9:m-a;(!u||f>v)&&(u=d,f=v)}}return u||(u=i[i.length-1]),u.from<s&&(u={from:s,to:u.to,level:u.level}),u.to>c&&(u={from:u.from,to:c,level:u.level}),u}:function(e,t,n,r,i,a,o){var l=oe(function(l){var s=i[l],c=1!=s.level;return Xn(Yn(e,et(n,c?s.to:s.from,c?"before":"after"),"line",t,r),a,o,!0)},0,i.length-1),s=i[l];if(l>0){var c=1!=s.level,u=Yn(e,et(n,c?s.from:s.to,c?"after":"before"),"line",t,r);Xn(u,a,o,!0)&&u.top>o&&(s=i[l-1])}return s})(e,t,n,a,u,r,i);c=1!=f.level,l=c?f.from:f.to-1,s=c?f.to:f.from-1}var h,d,p=null,m=null,v=oe(function(t){var n=On(e,a,t);return n.top+=o,n.bottom+=o,!!Xn(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(p=t,m=n),!0)},l,s),g=!1;if(m){var b=r-m.left<m.right-r,y=b==c;v=p+(y?0:1),d=y?"after":"before",h=b?m.left:m.right}else{c||v!=s&&v!=l||v++,d=0==v?"after":v==t.text.length?"before":On(e,a,v-(c?1:0)).bottom+o<=i==c?"after":"before";var k=Yn(e,et(n,v,d),"line",t,a);h=k.left,g=i<k.top?-1:i>=k.bottom?1:0}return v=ae(t.text,v,1),Gn(n,v,d,g,r-h)}function tr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Pn){Pn=E("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Pn.appendChild(document.createTextNode("x")),Pn.appendChild(E("br"));Pn.appendChild(document.createTextNode("x"))}L(e.measure,Pn);var n=Pn.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),N(e.measure),n||1}function nr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=E("span","xxxxxxxxxx"),n=E("pre",[t],"CodeMirror-line-like");L(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function rr(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.gutters.firstChild,o=0;a;a=a.nextSibling,++o){var l=e.display.gutterSpecs[o].className;n[l]=a.offsetLeft+a.clientLeft+i,r[l]=a.clientWidth}return{fixedPos:ir(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function ir(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ar(e){var t=tr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/nr(e.display)-3);return function(i){if(Ut(e.doc,i))return 0;var a=0;if(i.widgets)for(var o=0;o<i.widgets.length;o++)i.widgets[o].height&&(a+=i.widgets[o].height);return n?a+(Math.ceil(i.text.length/r)||1)*t:a+t}}function or(e){var t=e.doc,n=ar(e);t.iter(function(e){var t=n(e);t!=e.height&&Ge(e,t)})}function lr(e,t,n,r){var i=e.display;if(!n&&"true"==Ce(t).getAttribute("cm-not-content"))return null;var a,o,l=i.lineSpace.getBoundingClientRect();try{a=t.clientX-l.left,o=t.clientY-l.top}catch(t){return null}var s,c=Kn(e,a,o);if(r&&c.xRel>0&&(s=We(e.doc,c.line).text).length==c.ch){var u=j(s,s.length,e.options.tabSize)-s.length;c=et(c.line,Math.max(0,Math.round((a-Mn(e.display).left)/nr(e.display))-u))}return c}function sr(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;r<n.length;r++)if((t-=n[r].size)<0)return r}function cr(e,t,n,r){null==t&&(t=e.doc.first),null==n&&(n=e.doc.first+e.doc.size),r||(r=0);var i=e.display;if(r&&n<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)wt&&It(e.doc,t)<i.viewTo&&fr(e);else if(n<=i.viewFrom)wt&&Ft(e.doc,n+r)>i.viewFrom?fr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)fr(e);else if(t<=i.viewFrom){var a=hr(e,n,n+r,1);a?(i.view=i.view.slice(a.index),i.viewFrom=a.lineN,i.viewTo+=r):fr(e)}else if(n>=i.viewTo){var o=hr(e,t,t,-1);o?(i.view=i.view.slice(0,o.index),i.viewTo=o.lineN):fr(e)}else{var l=hr(e,t,t,-1),s=hr(e,n,n+r,1);l&&s?(i.view=i.view.slice(0,l.index).concat(an(e,l.lineN,s.lineN)).concat(i.view.slice(s.index)),i.viewTo+=r):fr(e)}var c=i.externalMeasured;c&&(n<c.lineN?c.lineN+=r:t<c.lineN+c.size&&(i.externalMeasured=null))}function ur(e,t,n){e.curOp.viewChanged=!0;var r=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(r.externalMeasured=null),!(t<r.viewFrom||t>=r.viewTo)){var a=r.view[sr(e,t)];if(null!=a.node){var o=a.changes||(a.changes=[]);-1==F(o,n)&&o.push(n)}}}function fr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function hr(e,t,n,r){var i,a=sr(e,t),o=e.display.view;if(!wt||n==e.doc.first+e.doc.size)return{index:a,lineN:n};for(var l=e.display.viewFrom,s=0;s<a;s++)l+=o[s].size;if(l!=t){if(r>0){if(a==o.length-1)return null;i=l+o[a].size-t,a++}else i=l-t;t+=i,n+=i}for(;It(e.doc,n)!=n;){if(a==(r<0?0:o.length-1))return null;n+=r*o[a-(r<0?1:0)].size,a+=r}return{index:a,lineN:n}}function dr(e){for(var t=e.display.view,n=0,r=0;r<t.length;r++){var i=t[r];i.hidden||i.node&&!i.changes||++n}return n}function pr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function mr(e,t){void 0===t&&(t=!0);for(var n=e.doc,r={},i=r.cursors=document.createDocumentFragment(),a=r.selection=document.createDocumentFragment(),o=0;o<n.sel.ranges.length;o++)if(t||o!=n.sel.primIndex){var l=n.sel.ranges[o];if(!(l.from().line>=e.display.viewTo||l.to().line<e.display.viewFrom)){var s=l.empty();(s||e.options.showCursorWhenSelecting)&&vr(e,l.head,i),s||br(e,l,a)}}return r}function vr(e,t,n){var r=Yn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),i=n.appendChild(E("div"," ","CodeMirror-cursor"));if(i.style.left=r.left+"px",i.style.top=r.top+"px",i.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+"px",r.other){var a=n.appendChild(E("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));a.style.display="",a.style.left=r.other.left+"px",a.style.top=r.other.top+"px",a.style.height=.85*(r.other.bottom-r.other.top)+"px"}}function gr(e,t){return e.top-t.top||e.left-t.left}function br(e,t,n){var r=e.display,i=e.doc,a=document.createDocumentFragment(),o=Mn(e.display),l=o.left,s=Math.max(r.sizerWidth,Nn(e)-r.sizer.offsetLeft)-o.right,c="ltr"==i.direction;function u(e,t,n,r){t<0&&(t=0),t=Math.round(t),r=Math.round(r),a.appendChild(E("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==n?s-e:n)+"px;\n height: "+(r-t)+"px"))}function f(t,n,r){var a,o,f=We(i,t),h=f.text.length;function d(n,r){return Wn(e,et(t,n),"div",f,r)}function p(t,n,r){var i=Jn(e,f,null,t),a="ltr"==n==("after"==r)?"left":"right",o="after"==r?i.begin:i.end-(/\s/.test(f.text.charAt(i.end-1))?2:1);return d(o,a)[a]}var m=ue(f,i.direction);return function(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,a=0;a<e.length;++a){var o=e[a];(o.from<n&&o.to>t||t==n&&o.to==t)&&(r(Math.max(o.from,t),Math.min(o.to,n),1==o.level?"rtl":"ltr",a),i=!0)}i||r(t,n,"ltr")}(m,n||0,null==r?h:r,function(e,t,i,f){var v="ltr"==i,g=d(e,v?"left":"right"),b=d(t-1,v?"right":"left"),y=null==n&&0==e,k=null==r&&t==h,x=0==f,w=!m||f==m.length-1;if(b.top-g.top<=3){var _=(c?y:k)&&x,C=(c?k:y)&&w,M=_?l:(v?g:b).left,S=C?s:(v?b:g).right;u(M,g.top,S-M,g.bottom)}else{var N,L,E,T;v?(N=c&&y&&x?l:g.left,L=c?s:p(e,i,"before"),E=c?l:p(t,i,"after"),T=c&&k&&w?s:b.right):(N=c?p(e,i,"before"):l,L=!c&&y&&x?s:g.right,E=!c&&k&&w?l:b.left,T=c?p(t,i,"after"):s),u(N,g.top,L-N,g.bottom),g.bottom<b.top&&u(l,g.bottom,null,b.top),u(E,b.top,T-E,b.bottom)}(!a||gr(g,a)<0)&&(a=g),gr(b,a)<0&&(a=b),(!o||gr(g,o)<0)&&(o=g),gr(b,o)<0&&(o=b)}),{start:a,end:o}}var h=t.from(),d=t.to();if(h.line==d.line)f(h.line,h.ch,d.ch);else{var p=We(i,h.line),m=We(i,d.line),v=jt(p)==jt(m),g=f(h.line,h.ch,v?p.text.length+1:null).end,b=f(d.line,v?0:null,d.ch).start;v&&(g.top<b.top-2?(u(g.right,g.top,null,g.bottom),u(l,b.top,b.left,b.bottom)):u(g.right,g.top,b.left-g.right,g.bottom)),g.bottom<b.top&&u(l,g.bottom,null,b.top)}n.appendChild(a)}function yr(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var n=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function kr(e){e.state.focused||(e.display.input.focus(),wr(e))}function xr(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,_r(e))},100)}function wr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(me(e,"focus",e,t),e.state.focused=!0,O(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),s&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),yr(e))}function _r(e,t){e.state.delayingBlurEvent||(e.state.focused&&(me(e,"blur",e,t),e.state.focused=!1,S(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function Cr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r<t.view.length;r++){var i=t.view[r],a=e.options.lineWrapping,s=void 0,c=0;if(!i.hidden){if(o&&l<8){var u=i.node.offsetTop+i.node.offsetHeight;s=u-n,n=u}else{var f=i.node.getBoundingClientRect();s=f.bottom-f.top,!a&&i.text.firstChild&&(c=i.text.firstChild.getBoundingClientRect().right-f.left-1)}var h=i.line.height-s;if((h>.005||h<-.005)&&(Ge(i.line,s),Mr(i.line),i.rest))for(var d=0;d<i.rest.length;d++)Mr(i.rest[d]);if(c>e.display.sizerWidth){var p=Math.ceil(c/nr(e.display));p>e.display.maxLineLength&&(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Mr(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var n=e.widgets[t],r=n.node.parentNode;r&&(n.height=r.offsetHeight)}}function Sr(e,t,n){var r=n&&null!=n.top?Math.max(0,n.top):e.scroller.scrollTop;r=Math.floor(r-_n(e));var i=n&&null!=n.bottom?n.bottom:r+e.wrapper.clientHeight,a=Qe(t,r),o=Qe(t,i);if(n&&n.ensure){var l=n.ensure.from.line,s=n.ensure.to.line;l<a?(a=l,o=Qe(t,Zt(We(t,l))+e.wrapper.clientHeight)):Math.min(s,t.lastLine())>=o&&(a=Qe(t,Zt(We(t,s))-e.wrapper.clientHeight),o=s)}return{from:a,to:Math.max(o,a+1)}}function Nr(e,t){var n=e.display,r=tr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,a=Ln(e),o={};t.bottom-t.top>a&&(t.bottom=t.top+a);var l=e.doc.height+Cn(n),s=t.top<r,c=t.bottom>l-r;if(t.top<i)o.scrollTop=s?0:t.top;else if(t.bottom>i+a){var u=Math.min(t.top,(c?l:t.bottom)-a);u!=i&&(o.scrollTop=u)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,h=Nn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),d=t.right-t.left>h;return d&&(t.right=t.left+h),t.left<10?o.scrollLeft=0:t.left<f?o.scrollLeft=Math.max(0,t.left-(d?0:10)):t.right>h+f-3&&(o.scrollLeft=t.right+(d?0:10)-h),o}function Lr(e,t){null!=t&&(Ar(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Er(e){Ar(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Tr(e,t,n){null==t&&null==n||Ar(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Ar(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=$n(e,t.from),r=$n(e,t.to);Dr(e,n,r,t.margin)}}function Dr(e,t,n,r){var i=Nr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Tr(e,i.scrollLeft,i.scrollTop)}function Or(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||ai(e,{top:t}),Pr(e,t,!0),n&&ai(e),ei(e,100))}function Pr(e,t,n){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Rr(e,t,n,r){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,si(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function qr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Cn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Sn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Hr=function(e,t,n){this.cm=n;var r=this.vert=E("div",[E("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=E("div",[E("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),he(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),he(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,o&&l<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Hr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var a=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+a)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Hr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Hr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Hr.prototype.zeroWidthHack=function(){var e=b&&!d?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new I,this.disableVert=new I},Hr.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,function r(){var i=e.getBoundingClientRect(),a="vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);a!=e?e.style.pointerEvents="none":t.set(1e3,r)})},Hr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var jr=function(){};function Ir(e,t){t||(t=qr(e));var n=e.display.barWidth,r=e.display.barHeight;Fr(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Cr(e),Fr(e,qr(e)),n=e.display.barWidth,r=e.display.barHeight}function Fr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}jr.prototype.update=function(){return{bottom:0,right:0}},jr.prototype.setScrollLeft=function(){},jr.prototype.setScrollTop=function(){},jr.prototype.clear=function(){};var Ur={native:Hr,null:jr};function zr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&S(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Ur[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),he(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,n){"horizontal"==n?Rr(e,t):Or(e,t)},e),e.display.scrollbars.addClass&&O(e.display.wrapper,e.display.scrollbars.addClass)}var Zr=0;function Vr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Zr},t=e.curOp,on?on.ops.push(t):t.ownsGroup=on={ops:[t],delayedCallbacks:[]}}function Br(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++)t[n].call(null);for(var r=0;r<e.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(n<t.length)}(n)}finally{on=null,t(n)}}(t,function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,n=0;n<t.length;n++)Wr(t[n]);for(var r=0;r<t.length;r++)(i=t[r]).updatedDisplay=i.mustUpdate&&ri(i.cm,i.update);for(var i,a=0;a<t.length;a++)Yr(t[a]);for(var o=0;o<t.length;o++)$r(t[o]);for(var l=0;l<t.length;l++)Gr(t[l])}(e)})}function Wr(e){var t=e.cm,n=t.display;!function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Sn(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Sn(e)+"px",t.scrollbarsClipped=!0)}(t),e.updateMaxLine&&Bt(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ni(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Yr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Cr(t),e.barMeasure=qr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Tn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Sn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Nn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function $r(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&Rr(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&&e.focus==D();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,n),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Ir(t,e.barMeasure),e.updatedDisplay&&li(t,e.barMeasure),e.selectionChanged&&yr(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),n&&kr(e.cm)}function Gr(e){var t=e.cm,n=t.display,r=t.doc;if(e.updatedDisplay&&ii(t,e.update),null==n.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(n.wheelStartX=n.wheelStartY=null),null!=e.scrollTop&&Pr(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&Rr(t,e.scrollLeft,!0,!0),e.scrollToPos){var i=function(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t,n="before"==t.sticky?et(t.line,t.ch+1,"before"):t);for(var a=0;a<5;a++){var o=!1,l=Yn(e,t),s=n&&n!=t?Yn(e,n):l;i={left:Math.min(l.left,s.left),top:Math.min(l.top,s.top)-r,right:Math.max(l.left,s.left),bottom:Math.max(l.bottom,s.bottom)+r};var c=Nr(e,i),u=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=c.scrollTop&&(Or(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(o=!0)),null!=c.scrollLeft&&(Rr(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(o=!0)),!o)break}return i}(t,lt(r,e.scrollToPos.from),lt(r,e.scrollToPos.to),e.scrollToPos.margin);!function(e,t){if(!ve(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top<0?i=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!p){var a=E("div","",null,"position: absolute;\n top: "+(t.top-n.viewOffset-_n(e.display))+"px;\n height: "+(t.bottom-t.top+Sn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(a),a.scrollIntoView(i),e.display.lineSpace.removeChild(a)}}}(t,i)}var a=e.maybeHiddenMarkers,o=e.maybeUnhiddenMarkers;if(a)for(var l=0;l<a.length;++l)a[l].lines.length||me(a[l],"hide");if(o)for(var s=0;s<o.length;++s)o[s].lines.length&&me(o[s],"unhide");n.wrapper.offsetHeight&&(r.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&me(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Kr(e,t){if(e.curOp)return t();Vr(e);try{return t()}finally{Br(e)}}function Qr(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Vr(e);try{return t.apply(e,arguments)}finally{Br(e)}}}function Jr(e){return function(){if(this.curOp)return e.apply(this,arguments);Vr(this);try{return e.apply(this,arguments)}finally{Br(this)}}}function Xr(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Vr(t);try{return e.apply(this,arguments)}finally{Br(t)}}}function ei(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,q(ti,e))}function ti(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var n=+new Date+e.options.workTime,r=dt(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),function(a){if(r.line>=e.display.viewFrom){var o=a.styles,l=a.text.length>e.options.maxHighlightLength?ze(t.mode,r.state):null,s=ft(e,a,r,!0);l&&(r.state=l),a.styles=s.styles;var c=a.styleClasses,u=s.classes;u?a.styleClasses=u:c&&(a.styleClasses=null);for(var f=!o||o.length!=a.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),h=0;!f&&h<o.length;++h)f=o[h]!=a.styles[h];f&&i.push(r.line),a.stateAfter=r.save(),r.nextLine()}else a.text.length<=e.options.maxHighlightLength&&pt(e,a.text,r),a.stateAfter=r.line%5==0?r.save():null,r.nextLine();if(+new Date>n)return ei(e,e.options.workDelay),!0}),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&Kr(e,function(){for(var t=0;t<i.length;t++)ur(e,i[t],"text")})}}var ni=function(e,t,n){var r=e.display;this.viewport=t,this.visible=Sr(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=Nn(e),this.force=n,this.dims=rr(e),this.events=[]};function ri(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return fr(e),!1;if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==dr(e))return!1;ci(e)&&(fr(e),t.dims=rr(e));var i=r.first+r.size,a=Math.max(t.visible.from-e.options.viewportMargin,r.first),o=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFrom<a&&a-n.viewFrom<20&&(a=Math.max(r.first,n.viewFrom)),n.viewTo>o&&n.viewTo-o<20&&(o=Math.min(i,n.viewTo)),wt&&(a=It(e.doc,a),o=Ft(e.doc,o));var l=a!=n.viewFrom||o!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=an(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=an(e,t,r.viewFrom).concat(r.view):r.viewFrom<t&&(r.view=r.view.slice(sr(e,t))),r.viewFrom=t,r.viewTo<n?r.view=r.view.concat(an(e,r.viewTo,n)):r.viewTo>n&&(r.view=r.view.slice(0,sr(e,n)))),r.viewTo=n}(e,a,o),n.viewOffset=Zt(We(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var c=dr(e);if(!l&&0==c&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=function(e){if(e.hasFocus())return null;var t=D();if(!t||!A(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&A(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return c>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,o=a.firstChild;function l(t){var n=t.nextSibling;return s&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,f=0;f<c.length;f++){var h=c[f];if(h.hidden);else if(h.node&&h.node.parentNode==a){for(;o!=h.node;)o=l(o);var d=i&&null!=t&&t<=u&&h.lineNumber;h.changes&&(F(h.changes,"gutter")>-1&&(d=!1),un(e,h,u,n)),d&&(N(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(Xe(e.options,u)))),o=h.node.nextSibling}else{var p=gn(e,h,u,n);a.insertBefore(p,o)}u+=h.size}for(;o;)o=l(o)}(e,n.updateLineNumbers,t.dims),c>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=D()&&(e.activeElt.focus(),e.anchorNode&&A(document.body,e.anchorNode)&&A(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(u),N(n.cursorDiv),N(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,l&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ei(e,400)),n.updateLineNumbers=null,!0}function ii(e,t){for(var n=t.viewport,r=!0;(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Nn(e)||(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Cn(e.display)-Ln(e),n.top)}),t.visible=Sr(e.display,e.doc,n),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&ri(e,t);r=!1){Cr(e);var i=qr(e);pr(e),Ir(e,i),li(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ai(e,t){var n=new ni(e,t);if(ri(e,n)){Cr(e),ii(e,n);var r=qr(e);pr(e),Ir(e,r),li(e,r),n.finish()}}function oi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function li(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Sn(e)+"px"}function si(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=ir(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,a=r+"px",o=0;o<n.length;o++)if(!n[o].hidden){e.options.fixedGutter&&(n[o].gutter&&(n[o].gutter.style.left=a),n[o].gutterBackground&&(n[o].gutterBackground.style.left=a));var l=n[o].alignable;if(l)for(var s=0;s<l.length;s++)l[s].style.left=a}e.options.fixedGutter&&(t.gutters.style.left=r+i+"px")}}function ci(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=Xe(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var i=r.measure.appendChild(E("div",[E("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),a=i.firstChild.offsetWidth,o=i.offsetWidth-a;return r.lineGutter.style.width="",r.lineNumInnerWidth=Math.max(a,r.lineGutter.offsetWidth-o)+1,r.lineNumWidth=r.lineNumInnerWidth+o,r.lineNumChars=r.lineNumInnerWidth?n.length:-1,r.lineGutter.style.width=r.lineNumWidth+"px",oi(e.display),!0}return!1}function ui(e,t){for(var n=[],r=!1,i=0;i<e.length;i++){var a=e[i],o=null;if("string"!=typeof a&&(o=a.style,a=a.className),"CodeMirror-linenumbers"==a){if(!t)continue;r=!0}n.push({className:a,style:o})}return t&&!r&&n.push({className:"CodeMirror-linenumbers",style:null}),n}function fi(e){var t=e.gutters,n=e.gutterSpecs;N(t),e.lineGutter=null;for(var r=0;r<n.length;++r){var i=n[r],a=i.className,o=i.style,l=t.appendChild(E("div",null,"CodeMirror-gutter "+a));o&&(l.style.cssText=o),"CodeMirror-linenumbers"==a&&(e.lineGutter=l,l.style.width=(e.lineNumWidth||1)+"px")}t.style.display=n.length?"":"none",oi(e)}function hi(e){fi(e.display),cr(e),si(e)}function di(e,t,r,i){var a=this;this.input=r,a.scrollbarFiller=E("div",null,"CodeMirror-scrollbar-filler"),a.scrollbarFiller.setAttribute("cm-not-content","true"),a.gutterFiller=E("div",null,"CodeMirror-gutter-filler"),a.gutterFiller.setAttribute("cm-not-content","true"),a.lineDiv=T("div",null,"CodeMirror-code"),a.selectionDiv=E("div",null,null,"position: relative; z-index: 1"),a.cursorDiv=E("div",null,"CodeMirror-cursors"),a.measure=E("div",null,"CodeMirror-measure"),a.lineMeasure=E("div",null,"CodeMirror-measure"),a.lineSpace=T("div",[a.measure,a.lineMeasure,a.selectionDiv,a.cursorDiv,a.lineDiv],null,"position: relative; outline: none");var c=T("div",[a.lineSpace],"CodeMirror-lines");a.mover=E("div",[c],null,"position: relative"),a.sizer=E("div",[a.mover],"CodeMirror-sizer"),a.sizerWidth=null,a.heightForcer=E("div",null,null,"position: absolute; height: "+U+"px; width: 1px;"),a.gutters=E("div",null,"CodeMirror-gutters"),a.lineGutter=null,a.scroller=E("div",[a.sizer,a.heightForcer,a.gutters],"CodeMirror-scroll"),a.scroller.setAttribute("tabIndex","-1"),a.wrapper=E("div",[a.scrollbarFiller,a.gutterFiller,a.scroller],"CodeMirror"),o&&l<8&&(a.gutters.style.zIndex=-1,a.scroller.style.paddingRight=0),s||n&&g||(a.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(a.wrapper):e(a.wrapper)),a.viewFrom=a.viewTo=t.first,a.reportedViewFrom=a.reportedViewTo=t.first,a.view=[],a.renderedView=null,a.externalMeasured=null,a.viewOffset=0,a.lastWrapHeight=a.lastWrapWidth=0,a.updateLineNumbers=null,a.nativeBarWidth=a.barHeight=a.barWidth=0,a.scrollbarsClipped=!1,a.lineNumWidth=a.lineNumInnerWidth=a.lineNumChars=null,a.alignWidgets=!1,a.cachedCharWidth=a.cachedTextHeight=a.cachedPaddingH=null,a.maxLine=null,a.maxLineLength=0,a.maxLineChanged=!1,a.wheelDX=a.wheelDY=a.wheelStartX=a.wheelStartY=null,a.shift=!1,a.selForContextMenu=null,a.activeTouch=null,a.gutterSpecs=ui(i.gutters,i.lineNumbers),fi(a),r.init(a)}ni.prototype.signal=function(e,t){be(e,t)&&this.events.push(arguments)},ni.prototype.finish=function(){for(var e=0;e<this.events.length;e++)me.apply(null,this.events[e])};var pi=0,mi=null;function vi(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==n&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:null==n&&(n=e.wheelDelta),{x:t,y:n}}function gi(e){var t=vi(e);return t.x*=mi,t.y*=mi,t}function bi(e,t){var r=vi(t),i=r.x,a=r.y,o=e.display,l=o.scroller,c=l.scrollWidth>l.clientWidth,u=l.scrollHeight>l.clientHeight;if(i&&c||a&&u){if(a&&b&&s)e:for(var h=t.target,d=o.view;h!=l;h=h.parentNode)for(var p=0;p<d.length;p++)if(d[p].node==h){e.display.currentWheelTarget=h;break e}if(i&&!n&&!f&&null!=mi)return a&&u&&Or(e,Math.max(0,l.scrollTop+a*mi)),Rr(e,Math.max(0,l.scrollLeft+i*mi)),(!a||a&&u)&&ke(t),void(o.wheelStartX=null);if(a&&null!=mi){var m=a*mi,v=e.doc.scrollTop,g=v+o.wrapper.clientHeight;m<0?v=Math.max(0,v+m-50):g=Math.min(e.doc.height,g+m+50),ai(e,{top:v,bottom:g})}pi<20&&(null==o.wheelStartX?(o.wheelStartX=l.scrollLeft,o.wheelStartY=l.scrollTop,o.wheelDX=i,o.wheelDY=a,setTimeout(function(){if(null!=o.wheelStartX){var e=l.scrollLeft-o.wheelStartX,t=l.scrollTop-o.wheelStartY,n=t&&o.wheelDY&&t/o.wheelDY||e&&o.wheelDX&&e/o.wheelDX;o.wheelStartX=o.wheelStartY=null,n&&(mi=(mi*pi+n)/(pi+1),++pi)}},200)):(o.wheelDX+=i,o.wheelDY+=a))}}o?mi=-.53:n?mi=15:u?mi=-.7:h&&(mi=-1/3);var yi=function(e,t){this.ranges=e,this.primIndex=t};yi.prototype.primary=function(){return this.ranges[this.primIndex]},yi.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(!nt(n.anchor,r.anchor)||!nt(n.head,r.head))return!1}return!0},yi.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new ki(rt(this.ranges[t].anchor),rt(this.ranges[t].head));return new yi(e,this.primIndex)},yi.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},yi.prototype.contains=function(e,t){t||(t=e);for(var n=0;n<this.ranges.length;n++){var r=this.ranges[n];if(tt(t,r.from())>=0&&tt(e,r.to())<=0)return n}return-1};var ki=function(e,t){this.anchor=e,this.head=t};function xi(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort(function(e,t){return tt(e.from(),t.from())}),n=F(t,i);for(var a=1;a<t.length;a++){var o=t[a],l=t[a-1],s=tt(l.to(),o.from());if(r&&!o.empty()?s>0:s>=0){var c=at(l.from(),o.from()),u=it(l.to(),o.to()),f=l.empty()?o.from()==o.head:l.from()==l.head;a<=n&&--n,t.splice(--a,2,new ki(f?u:c,f?c:u))}}return new yi(t,n)}function wi(e,t){return new yi([new ki(e,t||e)],0)}function _i(e){return e.text?et(e.from.line+e.text.length-1,G(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ci(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return _i(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=_i(t).ch-t.to.ch),et(n,r)}function Mi(e,t){for(var n=[],r=0;r<e.sel.ranges.length;r++){var i=e.sel.ranges[r];n.push(new ki(Ci(i.anchor,t),Ci(i.head,t)))}return xi(e.cm,n,e.sel.primIndex)}function Si(e,t,n){return e.line==t.line?et(n.line,e.ch-t.ch+n.ch):et(n.line+(e.line-t.line),e.ch)}function Ni(e){e.doc.mode=Ie(e.options,e.doc.modeOption),Li(e)}function Li(e){e.doc.iter(function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ei(e,100),e.state.modeGen++,e.curOp&&cr(e)}function Ei(e,t){return 0==t.from.ch&&0==t.to.ch&&""==G(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Ti(e,t,n,r){function i(e){return n?n[e]:null}function a(e,n,i){!function(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Lt(e),Et(e,n);var i=r?r(e):1;i!=e.height&&Ge(e,i)}(e,n,i,r),sn(e,"change",e,t)}function o(e,t){for(var n=[],a=e;a<t;++a)n.push(new Wt(c[a],i(a),r));return n}var l=t.from,s=t.to,c=t.text,u=We(e,l.line),f=We(e,s.line),h=G(c),d=i(c.length-1),p=s.line-l.line;if(t.full)e.insert(0,o(0,c.length)),e.remove(c.length,e.size-c.length);else if(Ei(e,t)){var m=o(0,c.length-1);a(f,f.text,d),p&&e.remove(l.line,p),m.length&&e.insert(l.line,m)}else if(u==f)if(1==c.length)a(u,u.text.slice(0,l.ch)+h+u.text.slice(s.ch),d);else{var v=o(1,c.length-1);v.push(new Wt(h+u.text.slice(s.ch),d,r)),a(u,u.text.slice(0,l.ch)+c[0],i(0)),e.insert(l.line+1,v)}else if(1==c.length)a(u,u.text.slice(0,l.ch)+c[0]+f.text.slice(s.ch),i(0)),e.remove(l.line+1,p);else{a(u,u.text.slice(0,l.ch)+c[0],i(0)),a(f,h+f.text.slice(s.ch),d);var g=o(1,c.length-1);p>1&&e.remove(l.line+1,p-1),e.insert(l.line+1,g)}sn(e,"change",e,t)}function Ai(e,t,n){!function e(r,i,a){if(r.linked)for(var o=0;o<r.linked.length;++o){var l=r.linked[o];if(l.doc!=i){var s=a&&l.sharedHist;n&&!s||(t(l.doc,s),e(l.doc,r,s))}}}(e,null,!0)}function Di(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,or(e),Ni(e),Oi(e),e.options.lineWrapping||Bt(e),e.options.mode=t.modeOption,cr(e)}function Oi(e){("rtl"==e.doc.direction?O:S)(e.display.lineDiv,"CodeMirror-rtl")}function Pi(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function Ri(e,t){var n={from:rt(t.from),to:_i(t),text:Ye(e,t.from,t.to)};return Fi(e,n,t.from.line,t.to.line+1),Ai(e,function(e){return Fi(e,n,t.from.line,t.to.line+1)},!0),n}function qi(e){for(;e.length;){var t=G(e);if(!t.ranges)break;e.pop()}}function Hi(e,t,n,r){var i=e.history;i.undone.length=0;var a,o,l=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&i.lastModTime>l-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(a=function(e,t){return t?(qi(e.done),G(e.done)):e.done.length&&!G(e.done).ranges?G(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),G(e.done)):void 0}(i,i.lastOp==r)))o=G(a.changes),0==tt(t.from,t.to)&&0==tt(t.from,o.to)?o.to=_i(t):a.changes.push(Ri(e,t));else{var s=G(i.done);for(s&&s.ranges||Ii(e.sel,i.done),a={changes:[Ri(e,t)],generation:i.generation},i.done.push(a);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=l,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,o||me(e,"historyAdded")}function ji(e,t,n,r){var i=e.history,a=r&&r.origin;n==i.lastSelOp||a&&i.lastSelOrigin==a&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==a||function(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,a,G(i.done),t))?i.done[i.done.length-1]=t:Ii(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=a,i.lastSelOp=n,r&&!1!==r.clearRedo&&qi(i.undone)}function Ii(e,t){var n=G(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Fi(e,t,n,r){var i=t["spans_"+e.id],a=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[a]=n.markedSpans),++a})}function Ui(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marker.explicitlyCleared?t||(t=e.slice(0,n)):t&&t.push(e[n]);return t?t.length?t:null:e}function zi(e,t){var n=function(e,t){var n=t["spans_"+e.id];if(!n)return null;for(var r=[],i=0;i<t.text.length;++i)r.push(Ui(n[i]));return r}(e,t),r=St(e,t);if(!n)return r;if(!r)return n;for(var i=0;i<n.length;++i){var a=n[i],o=r[i];if(a&&o)e:for(var l=0;l<o.length;++l){for(var s=o[l],c=0;c<a.length;++c)if(a[c].marker==s.marker)continue e;a.push(s)}else o&&(n[i]=o)}return n}function Zi(e,t,n){for(var r=[],i=0;i<e.length;++i){var a=e[i];if(a.ranges)r.push(n?yi.prototype.deepCopy.call(a):a);else{var o=a.changes,l=[];r.push({changes:l});for(var s=0;s<o.length;++s){var c=o[s],u=void 0;if(l.push({from:c.from,to:c.to,text:c.text}),t)for(var f in c)(u=f.match(/^spans_(\d+)$/))&&F(t,Number(u[1]))>-1&&(G(l)[f]=c[f],delete c[f])}}}return r}function Vi(e,t,n,r){if(r){var i=e.anchor;if(n){var a=tt(t,i)<0;a!=tt(n,i)<0?(i=t,t=n):a!=tt(t,n)<0&&(t=n)}return new ki(i,t)}return new ki(n||t,t)}function Bi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),Ki(e,new yi([Vi(e.sel.primary(),t,n,i)],0),r)}function Wi(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),a=0;a<e.sel.ranges.length;a++)r[a]=Vi(e.sel.ranges[a],t[a],null,i);var o=xi(e.cm,r,e.sel.primIndex);Ki(e,o,n)}function Yi(e,t,n,r){var i=e.sel.ranges.slice(0);i[t]=n,Ki(e,xi(e.cm,i,e.sel.primIndex),r)}function $i(e,t,n,r){Ki(e,wi(t,n),r)}function Gi(e,t,n){var r=e.history.done,i=G(r);i&&i.ranges?(r[r.length-1]=t,Qi(e,t,n)):Ki(e,t,n)}function Ki(e,t,n){Qi(e,t,n),ji(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function Qi(e,t,n){(be(e,"beforeSelectionChange")||e.cm&&be(e.cm,"beforeSelectionChange"))&&(t=function(e,t,n){var r={ranges:t.ranges,update:function(t){this.ranges=[];for(var n=0;n<t.length;n++)this.ranges[n]=new ki(lt(e,t[n].anchor),lt(e,t[n].head))},origin:n&&n.origin};return me(e,"beforeSelectionChange",e,r),e.cm&&me(e.cm,"beforeSelectionChange",e.cm,r),r.ranges!=t.ranges?xi(e.cm,r.ranges,r.ranges.length-1):t}(e,t,n));var r=n&&n.bias||(tt(t.primary().head,e.sel.primary().head)<0?-1:1);Ji(e,ea(e,t,r,!0)),n&&!1===n.scroll||!e.cm||Er(e.cm)}function Ji(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ge(e.cm)),sn(e,"cursorActivity",e))}function Xi(e){Ji(e,ea(e,e.sel,null,!1))}function ea(e,t,n,r){for(var i,a=0;a<t.ranges.length;a++){var o=t.ranges[a],l=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[a],s=na(e,o.anchor,l&&l.anchor,n,r),c=na(e,o.head,l&&l.head,n,r);(i||s!=o.anchor||c!=o.head)&&(i||(i=t.ranges.slice(0,a)),i[a]=new ki(s,c))}return i?xi(e.cm,i,t.primIndex):t}function ta(e,t,n,r,i){var a=We(e,t.line);if(a.markedSpans)for(var o=0;o<a.markedSpans.length;++o){var l=a.markedSpans[o],s=l.marker,c="selectLeft"in s?!s.selectLeft:s.inclusiveLeft,u="selectRight"in s?!s.selectRight:s.inclusiveRight;if((null==l.from||(c?l.from<=t.ch:l.from<t.ch))&&(null==l.to||(u?l.to>=t.ch:l.to>t.ch))){if(i&&(me(s,"beforeCursorEnter"),s.explicitlyCleared)){if(a.markedSpans){--o;continue}break}if(!s.atomic)continue;if(n){var f=s.find(r<0?1:-1),h=void 0;if((r<0?u:c)&&(f=ra(e,f,-r,f&&f.line==t.line?a:null)),f&&f.line==t.line&&(h=tt(f,n))&&(r<0?h<0:h>0))return ta(e,f,t,r,i)}var d=s.find(r<0?-1:1);return(r<0?c:u)&&(d=ra(e,d,r,d.line==t.line?a:null)),d?ta(e,d,t,r,i):null}}return t}function na(e,t,n,r,i){var a=r||1,o=ta(e,t,n,a,i)||!i&&ta(e,t,n,a,!0)||ta(e,t,n,-a,i)||!i&&ta(e,t,n,-a,!0);return o||(e.cantEdit=!0,et(e.first,0))}function ra(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?lt(e,et(t.line-1)):null:n>0&&t.ch==(r||We(e,t.line)).text.length?t.line<e.first+e.size-1?et(t.line+1,0):null:new et(t.line,t.ch+n)}function ia(e){e.setSelection(et(e.firstLine(),0),et(e.lastLine()),Z)}function aa(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return r.canceled=!0}};return n&&(r.update=function(t,n,i,a){t&&(r.from=lt(e,t)),n&&(r.to=lt(e,n)),i&&(r.text=i),void 0!==a&&(r.origin=a)}),me(e,"beforeChange",e,r),e.cm&&me(e.cm,"beforeChange",e.cm,r),r.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:r.from,to:r.to,text:r.text,origin:r.origin}}function oa(e,t,n){if(e.cm){if(!e.cm.curOp)return Qr(e.cm,oa)(e,t,n);if(e.cm.state.suppressEdits)return}if(!(be(e,"beforeChange")||e.cm&&be(e.cm,"beforeChange"))||(t=aa(e,t,!0))){var r=xt&&!n&&function(e,t,n){var r=null;if(e.iter(t.line,n.line+1,function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var n=e.markedSpans[t].marker;!n.readOnly||r&&-1!=F(r,n)||(r||(r=[])).push(n)}}),!r)return null;for(var i=[{from:t,to:n}],a=0;a<r.length;++a)for(var o=r[a],l=o.find(0),s=0;s<i.length;++s){var c=i[s];if(!(tt(c.to,l.from)<0||tt(c.from,l.to)>0)){var u=[s,1],f=tt(c.from,l.from),h=tt(c.to,l.to);(f<0||!o.inclusiveLeft&&!f)&&u.push({from:c.from,to:l.from}),(h>0||!o.inclusiveRight&&!h)&&u.push({from:l.to,to:c.to}),i.splice.apply(i,u),s+=u.length-3}}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)la(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else la(e,t)}}function la(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var n=Mi(e,t);Hi(e,t,n,e.cm?e.cm.curOp.id:NaN),ua(e,t,n,St(e,t));var r=[];Ai(e,function(e,n){n||-1!=F(r,e.history)||(pa(e.history,t),r.push(e.history)),ua(e,t,null,St(e,t))})}}function sa(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,a=e.history,o=e.sel,l="undo"==t?a.done:a.undone,s="undo"==t?a.undone:a.done,c=0;c<l.length&&(i=l[c],n?!i.ranges||i.equals(e.sel):i.ranges);c++);if(c!=l.length){for(a.lastOrigin=a.lastSelOrigin=null;;){if(!(i=l.pop()).ranges){if(r)return void l.push(i);break}if(Ii(i,s),n&&!i.equals(e.sel))return void Ki(e,i,{clearRedo:!1});o=i}var u=[];Ii(o,s),s.push({changes:u,generation:a.generation}),a.generation=i.generation||++a.maxGeneration;for(var f=be(e,"beforeChange")||e.cm&&be(e.cm,"beforeChange"),h=function(n){var r=i.changes[n];if(r.origin=t,f&&!aa(e,r,!1))return l.length=0,{};u.push(Ri(e,r));var a=n?Mi(e,r):G(l);ua(e,r,a,zi(e,r)),!n&&e.cm&&e.cm.scrollIntoView({from:r.from,to:_i(r)});var o=[];Ai(e,function(e,t){t||-1!=F(o,e.history)||(pa(e.history,r),o.push(e.history)),ua(e,r,null,zi(e,r))})},d=i.changes.length-1;d>=0;--d){var p=h(d);if(p)return p.v}}}}function ca(e,t){if(0!=t&&(e.first+=t,e.sel=new yi(K(e.sel.ranges,function(e){return new ki(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){cr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r<n.viewTo;r++)ur(e.cm,r,"gutter")}}function ua(e,t,n,r){if(e.cm&&!e.cm.curOp)return Qr(e.cm,ua)(e,t,n,r);if(t.to.line<e.first)ca(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);ca(e,i),t={from:et(e.first,0),to:et(t.to.line+i,t.to.ch),text:[G(t.text)],origin:t.origin}}var a=e.lastLine();t.to.line>a&&(t={from:t.from,to:et(a,We(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),n||(n=Mi(e,t)),e.cm?function(e,t,n){var r=e.doc,i=e.display,a=t.from,o=t.to,l=!1,s=a.line;e.options.lineWrapping||(s=Ke(jt(We(r,a.line))),r.iter(s,o.line+1,function(e){if(e==i.maxLine)return l=!0,!0})),r.sel.contains(t.from,t.to)>-1&&ge(e),Ti(r,t,n,ar(e)),e.options.lineWrapping||(r.iter(s,a.line+t.text.length,function(e){var t=Vt(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,l=!1)}),l&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var n=e.first,r=t-1;r>n;r--){var i=We(e,r).stateAfter;if(i&&(!(i instanceof ct)||r+i.lookAhead<t)){n=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}}(r,a.line),ei(e,400);var c=t.text.length-(o.line-a.line)-1;t.full?cr(e):a.line!=o.line||1!=t.text.length||Ei(e.doc,t)?cr(e,a.line,o.line+1,c):ur(e,a.line,"text");var u=be(e,"changes"),f=be(e,"change");if(f||u){var h={from:a,to:o,text:t.text,removed:t.removed,origin:t.origin};f&&sn(e,"change",e,h),u&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}e.display.selForContextMenu=null}(e.cm,t,r):Ti(e,t,r),Qi(e,n,Z),e.cantEdit&&na(e,et(e.firstLine(),0))&&(e.cantEdit=!1)}}function fa(e,t,n,r,i){var a;r||(r=n),tt(r,n)<0&&(n=(a=[r,n])[0],r=a[1]),"string"==typeof t&&(t=e.splitLines(t)),oa(e,{from:n,to:r,text:t,origin:i})}function ha(e,t,n,r){n<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}function da(e,t,n,r){for(var i=0;i<e.length;++i){var a=e[i],o=!0;if(a.ranges){a.copied||((a=e[i]=a.deepCopy()).copied=!0);for(var l=0;l<a.ranges.length;l++)ha(a.ranges[l].anchor,t,n,r),ha(a.ranges[l].head,t,n,r)}else{for(var s=0;s<a.changes.length;++s){var c=a.changes[s];if(n<c.from.line)c.from=et(c.from.line+r,c.from.ch),c.to=et(c.to.line+r,c.to.ch);else if(t<=c.to.line){o=!1;break}}o||(e.splice(0,i+1),i=0)}}}function pa(e,t){var n=t.from.line,r=t.to.line,i=t.text.length-(r-n)-1;da(e.done,n,r,i),da(e.undone,n,r,i)}function ma(e,t,n,r){var i=t,a=t;return"number"==typeof t?a=We(e,ot(e,t)):i=Ke(t),null==i?null:(r(a,i)&&e.cm&&ur(e.cm,i,n),a)}function va(e){this.lines=e,this.parent=null;for(var t=0,n=0;n<e.length;++n)e[n].parent=this,t+=e[n].height;this.height=t}function ga(e){this.children=e;for(var t=0,n=0,r=0;r<e.length;++r){var i=e[r];t+=i.chunkSize(),n+=i.height,i.parent=this}this.size=t,this.height=n,this.parent=null}ki.prototype.from=function(){return at(this.anchor,this.head)},ki.prototype.to=function(){return it(this.anchor,this.head)},ki.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},va.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,r=e+t;n<r;++n){var i=this.lines[n];this.height-=i.height,Yt(i),sn(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e<r;++e)if(n(this.lines[e]))return!0}},ga.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n<this.children.length;++n){var r=this.children[n],i=r.chunkSize();if(e<i){var a=Math.min(t,i-e),o=r.height;if(r.removeInner(e,a),this.height-=o-r.height,i==a&&(this.children.splice(n--,1),r.parent=null),0==(t-=a))break;e=0}else e-=i}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof va))){var l=[];this.collapse(l),this.children=[new va(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var r=0;r<this.children.length;++r){var i=this.children[r],a=i.chunkSize();if(e<=a){if(i.insertInner(e,t,n),i.lines&&i.lines.length>50){for(var o=i.lines.length%25+25,l=o;l<i.lines.length;){var s=new va(i.lines.slice(l,l+=25));i.height-=s.height,this.children.splice(++r,0,s),s.parent=this}i.lines=i.lines.slice(0,o),this.maybeSpill()}break}e-=a}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=e.children.splice(e.children.length-5,5),n=new ga(t);if(e.parent){e.size-=n.size,e.height-=n.height;var r=F(e.parent.children,e);e.parent.children.splice(r+1,0,n)}else{var i=new ga(e.children);i.parent=e,e.children=[i,n],e=i}n.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r<this.children.length;++r){var i=this.children[r],a=i.chunkSize();if(e<a){var o=Math.min(t,a-e);if(i.iterN(e,o,n))return!0;if(0==(t-=o))break;e=0}else e-=a}}};var ba=function(e,t,n){if(n)for(var r in n)n.hasOwnProperty(r)&&(this[r]=n[r]);this.doc=e,this.node=t};function ya(e,t,n){Zt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Lr(e,n)}ba.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=Ke(n);if(null!=r&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(n.widgets=null);var a=xn(this);Ge(n,Math.max(0,n.height-a)),e&&(Kr(e,function(){ya(e,n,-a),ur(e,r,"widget")}),sn(e,"lineWidgetCleared",e,this,r))}},ba.prototype.changed=function(){var e=this,t=this.height,n=this.doc.cm,r=this.line;this.height=null;var i=xn(this)-t;i&&(Ut(this.doc,r)||Ge(r,r.height+i),n&&Kr(n,function(){n.curOp.forceUpdate=!0,ya(n,r,i),sn(n,"lineWidgetChanged",n,e,Ke(r))}))},ye(ba);var ka=0,xa=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++ka};function wa(e,t,n,r,i){if(r&&r.shared)return function(e,t,n,r,i){(r=H(r)).shared=!1;var a=[wa(e,t,n,r,i)],o=a[0],l=r.widgetNode;return Ai(e,function(e){l&&(r.widgetNode=l.cloneNode(!0)),a.push(wa(e,lt(e,t),lt(e,n),r,i));for(var s=0;s<e.linked.length;++s)if(e.linked[s].isParent)return;o=G(a)}),new _a(a,o)}(e,t,n,r,i);if(e.cm&&!e.cm.curOp)return Qr(e.cm,wa)(e,t,n,r,i);var a=new xa(e,i),o=tt(t,n);if(r&&H(r,a,!1),o>0||0==o&&!1!==a.clearWhenEmpty)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=T("span",[a.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(Ht(e,t.line,t,n,a)||t.line!=n.line&&Ht(e,n.line,t,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");wt=!0}a.addToHistory&&Hi(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var l,s=t.line,c=e.cm;if(e.iter(s,n.line+1,function(e){c&&a.collapsed&&!c.options.lineWrapping&&jt(e)==c.display.maxLine&&(l=!0),a.collapsed&&s!=t.line&&Ge(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new _t(a,s==t.line?t.ch:null,s==n.line?n.ch:null)),++s}),a.collapsed&&e.iter(t.line,n.line+1,function(t){Ut(e,t)&&Ge(t,0)}),a.clearOnEnter&&he(a,"beforeCursorEnter",function(){return a.clear()}),a.readOnly&&(xt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),a.collapsed&&(a.id=++ka,a.atomic=!0),c){if(l&&(c.curOp.updateMaxLine=!0),a.collapsed)cr(c,t.line,n.line+1);else if(a.className||a.startStyle||a.endStyle||a.css||a.attributes||a.title)for(var u=t.line;u<=n.line;u++)ur(c,u,"text");a.atomic&&Xi(c.doc),sn(c,"markerAdded",c,a)}return a}xa.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Vr(e),be(this,"clear")){var n=this.find();n&&sn(this,"clear",n.from,n.to)}for(var r=null,i=null,a=0;a<this.lines.length;++a){var o=this.lines[a],l=Ct(o.markedSpans,this);e&&!this.collapsed?ur(e,Ke(o),"text"):e&&(null!=l.to&&(i=Ke(o)),null!=l.from&&(r=Ke(o))),o.markedSpans=Mt(o.markedSpans,l),null==l.from&&this.collapsed&&!Ut(this.doc,o)&&e&&Ge(o,tr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var s=0;s<this.lines.length;++s){var c=jt(this.lines[s]),u=Vt(c);u>e.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&cr(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Xi(e.doc)),e&&sn(e,"markerCleared",e,this,r,i),t&&Br(e),this.parent&&this.parent.clear()}},xa.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i<this.lines.length;++i){var a=this.lines[i],o=Ct(a.markedSpans,this);if(null!=o.from&&(n=et(t?a:Ke(a),o.from),-1==e))return n;if(null!=o.to&&(r=et(t?a:Ke(a),o.to),1==e))return r}return n&&{from:n,to:r}},xa.prototype.changed=function(){var e=this,t=this.find(-1,!0),n=this,r=this.doc.cm;t&&r&&Kr(r,function(){var i=t.line,a=Ke(t.line),o=An(r,a);if(o&&(jn(o),r.curOp.selectionChanged=r.curOp.forceUpdate=!0),r.curOp.updateMaxLine=!0,!Ut(n.doc,i)&&null!=n.height){var l=n.height;n.height=null;var s=xn(n)-l;s&&Ge(i,i.height+s)}sn(r,"markerChanged",r,e)})},xa.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=F(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},xa.prototype.detachLine=function(e){if(this.lines.splice(F(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},ye(xa);var _a=function(e,t){this.markers=e,this.primary=t;for(var n=0;n<e.length;++n)e[n].parent=this};function Ca(e){return e.findMarks(et(e.first,0),e.clipPos(et(e.lastLine())),function(e){return e.parent})}function Ma(e){for(var t=function(t){var n=e[t],r=[n.primary.doc];Ai(n.primary.doc,function(e){return r.push(e)});for(var i=0;i<n.markers.length;i++){var a=n.markers[i];-1==F(r,a.doc)&&(a.parent=null,n.markers.splice(i--,1))}},n=0;n<e.length;n++)t(n)}_a.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();sn(this,"clear")}},_a.prototype.find=function(e,t){return this.primary.find(e,t)},ye(_a);var Sa=0,Na=function(e,t,n,r,i){if(!(this instanceof Na))return new Na(e,t,n,r,i);null==n&&(n=0),ga.call(this,[new va([new Wt("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var a=et(n,0);this.sel=wi(a),this.history=new Pi(null),this.id=++Sa,this.modeOption=t,this.lineSep=r,this.direction="rtl"==i?"rtl":"ltr",this.extend=!1,"string"==typeof e&&(e=this.splitLines(e)),Ti(this,{from:a,to:a,text:e}),Ki(this,wi(a),Z)};Na.prototype=J(ga.prototype,{constructor:Na,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,r=0;r<t.length;++r)n+=t[r].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=$e(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:Xr(function(e){var t=et(this.first,0),n=this.first+this.size-1;oa(this,{from:t,to:et(n,We(this,n).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Tr(this.cm,0,0),Ki(this,wi(t),Z)}),replaceRange:function(e,t,n,r){t=lt(this,t),n=n?lt(this,n):t,fa(this,e,t,n,r)},getRange:function(e,t,n){var r=Ye(this,lt(this,e),lt(this,t));return!1===n?r:r.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Je(this,e))return We(this,e)},getLineNumber:function(e){return Ke(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=We(this,e)),jt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return lt(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Xr(function(e,t,n){$i(this,lt(this,"number"==typeof e?et(e,t||0):e),null,n)}),setSelection:Xr(function(e,t,n){$i(this,lt(this,e),lt(this,t||e),n)}),extendSelection:Xr(function(e,t,n){Bi(this,lt(this,e),t&<(this,t),n)}),extendSelections:Xr(function(e,t){Wi(this,st(this,e),t)}),extendSelectionsBy:Xr(function(e,t){var n=K(this.sel.ranges,e);Wi(this,st(this,n),t)}),setSelections:Xr(function(e,t,n){if(e.length){for(var r=[],i=0;i<e.length;i++)r[i]=new ki(lt(this,e[i].anchor),lt(this,e[i].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Ki(this,xi(this.cm,r,t),n)}}),addSelection:Xr(function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new ki(lt(this,e),lt(this,t||e))),Ki(this,xi(this.cm,r,r.length-1),n)}),getSelection:function(e){for(var t,n=this.sel.ranges,r=0;r<n.length;r++){var i=Ye(this,n[r].from(),n[r].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,r=0;r<n.length;r++){var i=Ye(this,n[r].from(),n[r].to());!1!==e&&(i=i.join(e||this.lineSeparator())),t[r]=i}return t},replaceSelection:function(e,t,n){for(var r=[],i=0;i<this.sel.ranges.length;i++)r[i]=e;this.replaceSelections(r,t,n||"+input")},replaceSelections:Xr(function(e,t,n){for(var r=[],i=this.sel,a=0;a<i.ranges.length;a++){var o=i.ranges[a];r[a]={from:o.from(),to:o.to(),text:this.splitLines(e[a]),origin:n}}for(var l=t&&"end"!=t&&function(e,t,n){for(var r=[],i=et(e.first,0),a=i,o=0;o<t.length;o++){var l=t[o],s=Si(l.from,i,a),c=Si(_i(l),i,a);if(i=l.to,a=c,"around"==n){var u=e.sel.ranges[o],f=tt(u.head,u.anchor)<0;r[o]=new ki(f?c:s,f?s:c)}else r[o]=new ki(s,s)}return new yi(r,e.sel.primIndex)}(this,r,t),s=r.length-1;s>=0;s--)oa(this,r[s]);l?Gi(this,l):this.cm&&Er(this.cm)}),undo:Xr(function(){sa(this,"undo")}),redo:Xr(function(){sa(this,"redo")}),undoSelection:Xr(function(){sa(this,"undo",!0)}),redoSelection:Xr(function(){sa(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r<e.done.length;r++)e.done[r].ranges||++t;for(var i=0;i<e.undone.length;i++)e.undone[i].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){var e=this;this.history=new Pi(this.history.maxGeneration),Ai(this,function(t){return t.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Zi(this.history.done),undone:Zi(this.history.undone)}},setHistory:function(e){var t=this.history=new Pi(this.history.maxGeneration);t.done=Zi(e.done.slice(0),null,!0),t.undone=Zi(e.undone.slice(0),null,!0)},setGutterMarker:Xr(function(e,t,n){return ma(this,e,"gutter",function(e){var r=e.gutterMarkers||(e.gutterMarkers={});return r[t]=n,!n&&ne(r)&&(e.gutterMarkers=null),!0})}),clearGutter:Xr(function(e){var t=this;this.iter(function(n){n.gutterMarkers&&n.gutterMarkers[e]&&ma(t,n,"gutter",function(){return n.gutterMarkers[e]=null,ne(n.gutterMarkers)&&(n.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if("number"==typeof e){if(!Je(this,e))return null;if(t=e,!(e=We(this,e)))return null}else if(null==(t=Ke(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Xr(function(e,t,n){return ma(this,e,"gutter"==t?"gutter":"class",function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[r]){if(C(n).test(e[r]))return!1;e[r]+=" "+n}else e[r]=n;return!0})}),removeLineClass:Xr(function(e,t,n){return ma(this,e,"gutter"==t?"gutter":"class",function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",i=e[r];if(!i)return!1;if(null==n)e[r]=null;else{var a=i.match(C(n));if(!a)return!1;var o=a.index+a[0].length;e[r]=i.slice(0,a.index)+(a.index&&o!=i.length?" ":"")+i.slice(o)||null}return!0})}),addLineWidget:Xr(function(e,t,n){return function(e,t,n,r){var i=new ba(e,n,r),a=e.cm;return a&&i.noHScroll&&(a.display.alignWidgets=!0),ma(e,t,"widget",function(t){var n=t.widgets||(t.widgets=[]);if(null==i.insertAt?n.push(i):n.splice(Math.min(n.length-1,Math.max(0,i.insertAt)),0,i),i.line=t,a&&!Ut(e,t)){var r=Zt(t)<e.scrollTop;Ge(t,t.height+xn(i)),r&&Lr(a,i.height),a.curOp.forceUpdate=!0}return!0}),a&&sn(a,"lineWidgetAdded",a,i,"number"==typeof t?t:Ke(t)),i}(this,e,t,n)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return wa(this,lt(this,e),lt(this,t),n,n&&n.type||"range")},setBookmark:function(e,t){var n={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return wa(this,e=lt(this,e),e,n,"bookmark")},findMarksAt:function(e){e=lt(this,e);var t=[],n=We(this,e.line).markedSpans;if(n)for(var r=0;r<n.length;++r){var i=n[r];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=lt(this,e),t=lt(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(a){var o=a.markedSpans;if(o)for(var l=0;l<o.length;l++){var s=o[l];null!=s.to&&i==e.line&&e.ch>=s.to||null==s.from&&i!=e.line||null!=s.from&&i==t.line&&s.from>=t.ch||n&&!n(s.marker)||r.push(s.marker.parent||s.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;r<n.length;++r)null!=n[r].from&&e.push(n[r].marker)}),e},posFromIndex:function(e){var t,n=this.first,r=this.lineSeparator().length;return this.iter(function(i){var a=i.text.length+r;if(a>e)return t=e,!0;e-=a,++n}),lt(this,et(n,t))},indexFromPos:function(e){var t=(e=lt(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,function(e){t+=e.text.length+n}),t},copy:function(e){var t=new Na($e(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,n=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<n&&(n=e.to);var r=new Na($e(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(r.history=this.history),(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist}),r.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n],i=r.find(),a=e.clipPos(i.from),o=e.clipPos(i.to);if(tt(a,o)){var l=wa(e,a,o,r.primary,r.primary.type);r.markers.push(l),l.parent=r}}}(r,Ca(this)),r},unlinkDoc:function(e){if(e instanceof Co&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){var n=this.linked[t];if(n.doc==e){this.linked.splice(t,1),e.unlinkDoc(this),Ma(Ca(this));break}}if(e.history==this.history){var r=[e.id];Ai(e,function(e){return r.push(e.id)},!0),e.history=new Pi(null),e.history.done=Zi(this.history.done,r),e.history.undone=Zi(this.history.undone,r)}},iterLinkedDocs:function(e){Ai(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):De(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:Xr(function(e){var t;"rtl"!=e&&(e="ltr"),e!=this.direction&&(this.direction=e,this.iter(function(e){return e.order=null}),this.cm&&Kr(t=this.cm,function(){Oi(t),cr(t)}))})}),Na.prototype.eachLine=Na.prototype.iter;var La=0;function Ea(e){var t=this;if(Ta(t),!ve(t,e)&&!wn(t.display,e)){ke(e),o&&(La=+new Date);var n=lr(t,e,!0),r=e.dataTransfer.files;if(n&&!t.isReadOnly())if(r&&r.length&&window.FileReader&&window.File)for(var i=r.length,a=Array(i),l=0,s=function(){++l==i&&Qr(t,function(){var e={from:n=lt(t.doc,n),to:n,text:t.doc.splitLines(a.filter(function(e){return null!=e}).join(t.doc.lineSeparator())),origin:"paste"};oa(t.doc,e),Gi(t.doc,wi(n,_i(e)))})()},c=function(e,n){if(t.options.allowDropFileTypes&&-1==F(t.options.allowDropFileTypes,e.type))s();else{var r=new FileReader;r.onerror=function(){return s()},r.onload=function(){var e=r.result;/[\x00-\x08\x0e-\x1f]{2}/.test(e)?s():(a[n]=e,s())},r.readAsText(e)}},u=0;u<r.length;u++)c(r[u],u);else{if(t.state.draggingText&&t.doc.sel.contains(n)>-1)return t.state.draggingText(e),void setTimeout(function(){return t.display.input.focus()},20);try{var f=e.dataTransfer.getData("Text");if(f){var h;if(t.state.draggingText&&!t.state.draggingText.copy&&(h=t.listSelections()),Qi(t.doc,wi(n,n)),h)for(var d=0;d<h.length;++d)fa(t.doc,"",h[d].anchor,h[d].head,"drag");t.replaceSelection(f,"around","paste"),t.display.input.focus()}}catch(e){}}}}function Ta(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Aa(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),n=[],r=0;r<t.length;r++){var i=t[r].CodeMirror;i&&n.push(i)}n.length&&n[0].operation(function(){for(var t=0;t<n.length;t++)e(n[t])})}}var Da=!1;function Oa(){var e;Da||(he(window,"resize",function(){null==e&&(e=setTimeout(function(){e=null,Aa(Pa)},100))}),he(window,"blur",function(){return Aa(_r)}),Da=!0)}function Pa(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Ra={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},qa=0;qa<10;qa++)Ra[qa+48]=Ra[qa+96]=String(qa);for(var Ha=65;Ha<=90;Ha++)Ra[Ha]=String.fromCharCode(Ha);for(var ja=1;ja<=12;ja++)Ra[ja+111]=Ra[ja+63235]="F"+ja;var Ia={};function Fa(e){var t,n,r,i,a=e.split(/-(?!$)/);e=a[a.length-1];for(var o=0;o<a.length-1;o++){var l=a[o];if(/^(cmd|meta|m)$/i.test(l))i=!0;else if(/^a(lt)?$/i.test(l))t=!0;else if(/^(c|ctrl|control)$/i.test(l))n=!0;else{if(!/^s(hift)?$/i.test(l))throw new Error("Unrecognized modifier name: "+l);r=!0}}return t&&(e="Alt-"+e),n&&(e="Ctrl-"+e),i&&(e="Cmd-"+e),r&&(e="Shift-"+e),e}function Ua(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==r){delete e[n];continue}for(var i=K(n.split(" "),Fa),a=0;a<i.length;a++){var o=void 0,l=void 0;a==i.length-1?(l=i.join(" "),o=r):(l=i.slice(0,a+1).join(" "),o="...");var s=t[l];if(s){if(s!=o)throw new Error("Inconsistent bindings for "+l)}else t[l]=o}delete e[n]}for(var c in t)e[c]=t[c];return e}function za(e,t,n,r){var i=(t=Wa(t)).call?t.call(e,r):t[e];if(!1===i)return"nothing";if("..."===i)return"multi";if(null!=i&&n(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return za(e,t.fallthrough,n,r);for(var a=0;a<t.fallthrough.length;a++){var o=za(e,t.fallthrough[a],n,r);if(o)return o}}}function Za(e){var t="string"==typeof e?e:Ra[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function Va(e,t,n){var r=e;return t.altKey&&"Alt"!=r&&(e="Alt-"+e),(w?t.metaKey:t.ctrlKey)&&"Ctrl"!=r&&(e="Ctrl-"+e),(w?t.ctrlKey:t.metaKey)&&"Cmd"!=r&&(e="Cmd-"+e),!n&&t.shiftKey&&"Shift"!=r&&(e="Shift-"+e),e}function Ba(e,t){if(f&&34==e.keyCode&&e.char)return!1;var n=Ra[e.keyCode];return null!=n&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(n=e.code),Va(n,e,t))}function Wa(e){return"string"==typeof e?Ia[e]:e}function Ya(e,t){for(var n=e.doc.sel.ranges,r=[],i=0;i<n.length;i++){for(var a=t(n[i]);r.length&&tt(a.from,G(r).to)<=0;){var o=r.pop();if(tt(o.from,a.from)<0){a.from=o.from;break}}r.push(a)}Kr(e,function(){for(var t=r.length-1;t>=0;t--)fa(e.doc,"",r[t].from,r[t].to,"+delete");Er(e)})}function $a(e,t,n){var r=ae(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Ga(e,t,n){var r=$a(e,t.ch,n);return null==r?null:new et(t.line,r,n<0?"after":"before")}function Ka(e,t,n,r,i){if(e){"rtl"==t.getOption("direction")&&(i=-i);var a=ue(n,t.doc.direction);if(a){var o,l=i<0?G(a):a[0],s=i<0==(1==l.level),c=s?"after":"before";if(l.level>0||"rtl"==t.doc.direction){var u=Dn(t,n);o=i<0?n.text.length-1:0;var f=On(t,u,o).top;o=oe(function(e){return On(t,u,e).top==f},i<0==(1==l.level)?l.from:l.to-1,o),"before"==c&&(o=$a(n,o,1))}else o=i<0?l.to:l.from;return new et(r,o,c)}}return new et(r,i<0?n.text.length:0,i<0?"before":"after")}Ia.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ia.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ia.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ia.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ia.default=b?Ia.macDefault:Ia.pcDefault;var Qa={selectAll:ia,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Z)},killLine:function(e){return Ya(e,function(t){if(t.empty()){var n=We(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line<e.lastLine()?{from:t.head,to:et(t.head.line+1,0)}:{from:t.head,to:et(t.head.line,n)}}return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Ya(e,function(t){return{from:et(t.from().line,0),to:lt(e.doc,et(t.to().line+1,0))}})},delLineLeft:function(e){return Ya(e,function(e){return{from:et(e.from().line,0),to:e.from()}})},delWrappedLineLeft:function(e){return Ya(e,function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return{from:r,to:t.from()}})},delWrappedLineRight:function(e){return Ya(e,function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div");return{from:t.from(),to:r}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(et(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(et(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return Ja(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return Xa(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return function(e,t){var n=We(e.doc,t),r=function(e){for(var t;t=Rt(e);)e=t.find(1,!0).line;return e}(n);return r!=n&&(t=Ke(r)),Ka(!0,e,n,t,-1)}(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div")},B)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:n},"div")},B)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var n=e.cursorCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return r.ch<e.getLine(r.line).search(/\S/)?Xa(e,t.head):r},B)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"char")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),r=e.options.tabSize,i=0;i<n.length;i++){var a=n[i].from(),o=j(e.getLine(a.line),a.ch,r);t.push($(r-o%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Kr(e,function(){for(var t=e.listSelections(),n=[],r=0;r<t.length;r++)if(t[r].empty()){var i=t[r].head,a=We(e.doc,i.line).text;if(a)if(i.ch==a.length&&(i=new et(i.line,i.ch-1)),i.ch>0)i=new et(i.line,i.ch+1),e.replaceRange(a.charAt(i.ch-1)+a.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var o=We(e.doc,i.line-1).text;o&&(i=new et(i.line,1),e.replaceRange(a.charAt(0)+e.doc.lineSeparator()+o.charAt(o.length-1),et(i.line-1,o.length-1),i,"+transpose"))}n.push(new ki(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){return Kr(e,function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r<t.length;r++)e.indentLine(t[r].from().line,null,!0);Er(e)})},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Ja(e,t){var n=We(e.doc,t),r=jt(n);return r!=n&&(t=Ke(r)),Ka(!0,e,r,t,1)}function Xa(e,t){var n=Ja(e,t.line),r=We(e.doc,n.line),i=ue(r,e.doc.direction);if(!i||0==i[0].level){var a=Math.max(0,r.text.search(/\S/)),o=t.line==n.line&&t.ch<=a&&t.ch;return et(n.line,o?0:a,n.sticky)}return n}function eo(e,t,n){if("string"==typeof t&&!(t=Qa[t]))return!1;e.display.input.ensurePolled();var r=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n&&(e.display.shift=!1),i=t(e)!=z}finally{e.display.shift=r,e.state.suppressEdits=!1}return i}var to=new I;function no(e,t,n,r){var i=e.state.keySeq;if(i){if(Za(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:to.set(50,function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())}),ro(e,i+" "+t,n,r))return!0}return ro(e,t,n,r)}function ro(e,t,n,r){var i=function(e,t,n){for(var r=0;r<e.state.keyMaps.length;r++){var i=za(t,e.state.keyMaps[r],n,e);if(i)return i}return e.options.extraKeys&&za(t,e.options.extraKeys,n,e)||za(t,e.options.keyMap,n,e)}(e,t,r);return"multi"==i&&(e.state.keySeq=t),"handled"==i&&sn(e,"keyHandled",e,t,n),"handled"!=i&&"multi"!=i||(ke(n),yr(e)),!!i}function io(e,t){var n=Ba(t,!0);return!!n&&(t.shiftKey&&!e.state.keySeq?no(e,"Shift-"+n,t,function(t){return eo(e,t,!0)})||no(e,n,t,function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return eo(e,t)}):no(e,n,t,function(t){return eo(e,t)}))}var ao=null;function oo(e){var t=this;if(t.curOp.focus=D(),!ve(t,e)){o&&l<11&&27==e.keyCode&&(e.returnValue=!1);var r=e.keyCode;t.display.shift=16==r||e.shiftKey;var i=io(t,e);f&&(ao=i?r:null,!i&&88==r&&!Pe&&(b?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),n&&!b&&!i&&46==r&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),18!=r||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function n(e){18!=e.keyCode&&e.altKey||(S(t,"CodeMirror-crosshair"),pe(document,"keyup",n),pe(document,"mouseover",n))}O(t,"CodeMirror-crosshair"),he(document,"keyup",n),he(document,"mouseover",n)}(t)}}function lo(e){16==e.keyCode&&(this.doc.sel.shift=!1),ve(this,e)}function so(e){var t=this;if(!(wn(t.display,e)||ve(t,e)||e.ctrlKey&&!e.altKey||b&&e.metaKey)){var n=e.keyCode,r=e.charCode;if(f&&n==ao)return ao=null,void ke(e);if(!f||e.which&&!(e.which<10)||!io(t,e)){var i=String.fromCharCode(null==r?n:r);"\b"!=i&&(function(e,t,n){return no(e,"'"+n+"'",t,function(t){return eo(e,t,!0)})}(t,e,i)||t.display.input.onKeyPress(e))}}}var co,uo,fo=function(e,t,n){this.time=e,this.pos=t,this.button=n};function ho(e){var t=this,n=t.display;if(!(ve(t,e)||n.activeTouch&&n.input.supportsTouch()))if(n.input.ensurePolled(),n.shift=e.shiftKey,wn(n,e))s||(n.scroller.draggable=!1,setTimeout(function(){return n.scroller.draggable=!0},100));else if(!vo(t,e)){var r=lr(t,e),i=Me(e),a=r?function(e,t){var n=+new Date;return uo&&uo.compare(n,e,t)?(co=uo=null,"triple"):co&&co.compare(n,e,t)?(uo=new fo(n,e,t),co=null,"double"):(co=new fo(n,e,t),uo=null,"single")}(r,i):"single";window.focus(),1==i&&t.state.selectingText&&t.state.selectingText(e),r&&function(e,t,n,r,i){var a="Click";return"double"==r?a="Double"+a:"triple"==r&&(a="Triple"+a),no(e,Va(a=(1==t?"Left":2==t?"Middle":"Right")+a,i),i,function(t){if("string"==typeof t&&(t=Qa[t]),!t)return!1;var r=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r=t(e,n)!=z}finally{e.state.suppressEdits=!1}return r})}(t,i,r,a,e)||(1==i?r?function(e,t,n,r){o?setTimeout(q(kr,e),0):e.curOp.focus=D();var i,a=function(e,t,n){var r=e.getOption("configureMouse"),i=r?r(e,t,n):{};if(null==i.unit){var a=y?n.shiftKey&&n.metaKey:n.altKey;i.unit=a?"rectangle":"single"==t?"char":"double"==t?"word":"line"}return(null==i.extend||e.doc.extend)&&(i.extend=e.doc.extend||n.shiftKey),null==i.addNew&&(i.addNew=b?n.metaKey:n.ctrlKey),null==i.moveOnDrag&&(i.moveOnDrag=!(b?n.altKey:n.ctrlKey)),i}(e,n,r),c=e.doc.sel;e.options.dragDrop&&Le&&!e.isReadOnly()&&"single"==n&&(i=c.contains(t))>-1&&(tt((i=c.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,n,r){var i=e.display,a=!1,c=Qr(e,function(t){s&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",c),pe(i.wrapper.ownerDocument,"mousemove",u),pe(i.scroller,"dragstart",f),pe(i.scroller,"drop",c),a||(ke(t),r.addNew||Bi(e.doc,n,null,null,r.extend),s||o&&9==l?setTimeout(function(){i.wrapper.ownerDocument.body.focus(),i.input.focus()},20):i.input.focus())}),u=function(e){a=a||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},f=function(){return a=!0};s&&(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),he(i.wrapper.ownerDocument,"mouseup",c),he(i.wrapper.ownerDocument,"mousemove",u),he(i.scroller,"dragstart",f),he(i.scroller,"drop",c),xr(e),setTimeout(function(){return i.input.focus()},20)}(e,r,t,a):function(e,t,n,r){var i=e.display,a=e.doc;ke(t);var o,l,s=a.sel,c=s.ranges;if(r.addNew&&!r.extend?(l=a.sel.contains(n),o=l>-1?c[l]:new ki(n,n)):(o=a.sel.primary(),l=a.sel.primIndex),"rectangle"==r.unit)r.addNew||(o=new ki(n,n)),n=lr(e,t,!0,!0),l=-1;else{var u=po(e,n,r.unit);o=r.extend?Vi(o,u.anchor,u.head,r.extend):u}r.addNew?-1==l?(l=c.length,Ki(a,xi(e,c.concat([o]),l),{scroll:!1,origin:"*mouse"})):c.length>1&&c[l].empty()&&"char"==r.unit&&!r.extend?(Ki(a,xi(e,c.slice(0,l).concat(c.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),s=a.sel):Yi(a,l,o,V):(l=0,Ki(a,new yi([o],0),V),s=a.sel);var f=n;function h(t){if(0!=tt(f,t))if(f=t,"rectangle"==r.unit){for(var i=[],c=e.options.tabSize,u=j(We(a,n.line).text,n.ch,c),h=j(We(a,t.line).text,t.ch,c),d=Math.min(u,h),p=Math.max(u,h),m=Math.min(n.line,t.line),v=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=v;m++){var g=We(a,m).text,b=W(g,d,c);d==p?i.push(new ki(et(m,b),et(m,b))):g.length>b&&i.push(new ki(et(m,b),et(m,W(g,p,c))))}i.length||i.push(new ki(n,n)),Ki(a,xi(e,s.ranges.slice(0,l).concat(i),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var y,k=o,x=po(e,t,r.unit),w=k.anchor;tt(x.anchor,w)>0?(y=x.head,w=at(k.from(),x.anchor)):(y=x.anchor,w=it(k.to(),x.head));var _=s.ranges.slice(0);_[l]=function(e,t){var n=t.anchor,r=t.head,i=We(e.doc,n.line);if(0==tt(n,r)&&n.sticky==r.sticky)return t;var a=ue(i);if(!a)return t;var o=se(a,n.ch,n.sticky),l=a[o];if(l.from!=n.ch&&l.to!=n.ch)return t;var s,c=o+(l.from==n.ch==(1!=l.level)?0:1);if(0==c||c==a.length)return t;if(r.line!=n.line)s=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=se(a,r.ch,r.sticky),f=u-o||(r.ch-n.ch)*(1==l.level?-1:1);s=u==c-1||u==c?f<0:f>0}var h=a[c+(s?-1:0)],d=s==(1==h.level),p=d?h.from:h.to,m=d?"after":"before";return n.ch==p&&n.sticky==m?t:new ki(new et(n.line,p,m),r)}(e,new ki(lt(a,w),y)),Ki(a,xi(e,_,l),V)}}var d=i.wrapper.getBoundingClientRect(),p=0;function m(t){e.state.selectingText=!1,p=1/0,t&&(ke(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",v),pe(i.wrapper.ownerDocument,"mouseup",g),a.history.lastSelOrigin=null}var v=Qr(e,function(t){0!==t.buttons&&Me(t)?function t(n){var o=++p,l=lr(e,n,!0,"rectangle"==r.unit);if(l)if(0!=tt(l,f)){e.curOp.focus=D(),h(l);var s=Sr(i,a);(l.line>=s.to||l.line<s.from)&&setTimeout(Qr(e,function(){p==o&&t(n)}),150)}else{var c=n.clientY<d.top?-20:n.clientY>d.bottom?20:0;c&&setTimeout(Qr(e,function(){p==o&&(i.scroller.scrollTop+=c,t(n))}),50)}}(t):m(t)}),g=Qr(e,m);e.state.selectingText=g,he(i.wrapper.ownerDocument,"mousemove",v),he(i.wrapper.ownerDocument,"mouseup",g)}(e,r,t,a)}(t,r,a,e):Ce(e)==n.scroller&&ke(e):2==i?(r&&Bi(t.doc,r),setTimeout(function(){return n.input.focus()},20)):3==i&&(_?t.display.input.onContextMenu(e):xr(t)))}}function po(e,t,n){if("char"==n)return new ki(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new ki(et(t.line,0),lt(e.doc,et(t.line+1,0)));var r=n(e,t);return new ki(r.from,r.to)}function mo(e,t,n,r){var i,a;if(t.touches)i=t.touches[0].clientX,a=t.touches[0].clientY;else try{i=t.clientX,a=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&ke(t);var o=e.display,l=o.lineDiv.getBoundingClientRect();if(a>l.bottom||!be(e,n))return we(t);a-=l.top-o.viewOffset;for(var s=0;s<e.display.gutterSpecs.length;++s){var c=o.gutters.childNodes[s];if(c&&c.getBoundingClientRect().right>=i){var u=Qe(e.doc,a),f=e.display.gutterSpecs[s];return me(e,n,e,u,f.className,t),we(t)}}}function vo(e,t){return mo(e,t,"gutterClick",!0)}function go(e,t){wn(e.display,t)||function(e,t){return!!be(e,"gutterContextMenu")&&mo(e,t,"gutterContextMenu",!1)}(e,t)||ve(e,t,"contextmenu")||_||e.display.input.onContextMenu(t)}function bo(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Fn(e)}fo.prototype.compare=function(e,t,n){return this.time+400>e&&0==tt(t,this.pos)&&n==this.button};var yo={toString:function(){return"CodeMirror.Init"}},ko={},xo={};function wo(e,t,n){var r=n&&n!=yo;if(!t!=!r){var i=e.display.dragFunctions,a=t?he:pe;a(e.display.scroller,"dragstart",i.start),a(e.display.scroller,"dragenter",i.enter),a(e.display.scroller,"dragover",i.over),a(e.display.scroller,"dragleave",i.leave),a(e.display.scroller,"drop",i.drop)}}function _o(e){e.options.lineWrapping?(O(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(S(e.display.wrapper,"CodeMirror-wrap"),Bt(e)),or(e),cr(e),Fn(e),setTimeout(function(){return Ir(e)},100)}function Co(e,t){var n=this;if(!(this instanceof Co))return new Co(e,t);this.options=t=t?H(t):{},H(ko,t,!1);var r=t.value;"string"==typeof r?r=new Na(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Co.inputStyles[t.inputStyle](this),a=this.display=new di(e,r,i,t);for(var c in a.wrapper.CodeMirror=this,bo(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),zr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new I,keySeq:null,specialChars:null},t.autofocus&&!g&&a.input.focus(),o&&l<11&&setTimeout(function(){return n.display.input.reset(!0)},20),function(e){var t=e.display;he(t.scroller,"mousedown",Qr(e,ho)),he(t.scroller,"dblclick",o&&l<11?Qr(e,function(t){if(!ve(e,t)){var n=lr(e,t);if(n&&!vo(e,t)&&!wn(e.display,t)){ke(t);var r=e.findWordAt(n);Bi(e.doc,r.anchor,r.head)}}}):function(t){return ve(e,t)||ke(t)}),he(t.scroller,"contextmenu",function(t){return go(e,t)}),he(t.input.getField(),"contextmenu",function(n){t.scroller.contains(n.target)||go(e,n)});var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout(function(){return t.activeTouch=null},1e3),(r=t.activeTouch).end=+new Date)}function a(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}he(t.scroller,"touchstart",function(i){if(!ve(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!vo(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}}),he(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),he(t.scroller,"touchend",function(n){var r=t.activeTouch;if(r&&!wn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,l=e.coordsChar(t.activeTouch,"page");o=!r.prev||a(r,r.prev)?new ki(l,l):!r.prev.prev||a(r,r.prev.prev)?e.findWordAt(l):new ki(et(l.line,0),lt(e.doc,et(l.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),ke(n)}i()}),he(t.scroller,"touchcancel",i),he(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Or(e,t.scroller.scrollTop),Rr(e,t.scroller.scrollLeft,!0),me(e,"scroll",e))}),he(t.scroller,"mousewheel",function(t){return bi(e,t)}),he(t.scroller,"DOMMouseScroll",function(t){return bi(e,t)}),he(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(t){ve(e,t)||_e(t)},over:function(t){ve(e,t)||(function(e,t){var n=lr(e,t);if(n){var r=document.createDocumentFragment();vr(e,n,r),e.display.dragCursor||(e.display.dragCursor=E("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),L(e.display.dragCursor,r)}}(e,t),_e(t))},start:function(t){return function(e,t){if(o&&(!e.state.draggingText||+new Date-La<100))_e(t);else if(!ve(e,t)&&!wn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!h)){var n=E("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",f&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),f&&n.parentNode.removeChild(n)}}(e,t)},drop:Qr(e,Ea),leave:function(t){ve(e,t)||Ta(e)}};var s=t.input.getField();he(s,"keyup",function(t){return lo.call(e,t)}),he(s,"keydown",Qr(e,oo)),he(s,"keypress",Qr(e,so)),he(s,"focus",function(t){return wr(e,t)}),he(s,"blur",function(t){return _r(e,t)})}(this),Oa(),Vr(this),this.curOp.forceUpdate=!0,Di(this,r),t.autofocus&&!g||this.hasFocus()?setTimeout(q(wr,this),20):_r(this),xo)xo.hasOwnProperty(c)&&xo[c](this,t[c],yo);ci(this),t.finishInit&&t.finishInit(this);for(var u=0;u<Mo.length;++u)Mo[u](this);Br(this),s&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(a.lineDiv).textRendering&&(a.lineDiv.style.textRendering="auto")}Co.defaults=ko,Co.optionHandlers=xo;var Mo=[];function So(e,t,n,r){var i,a=e.doc;null==n&&(n="add"),"smart"==n&&(a.mode.indent?i=dt(e,t).state:n="prev");var o=e.options.tabSize,l=We(a,t),s=j(l.text,null,o);l.stateAfter&&(l.stateAfter=null);var c,u=l.text.match(/^\s*/)[0];if(r||/\S/.test(l.text)){if("smart"==n&&((c=a.mode.indent(i,l.text.slice(u.length),l.text))==z||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>a.first?j(We(a,t-1).text,null,o):0:"add"==n?c=s+e.options.indentUnit:"subtract"==n?c=s-e.options.indentUnit:"number"==typeof n&&(c=s+n),c=Math.max(0,c);var f="",h=0;if(e.options.indentWithTabs)for(var d=Math.floor(c/o);d;--d)h+=o,f+="\t";if(h<c&&(f+=$(c-h)),f!=u)return fa(a,f,et(t,0),et(t,u.length),"+input"),l.stateAfter=null,!0;for(var p=0;p<a.sel.ranges.length;p++){var m=a.sel.ranges[p];if(m.head.line==t&&m.head.ch<u.length){var v=et(t,u.length);Yi(a,p,new ki(v,v));break}}}Co.defineInitHook=function(e){return Mo.push(e)};var No=null;function Lo(e){No=e}function Eo(e,t,n,r,i){var a=e.doc;e.display.shift=!1,r||(r=a.sel);var o=+new Date-200,l="paste"==i||e.state.pasteIncoming>o,s=De(t),c=null;if(l&&r.ranges.length>1)if(No&&No.text.join("\n")==t){if(r.ranges.length%No.text.length==0){c=[];for(var u=0;u<No.text.length;u++)c.push(a.splitLines(No.text[u]))}}else s.length==r.ranges.length&&e.options.pasteLinesPerSelection&&(c=K(s,function(e){return[e]}));for(var f=e.curOp.updateInput,h=r.ranges.length-1;h>=0;h--){var d=r.ranges[h],p=d.from(),m=d.to();d.empty()&&(n&&n>0?p=et(p.line,p.ch-n):e.state.overwrite&&!l?m=et(m.line,Math.min(We(a,m.line).text.length,m.ch+G(s).length)):l&&No&&No.lineWise&&No.text.join("\n")==t&&(p=m=et(p.line,0)));var v={from:p,to:m,text:c?c[h%c.length]:s,origin:i||(l?"paste":e.state.cutIncoming>o?"cut":"+input")};oa(e.doc,v),sn(e,"inputRead",e,v)}t&&!l&&Ao(e,t),Er(e),e.curOp.updateInput<2&&(e.curOp.updateInput=f),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function To(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Kr(t,function(){return Eo(t,n,0,null,"paste")}),!0}function Ao(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var a=e.getModeAt(i.head),o=!1;if(a.electricChars){for(var l=0;l<a.electricChars.length;l++)if(t.indexOf(a.electricChars.charAt(l))>-1){o=So(e,i.head.line,"smart");break}}else a.electricInput&&a.electricInput.test(We(e.doc,i.head.line).text.slice(0,i.head.ch))&&(o=So(e,i.head.line,"smart"));o&&sn(e,"electricInput",e,i.head.line)}}}function Do(e){for(var t=[],n=[],r=0;r<e.doc.sel.ranges.length;r++){var i=e.doc.sel.ranges[r].head.line,a={anchor:et(i,0),head:et(i+1,0)};n.push(a),t.push(e.getRange(a.anchor,a.head))}return{text:t,ranges:n}}function Oo(e,t,n,r){e.setAttribute("autocorrect",n?"":"off"),e.setAttribute("autocapitalize",r?"":"off"),e.setAttribute("spellcheck",!!t)}function Po(){var e=E("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=E("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return s?e.style.width="1000px":e.setAttribute("wrap","off"),m&&(e.style.border="1px solid black"),Oo(e),t}function Ro(e,t,n,r,i){var a=t,o=n,l=We(e,t.line),s=i&&e.cm&&"rtl"==e.cm.getOption("direction")?-n:n;function c(r){var a,o;if(null==(a=i?function(e,t,n,r){var i=ue(t,e.doc.direction);if(!i)return Ga(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var a=se(i,n.ch,n.sticky),o=i[a];if("ltr"==e.doc.direction&&o.level%2==0&&(r>0?o.to>n.ch:o.from<n.ch))return Ga(t,n,r);var l,s=function(e,n){return $a(t,e instanceof et?e.ch:e,n)},c=function(n){return e.options.lineWrapping?(l=l||Dn(e,t),Jn(e,t,l,n)):{begin:0,end:t.text.length}},u=c("before"==n.sticky?s(n,-1):n.ch);if("rtl"==e.doc.direction||1==o.level){var f=1==o.level==r<0,h=s(n,f?1:-1);if(null!=h&&(f?h<=o.to&&h<=u.end:h>=o.from&&h>=u.begin)){var d=f?"before":"after";return new et(n.line,h,d)}}var p=function(e,t,r){for(var a=function(e,t){return t?new et(n.line,s(e,1),"before"):new et(n.line,e,"after")};e>=0&&e<i.length;e+=t){var o=i[e],l=t>0==(1!=o.level),c=l?r.begin:s(r.end,-1);if(o.from<=c&&c<o.to)return a(c,l);if(c=l?o.from:s(o.to,-1),r.begin<=c&&c<r.end)return a(c,l)}},m=p(a+r,r,u);if(m)return m;var v=r>0?u.end:s(u.begin,-1);return null==v||r>0&&v==t.text.length||!(m=p(r>0?0:i.length-1,r,c(v)))?null:m}(e.cm,l,t,n):Ga(l,t,n))){if(r||((o=t.line+s)<e.first||o>=e.first+e.size||(t=new et(o,t.ch,t.sticky),!(l=We(e,o)))))return!1;t=Ka(i,e.cm,l,t.line,s)}else t=a;return!0}if("char"==r)c();else if("column"==r)c(!0);else if("word"==r||"group"==r)for(var u=null,f="group"==r,h=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(n<0)||c(!d);d=!1){var p=l.text.charAt(t.ch)||"\n",m=te(p,h)?"w":f&&"\n"==p?"n":!f||/\s/.test(p)?null:"p";if(!f||d||m||(m="s"),u&&u!=m){n<0&&(n=1,c(),t.sticky="after");break}if(m&&(u=m),n>0&&!c(!d))break}var v=na(e,t,a,o,!0);return nt(a,v)&&(v.hitSide=!0),v}function qo(e,t,n,r){var i,a,o=e.doc,l=t.left;if("page"==r){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(s-.5*tr(e.display),3);i=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(a=Kn(e,l,i)).outside;){if(n<0?i<=0:i>=o.height){a.hitSide=!0;break}i+=5*n}return a}var Ho=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new I,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function jo(e,t){var n=An(e,t.line);if(!n||n.hidden)return null;var r=We(e.doc,t.line),i=En(n,r,t.line),a=ue(r,e.doc.direction),o="left";if(a){var l=se(a,t.ch);o=l%2?"right":"left"}var s=qn(i.map,t.ch,o);return s.offset="right"==s.collapse?s.end:s.start,s}function Io(e,t){return t&&(e.bad=!0),e}function Fo(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Io(e.clipPos(et(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var a=e.display.view[i];if(a.node==r)return Uo(a,t,n)}}function Uo(e,t,n){var r=e.text.firstChild,i=!1;if(!t||!A(r,t))return Io(et(Ke(e.line),0),!0);if(t==r&&(i=!0,t=r.childNodes[n],n=0,!t)){var a=e.rest?G(e.rest):e.line;return Io(et(Ke(a),a.text.length),i)}var o=3==t.nodeType?t:null,l=t;for(o||1!=t.childNodes.length||3!=t.firstChild.nodeType||(o=t.firstChild,n&&(n=o.nodeValue.length));l.parentNode!=r;)l=l.parentNode;var s=e.measure,c=s.maps;function u(t,n,r){for(var i=-1;i<(c?c.length:0);i++)for(var a=i<0?s.map:c[i],o=0;o<a.length;o+=3){var l=a[o+2];if(l==t||l==n){var u=Ke(i<0?e.line:e.rest[i]),f=a[o]+r;return(r<0||l!=t)&&(f=a[o+(r?1:0)]),et(u,f)}}}var f=u(o,l,n);if(f)return Io(f,i);for(var h=l.nextSibling,d=o?o.nodeValue.length-n:0;h;h=h.nextSibling){if(f=u(h,h.firstChild,0))return Io(et(f.line,f.ch-d),i);d+=h.textContent.length}for(var p=l.previousSibling,m=n;p;p=p.previousSibling){if(f=u(p,p.firstChild,-1))return Io(et(f.line,f.ch+m),i);m+=p.textContent.length}}Ho.prototype.init=function(e){var t=this,n=this,r=n.cm,i=n.div=e.lineDiv;function a(e){if(!ve(r,e)){if(r.somethingSelected())Lo({lineWise:!1,text:r.getSelections()}),"cut"==e.type&&r.replaceSelection("",null,"cut");else{if(!r.options.lineWiseCopyCut)return;var t=Do(r);Lo({lineWise:!0,text:t.text}),"cut"==e.type&&r.operation(function(){r.setSelections(t.ranges,0,Z),r.replaceSelection("",null,"cut")})}if(e.clipboardData){e.clipboardData.clearData();var a=No.text.join("\n");if(e.clipboardData.setData("Text",a),e.clipboardData.getData("Text")==a)return void e.preventDefault()}var o=Po(),l=o.firstChild;r.display.lineSpace.insertBefore(o,r.display.lineSpace.firstChild),l.value=No.text.join("\n");var s=document.activeElement;R(l),setTimeout(function(){r.display.lineSpace.removeChild(o),s.focus(),s==i&&n.showPrimarySelection()},50)}}Oo(i,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize),he(i,"paste",function(e){ve(r,e)||To(e,r)||l<=11&&setTimeout(Qr(r,function(){return t.updateFromDOM()}),20)}),he(i,"compositionstart",function(e){t.composing={data:e.data,done:!1}}),he(i,"compositionupdate",function(e){t.composing||(t.composing={data:e.data,done:!1})}),he(i,"compositionend",function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),he(i,"touchstart",function(){return n.forceCompositionEnd()}),he(i,"input",function(){t.composing||t.readFromDOMSoon()}),he(i,"copy",a),he(i,"cut",a)},Ho.prototype.prepareSelection=function(){var e=mr(this.cm,!1);return e.focus=this.cm.state.focused,e},Ho.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Ho.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ho.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),i=r.from(),a=r.to();if(t.display.viewTo==t.display.viewFrom||i.line>=t.display.viewTo||a.line<t.display.viewFrom)e.removeAllRanges();else{var o=Fo(t,e.anchorNode,e.anchorOffset),l=Fo(t,e.focusNode,e.focusOffset);if(!o||o.bad||!l||l.bad||0!=tt(at(o,l),i)||0!=tt(it(o,l),a)){var s=t.display.view,c=i.line>=t.display.viewFrom&&jo(t,i)||{node:s[0].measure.map[2],offset:0},u=a.line<t.display.viewTo&&jo(t,a);if(!u){var f=s[s.length-1].measure,h=f.maps?f.maps[f.maps.length-1]:f.map;u={node:h[h.length-1],offset:h[h.length-2]-h[h.length-3]}}if(c&&u){var d,p=e.rangeCount&&e.getRangeAt(0);try{d=M(c.node,c.offset,u.offset,u.node)}catch(e){}d&&(!n&&t.state.focused?(e.collapse(c.node,c.offset),d.collapsed||(e.removeAllRanges(),e.addRange(d))):(e.removeAllRanges(),e.addRange(d)),p&&null==e.anchorNode?e.addRange(p):n&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Ho.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},Ho.prototype.showMultipleSelections=function(e){L(this.cm.display.cursorDiv,e.cursors),L(this.cm.display.selectionDiv,e.selection)},Ho.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Ho.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return A(this.div,t)},Ho.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ho.prototype.blur=function(){this.div.blur()},Ho.prototype.getField=function(){return this.div},Ho.prototype.supportsTouch=function(){return!0},Ho.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Kr(this.cm,function(){return e.cm.curOp.selectionChanged=!0}),this.polling.set(this.cm.options.pollInterval,function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))})},Ho.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Ho.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(v&&u&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var n=Fo(t,e.anchorNode,e.anchorOffset),r=Fo(t,e.focusNode,e.focusOffset);n&&r&&Kr(t,function(){Ki(t.doc,wi(n,r),Z),(n.bad||r.bad)&&(t.curOp.selectionChanged=!0)})}}},Ho.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,n,r=this.cm,i=r.display,a=r.doc.sel.primary(),o=a.from(),l=a.to();if(0==o.ch&&o.line>r.firstLine()&&(o=et(o.line-1,We(r.doc,o.line-1).length)),l.ch==We(r.doc,l.line).text.length&&l.line<r.lastLine()&&(l=et(l.line+1,0)),o.line<i.viewFrom||l.line>i.viewTo-1)return!1;o.line==i.viewFrom||0==(e=sr(r,o.line))?(t=Ke(i.view[0].line),n=i.view[0].node):(t=Ke(i.view[e].line),n=i.view[e-1].node.nextSibling);var s,c,u=sr(r,l.line);if(u==i.view.length-1?(s=i.viewTo-1,c=i.lineDiv.lastChild):(s=Ke(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;for(var f=r.doc.splitLines(function(e,t,n,r,i){var a="",o=!1,l=e.doc.lineSeparator(),s=!1;function c(){o&&(a+=l,s&&(a+=l),o=s=!1)}function u(e){e&&(c(),a+=e)}function f(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void u(n);var a,h=t.getAttribute("cm-marker");if(h){var d=e.findMarks(et(r,0),et(i+1,0),(v=+h,function(e){return e.id==v}));return void(d.length&&(a=d[0].find(0))&&u(Ye(e.doc,a.from,a.to).join(l)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;p&&c();for(var m=0;m<t.childNodes.length;m++)f(t.childNodes[m]);/^(pre|p)$/i.test(t.nodeName)&&(s=!0),p&&(o=!0)}else 3==t.nodeType&&u(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "));var v}for(;f(t),t!=n;)t=t.nextSibling,s=!1;return a}(r,n,c,t,s)),h=Ye(r.doc,et(t,0),et(s,We(r.doc,s).text.length));f.length>1&&h.length>1;)if(G(f)==G(h))f.pop(),h.pop(),s--;else{if(f[0]!=h[0])break;f.shift(),h.shift(),t++}for(var d=0,p=0,m=f[0],v=h[0],g=Math.min(m.length,v.length);d<g&&m.charCodeAt(d)==v.charCodeAt(d);)++d;for(var b=G(f),y=G(h),k=Math.min(b.length-(1==f.length?d:0),y.length-(1==h.length?d:0));p<k&&b.charCodeAt(b.length-p-1)==y.charCodeAt(y.length-p-1);)++p;if(1==f.length&&1==h.length&&t==o.line)for(;d&&d>o.ch&&b.charCodeAt(b.length-p-1)==y.charCodeAt(y.length-p-1);)d--,p++;f[f.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(d).replace(/\u200b+$/,"");var x=et(t,d),w=et(s,h.length?G(h).length-p:0);return f.length>1||f[0]||tt(x,w)?(fa(r.doc,f,x,w,"+input"),!0):void 0},Ho.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ho.prototype.reset=function(){this.forceCompositionEnd()},Ho.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ho.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},Ho.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Kr(this.cm,function(){return cr(e.cm)})},Ho.prototype.setUneditable=function(e){e.contentEditable="false"},Ho.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Qr(this.cm,Eo)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Ho.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Ho.prototype.onContextMenu=function(){},Ho.prototype.resetPosition=function(){},Ho.prototype.needsContentAttribute=!0;var zo=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new I,this.hasSelection=!1,this.composing=null};zo.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function a(e){if(!ve(r,e)){if(r.somethingSelected())Lo({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Do(r);Lo({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,Z):(n.prevInput="",i.value=t.text.join("\n"),R(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),he(i,"input",function(){o&&l>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()}),he(i,"paste",function(e){ve(r,e)||To(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())}),he(i,"cut",a),he(i,"copy",a),he(e.scroller,"paste",function(t){if(!wn(e,t)&&!ve(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var a=new Event("paste");a.clipboardData=t.clipboardData,i.dispatchEvent(a)}}),he(e.lineSpace,"selectstart",function(t){wn(e,t)||ke(t)}),he(i,"compositionstart",function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}}),he(i,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},zo.prototype.createField=function(e){this.wrapper=Po(),this.textarea=this.wrapper.firstChild},zo.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=mr(e);if(e.options.moveInputWithCursor){var i=Yn(e,n.sel.primary().head,"div"),a=t.wrapper.getBoundingClientRect(),o=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+o.top-a.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+o.left-a.left))}return r},zo.prototype.showSelection=function(e){var t=this.cm,n=t.display;L(n.cursorDiv,e.cursors),L(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},zo.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&R(this.textarea),o&&l>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",o&&l>=9&&(this.hasSelection=null))}},zo.prototype.getField=function(){return this.textarea},zo.prototype.supportsTouch=function(){return!1},zo.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!g||D()!=this.textarea))try{this.textarea.focus()}catch(e){}},zo.prototype.blur=function(){this.textarea.blur()},zo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},zo.prototype.receivedFocus=function(){this.slowPoll()},zo.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},zo.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,function n(){var r=t.poll();r||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))})},zo.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Oe(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(o&&l>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var a=i.charCodeAt(0);if(8203!=a||r||(r=""),8666==a)return this.reset(),this.cm.execCommand("undo")}for(var s=0,c=Math.min(r.length,i.length);s<c&&r.charCodeAt(s)==i.charCodeAt(s);)++s;return Kr(t,function(){Eo(t,i.slice(s),r.length-s,null,e.composing?"*compose":null),i.length>1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},zo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},zo.prototype.onKeyPress=function(){o&&l>=9&&(this.hasSelection=null),this.fastPoll()},zo.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var a=lr(n,e),c=r.scroller.scrollTop;if(a&&!f){var u=n.options.resetSelectionOnContextMenu;u&&-1==n.doc.sel.contains(a)&&Qr(n,Ki)(n.doc,wi(a),Z);var h,d=i.style.cssText,p=t.wrapper.style.cssText,m=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-m.top-5)+"px; left: "+(e.clientX-m.left-5)+"px;\n z-index: 1000; background: "+(o?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",s&&(h=window.scrollY),r.input.focus(),s&&window.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=b,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),o&&l>=9&&g(),_){_e(e);var v=function(){pe(window,"mouseup",v),setTimeout(b,20)};he(window,"mouseup",v)}else setTimeout(b,50)}function g(){if(null!=i.selectionStart){var e=n.somethingSelected(),a=""+(e?i.value:"");i.value="⇚",i.value=a,t.prevInput=e?"":"",i.selectionStart=1,i.selectionEnd=a.length,r.selForContextMenu=n.doc.sel}}function b(){if(t.contextMenuPending==b&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,i.style.cssText=d,o&&l<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!o||o&&l<9)&&g();var e=0,a=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&""==t.prevInput?Qr(n,ia)(n):e++<10?r.detectingSelectAll=setTimeout(a,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(a,200)}}},zo.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},zo.prototype.setUneditable=function(){},zo.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,i,a){e.defaults[n]=r,i&&(t[n]=a?function(e,t,n){n!=yo&&i(e,t,n)}:i)}e.defineOption=n,e.Init=yo,n("value","",function(e,t){return e.setValue(t)},!0),n("mode",null,function(e,t){e.doc.modeOption=t,Ni(e)},!0),n("indentUnit",2,Ni,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,function(e){Li(e),Fn(e),cr(e)},!0),n("lineSeparator",null,function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var a=e.text.indexOf(t,i);if(-1==a)break;i=a+t.length,n.push(et(r,a))}r++});for(var i=n.length-1;i>=0;i--)fa(e.doc,t,n[i],et(n[i].line,n[i].ch+t.length))}}),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=yo&&e.refresh()}),n("specialCharPlaceholder",Jt,function(e){return e.refresh()},!0),n("electricChars",!0),n("inputStyle",g?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),n("spellcheck",!1,function(e,t){return e.getInputField().spellcheck=t},!0),n("autocorrect",!1,function(e,t){return e.getInputField().autocorrect=t},!0),n("autocapitalize",!1,function(e,t){return e.getInputField().autocapitalize=t},!0),n("rtlMoveVisually",!k),n("wholeLineUpdateBefore",!0),n("theme","default",function(e){bo(e),hi(e)},!0),n("keyMap","default",function(e,t,n){var r=Wa(t),i=n!=yo&&Wa(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)}),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,_o,!0),n("gutters",[],function(e,t){e.display.gutterSpecs=ui(t,e.options.lineNumbers),hi(e)},!0),n("fixedGutter",!0,function(e,t){e.display.gutters.style.left=t?ir(e.display)+"px":"0",e.refresh()},!0),n("coverGutterNextToScrollbar",!1,function(e){return Ir(e)},!0),n("scrollbarStyle","native",function(e){zr(e),Ir(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),n("lineNumbers",!1,function(e,t){e.display.gutterSpecs=ui(e.options.gutters,t),hi(e)},!0),n("firstLineNumber",1,hi,!0),n("lineNumberFormatter",function(e){return e},hi,!0),n("showCursorWhenSelecting",!1,pr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,function(e,t){"nocursor"==t&&(_r(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),n("disableInput",!1,function(e,t){t||e.display.input.reset()},!0),n("dragDrop",!0,wo),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,pr,!0),n("singleCursorHeightPerLine",!0,pr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Li,!0),n("addModeClass",!1,Li,!0),n("pollInterval",100),n("undoDepth",200,function(e,t){return e.doc.history.undoDepth=t}),n("historyEventDelay",1250),n("viewportMargin",10,function(e){return e.refresh()},!0),n("maxHighlightLength",1e4,Li,!0),n("moveInputWithCursor",!0,function(e,t){t||e.display.input.resetPosition()}),n("tabindex",null,function(e,t){return e.display.input.getField().tabIndex=t||""}),n("autofocus",null),n("direction","ltr",function(e,t){return e.doc.setDirection(t)},!0),n("phrases",null)}(Co),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&Qr(this,t[e])(this,n,i),me(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Wa(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;n<t.length;++n)if(t[n]==e||t[n].name==e)return t.splice(n,1),!0},addOverlay:Jr(function(t,n){var r=t.token?t:e.getMode(this.options,t);if(r.startState)throw new Error("Overlays may not be stateful.");!function(e,t,n){for(var r=0,i=n(t);r<e.length&&n(e[r])<=i;)r++;e.splice(r,0,t)}(this.state.overlays,{mode:r,modeSpec:t,opaque:n&&n.opaque,priority:n&&n.priority||0},function(e){return e.priority}),this.state.modeGen++,cr(this)}),removeOverlay:Jr(function(e){for(var t=this.state.overlays,n=0;n<t.length;++n){var r=t[n].modeSpec;if(r==e||"string"==typeof e&&r.name==e)return t.splice(n,1),this.state.modeGen++,void cr(this)}}),indentLine:Jr(function(e,t,n){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),Je(this.doc,e)&&So(this,e,t,n)}),indentSelection:Jr(function(e){for(var t=this.doc.sel.ranges,n=-1,r=0;r<t.length;r++){var i=t[r];if(i.empty())i.head.line>n&&(So(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Er(this));else{var a=i.from(),o=i.to(),l=Math.max(n,a.line);n=Math.min(this.lastLine(),o.line-(o.ch?0:1))+1;for(var s=l;s<n;++s)So(this,s,e);var c=this.doc.sel.ranges;0==a.ch&&t.length==c.length&&c[r].from().ch>0&&Yi(this.doc,r,new ki(a,c[r].to()),Z)}}}),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=lt(this.doc,e);var t,n=ht(this,We(this.doc,e.line)),r=0,i=(n.length-1)/2,a=e.ch;if(0==a)t=n[2];else for(;;){var o=r+i>>1;if((o?n[2*o-1]:0)>=a)i=o;else{if(!(n[2*o+1]<a)){t=n[2*o+2];break}r=o+1}}var l=t?t.indexOf("overlay "):-1;return l<0?t:0==l?null:t.slice(0,l-1)},getModeAt:function(t){var n=this.doc.mode;return n.innerMode?e.innerMode(n,this.getTokenAt(t).state).mode:n},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var r=[];if(!n.hasOwnProperty(t))return r;var i=n[t],a=this.getModeAt(e);if("string"==typeof a[t])i[a[t]]&&r.push(i[a[t]]);else if(a[t])for(var o=0;o<a[t].length;o++){var l=i[a[t][o]];l&&r.push(l)}else a.helperType&&i[a.helperType]?r.push(i[a.helperType]):i[a.name]&&r.push(i[a.name]);for(var s=0;s<i._global.length;s++){var c=i._global[s];c.pred(a,this)&&-1==F(r,c.val)&&r.push(c.val)}return r},getStateAfter:function(e,t){var n=this.doc;return dt(this,(e=ot(n,null==e?n.first+n.size-1:e))+1,t).state},cursorCoords:function(e,t){var n=this.doc.sel.primary();return Yn(this,null==e?n.head:"object"==typeof e?lt(this.doc,e):e?n.from():n.to(),t||"page")},charCoords:function(e,t){return Wn(this,lt(this.doc,e),t||"page")},coordsChar:function(e,t){return Kn(this,(e=Bn(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Bn(this,{top:e,left:0},t||"page").top,Qe(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,n){var r,i=!1;if("number"==typeof e){var a=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>a&&(e=a,i=!0),r=We(this.doc,e)}else r=e;return Vn(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-Zt(r):0)},defaultTextHeight:function(){return tr(this.display)},defaultCharWidth:function(){return nr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var a,o,l,s=this.display,c=(e=Yn(this,lt(this.doc,e))).bottom,u=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),s.sizer.appendChild(t),"over"==r)c=e.top;else if("above"==r||"near"==r){var f=Math.max(s.wrapper.clientHeight,this.doc.height),h=Math.max(s.sizer.clientWidth,s.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>f)&&e.top>t.offsetHeight?c=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=f&&(c=e.bottom),u+t.offsetWidth>h&&(u=h-t.offsetWidth)}t.style.top=c+"px",t.style.left=t.style.right="","right"==i?(u=s.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?u=0:"middle"==i&&(u=(s.sizer.clientWidth-t.offsetWidth)/2),t.style.left=u+"px"),n&&(a=this,o={left:u,top:c,right:u+t.offsetWidth,bottom:c+t.offsetHeight},null!=(l=Nr(a,o)).scrollTop&&Or(a,l.scrollTop),null!=l.scrollLeft&&Rr(a,l.scrollLeft))},triggerOnKeyDown:Jr(oo),triggerOnKeyPress:Jr(so),triggerOnKeyUp:lo,triggerOnMouseDown:Jr(ho),execCommand:function(e){if(Qa.hasOwnProperty(e))return Qa[e].call(null,this)},triggerElectric:Jr(function(e){Ao(this,e)}),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var a=lt(this.doc,e),o=0;o<t&&!(a=Ro(this.doc,a,i,n,r)).hitSide;++o);return a},moveH:Jr(function(e,t){var n=this;this.extendSelectionsBy(function(r){return n.display.shift||n.doc.extend||r.empty()?Ro(n.doc,r.head,e,t,n.options.rtlMoveVisually):e<0?r.from():r.to()},B)}),deleteH:Jr(function(e,t){var n=this.doc.sel,r=this.doc;n.somethingSelected()?r.replaceSelection("",null,"+delete"):Ya(this,function(n){var i=Ro(r,n.head,e,t,!1);return e<0?{from:i,to:n.head}:{from:n.head,to:i}})}),findPosV:function(e,t,n,r){var i=1,a=r;t<0&&(i=-1,t=-t);for(var o=lt(this.doc,e),l=0;l<t;++l){var s=Yn(this,o,"div");if(null==a?a=s.left:s.left=a,(o=qo(this,s,i,n)).hitSide)break}return o},moveV:Jr(function(e,t){var n=this,r=this.doc,i=[],a=!this.display.shift&&!r.extend&&r.sel.somethingSelected();if(r.extendSelectionsBy(function(o){if(a)return e<0?o.from():o.to();var l=Yn(n,o.head,"div");null!=o.goalColumn&&(l.left=o.goalColumn),i.push(l.left);var s=qo(n,l,e,t);return"page"==t&&o==r.sel.primary()&&Lr(n,Wn(n,s,"div").top-l.top),s},B),i.length)for(var o=0;o<r.sel.ranges.length;o++)r.sel.ranges[o].goalColumn=i[o]}),findWordAt:function(e){var t=this.doc,n=We(t,e.line).text,r=e.ch,i=e.ch;if(n){var a=this.getHelper(e,"wordChars");"before"!=e.sticky&&i!=n.length||!r?++i:--r;for(var o=n.charAt(r),l=te(o,a)?function(e){return te(e,a)}:/\s/.test(o)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!te(e)};r>0&&l(n.charAt(r-1));)--r;for(;i<n.length&&l(n.charAt(i));)++i}return new ki(et(e.line,r),et(e.line,i))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?O(this.display.cursorDiv,"CodeMirror-overwrite"):S(this.display.cursorDiv,"CodeMirror-overwrite"),me(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==D()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:Jr(function(e,t){Tr(this,e,t)}),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Sn(this)-this.display.barHeight,width:e.scrollWidth-Sn(this)-this.display.barWidth,clientHeight:Ln(this),clientWidth:Nn(this)}},scrollIntoView:Jr(function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:et(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Ar(e),e.curOp.scrollToPos=t}(this,e):Dr(this,e.from,e.to,e.margin)}),setSize:Jr(function(e,t){var n=this,r=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=r(e)),null!=t&&(this.display.wrapper.style.height=r(t)),this.options.lineWrapping&&In(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){ur(n,i,"widget");break}++i}),this.curOp.forceUpdate=!0,me(this,"refresh",this)}),operation:function(e){return Kr(this,e)},startOperation:function(){return Vr(this)},endOperation:function(){return Br(this)},refresh:Jr(function(){var e=this.display.cachedTextHeight;cr(this),this.curOp.forceUpdate=!0,Fn(this),Tr(this,this.doc.scrollLeft,this.doc.scrollTop),oi(this.display),(null==e||Math.abs(e-tr(this.display))>.5)&&or(this),me(this,"refresh",this)}),swapDoc:Jr(function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Di(this,e),Fn(this),this.display.input.reset(),Tr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,sn(this,"swapDoc",this,t),t}),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ye(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,a){e.registerHelper(t,r,a),n[t]._global.push({pred:i,val:a})}}(Co);var Zo="iter insert remove copy getEditor constructor".split(" ");for(var Vo in Na.prototype)Na.prototype.hasOwnProperty(Vo)&&F(Zo,Vo)<0&&(Co.prototype[Vo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Na.prototype[Vo]));return ye(Na),Co.inputStyles={textarea:zo,contenteditable:Ho},Co.defineMode=function(e){Co.defaults.mode||"null"==e||(Co.defaults.mode=e),function(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),qe[e]=t}.apply(this,arguments)},Co.defineMIME=function(e,t){He[e]=t},Co.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Co.defineMIME("text/plain","null"),Co.defineExtension=function(e,t){Co.prototype[e]=t},Co.defineDocExtension=function(e,t){Na.prototype[e]=t},Co.fromTextArea=function(e,t){if((t=t?H(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=D();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=l.getValue()}var i;if(e.form&&(he(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var o=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=o}}catch(e){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var l=Co(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return l},function(e){e.off=pe,e.on=he,e.wheelEventPixels=gi,e.Doc=Na,e.splitLines=De,e.countColumn=j,e.findColumn=W,e.isWordChar=ee,e.Pass=z,e.signal=me,e.Line=Wt,e.changeEnd=_i,e.scrollbarModel=Ur,e.Pos=et,e.cmpPos=tt,e.modes=qe,e.mimeModes=He,e.resolveMode=je,e.getMode=Ie,e.modeExtensions=Fe,e.extendMode=Ue,e.copyState=ze,e.startState=Ve,e.innerMode=Ze,e.commands=Qa,e.keyMap=Ia,e.keyName=Ba,e.isModifierKey=Za,e.lookupKey=za,e.normalizeKeyMap=Ua,e.StringStream=Be,e.SharedTextMarker=_a,e.TextMarker=xa,e.LineWidget=ba,e.e_preventDefault=ke,e.e_stopPropagation=xe,e.e_stop=_e,e.addClass=O,e.contains=A,e.rmClass=S,e.keyNames=Ra}(Co),Co.version="5.51.0",Co}()}),mx=o(function(e,t){function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a,o=(a=function(e,t){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var l,s="undefined"==typeof navigator||!0===r.PREVENT_CODEMIRROR_RENDER;s||(l=px);var c=function(){function e(){}return e.equals=function(e,t){var n=this,r=Object.keys,a=i(e),o=i(t);return e&&t&&"object"===a&&a===o?r(e).length===r(t).length&&r(e).every(function(r){return n.equals(e[r],t[r])}):e===t},e}(),u=function(){function e(e,t){this.editor=e,this.props=t}return e.prototype.delegateCursor=function(e,t,n){var r=this.editor.getDoc();n&&this.editor.focus(),t?r.setCursor(e):r.setCursor(e,null,{scroll:!1})},e.prototype.delegateScroll=function(e){this.editor.scrollTo(e.x,e.y)},e.prototype.delegateSelection=function(e,t){this.editor.getDoc().setSelections(e),t&&this.editor.focus()},e.prototype.apply=function(e){e&&e.selection&&e.selection.ranges&&this.delegateSelection(e.selection.ranges,e.selection.focus||!1),e&&e.cursor&&this.delegateCursor(e.cursor,e.autoScroll||!1,this.editor.getOption("autofocus")||!1),e&&e.scroll&&this.delegateScroll(e.scroll)},e.prototype.applyNext=function(e,t,n){e&&e.selection&&e.selection.ranges&&t&&t.selection&&t.selection.ranges&&!c.equals(e.selection.ranges,t.selection.ranges)&&this.delegateSelection(t.selection.ranges,t.selection.focus||!1),e&&e.cursor&&t&&t.cursor&&!c.equals(e.cursor,t.cursor)&&this.delegateCursor(n.cursor||t.cursor,t.autoScroll||!1,t.autoCursor||!1),e&&e.scroll&&t&&t.scroll&&!c.equals(e.scroll,t.scroll)&&this.delegateScroll(t.scroll)},e.prototype.applyUserDefined=function(e,t){t&&t.cursor&&this.delegateCursor(t.cursor,e.autoScroll||!1,this.editor.getOption("autofocus")||!1)},e.prototype.wire=function(e){var t=this;Object.keys(e||{}).filter(function(e){return/^on/.test(e)}).forEach(function(e){switch(e){case"onBlur":t.editor.on("blur",function(e,n){t.props.onBlur(t.editor,n)});break;case"onContextMenu":t.editor.on("contextmenu",function(e,n){t.props.onContextMenu(t.editor,n)});break;case"onCopy":t.editor.on("copy",function(e,n){t.props.onCopy(t.editor,n)});break;case"onCursor":t.editor.on("cursorActivity",function(e){t.props.onCursor(t.editor,t.editor.getDoc().getCursor())});break;case"onCursorActivity":t.editor.on("cursorActivity",function(e){t.props.onCursorActivity(t.editor)});break;case"onCut":t.editor.on("cut",function(e,n){t.props.onCut(t.editor,n)});break;case"onDblClick":t.editor.on("dblclick",function(e,n){t.props.onDblClick(t.editor,n)});break;case"onDragEnter":t.editor.on("dragenter",function(e,n){t.props.onDragEnter(t.editor,n)});break;case"onDragLeave":t.editor.on("dragleave",function(e,n){t.props.onDragLeave(t.editor,n)});break;case"onDragOver":t.editor.on("dragover",function(e,n){t.props.onDragOver(t.editor,n)});break;case"onDragStart":t.editor.on("dragstart",function(e,n){t.props.onDragStart(t.editor,n)});break;case"onDrop":t.editor.on("drop",function(e,n){t.props.onDrop(t.editor,n)});break;case"onFocus":t.editor.on("focus",function(e,n){t.props.onFocus(t.editor,n)});break;case"onGutterClick":t.editor.on("gutterClick",function(e,n,r,i){t.props.onGutterClick(t.editor,n,r,i)});break;case"onKeyDown":t.editor.on("keydown",function(e,n){t.props.onKeyDown(t.editor,n)});break;case"onKeyPress":t.editor.on("keypress",function(e,n){t.props.onKeyPress(t.editor,n)});break;case"onKeyUp":t.editor.on("keyup",function(e,n){t.props.onKeyUp(t.editor,n)});break;case"onMouseDown":t.editor.on("mousedown",function(e,n){t.props.onMouseDown(t.editor,n)});break;case"onPaste":t.editor.on("paste",function(e,n){t.props.onPaste(t.editor,n)});break;case"onRenderLine":t.editor.on("renderLine",function(e,n,r){t.props.onRenderLine(t.editor,n,r)});break;case"onScroll":t.editor.on("scroll",function(e){t.props.onScroll(t.editor,t.editor.getScrollInfo())});break;case"onSelection":t.editor.on("beforeSelectionChange",function(e,n){t.props.onSelection(t.editor,n)});break;case"onTouchStart":t.editor.on("touchstart",function(e,n){t.props.onTouchStart(t.editor,n)});break;case"onUpdate":t.editor.on("update",function(e){t.props.onUpdate(t.editor)});break;case"onViewportChange":t.editor.on("viewportChange",function(e,n,r){t.props.onViewportChange(t.editor,n,r)})}})},e}(),f=function(e){function t(t){var n=e.call(this,t)||this;return s?n:(n.applied=!1,n.appliedNext=!1,n.appliedUserDefined=!1,n.deferred=null,n.emulating=!1,n.hydrated=!1,n.initCb=function(){n.props.editorDidConfigure&&n.props.editorDidConfigure(n.editor)},n.mounted=!1,n)}return o(t,e),t.prototype.hydrate=function(e){var t=this,r=e&&e.options?e.options:{},i=n({},l.defaults,this.editor.options,r);Object.keys(i).some(function(e){return t.editor.getOption(e)!==i[e]})&&Object.keys(i).forEach(function(e){r.hasOwnProperty(e)&&t.editor.getOption(e)!==i[e]&&(t.editor.setOption(e,i[e]),t.mirror.setOption(e,i[e]))}),this.hydrated||(this.deferred?this.resolveChange():this.initChange(e.value||"")),this.hydrated=!0},t.prototype.initChange=function(e){this.emulating=!0;var t=this.editor.getDoc(),n=t.lastLine(),r=t.getLine(t.lastLine()).length;t.replaceRange(e||"",{line:0,ch:0},{line:n,ch:r}),this.mirror.setValue(e),t.clearHistory(),this.mirror.clearHistory(),this.emulating=!1},t.prototype.resolveChange=function(){this.emulating=!0;var e=this.editor.getDoc();"undo"===this.deferred.origin?e.undo():"redo"===this.deferred.origin?e.redo():e.replaceRange(this.deferred.text,this.deferred.from,this.deferred.to,this.deferred.origin),this.emulating=!1,this.deferred=null},t.prototype.mirrorChange=function(e){var t=this.editor.getDoc();return"undo"===e.origin?(t.setHistory(this.mirror.getHistory()),this.mirror.undo()):"redo"===e.origin?(t.setHistory(this.mirror.getHistory()),this.mirror.redo()):this.mirror.replaceRange(e.text,e.from,e.to,e.origin),this.mirror.getValue()},t.prototype.componentDidMount=function(){var e=this;s||(this.props.defineMode&&this.props.defineMode.name&&this.props.defineMode.fn&&l.defineMode(this.props.defineMode.name,this.props.defineMode.fn),this.editor=l(this.ref),this.shared=new u(this.editor,this.props),this.mirror=l(function(){}),this.editor.on("electricInput",function(){e.mirror.setHistory(e.editor.getDoc().getHistory())}),this.editor.on("cursorActivity",function(){e.mirror.setCursor(e.editor.getDoc().getCursor())}),this.editor.on("beforeChange",function(t,n){if(!e.emulating){n.cancel(),e.deferred=n;var r=e.mirrorChange(e.deferred);e.props.onBeforeChange&&e.props.onBeforeChange(e.editor,e.deferred,r)}}),this.editor.on("change",function(t,n){e.mounted&&e.props.onChange&&e.props.onChange(e.editor,n,e.editor.getValue())}),this.hydrate(this.props),this.shared.apply(this.props),this.applied=!0,this.mounted=!0,this.shared.wire(this.props),this.editor.getOption("autofocus")&&this.editor.focus(),this.props.editorDidMount&&this.props.editorDidMount(this.editor,this.editor.getValue(),this.initCb))},t.prototype.componentWillReceiveProps=function(e){if(!s){var t={cursor:null};e.value!==this.props.value&&(this.hydrated=!1),this.props.autoCursor||void 0===this.props.autoCursor||(t.cursor=this.editor.getDoc().getCursor()),this.hydrate(e),this.appliedNext||(this.shared.applyNext(this.props,e,t),this.appliedNext=!0),this.shared.applyUserDefined(this.props,t),this.appliedUserDefined=!0}},t.prototype.componentWillUnmount=function(){s||this.props.editorWillUnmount&&this.props.editorWillUnmount(l)},t.prototype.shouldComponentUpdate=function(e,t){return!s},t.prototype.render=function(){var e=this;if(s)return null;var t=this.props.className?"react-codemirror2 "+this.props.className:"react-codemirror2";return X.createElement("div",{className:t,ref:function(t){return e.ref=t}})},t}(X.Component);t.Controlled=f;var h=function(e){function t(t){var n=e.call(this,t)||this;return s?n:(n.applied=!1,n.appliedUserDefined=!1,n.continueChange=!1,n.detached=!1,n.hydrated=!1,n.initCb=function(){n.props.editorDidConfigure&&n.props.editorDidConfigure(n.editor)},n.mounted=!1,n.onBeforeChangeCb=function(){n.continueChange=!0},n)}return o(t,e),t.prototype.hydrate=function(e){var t=this,r=e&&e.options?e.options:{},i=n({},l.defaults,this.editor.options,r);if(Object.keys(i).some(function(e){return t.editor.getOption(e)!==i[e]})&&Object.keys(i).forEach(function(e){r.hasOwnProperty(e)&&t.editor.getOption(e)!==i[e]&&t.editor.setOption(e,i[e])}),!this.hydrated){var a=this.editor.getDoc(),o=a.lastLine(),s=a.getLine(a.lastLine()).length;a.replaceRange(e.value||"",{line:0,ch:0},{line:o,ch:s})}this.hydrated=!0},t.prototype.componentDidMount=function(){var e=this;s||(this.detached=!0===this.props.detach,this.props.defineMode&&this.props.defineMode.name&&this.props.defineMode.fn&&l.defineMode(this.props.defineMode.name,this.props.defineMode.fn),this.editor=l(this.ref),this.shared=new u(this.editor,this.props),this.editor.on("beforeChange",function(t,n){e.props.onBeforeChange&&e.props.onBeforeChange(e.editor,n,e.editor.getValue(),e.onBeforeChangeCb)}),this.editor.on("change",function(t,n){e.mounted&&e.props.onChange&&(e.props.onBeforeChange?e.continueChange&&e.props.onChange(e.editor,n,e.editor.getValue()):e.props.onChange(e.editor,n,e.editor.getValue()))}),this.hydrate(this.props),this.shared.apply(this.props),this.applied=!0,this.mounted=!0,this.shared.wire(this.props),this.editor.getDoc().clearHistory(),this.props.editorDidMount&&this.props.editorDidMount(this.editor,this.editor.getValue(),this.initCb))},t.prototype.componentWillReceiveProps=function(e){if(this.detached&&!1===e.detach&&(this.detached=!1,this.props.editorDidAttach&&this.props.editorDidAttach(this.editor)),this.detached||!0!==e.detach||(this.detached=!0,this.props.editorDidDetach&&this.props.editorDidDetach(this.editor)),!s&&!this.detached){var t={cursor:null};e.value!==this.props.value&&(this.hydrated=!1,this.applied=!1,this.appliedUserDefined=!1),this.props.autoCursor||void 0===this.props.autoCursor||(t.cursor=this.editor.getDoc().getCursor()),this.hydrate(e),this.applied||(this.shared.apply(this.props),this.applied=!0),this.appliedUserDefined||(this.shared.applyUserDefined(this.props,t),this.appliedUserDefined=!0)}},t.prototype.componentWillUnmount=function(){s||this.props.editorWillUnmount&&this.props.editorWillUnmount(l)},t.prototype.shouldComponentUpdate=function(e,t){var n=!0;return s&&(n=!1),this.detached&&(n=!1),n},t.prototype.render=function(){var e=this;if(s)return null;var t=this.props.className?"react-codemirror2 "+this.props.className:"react-codemirror2";return X.createElement("div",{className:t,ref:function(t){return e.ref=t}})},t}(X.Component);t.UnControlled=h});a(mx);var vx=mx.Controlled;mx.UnControlled,o(function(e,t){var n,r,i;r={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},i={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1},(n=px).defineMode("xml",function(e,t){var a,o,l=e.indentUnit,s={},c=t.htmlMode?r:i;for(var u in c)s[u]=c[u];for(var u in t)s[u]=t[u];function f(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.next();return"<"==r?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(d("atom","]]>")):null:e.match("--")?n(d("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(function e(t){return function(n,r){for(var i;null!=(i=n.next());){if("<"==i)return r.tokenize=e(t+1),r.tokenize(n,r);if(">"==i){if(1==t){r.tokenize=f;break}return r.tokenize=e(t-1),r.tokenize(n,r)}}return"meta"}}(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=d("meta","?>"),"meta"):(a=e.eat("/")?"closeTag":"openTag",t.tokenize=h,"tag bracket"):"&"==r?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function h(e,t){var n,r,i=e.next();if(">"==i||"/"==i&&e.eat(">"))return t.tokenize=f,a=">"==i?"endTag":"selfcloseTag","tag bracket";if("="==i)return a="equals",null;if("<"==i){t.tokenize=f,t.state=g,t.tagName=t.tagStart=null;var o=t.tokenize(e,t);return o?o+" tag error":"tag error"}return/[\'\"]/.test(i)?(t.tokenize=(n=i,(r=function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=h;break}return"string"}).isInAttribute=!0,r),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function d(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=f;break}n.next()}return e}}function p(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(s.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function m(e){e.context&&(e.context=e.context.prev)}function v(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!s.contextGrabbers.hasOwnProperty(n)||!s.contextGrabbers[n].hasOwnProperty(t))return;m(e)}}function g(e,t,n){return"openTag"==e?(n.tagStart=t.column(),b):"closeTag"==e?y:g}function b(e,t,n){return"word"==e?(n.tagName=t.current(),o="tag",w):s.allowMissingTagName&&"endTag"==e?(o="tag bracket",w(e,0,n)):(o="error",b)}function y(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&s.implicitlyClosed.hasOwnProperty(n.context.tagName)&&m(n),n.context&&n.context.tagName==r||!1===s.matchClosing?(o="tag",k):(o="tag error",x)}return s.allowMissingTagName&&"endTag"==e?(o="tag bracket",k(e,0,n)):(o="error",x)}function k(e,t,n){return"endTag"!=e?(o="error",k):(m(n),g)}function x(e,t,n){return o="error",k(e,0,n)}function w(e,t,n){if("word"==e)return o="attribute",_;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||s.autoSelfClosers.hasOwnProperty(r)?v(n,r):(v(n,r),n.context=new p(n,r,i==n.indented)),g}return o="error",w}function _(e,t,n){return"equals"==e?C:(s.allowMissing||(o="error"),w(e,0,n))}function C(e,t,n){return"string"==e?M:"word"==e&&s.allowUnquoted?(o="string",w):(o="error",w(e,0,n))}function M(e,t,n){return"string"==e?M:w(e,0,n)}return f.isInText=!0,{startState:function(e){var t={tokenize:f,state:g,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;a=null;var n=t.tokenize(e,t);return(n||a)&&"comment"!=n&&(o=null,t.state=t.state(a||n,e,t),o&&(n="error"==o?n+" error":o)),n},indent:function(e,t,r){var i=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+l;if(i&&i.noIndent)return n.Pass;if(e.tokenize!=h&&e.tokenize!=f)return r?r.match(/^(\s*)/)[0].length:0;if(e.tagName)return!1!==s.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+l*(s.multilineTagIndentFactor||1);if(s.alignCDATA&&/<!\[CDATA\[/.test(t))return 0;var a=t&&/^<(\/)?([\w_:\.-]*)/.exec(t);if(a&&a[1])for(;i;){if(i.tagName==a[2]){i=i.prev;break}if(!s.implicitlyClosed.hasOwnProperty(i.tagName))break;i=i.prev}else if(a)for(;i;){var o=s.contextGrabbers[i.tagName];if(!o||!o.hasOwnProperty(a[2]))break;i=i.prev}for(;i&&i.prev&&!i.startOfLine;)i=i.prev;return i?i.indent+l:e.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:s.htmlMode?"html":"xml",helperType:s.htmlMode?"html":"xml",skipAttribute:function(e){e.state==C&&(e.state=w)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)n.tagName&&t.push(n.tagName);return t.reverse()}}}),n.defineMIME("text/xml","xml"),n.defineMIME("application/xml","xml"),n.mimeModes.hasOwnProperty("text/html")||n.defineMIME("text/html",{name:"xml",htmlMode:!0})}),o(function(e,t){!function(e){e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history).md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki ",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]}];for(var t=0;t<e.modeInfo.length;t++){var n=e.modeInfo[t];n.mimes&&(n.mime=n.mimes[0])}e.findModeByMIME=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.mime==t)return r;if(r.mimes)for(var i=0;i<r.mimes.length;i++)if(r.mimes[i]==t)return r}return/\+xml$/.test(t)?e.findModeByMIME("application/xml"):/\+json$/.test(t)?e.findModeByMIME("application/json"):void 0},e.findModeByExtension=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.ext)for(var i=0;i<r.ext.length;i++)if(r.ext[i]==t)return r}},e.findModeByFileName=function(t){for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.file&&r.file.test(t))return r}var i=t.lastIndexOf("."),a=i>-1&&t.substring(i+1,t.length);if(a)return e.findModeByExtension(a)},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.name.toLowerCase()==t)return r;if(r.alias)for(var i=0;i<r.alias.length;i++)if(r.alias[i].toLowerCase()==t)return r}}}(px)}),o(function(e,t){var n;(n=px).defineMode("markdown",function(e,t){var r=n.getMode(e,"text/html"),i="null"==r.name;void 0===t.highlightFormatting&&(t.highlightFormatting=!1),void 0===t.maxBlockquoteDepth&&(t.maxBlockquoteDepth=0),void 0===t.taskLists&&(t.taskLists=!1),void 0===t.strikethrough&&(t.strikethrough=!1),void 0===t.emoji&&(t.emoji=!1),void 0===t.fencedCodeBlockHighlighting&&(t.fencedCodeBlockHighlighting=!0),void 0===t.xml&&(t.xml=!0),void 0===t.tokenTypeOverrides&&(t.tokenTypeOverrides={});var a={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var o in a)a.hasOwnProperty(o)&&t.tokenTypeOverrides[o]&&(a[o]=t.tokenTypeOverrides[o]);var l=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,u=t.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ *(?:\={1,}|-{1,})\s*$/,h=/^[^#!\[\]*_\\<>` "'(~:]+/,d=/^(~~~+|```+)[ \t]*([\w+#-]*)[^\n`]*$/,p=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/;function v(e,t,n){return t.f=t.inline=n,n(e,t)}function g(e,t,n){return t.f=t.block=n,n(e,t)}function b(e){if(e.linkTitle=!1,e.linkHref=!1,e.linkText=!1,e.em=!1,e.strong=!1,e.strikethrough=!1,e.quote=0,e.indentedCode=!1,e.f==k){var t=i;if(!t){var a=n.innerMode(r,e.htmlState);t="xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText}t&&(e.f=C,e.block=y,e.htmlState=null)}return e.trailingSpace=0,e.trailingSpaceNewLine=!1,e.prevLine=e.thisLine,e.thisLine={stream:null},null}function y(r,i){var o,h=r.column()===i.indentation,m=!(o=i.prevLine.stream)||!/\S/.test(o.string),g=i.indentedCode,b=i.prevLine.hr,y=!1!==i.list,k=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var _=i.indentation;if(null===i.indentationDiff&&(i.indentationDiff=i.indentation,y)){for(i.list=null;_<i.listStack[i.listStack.length-1];)i.listStack.pop(),i.listStack.length?i.indentation=i.listStack[i.listStack.length-1]:i.list=!1;!1!==i.list&&(i.indentationDiff=_-i.listStack[i.listStack.length-1])}var C=!(m||b||i.prevLine.header||y&&g||i.prevLine.fencedCodeEnd),M=(!1===i.list||b||m)&&i.indentation<=k&&r.match(l),S=null;if(i.indentationDiff>=4&&(g||i.prevLine.fencedCodeEnd||i.prevLine.header||m))return r.skipToEnd(),i.indentedCode=!0,a.code;if(r.eatSpace())return null;if(h&&i.indentation<=k&&(S=r.match(u))&&S[1].length<=6)return i.quote=0,i.header=S[1].length,i.thisLine.header=!0,t.highlightFormatting&&(i.formatting="header"),i.f=i.inline,w(i);if(i.indentation<=k&&r.eat(">"))return i.quote=h?1:i.quote+1,t.highlightFormatting&&(i.formatting="quote"),r.eatSpace(),w(i);if(!M&&!i.setext&&h&&i.indentation<=k&&(S=r.match(s))){var N=S[1]?"ol":"ul";return i.indentation=_+r.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,t.taskLists&&r.match(c,!1)&&(i.taskList=!0),i.f=i.inline,t.highlightFormatting&&(i.formatting=["list","list-"+N]),w(i)}return h&&i.indentation<=k&&(S=r.match(d,!0))?(i.quote=0,i.fencedEndRE=new RegExp(S[1]+"+ *$"),i.localMode=t.fencedCodeBlockHighlighting&&function(t){if(n.findModeByName){var r=n.findModeByName(t);r&&(t=r.mime||r.mimes[0])}var i=n.getMode(e,t);return"null"==i.name?null:i}(S[2]),i.localMode&&(i.localState=n.startState(i.localMode)),i.f=i.block=x,t.highlightFormatting&&(i.formatting="code-block"),i.code=-1,w(i)):i.setext||!(C&&y||i.quote||!1!==i.list||i.code||M||p.test(r.string))&&(S=r.lookAhead(1))&&(S=S.match(f))?(i.setext?(i.header=i.setext,i.setext=0,r.skipToEnd(),t.highlightFormatting&&(i.formatting="header")):(i.header="="==S[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,w(i)):M?(r.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,a.hr):"["===r.peek()?v(r,i,L):v(r,i,i.inline)}function k(e,t){var a=r.token(e,t.htmlState);if(!i){var o=n.innerMode(r,t.htmlState);("xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText||t.md_inside&&e.current().indexOf(">")>-1)&&(t.f=C,t.block=y,t.htmlState=null)}return a}function x(e,n){var r,i=n.listStack[n.listStack.length-1]||0,o=n.indentation<i,l=i+3;return n.fencedEndRE&&n.indentation<=l&&(o||e.match(n.fencedEndRE))?(t.highlightFormatting&&(n.formatting="code-block"),o||(r=w(n)),n.localMode=n.localState=null,n.block=y,n.f=C,n.fencedEndRE=null,n.code=0,n.thisLine.fencedCodeEnd=!0,o?g(e,n,n.block):r):n.localMode?n.localMode.token(e,n.localState):(e.skipToEnd(),a.code)}function w(e){var n=[];if(e.formatting){n.push(a.formatting),"string"==typeof e.formatting&&(e.formatting=[e.formatting]);for(var r=0;r<e.formatting.length;r++)n.push(a.formatting+"-"+e.formatting[r]),"header"===e.formatting[r]&&n.push(a.formatting+"-"+e.formatting[r]+"-"+e.header),"quote"===e.formatting[r]&&(!t.maxBlockquoteDepth||t.maxBlockquoteDepth>=e.quote?n.push(a.formatting+"-"+e.formatting[r]+"-"+e.quote):n.push("error"))}if(e.taskOpen)return n.push("meta"),n.length?n.join(" "):null;if(e.taskClosed)return n.push("property"),n.length?n.join(" "):null;if(e.linkHref?n.push(a.linkHref,"url"):(e.strong&&n.push(a.strong),e.em&&n.push(a.em),e.strikethrough&&n.push(a.strikethrough),e.emoji&&n.push(a.emoji),e.linkText&&n.push(a.linkText),e.code&&n.push(a.code),e.image&&n.push(a.image),e.imageAltText&&n.push(a.imageAltText,"link"),e.imageMarker&&n.push(a.imageMarker)),e.header&&n.push(a.header,a.header+"-"+e.header),e.quote&&(n.push(a.quote),!t.maxBlockquoteDepth||t.maxBlockquoteDepth>=e.quote?n.push(a.quote+"-"+e.quote):n.push(a.quote+"-"+t.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?n.push(a.list2):n.push(a.list3):n.push(a.list1)}return e.trailingSpaceNewLine?n.push("trailing-space-new-line"):e.trailingSpace&&n.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),n.length?n.join(" "):null}function _(e,t){if(e.match(h,!0))return w(t)}function C(e,i){var o=i.text(e,i);if(void 0!==o)return o;if(i.list)return i.list=null,w(i);if(i.taskList){var l=" "===e.match(c,!0)[1];return l?i.taskOpen=!0:i.taskClosed=!0,t.highlightFormatting&&(i.formatting="task"),i.taskList=!1,w(i)}if(i.taskOpen=!1,i.taskClosed=!1,i.header&&e.match(/^#+$/,!0))return t.highlightFormatting&&(i.formatting="header"),w(i);var s=e.next();if(i.linkTitle){i.linkTitle=!1;var u=s;"("===s&&(u=")");var f="^\\s*(?:[^"+(u=(u+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+u;if(e.match(new RegExp(f),!0))return a.linkHref}if("`"===s){var h=i.formatting;t.highlightFormatting&&(i.formatting="code"),e.eatWhile("`");var d=e.current().length;if(0!=i.code||i.quote&&1!=d){if(d==i.code){var p=w(i);return i.code=0,p}return i.formatting=h,w(i)}return i.code=d,w(i)}if(i.code)return w(i);if("\\"===s&&(e.next(),t.highlightFormatting)){var v=w(i),b=a.formatting+"-escape";return v?v+" "+b:b}if("!"===s&&e.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,t.highlightFormatting&&(i.formatting="image"),w(i);if("["===s&&i.imageMarker&&e.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,t.highlightFormatting&&(i.formatting="image"),w(i);if("]"===s&&i.imageAltText){t.highlightFormatting&&(i.formatting="image");var v=w(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=S,v}if("["===s&&!i.image)return i.linkText&&e.match(/^.*?\]/)?w(i):(i.linkText=!0,t.highlightFormatting&&(i.formatting="link"),w(i));if("]"===s&&i.linkText){t.highlightFormatting&&(i.formatting="link");var v=w(i);return i.linkText=!1,i.inline=i.f=e.match(/\(.*?\)| ?\[.*?\]/,!1)?S:C,v}if("<"===s&&e.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){i.f=i.inline=M,t.highlightFormatting&&(i.formatting="link");var v=w(i);return v?v+=" ":v="",v+a.linkInline}if("<"===s&&e.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){i.f=i.inline=M,t.highlightFormatting&&(i.formatting="link");var v=w(i);return v?v+=" ":v="",v+a.linkEmail}if(t.xml&&"<"===s&&e.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var y=e.string.indexOf(">",e.pos);if(-1!=y){var x=e.string.substring(e.start,y);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(x)&&(i.md_inside=!0)}return e.backUp(1),i.htmlState=n.startState(r),g(e,i,k)}if(t.xml&&"<"===s&&e.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if("*"===s||"_"===s){for(var _=1,N=1==e.pos?" ":e.string.charAt(e.pos-2);_<3&&e.eat(s);)_++;var L=e.peek()||" ",E=!/\s/.test(L)&&(!m.test(L)||/\s/.test(N)||m.test(N)),T=!/\s/.test(N)&&(!m.test(N)||/\s/.test(L)||m.test(L)),A=null,D=null;if(_%2&&(i.em||!E||"*"!==s&&T&&!m.test(N)?i.em!=s||!T||"*"!==s&&E&&!m.test(L)||(A=!1):A=!0),_>1&&(i.strong||!E||"*"!==s&&T&&!m.test(N)?i.strong!=s||!T||"*"!==s&&E&&!m.test(L)||(D=!1):D=!0),null!=D||null!=A){t.highlightFormatting&&(i.formatting=null==A?"strong":null==D?"em":"strong em"),!0===A&&(i.em=s),!0===D&&(i.strong=s);var p=w(i);return!1===A&&(i.em=!1),!1===D&&(i.strong=!1),p}}else if(" "===s&&(e.eat("*")||e.eat("_"))){if(" "===e.peek())return w(i);e.backUp(1)}if(t.strikethrough)if("~"===s&&e.eatWhile(s)){if(i.strikethrough){t.highlightFormatting&&(i.formatting="strikethrough");var p=w(i);return i.strikethrough=!1,p}if(e.match(/^[^\s]/,!1))return i.strikethrough=!0,t.highlightFormatting&&(i.formatting="strikethrough"),w(i)}else if(" "===s&&e.match(/^~~/,!0)){if(" "===e.peek())return w(i);e.backUp(2)}if(t.emoji&&":"===s&&e.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,t.highlightFormatting&&(i.formatting="emoji");var O=w(i);return i.emoji=!1,O}return" "===s&&(e.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),w(i)}function M(e,n){var r=e.next();if(">"===r){n.f=n.inline=C,t.highlightFormatting&&(n.formatting="link");var i=w(n);return i?i+=" ":i="",i+a.linkInline}return e.match(/^[^>]+/,!0),a.linkInline}function S(e,n){if(e.eatSpace())return null;var r,i=e.next();return"("===i||"["===i?(n.f=n.inline=(r="("===i?")":"]",function(e,n){var i=e.next();if(i===r){n.f=n.inline=C,t.highlightFormatting&&(n.formatting="link-string");var a=w(n);return n.linkHref=!1,a}return e.match(N[r]),n.linkHref=!0,w(n)}),t.highlightFormatting&&(n.formatting="link-string"),n.linkHref=!0,w(n)):"error"}var N={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function L(e,n){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(n.f=E,e.next(),t.highlightFormatting&&(n.formatting="link"),n.linkText=!0,w(n)):v(e,n,C)}function E(e,n){if(e.match(/^\]:/,!0)){n.f=n.inline=T,t.highlightFormatting&&(n.formatting="link");var r=w(n);return n.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function T(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=C,a.linkHref+" url")}var A={startState:function(){return{f:y,prevLine:{stream:null},thisLine:{stream:null},block:y,htmlState:null,indentation:0,inline:C,text:_,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(e){return{f:e.f,prevLine:e.prevLine,thisLine:e.thisLine,block:e.block,htmlState:e.htmlState&&n.copyState(r,e.htmlState),indentation:e.indentation,localMode:e.localMode,localState:e.localMode?n.copyState(e.localMode,e.localState):null,inline:e.inline,text:e.text,formatting:!1,linkText:e.linkText,linkTitle:e.linkTitle,linkHref:e.linkHref,code:e.code,em:e.em,strong:e.strong,strikethrough:e.strikethrough,emoji:e.emoji,header:e.header,setext:e.setext,hr:e.hr,taskList:e.taskList,list:e.list,listStack:e.listStack.slice(0),quote:e.quote,indentedCode:e.indentedCode,trailingSpace:e.trailingSpace,trailingSpaceNewLine:e.trailingSpaceNewLine,md_inside:e.md_inside,fencedEndRE:e.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return b(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=k)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==k?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:A}},indent:function(e,t,i){return e.block==k&&r.indent?r.indent(e.htmlState,t,i):e.localState&&e.localMode.indent?e.localMode.indent(e.localState,t,i):n.Pass},blankLine:b,getType:w,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return A},"xml"),n.defineMIME("text/markdown","markdown"),n.defineMIME("text/x-markdown","markdown")});const gx="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/new-post.js";class bx extends ee{constructor(e){super(e),this.state={body:"",title:"",submit:!1,awaiting:null,disabled:!1},this.postSubmit=this.postSubmit.bind(this),this.titleChange=this.titleChange.bind(this),this.bodyChange=this.bodyChange.bind(this)}postSubmit(){const{state:e,props:t}=this;if(e.submit&&!e.disabled){let e={"new-note":{who:this.props.ship.slice(1),book:this.props.book,note:Ru(this.state.title),title:this.state.title,body:this.state.body}};this.setState({disabled:!0}),window.api.action("publish","publish-action",e).then(()=>{this.setState({awaiting:e["new-note"].note})}).catch(t=>{if(t.includes("note already exists")){let t=Math.floor(Date.now()/1e3);e["new-note"].note+="-"+t,this.setState({awaiting:e["new-note"].note}),window.api.action("publish","publish-action",e)}else this.setState({disabled:!1,awaiting:null})})}}componentWillMount(){window.api.fetchNotebook(this.props.ship,this.props.book)}componentDidUpdate(e,t){if(this.props.notebooks[this.props.ship][this.props.book].notes[this.state.awaiting]){this.setState({disabled:!1,awaiting:null});let e=`/~publish/${this.props.popout?"popout/":""}note/${this.props.ship}/${this.props.book}/${this.state.awaiting}`;this.props.history.push(e)}}titleChange(e){let t=!(""===e.target.value||""===this.state.body);this.setState({title:e.target.value,submit:t})}bodyChange(e,t,n){let r=!(""===n||""===this.state.title);this.setState({body:n,submit:r})}render(){const{props:e,state:t}=this;let n=e.notebooks[e.ship][e.book];let r=qu(new Date).slice(1,-10),i=!t.disabled&&t.submit&&null===t.awaiting?{color:"#2AA779",cursor:"pointer"}:{color:"#B1B2B3",cursor:"auto"},a=e.location.pathname.indexOf("/notebook/"),o=`/~publish/popout${e.location.pathname.substr(a)}`,l=e.popout?"":"dib-m dib-l dib-xl",s=e.location.pathname.indexOf("/new"),c=e.location.pathname.slice(0,s);return X.createElement("div",{className:"f9 h-100 relative",__self:this,__source:{fileName:gx,lineNumber:110}},X.createElement("div",{className:"w-100 dn-m dn-l dn-xl inter pt4 pb4 f9 pl4",__self:this,__source:{fileName:gx,lineNumber:111}},X.createElement(lu,{to:c,__self:this,__source:{fileName:gx,lineNumber:112}},"<- Back")),X.createElement("div",{className:"w-100 tl pv4 flex justify-center",__self:this,__source:{fileName:gx,lineNumber:114}},X.createElement(pd,{sidebarShown:e.sidebarShown,popout:e.popout,__self:this,__source:{fileName:gx,lineNumber:115}}),X.createElement("button",{className:"bg-transparent v-mid w-100 w-90-l w-80-m mw6 tl h1 pl4",disabled:!t.submit&&t.disabled||null!==t.awaiting,style:i,onClick:this.postSubmit,__self:this,__source:{fileName:gx,lineNumber:119}},"Publish To ",n.title),X.createElement(lu,{className:"dn absolute right-1 top-1 "+l,to:o,target:"_blank",__self:this,__source:{fileName:gx,lineNumber:126}},X.createElement("img",{src:"/~publish/popout.png",height:16,width:16,__self:this,__source:{fileName:gx,lineNumber:130}}))),X.createElement("div",{className:"mw6 center",__self:this,__source:{fileName:gx,lineNumber:136}},X.createElement("div",{className:"pa4",__self:this,__source:{fileName:gx,lineNumber:137}},X.createElement("input",{autoFocus:!0,type:"text",className:"bg-transparent white-d w-100 pb2",onChange:this.titleChange,placeholder:"New Post",__self:this,__source:{fileName:gx,lineNumber:138}}),X.createElement("div",{className:"gray2",__self:this,__source:{fileName:gx,lineNumber:146}},r)),X.createElement("div",{className:"NewPost",__self:this,__source:{fileName:gx,lineNumber:149}},X.createElement(vx,{value:t.body,options:{mode:"markdown",theme:"tlon",lineNumbers:!1,lineWrapping:!0,scrollbarStyle:null,cursorHeight:.85},onBeforeChange:(e,t,n)=>this.bodyChange(e,t,n),onChange:(e,t,n)=>{},__self:this,__source:{fileName:gx,lineNumber:150}}),X.createElement(sd,{text:"Creating post...",awaiting:this.state.disabled,classes:"absolute bottom-1 right-1 ba b--gray1-d pa2",__self:this,__source:{fileName:gx,lineNumber:156}}))))}}const yx="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/lib/edit-post.js";class kx extends ee{constructor(e){super(e),this.state={body:"",submit:!1,awaiting:!1},this.postSubmit=this.postSubmit.bind(this),this.bodyChange=this.bodyChange.bind(this)}componentDidMount(){const{props:e}=this;if(e.notebooks[e.ship]&&e.notebooks[e.ship][e.book]&&e.notebooks[e.ship][e.book].notes[e.note]&&e.notebooks[e.ship][e.book].notes[e.note].file){let t=e.notebooks[e.ship][e.book].notes[e.note].file,n=t.slice(t.indexOf(";>")+3);this.setState({body:n})}else window.api.fetchNote(e.ship,e.book,e.note)}postSubmit(){let{props:e,state:t}=this,n=e.notebooks[e.ship][e.book].notes[e.note].title,r={"edit-note":{who:e.ship.slice(1),book:e.book,note:e.note,title:n,body:t.body}};this.setState({awaiting:!0}),window.api.action("publish","publish-action",r).then(()=>{let t=e.location.pathname.indexOf("/edit"),n=e.location.pathname.slice(0,t);this.setState({awaiting:!1}),e.history.push(n)})}bodyChange(e,t,n){let r=!(""===n);this.setState({body:n,submit:r})}render(){const{props:e,state:t}=this;let n=e.notebooks[e.ship][e.book].notes[e.note],r=n.title,i=qu(new Date(n["date-created"]));i=i.slice(1,-10);let a=t.submit?{color:"#2AA779",cursor:"pointer"}:{color:"#B1B2B3",cursor:"auto"},o=e.location.pathname.indexOf("/note/"),l=`/~publish/popout${e.location.pathname.substr(o)}`,s=e.popout?"":"dib-m dib-l dib-xl";return X.createElement("div",{className:"f9 h-100 relative",__self:this,__source:{fileName:yx,lineNumber:96}},X.createElement("div",{className:"w-100 tl pv4 flex justify-center",__self:this,__source:{fileName:yx,lineNumber:97}},X.createElement(pd,{sidebarShown:e.sidebarShown,popout:e.popout,__self:this,__source:{fileName:yx,lineNumber:98}}),X.createElement("button",{className:"v-mid bg-transparent w-100 w-80-m w-90-l mw6 tl h1 pl4",disabled:!t.submit,style:a,onClick:this.postSubmit,__self:this,__source:{fileName:yx,lineNumber:102}},'Save "',r,'"'),X.createElement(lu,{className:"dn absolute right-1 top-1 "+s,to:l,target:"_blank",__self:this,__source:{fileName:yx,lineNumber:109}},X.createElement("img",{src:"/~publish/popout.png",height:16,width:16,__self:this,__source:{fileName:yx,lineNumber:113}}))),X.createElement("div",{className:"mw6 center",__self:this,__source:{fileName:yx,lineNumber:119}},X.createElement("div",{className:"pl4",__self:this,__source:{fileName:yx,lineNumber:120}},X.createElement("div",{className:"gray2",__self:this,__source:{fileName:yx,lineNumber:121}},i)),X.createElement("div",{className:"EditPost",__self:this,__source:{fileName:yx,lineNumber:123}},X.createElement(vx,{value:t.body,options:{mode:"markdown",theme:"tlon",lineNumbers:!1,lineWrapping:!0,scrollbarStyle:null,cursorHeight:.85},onBeforeChange:(e,t,n)=>this.bodyChange(e,t,n),onChange:(e,t,n)=>{},__self:this,__source:{fileName:yx,lineNumber:124}}),X.createElement(sd,{text:"Editing post...",awaiting:this.state.awaiting,classes:"absolute bottom-1 right-1 ba b--gray1-d pa2",__self:this,__source:{fileName:yx,lineNumber:130}}))))}}const xx="/Users/isaac/urbit/urbit/pkg/interface/publish/src/js/components/root.js";let wx=new class{start(){gu.authTokens?this.initializePublish():console.error("~~~ ERROR: Must set api.authTokens before operation ~~~")}initializePublish(){gu.bind("/primary","PUT",gu.authTokens.ship,"publish",this.handleEvent.bind(this),this.handleError.bind(this)),gu.bind("/all","PUT",gu.authTokens.ship,"group-store",this.handleEvent.bind(this),this.handleError.bind(this)),gu.bind("/primary","PUT",gu.authTokens.ship,"contact-view",this.handleEvent.bind(this),this.handleError.bind(this)),gu.bind("/primary","PUT",gu.authTokens.ship,"invite-view",this.handleEvent.bind(this),this.handleError.bind(this)),gu.bind("/all","PUT",gu.authTokens.ship,"permission-store",this.handleEvent.bind(this),this.handleError.bind(this)),gu.bind("/app-name/contacts","PUT",gu.authTokens.ship,"metadata-store",this.handleEvent.bind(this),this.handleError.bind(this))}handleEvent(e){vu.handleEvent(e)}handleError(e){console.error(e),gu.bind("/primary","PUT",gu.authTokens.ship,"publish",this.handleEvent.bind(this),this.handleError.bind(this))}};gu.setAuthTokens({ship:window.ship}),wx.start(),Ws.render(X.createElement(class extends ee{constructor(e){super(e),this.state=vu.state,vu.setStateHandler(this.setState.bind(this))}componentDidMount(){(new Image).src="/~publish/Spinner.png"}render(){const{props:e,state:t}=this;let n=t.contacts?t.contacts:{},r=t.associations?t.associations:{contacts:{}},i=t.selectedGroups?t.selectedGroups:[];return X.createElement(ou,{__self:this,__source:{fileName:xx,lineNumber:35}},X.createElement(eu,{exact:!0,path:"/~publish",render:e=>X.createElement(Uu,{popout:!1,active:"sidebar",rightPanelHide:!0,sidebarShown:!0,invites:t.invites,notebooks:t.notebooks,associations:r,selectedGroups:i,contacts:n,__self:this,__source:{fileName:xx,lineNumber:39}},X.createElement("div",{className:"h-100 w-100 overflow-x-hidden flex flex-column\n bg-white bg-gray0-d dn db-ns",__self:this,__source:{fileName:xx,lineNumber:49}},X.createElement("div",{className:"pl3 pr3 pt2 dt pb3 w-100 h-100",__self:this,__source:{fileName:xx,lineNumber:51}},X.createElement("p",{className:"f9 pt3 gray2 w-100 h-100 dtc v-mid tc",__self:this,__source:{fileName:xx,lineNumber:52}},"Select or create a notebook to begin.")))),__self:this,__source:{fileName:xx,lineNumber:36}}),X.createElement(eu,{exact:!0,path:"/~publish/new",render:e=>X.createElement(Uu,{popout:!1,active:"rightPanel",rightPanelHide:!1,sidebarShown:t.sidebarShown,invites:t.invites,notebooks:t.notebooks,associations:r,selectedGroups:i,contacts:n,__self:this,__source:{fileName:xx,lineNumber:64}},X.createElement(ud,{associations:r.contacts,notebooks:t.notebooks,groups:t.groups,contacts:n,api:gu,...e,__self:this,__source:{fileName:xx,lineNumber:74}})),__self:this,__source:{fileName:xx,lineNumber:61}}),X.createElement(eu,{exact:!0,path:"/~publish/join/:ship?/:notebook?",render:e=>{let a=e.match.params.ship||"",o=e.match.params.notebook||"";return X.createElement(Uu,{popout:!1,active:"rightPanel",rightPanelHide:!1,sidebarShown:t.sidebarShown,invites:t.invites,notebooks:t.notebooks,associations:r,selectedGroups:i,contacts:n,__self:this,__source:{fileName:xx,lineNumber:90}},X.createElement(hd,{notebooks:t.notebooks,ship:a,notebook:o,...e,__self:this,__source:{fileName:xx,lineNumber:100}}))},__self:this,__source:{fileName:xx,lineNumber:85}}),X.createElement(eu,{exact:!0,path:"/~publish/:popout?/notebook/:ship/:notebook/:view?",render:e=>{let a=e.match.params.view?e.match.params.view:"posts",o=!!e.match.params.popout||!1,l=e.match.params.ship||"",s=e.match.params.notebook||"",c=`${l}/${s}`,u=t.notebooks[l][s]["subscribers-group-path"],f=u in n?n[u]:{};return"new"===a?X.createElement(Uu,{popout:o,active:"rightPanel",rightPanelHide:!1,sidebarShown:t.sidebarShown,invites:t.invites,notebooks:t.notebooks,associations:r,selectedGroups:i,contacts:n,path:c,__self:this,__source:{fileName:xx,lineNumber:128}},X.createElement(bx,{notebooks:t.notebooks,ship:l,book:s,sidebarShown:t.sidebarShown,popout:o,...e,__self:this,__source:{fileName:xx,lineNumber:139}})):X.createElement(Uu,{popout:o,active:"rightPanel",rightPanelHide:!1,sidebarShown:t.sidebarShown,invites:t.invites,notebooks:t.notebooks,associations:r,contacts:n,selectedGroups:i,path:c,__self:this,__source:{fileName:xx,lineNumber:152}},X.createElement(ax,{notebooks:t.notebooks,view:a,ship:l,book:s,groups:t.groups,contacts:f,sidebarShown:t.sidebarShown,popout:o,permissions:t.permissions,...e,__self:this,__source:{fileName:xx,lineNumber:163}}))},__self:this,__source:{fileName:xx,lineNumber:108}}),X.createElement(eu,{exact:!0,path:"/~publish/:popout?/note/:ship/:notebook/:note/:edit?",render:e=>{let a=e.match.params.ship||"",o=e.match.params.notebook||"",l=`${a}/${o}`,s=e.match.params.note||"",c=!!e.match.params.popout||!1,u=t.notebooks[a][o]["subscribers-group-path"],f=u in t.contacts?n[u]:{};return e.match.params.edit?X.createElement(Uu,{popout:c,active:"rightPanel",rightPanelHide:!1,sidebarShown:t.sidebarShown,invites:t.invites,notebooks:t.notebooks,selectedGroups:i,associations:r,contacts:n,path:l,__self:this,__source:{fileName:xx,lineNumber:197}},X.createElement(kx,{notebooks:t.notebooks,book:o,note:s,ship:a,sidebarShown:t.sidebarShown,popout:c,...e,__self:this,__source:{fileName:xx,lineNumber:208}})):X.createElement(Uu,{popout:c,active:"rightPanel",rightPanelHide:!1,sidebarShown:t.sidebarShown,invites:t.invites,notebooks:t.notebooks,associations:r,selectedGroups:i,contacts:n,path:l,__self:this,__source:{fileName:xx,lineNumber:221}},X.createElement(dx,{notebooks:t.notebooks,book:o,groups:t.groups,contacts:f,ship:a,note:s,sidebarShown:t.sidebarShown,popout:c,...e,__self:this,__source:{fileName:xx,lineNumber:232}}))},__self:this,__source:{fileName:xx,lineNumber:179}}))}},{__self:void 0,__source:{fileName:"/Users/isaac/urbit/urbit/pkg/interface/publish/src/index.js",lineNumber:15}}),document.querySelectorAll("#root")[0])}); |